From 06e5ff5b5d44a893f63e10feb882ae58cdd6b56c Mon Sep 17 00:00:00 2001 From: Ewout Kramer Date: Thu, 26 Sep 2024 12:17:52 -0400 Subject: [PATCH] Remove unused files (they have been moved) --- .../Cql/CqlModels.cs | 29 - .../Cql/Models/fhir-modelinfo-4.0.1.xml | 12082 ---------------- .../Cql/modelinfo.cs | 2004 --- .../Cql/modelinfo.xsd | 654 - 4 files changed, 14769 deletions(-) delete mode 100644 src/Microsoft.Health.Fhir.SpecManager/Cql/CqlModels.cs delete mode 100644 src/Microsoft.Health.Fhir.SpecManager/Cql/Models/fhir-modelinfo-4.0.1.xml delete mode 100644 src/Microsoft.Health.Fhir.SpecManager/Cql/modelinfo.cs delete mode 100644 src/Microsoft.Health.Fhir.SpecManager/Cql/modelinfo.xsd diff --git a/src/Microsoft.Health.Fhir.SpecManager/Cql/CqlModels.cs b/src/Microsoft.Health.Fhir.SpecManager/Cql/CqlModels.cs deleted file mode 100644 index 8aa8f10a2..000000000 --- a/src/Microsoft.Health.Fhir.SpecManager/Cql/CqlModels.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System.Xml.Serialization; - -namespace Ncqa.Cql.Model -{ - internal static class CqlModels - { - private static readonly XmlSerializer xmlSerializer = new(typeof(ModelInfo)); - - public static IDictionary ClassesByName(ModelInfo model) - { - var result = model.typeInfo.OfType() - .ToDictionary(classInfo => classInfo.name); - return result; - } - - public static ModelInfo LoadFromStream(System.IO.Stream stream) - { - return xmlSerializer.Deserialize(stream) as ModelInfo - ?? throw new ArgumentException($"This resource is not a valid {nameof(ModelInfo)}"); - } - - public static ModelInfo LoadEmbeddedResource(string resourceName) - { - var stream = typeof(CqlModels).Assembly.GetManifestResourceStream(resourceName) - ?? throw new ArgumentException($"Manifest resource stream {resourceName} is not included in this assembly."); - return LoadFromStream(stream); - } - } -} diff --git a/src/Microsoft.Health.Fhir.SpecManager/Cql/Models/fhir-modelinfo-4.0.1.xml b/src/Microsoft.Health.Fhir.SpecManager/Cql/Models/fhir-modelinfo-4.0.1.xml deleted file mode 100644 index 3c32d72bb..000000000 --- a/src/Microsoft.Health.Fhir.SpecManager/Cql/Models/fhir-modelinfo-4.0.1.xml +++ /dev/null @@ -1,12082 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Microsoft.Health.Fhir.SpecManager/Cql/modelinfo.cs b/src/Microsoft.Health.Fhir.SpecManager/Cql/modelinfo.cs deleted file mode 100644 index eb980b965..000000000 --- a/src/Microsoft.Health.Fhir.SpecManager/Cql/modelinfo.cs +++ /dev/null @@ -1,2004 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -// -// This source code was auto-generated by xsd, Version=4.8.3928.0. -// -namespace Ncqa.Cql.Model { - using System.Xml.Serialization; - - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - [System.Xml.Serialization.XmlRootAttribute("modelInfo", Namespace="urn:hl7-org:elm-modelinfo:r1", IsNullable=false)] - public partial class ModelInfo { - - private ModelSpecifier[] requiredModelInfoField; - - private TypeInfo[] typeInfoField; - - private ConversionInfo[] conversionInfoField; - - private ContextInfo[] contextInfoField; - - private string nameField; - - private string versionField; - - private string urlField; - - private string targetUrlField; - - private string targetVersionField; - - private string schemaLocationField; - - private string targetQualifierField; - - private string patientClassNameField; - - private string patientClassIdentifierField; - - private string patientBirthDatePropertyNameField; - - private bool caseSensitiveField; - - private bool caseSensitiveFieldSpecified; - - private bool strictRetrieveTypingField; - - private bool strictRetrieveTypingFieldSpecified; - - private string defaultContextField; - - /// - [System.Xml.Serialization.XmlElementAttribute("requiredModelInfo")] - public ModelSpecifier[] requiredModelInfo { - get { - return this.requiredModelInfoField; - } - set { - this.requiredModelInfoField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("typeInfo")] - public TypeInfo[] typeInfo { - get { - return this.typeInfoField; - } - set { - this.typeInfoField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("conversionInfo")] - public ConversionInfo[] conversionInfo { - get { - return this.conversionInfoField; - } - set { - this.conversionInfoField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("contextInfo")] - public ContextInfo[] contextInfo { - get { - return this.contextInfoField; - } - set { - this.contextInfoField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name { - get { - return this.nameField; - } - set { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string version { - get { - return this.versionField; - } - set { - this.versionField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] - public string url { - get { - return this.urlField; - } - set { - this.urlField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] - public string targetUrl { - get { - return this.targetUrlField; - } - set { - this.targetUrlField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string targetVersion { - get { - return this.targetVersionField; - } - set { - this.targetVersionField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string schemaLocation { - get { - return this.schemaLocationField; - } - set { - this.schemaLocationField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string targetQualifier { - get { - return this.targetQualifierField; - } - set { - this.targetQualifierField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string patientClassName { - get { - return this.patientClassNameField; - } - set { - this.patientClassNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string patientClassIdentifier { - get { - return this.patientClassIdentifierField; - } - set { - this.patientClassIdentifierField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string patientBirthDatePropertyName { - get { - return this.patientBirthDatePropertyNameField; - } - set { - this.patientBirthDatePropertyNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public bool caseSensitive { - get { - return this.caseSensitiveField; - } - set { - this.caseSensitiveField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool caseSensitiveSpecified { - get { - return this.caseSensitiveFieldSpecified; - } - set { - this.caseSensitiveFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public bool strictRetrieveTyping { - get { - return this.strictRetrieveTypingField; - } - set { - this.strictRetrieveTypingField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool strictRetrieveTypingSpecified { - get { - return this.strictRetrieveTypingFieldSpecified; - } - set { - this.strictRetrieveTypingFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defaultContext { - get { - return this.defaultContextField; - } - set { - this.defaultContextField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class ModelSpecifier { - - private string urlField; - - private string nameField; - - private string versionField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] - public string url { - get { - return this.urlField; - } - set { - this.urlField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name { - get { - return this.nameField; - } - set { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string version { - get { - return this.versionField; - } - set { - this.versionField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class ContextInfo { - - private NamedTypeSpecifier contextTypeField; - - private string nameField; - - private string keyElementField; - - private string birthDateElementField; - - /// - public NamedTypeSpecifier contextType { - get { - return this.contextTypeField; - } - set { - this.contextTypeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name { - get { - return this.nameField; - } - set { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string keyElement { - get { - return this.keyElementField; - } - set { - this.keyElementField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string birthDateElement { - get { - return this.birthDateElementField; - } - set { - this.birthDateElementField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class NamedTypeSpecifier : TypeSpecifier { - - private string modelNameField; - - private string namespaceField; - - private string nameField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string modelName { - get { - return this.modelNameField; - } - set { - this.modelNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string @namespace { - get { - return this.namespaceField; - } - set { - this.namespaceField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name { - get { - return this.nameField; - } - set { - this.nameField = value; - } - } - } - - /// - [System.Xml.Serialization.XmlIncludeAttribute(typeof(TupleTypeSpecifier))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(BoundParameterTypeSpecifier))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(ParameterTypeSpecifier))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(ChoiceTypeSpecifier))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(IntervalTypeSpecifier))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(ListTypeSpecifier))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(NamedTypeSpecifier))] - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public abstract partial class TypeSpecifier { - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class TupleTypeSpecifier : TypeSpecifier { - - private TupleTypeSpecifierElement[] elementField; - - /// - [System.Xml.Serialization.XmlElementAttribute("element")] - public TupleTypeSpecifierElement[] element { - get { - return this.elementField; - } - set { - this.elementField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class TupleTypeSpecifierElement { - - private TypeSpecifier elementTypeField; - - private string nameField; - - /// - public TypeSpecifier elementType { - get { - return this.elementTypeField; - } - set { - this.elementTypeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name { - get { - return this.nameField; - } - set { - this.nameField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class BoundParameterTypeSpecifier : TypeSpecifier { - - private TypeSpecifier elementTypeSpecifierField; - - private string parameterNameField; - - private string boundTypeField; - - /// - public TypeSpecifier elementTypeSpecifier { - get { - return this.elementTypeSpecifierField; - } - set { - this.elementTypeSpecifierField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string parameterName { - get { - return this.parameterNameField; - } - set { - this.parameterNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string boundType { - get { - return this.boundTypeField; - } - set { - this.boundTypeField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class ParameterTypeSpecifier : TypeSpecifier { - - private string parameterNameField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string parameterName { - get { - return this.parameterNameField; - } - set { - this.parameterNameField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class ChoiceTypeSpecifier : TypeSpecifier { - - private TypeSpecifier[] choiceField; - - /// - [System.Xml.Serialization.XmlElementAttribute("choice")] - public TypeSpecifier[] choice { - get { - return this.choiceField; - } - set { - this.choiceField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class IntervalTypeSpecifier : TypeSpecifier { - - private TypeSpecifier pointTypeSpecifierField; - - private string pointTypeField; - - /// - public TypeSpecifier pointTypeSpecifier { - get { - return this.pointTypeSpecifierField; - } - set { - this.pointTypeSpecifierField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string pointType { - get { - return this.pointTypeField; - } - set { - this.pointTypeField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class ListTypeSpecifier : TypeSpecifier { - - private TypeSpecifier elementTypeSpecifierField; - - private string elementTypeField; - - /// - public TypeSpecifier elementTypeSpecifier { - get { - return this.elementTypeSpecifierField; - } - set { - this.elementTypeSpecifierField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string elementType { - get { - return this.elementTypeField; - } - set { - this.elementTypeField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class ConversionInfo { - - private TypeSpecifier fromTypeSpecifierField; - - private TypeSpecifier toTypeSpecifierField; - - private string functionNameField; - - private string fromTypeField; - - private string toTypeField; - - /// - public TypeSpecifier fromTypeSpecifier { - get { - return this.fromTypeSpecifierField; - } - set { - this.fromTypeSpecifierField = value; - } - } - - /// - public TypeSpecifier toTypeSpecifier { - get { - return this.toTypeSpecifierField; - } - set { - this.toTypeSpecifierField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string functionName { - get { - return this.functionNameField; - } - set { - this.functionNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string fromType { - get { - return this.fromTypeField; - } - set { - this.fromTypeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string toType { - get { - return this.toTypeField; - } - set { - this.toTypeField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class TupleTypeInfoElement { - - private TypeSpecifier typeSpecifierField; - - private TypeSpecifier elementTypeSpecifierField; - - private string nameField; - - private string typeField; - - private string elementTypeField; - - private bool prohibitedField; - - private bool prohibitedFieldSpecified; - - private bool oneBasedField; - - private bool oneBasedFieldSpecified; - - /// - public TypeSpecifier typeSpecifier { - get { - return this.typeSpecifierField; - } - set { - this.typeSpecifierField = value; - } - } - - /// - public TypeSpecifier elementTypeSpecifier { - get { - return this.elementTypeSpecifierField; - } - set { - this.elementTypeSpecifierField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name { - get { - return this.nameField; - } - set { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string type { - get { - return this.typeField; - } - set { - this.typeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string elementType { - get { - return this.elementTypeField; - } - set { - this.elementTypeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public bool prohibited { - get { - return this.prohibitedField; - } - set { - this.prohibitedField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool prohibitedSpecified { - get { - return this.prohibitedFieldSpecified; - } - set { - this.prohibitedFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public bool oneBased { - get { - return this.oneBasedField; - } - set { - this.oneBasedField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool oneBasedSpecified { - get { - return this.oneBasedFieldSpecified; - } - set { - this.oneBasedFieldSpecified = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class SearchInfo { - - private TypeSpecifier typeSpecifierField; - - private string nameField; - - private string pathField; - - private string typeField; - - private string labelField; - - private string descriptionField; - - private string definitionField; - - private string commentField; - - /// - public TypeSpecifier typeSpecifier { - get { - return this.typeSpecifierField; - } - set { - this.typeSpecifierField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name { - get { - return this.nameField; - } - set { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string path { - get { - return this.pathField; - } - set { - this.pathField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string type { - get { - return this.typeField; - } - set { - this.typeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string label { - get { - return this.labelField; - } - set { - this.labelField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string description { - get { - return this.descriptionField; - } - set { - this.descriptionField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string definition { - get { - return this.definitionField; - } - set { - this.definitionField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string comment { - get { - return this.commentField; - } - set { - this.commentField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class RelationshipInfo { - - private string contextField; - - private string relatedKeyElementField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string context { - get { - return this.contextField; - } - set { - this.contextField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string relatedKeyElement { - get { - return this.relatedKeyElementField; - } - set { - this.relatedKeyElementField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class ExpressionInfo { - - private string languageField; - - private string expressionField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string language { - get { - return this.languageField; - } - set { - this.languageField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string expression { - get { - return this.expressionField; - } - set { - this.expressionField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class ConstraintInfo { - - private ExpressionInfo[] expressionField; - - private string nameField; - - private string severityField; - - private string descriptionField; - - private string messageField; - - /// - [System.Xml.Serialization.XmlElementAttribute("expression")] - public ExpressionInfo[] expression { - get { - return this.expressionField; - } - set { - this.expressionField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name { - get { - return this.nameField; - } - set { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string severity { - get { - return this.severityField; - } - set { - this.severityField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string description { - get { - return this.descriptionField; - } - set { - this.descriptionField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string message { - get { - return this.messageField; - } - set { - this.messageField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class BindingInfo { - - private string nameField; - - private string descriptionField; - - private BindingStrength strengthField; - - private string valueSetField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name { - get { - return this.nameField; - } - set { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string description { - get { - return this.descriptionField; - } - set { - this.descriptionField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public BindingStrength strength { - get { - return this.strengthField; - } - set { - this.strengthField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] - public string valueSet { - get { - return this.valueSetField; - } - set { - this.valueSetField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public enum BindingStrength { - - /// - Required, - - /// - Extensible, - - /// - Preferred, - - /// - Example, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class ClassInfoElement { - - private TypeSpecifier typeSpecifierField; - - private TypeSpecifier elementTypeSpecifierField; - - private BindingInfo bindingField; - - private ConstraintInfo[] constraintField; - - private string nameField; - - private string typeField; - - private string elementTypeField; - - private bool prohibitedField; - - private bool prohibitedFieldSpecified; - - private bool oneBasedField; - - private bool oneBasedFieldSpecified; - - private string targetField; - - private string labelField; - - private string descriptionField; - - private string definitionField; - - private string commentField; - - private int minField; - - private bool minFieldSpecified; - - private string maxField; - - private bool mustSupportField; - - private bool mustSupportFieldSpecified; - - /// - public TypeSpecifier typeSpecifier { - get { - return this.typeSpecifierField; - } - set { - this.typeSpecifierField = value; - } - } - - /// - public TypeSpecifier elementTypeSpecifier { - get { - return this.elementTypeSpecifierField; - } - set { - this.elementTypeSpecifierField = value; - } - } - - /// - public BindingInfo binding { - get { - return this.bindingField; - } - set { - this.bindingField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("constraint")] - public ConstraintInfo[] constraint { - get { - return this.constraintField; - } - set { - this.constraintField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name { - get { - return this.nameField; - } - set { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string type { - get { - return this.typeField; - } - set { - this.typeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string elementType { - get { - return this.elementTypeField; - } - set { - this.elementTypeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public bool prohibited { - get { - return this.prohibitedField; - } - set { - this.prohibitedField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool prohibitedSpecified { - get { - return this.prohibitedFieldSpecified; - } - set { - this.prohibitedFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public bool oneBased { - get { - return this.oneBasedField; - } - set { - this.oneBasedField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool oneBasedSpecified { - get { - return this.oneBasedFieldSpecified; - } - set { - this.oneBasedFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string target { - get { - return this.targetField; - } - set { - this.targetField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string label { - get { - return this.labelField; - } - set { - this.labelField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string description { - get { - return this.descriptionField; - } - set { - this.descriptionField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string definition { - get { - return this.definitionField; - } - set { - this.definitionField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string comment { - get { - return this.commentField; - } - set { - this.commentField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public int min { - get { - return this.minField; - } - set { - this.minField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool minSpecified { - get { - return this.minFieldSpecified; - } - set { - this.minFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string max { - get { - return this.maxField; - } - set { - this.maxField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public bool mustSupport { - get { - return this.mustSupportField; - } - set { - this.mustSupportField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool mustSupportSpecified { - get { - return this.mustSupportFieldSpecified; - } - set { - this.mustSupportFieldSpecified = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class TypeParameterInfo { - - private TypeSpecifier typeSpecifierField; - - private string nameField; - - private string constraintField; - - private string constraintTypeField; - - /// - public TypeSpecifier typeSpecifier { - get { - return this.typeSpecifierField; - } - set { - this.typeSpecifierField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name { - get { - return this.nameField; - } - set { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string constraint { - get { - return this.constraintField; - } - set { - this.constraintField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string constraintType { - get { - return this.constraintTypeField; - } - set { - this.constraintTypeField = value; - } - } - } - - /// - [System.Xml.Serialization.XmlIncludeAttribute(typeof(ChoiceTypeInfo))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(TupleTypeInfo))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(ListTypeInfo))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(IntervalTypeInfo))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(SimpleTypeInfo))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClassInfo))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(ProfileInfo))] - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public abstract partial class TypeInfo { - - private TypeSpecifier baseTypeSpecifierField; - - private string baseTypeField; - - /// - public TypeSpecifier baseTypeSpecifier { - get { - return this.baseTypeSpecifierField; - } - set { - this.baseTypeSpecifierField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string baseType { - get { - return this.baseTypeField; - } - set { - this.baseTypeField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class ChoiceTypeInfo : TypeInfo { - - private TypeSpecifier[] typeField; - - private TypeSpecifier[] choiceField; - - /// - [System.Xml.Serialization.XmlElementAttribute("type")] - public TypeSpecifier[] type { - get { - return this.typeField; - } - set { - this.typeField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("choice")] - public TypeSpecifier[] choice { - get { - return this.choiceField; - } - set { - this.choiceField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class TupleTypeInfo : TypeInfo { - - private TupleTypeInfoElement[] elementField; - - /// - [System.Xml.Serialization.XmlElementAttribute("element")] - public TupleTypeInfoElement[] element { - get { - return this.elementField; - } - set { - this.elementField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class ListTypeInfo : TypeInfo { - - private TypeSpecifier elementTypeSpecifierField; - - private string elementTypeField; - - /// - public TypeSpecifier elementTypeSpecifier { - get { - return this.elementTypeSpecifierField; - } - set { - this.elementTypeSpecifierField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string elementType { - get { - return this.elementTypeField; - } - set { - this.elementTypeField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class IntervalTypeInfo : TypeInfo { - - private TypeSpecifier pointTypeSpecifierField; - - private string pointTypeField; - - /// - public TypeSpecifier pointTypeSpecifier { - get { - return this.pointTypeSpecifierField; - } - set { - this.pointTypeSpecifierField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string pointType { - get { - return this.pointTypeField; - } - set { - this.pointTypeField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class SimpleTypeInfo : TypeInfo { - - private string namespaceField; - - private string nameField; - - private string targetField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string @namespace { - get { - return this.namespaceField; - } - set { - this.namespaceField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name { - get { - return this.nameField; - } - set { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string target { - get { - return this.targetField; - } - set { - this.targetField = value; - } - } - } - - /// - [System.Xml.Serialization.XmlIncludeAttribute(typeof(ProfileInfo))] - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class ClassInfo : TypeInfo { - - private TypeParameterInfo[] parameterField; - - private ClassInfoElement[] elementField; - - private RelationshipInfo[] contextRelationshipField; - - private RelationshipInfo[] targetContextRelationshipField; - - private SearchInfo[] searchField; - - private ExpressionInfo[] inferenceExpressionField; - - private ConstraintInfo[] constraintField; - - private string namespaceField; - - private string nameField; - - private string identifierField; - - private string labelField; - - private string descriptionField; - - private string definitionField; - - private string commentField; - - private string targetField; - - private bool retrievableField; - - private string primaryCodePathField; - - private string primaryValueSetPathField; - - public ClassInfo() { - this.retrievableField = false; - } - - /// - [System.Xml.Serialization.XmlElementAttribute("parameter")] - public TypeParameterInfo[] parameter { - get { - return this.parameterField; - } - set { - this.parameterField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("element")] - public ClassInfoElement[] element { - get { - return this.elementField; - } - set { - this.elementField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("contextRelationship")] - public RelationshipInfo[] contextRelationship { - get { - return this.contextRelationshipField; - } - set { - this.contextRelationshipField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("targetContextRelationship")] - public RelationshipInfo[] targetContextRelationship { - get { - return this.targetContextRelationshipField; - } - set { - this.targetContextRelationshipField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("search")] - public SearchInfo[] search { - get { - return this.searchField; - } - set { - this.searchField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("inferenceExpression")] - public ExpressionInfo[] inferenceExpression { - get { - return this.inferenceExpressionField; - } - set { - this.inferenceExpressionField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("constraint")] - public ConstraintInfo[] constraint { - get { - return this.constraintField; - } - set { - this.constraintField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string @namespace { - get { - return this.namespaceField; - } - set { - this.namespaceField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name { - get { - return this.nameField; - } - set { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string identifier { - get { - return this.identifierField; - } - set { - this.identifierField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string label { - get { - return this.labelField; - } - set { - this.labelField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string description { - get { - return this.descriptionField; - } - set { - this.descriptionField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string definition { - get { - return this.definitionField; - } - set { - this.definitionField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string comment { - get { - return this.commentField; - } - set { - this.commentField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string target { - get { - return this.targetField; - } - set { - this.targetField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(false)] - public bool retrievable { - get { - return this.retrievableField; - } - set { - this.retrievableField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string primaryCodePath { - get { - return this.primaryCodePathField; - } - set { - this.primaryCodePathField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string primaryValueSetPath { - get { - return this.primaryValueSetPathField; - } - set { - this.primaryValueSetPathField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:hl7-org:elm-modelinfo:r1")] - public partial class ProfileInfo : ClassInfo { - } -} diff --git a/src/Microsoft.Health.Fhir.SpecManager/Cql/modelinfo.xsd b/src/Microsoft.Health.Fhir.SpecManager/Cql/modelinfo.xsd deleted file mode 100644 index f078d4f65..000000000 --- a/src/Microsoft.Health.Fhir.SpecManager/Cql/modelinfo.xsd +++ /dev/null @@ -1,654 +0,0 @@ - - - - - The modelInfo element defines metadata associated with a particular model to allow it to be used by CQL. - - - - - Defines an available context type for the model. - - - - - Specifies the type for the context. - - - - - - Specifies the name of the context. This is the name that will be referenced by context statements within CQL. - - - - - Specifies the key elements, in order and semi-colon delimited, of the context type that form the reference key for the context. The elements taken together must form a unique identifier for instances of the context. - - - - - Specifies the name of the birthDateElement of the context type. - - - - - - Defines the relationship of a class to the context. - - - - Specifies the target context of the relationship. - - - - - Specifies the related key elements, in order and semi-colon delimited, of the type that contain the reference to the context. There must be the same number of elements, and in the same order, as the target context. - - - - - - Defines a possible search path for a ClassInfo within the model. - - - - - Specifies the type of the search parameter as a type specifier - - - - - - Defines the name of the search info - - - - - Defines the formal path to search values within the ClassInfo. In the simplest case, this is the same as the name. - - - - - Specifies the type of the search parameter - - - - - Provides an optional, user-friendly label for the search path that can be used to reference the search path from CQL. - - - - - Specifies a short description of the search path - - - - - Provides a complete, detailed, markdown-capable definition of the search path - - - - - Provides markdown-capable additional comments on the use of the search path - - - - - - The ModelInfo type defines the metadata associated with a particular model to enable it to be used by the CQL translator. Note that none of the information specified here is required, it just enables some convenient shorthands within the language. - - - - - - - - - - The name attribute specifies the name of the data model. This value is the same as the model identifier used in using definitions and type specifiers within CQL. - - - - - The version attribute specifies the version of the data model. If specified, this value is the same as the version used in using definitions within CQL. - - - - - The url attribute specifies the xml namespace associated with the model, and is used by the CQL translator to establish the url used to reference types from the model schema within an ELM document. - - - - - Specifies a target url that identifies the xml namespace associated with the target model in the underlying representation. - - - - - Specifies a target version that identifies the version of the xml namespace associated with the target model in the underlying representation. - - - - - The schemaLocation attribute is used by the CQL translator to output the schemaLocation of the xsd for the data model in the resulting ELM document. - - - - - The targetQualifier attribute is used to specify the namespace qualifier that should be used when referencing types of the model within the ELM document. - - - - - DEPRECATED: The patientClassName attribute specifies the name of the Patient class within the model. - - - - - DEPRECATED: The patientClassIdentifier attribute specifies a unique name for the Patient class that may be independent of the name. In FHIR, this corresponds to the Patient profile identifier. - - - - - DEPRECATED: The patientBirthDatePropertyName attribute specifies the name of the birthdate property on the Patient model. - - - - - The isCaseSensitive attribute indicates whether the identifiers used by this model should be resolved case-sensitively. If the attribute is true, references to identifiers in this model must match by case. - - - - - The strictRetrieveTyping attribute indicates whether or not retrieve expressions against the model should be semantically validated. If this attribute is not present or false, code and date range filters within the retrieve are not type validated, allowing the data access layer to perform late binding of content within the retrieve. If the attribute is true, code and date range filters within the retrieve are type validated. - - - - - Specifies the default context to be used by CQL expressions for this model. - - - - - - The BindingStrength type describes possible strengths of a binding specification, Required, Extensible, Preferred, and Example. - - - - - - - - - - - Specifies binding information for an element - - - - Specifies a formal name for the binding, suitable for use as a class name in generated targets - - - - - Specifies a user-friendly description of the the binding, suitable for use as a display description for possible values of the element - - - - - Specifies the strength of the binding, required, extensible, preferred, or example - - - - - Specifies the target value set for the binding (i.e. the value set that specifies thes et of possible values for the element) - - - - - - - - This element is deprecated. New implementations should use the new elementTypeSpecifier element. - - - - - - - A constraint that applies to this class element. The evaluation context for the constraint is an instance of the class - - - - - - - This attribute is deprecated. New implementations should use the new elementType attribute - - - - - - - Indicates that the starting index for a list-valued element is one. By default, lists are zero-based. - - - - - Specifies a path that can be used instead of the name of the element to access the value for this element in the underlying representation. - - - - - Specifies a user-friendly label for the element - - - - - Specifies a short description of the element - - - - - Provides a complete, detailed, markdown-capable definition of the element - - - - - Provides markdown-capable additional comments on the use of the element - - - - - Specifies the minimum cardinality of the element. For non-list-valued elements, this is 0 or 1, indicating whether a value is required (1). For list-valued elements, this is an integer defining the minimum cardinality of the list value. - - - - - Specifies the maximum cardinality of the element. For non-list-valued elements, this is 0 or 1, indicating where a value is prohibited (0). For list-valued elements, this is an integer definined the maximum cardinality of the list, or a '*' indicating the list has no maximum number of elements. If this value is an integer, it must be greater than or equal to the value of the min attribute. - - - - - Specifies whether this element is relevant for the use case the class in which it appears is supporting - - - - - - The ExpressionInfo type models an expression in some language. - - - - Specifies the language of the expression as a media type (e.g. text/cql-expression) - - - - - The expression in the language specified by the language attribute - - - - - - The ConstraintInfo type models the definition of a constraint which can then be associated with a class info, class info element, or other model element. - - - - - The formal expression of the constraint in some formal language. Multiple expressions are considered equivalent formulations in alternate languages (i.e. there can be only one expression of a given language for the constraint). - - - - - - The name of the constraint, unique within the context of use for the constraint. - - - - - The severity of the constraint, one of Info, Warning, or Error. - - - - - A description of the constraint. - - - - - The message that is returned as a result of this constraint being violated. The message may be templatized through the use of double-braces ({{ }}). - - - - - - The ClassInfo type models information associated with a single class in the data model. - - - - - - - The generic parameters defined by a generic class. In generic class - SomeClass<S extends Type1, T>, 'S extends Type1' and 'T' are both generic - parameters. - - - - - - - - - - An expression that describes values of this class if they can be inferred from other data elements. If multiple expressions are provided, they must be isopragmatic (i.e. only one expression of each language is allowed) - - - - - A constraint that applies to the class. The evaluation context for the constraint is an instance of the class. - - - - - - Namespace is the namespace of the class. This is typically just the name of the model, but can contain additional qualifiers. - - - - - The name attribute specifies the name of the type within the data model. This corresponds to the name of the class within the class model, or the name of the type in the case of an xsd. In FHIR, this corresponds to the name of the resource. - - - - - The identifier attribute specifies a unique name for the class that may be independent of the name. In FHIR, this corresponds to the profile identifier. - - - - - The label attribute specifies the name of the class as it is referenced from CQL. This is a user-friendly identifier for the class that can be used within CQL as an alternative way to reference the class. - - - - - Specifies a short description of the class - - - - - Provides a complete, detailed, markdown-capable definition of the class - - - - - Provides markdown-capable additional comments on the use of the class - - - - - Specifies the name of the type in the underlying representation. - - - - - The retrievable attribute specifies whether the class can be used within a retrieve statement. This flag is intended to allow the implementation to control whether or not the class can be used as a data access point for the data model. - - - - - The primaryCodePath attribute specifies the path relative to the class that should be used to perform code filtering when a retrieve does not specify a code path. - - - - - The primaryValueSetPath attribute specifies the path relative to the class that should be used to perform alternative value set matching when source data does not have a code defined. - - - - - - - - - - - - - - - - - Namespace is the namespace of the type. This is typically just the name of the model, but can contain additional qualifiers. - - - - - Name is the unqualified name of the type within this model. - - - - - Specifies the name of the type in the underlying representation. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This element is deprecated. New implementations should use the new elementTypeSpecifier element. - - - - - - - - This attribute is deprecated. New implementations should use the new elementType attribute. - - - - - - - Indicates that the starting index for a list-valued element is one. By default, lists are zero-based. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This element is deprecated. New implementations should use the new choice element. - - - - - - - - - - - Specifies the globally unique url for the model, this is equivalent to the url element of the referenced model info. - - - - - - - - - - - - - This attribute is deprecated. New implementations should use the new namespace attribute. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A type which is generic class parameter such as T in MyGeneric<T extends - SomeType>. - - - - - - - - - - - A type which is replacing a class parameter such as T in MyClass extends MyGeneric<AValidType>. - - - - - - - - - The name of the parameter that is bound to a valid type based on the parameter - definition, such as 'T'. - - - - - - The type bound to the parameter (e.g., 'T'). - - - - - - - - A generic class parameter such as T in MyGeneric<T extends SomeType>. - - - - - - - - The name of the parameter such as T,K, etc... - - - - - One of NONE, CLASS, VALUE, TUPLE, INTERVAL, CHOICE, TYPE - - - - - The type this parameter should be assignable from (i.e., extend). - - - - - - TupleTypeSpecifierElement defines the name and type of a single element within a TupleTypeSpecifier. - - - - - - - - - TupleTypeSpecifier defines the possible elements of a tuple. - - - - - - - - - -