public static Specification GetExtendedPatientSpec(bool expand, bool online) { SpecificationProvider resolver = GetProvider(online); SpecificationBuilder builder = new SpecificationBuilder(resolver); builder.Add(StructureFactory.PrimitiveTypes()); builder.Add(StructureFactory.NonFhirNamespaces()); builder.LoadXmlFile("TestData\\patient.extended.profile.xml"); builder.LoadXmlFile("TestData\\type-Extension.profile.xml"); if (expand) builder.Expand(); return builder.ToSpecification(); }
public static Specification GetLipidSpec(bool expand, bool online) { SpecificationProvider resolver = GetProvider(online); SpecificationBuilder builder = new SpecificationBuilder(resolver); builder.Add(StructureFactory.PrimitiveTypes()); builder.Add(StructureFactory.NonFhirNamespaces()); builder.LoadXmlFile("TestData\\valueset.profile.xml"); builder.LoadXmlFile("TestData\\lipid.profile.xml"); if (expand) builder.Expand(); return builder.ToSpecification(); }