<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns4:modelInfo name="FHIR" version="6.0.0" url="http://hl7.org/fhir" targetQualifier="fhir" patientClassName="FHIR.Patient" patientBirthDatePropertyName="birthDate.value" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns4="urn:hl7-org:elm-modelinfo:r1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="uuid" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Count" retrievable="false" baseType="FHIR.Quantity"/>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Dosage.DoseAndRate" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="dose">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="rate">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Ratio"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExampleScenario" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="actor">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExampleScenario.Actor"/>
        </ns4:element>
        <ns4:element name="instance">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExampleScenario.Instance"/>
        </ns4:element>
        <ns4:element name="process">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExampleScenario.Process"/>
        </ns4:element>
        <ns4:element name="workflow">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestScriptRequestMethodCode" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SortDirection" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductInteraction.Interactant" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="item">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DetectedIssue.Mitigation" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="action" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="author" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExampleScenario.Process" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="preConditions" elementType="FHIR.markdown"/>
        <ns4:element name="postConditions" elementType="FHIR.markdown"/>
        <ns4:element name="step">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExampleScenario.Step"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImplementationGuide.Resource" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="reference" elementType="FHIR.Reference"/>
        <ns4:element name="fhirVersion">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.FHIRVersion"/>
        </ns4:element>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="example">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="canonical"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="groupingId" elementType="FHIR.id"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="BiologicallyDerivedProductStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CapabilityStatement.Document" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="mode" elementType="FHIR.DocumentMode"/>
        <ns4:element name="documentation" elementType="FHIR.markdown"/>
        <ns4:element name="profile" elementType="FHIR.canonical"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ChargeItemDefinition" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="derivedFromUri">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.uri"/>
        </ns4:element>
        <ns4:element name="partOf">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="replaces">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="approvalDate" elementType="FHIR.date"/>
        <ns4:element name="lastReviewDate" elementType="FHIR.date"/>
        <ns4:element name="effectivePeriod" elementType="FHIR.Period"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="instance">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="applicability">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ChargeItemDefinition.Applicability"/>
        </ns4:element>
        <ns4:element name="propertyGroup">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ChargeItemDefinition.PropertyGroup"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstancePolymer.DegreeOfPolymerisation" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="degree" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="amount" elementType="FHIR.SubstanceAmount"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductIndication.OtherTherapy" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="therapyRelationshipType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="medication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="UnitsOfTime" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Device.Property" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="valueQuantity">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Quantity"/>
        </ns4:element>
        <ns4:element name="valueCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AddressType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Bundle.Link" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="relation" elementType="FHIR.string"/>
        <ns4:element name="url" elementType="FHIR.uri"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImagingStudy.Performer" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="function" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="actor" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ClaimResponse" retrievable="true" primaryCodePath="type" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.FinancialResourceStatusCodes"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="use" elementType="FHIR.Use"/>
        <ns4:element name="patient" elementType="FHIR.Reference"/>
        <ns4:element name="created" elementType="FHIR.dateTime"/>
        <ns4:element name="insurer" elementType="FHIR.Reference"/>
        <ns4:element name="requestor" elementType="FHIR.Reference"/>
        <ns4:element name="request" elementType="FHIR.Reference"/>
        <ns4:element name="outcome" elementType="FHIR.ClaimProcessingCodes"/>
        <ns4:element name="disposition" elementType="FHIR.string"/>
        <ns4:element name="preAuthRef" elementType="FHIR.string"/>
        <ns4:element name="preAuthPeriod" elementType="FHIR.Period"/>
        <ns4:element name="payeeType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="item">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ClaimResponse.Item"/>
        </ns4:element>
        <ns4:element name="addItem">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ClaimResponse.AddItem"/>
        </ns4:element>
        <ns4:element name="adjudication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ClaimResponse.Adjudication"/>
        </ns4:element>
        <ns4:element name="total">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ClaimResponse.Total"/>
        </ns4:element>
        <ns4:element name="payment" elementType="FHIR.ClaimResponse.Payment"/>
        <ns4:element name="fundsReserve" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="formCode" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="form" elementType="FHIR.Attachment"/>
        <ns4:element name="processNote">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ClaimResponse.ProcessNote"/>
        </ns4:element>
        <ns4:element name="communicationRequest">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="insurance">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ClaimResponse.Insurance"/>
        </ns4:element>
        <ns4:element name="error">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ClaimResponse.Error"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureDefinition" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="keyword">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coding"/>
        </ns4:element>
        <ns4:element name="fhirVersion" elementType="FHIR.FHIRVersion"/>
        <ns4:element name="mapping">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.StructureDefinition.Mapping"/>
        </ns4:element>
        <ns4:element name="kind" elementType="FHIR.StructureDefinitionKind"/>
        <ns4:element name="abstract" elementType="FHIR.boolean"/>
        <ns4:element name="context">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.StructureDefinition.Context"/>
        </ns4:element>
        <ns4:element name="contextInvariant">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="type" elementType="FHIR.uri"/>
        <ns4:element name="baseDefinition" elementType="FHIR.canonical"/>
        <ns4:element name="derivation" elementType="FHIR.TypeDerivationRule"/>
        <ns4:element name="snapshot" elementType="FHIR.StructureDefinition.Snapshot"/>
        <ns4:element name="differential" elementType="FHIR.StructureDefinition.Differential"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AllergyIntoleranceCategory" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ValueSet.Filter" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="property" elementType="FHIR.code"/>
        <ns4:element name="op" elementType="FHIR.FilterOperator"/>
        <ns4:element name="value" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="HealthcareService.NotAvailable" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="during" elementType="FHIR.Period"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="PractitionerRole.AvailableTime" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="daysOfWeek">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DaysOfWeek"/>
        </ns4:element>
        <ns4:element name="allDay" elementType="FHIR.boolean"/>
        <ns4:element name="availableStartTime" elementType="FHIR.time"/>
        <ns4:element name="availableEndTime" elementType="FHIR.time"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DeviceUsage" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="basedOn">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.DeviceUsageStatus"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="derivedFrom">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="timing">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="recordedOn" elementType="FHIR.dateTime"/>
        <ns4:element name="source" elementType="FHIR.Reference"/>
        <ns4:element name="device" elementType="FHIR.Reference"/>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="bodySite" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DiagnosticReport.Media" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="comment" elementType="FHIR.string"/>
        <ns4:element name="link" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Measure.Component" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="criteria" elementType="FHIR.Expression"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Procedure" retrievable="true" primaryCodePath="code" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="instantiatesCanonical">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="instantiatesUri">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.uri"/>
        </ns4:element>
        <ns4:element name="basedOn">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="partOf">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.EventStatus"/>
        <ns4:element name="statusReason" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="performed">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Age"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="recorder" elementType="FHIR.Reference"/>
        <ns4:element name="asserter" elementType="FHIR.Reference"/>
        <ns4:element name="performer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Procedure.Performer"/>
        </ns4:element>
        <ns4:element name="location" elementType="FHIR.Reference"/>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="bodySite">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="outcome" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="report">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="complication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="complicationDetail">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="followUp">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="focalDevice">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Procedure.FocalDevice"/>
        </ns4:element>
        <ns4:element name="usedReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="usedCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MarketingStatus" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="country" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="jurisdiction" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="status" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="dateRange" elementType="FHIR.Period"/>
        <ns4:element name="restoreDate" elementType="FHIR.dateTime"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="OperationDefinition.ReferencedFrom" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="source" elementType="FHIR.string"/>
        <ns4:element name="sourceId" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="VerificationResult.Attestation" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="who" elementType="FHIR.Reference"/>
        <ns4:element name="onBehalfOf" elementType="FHIR.Reference"/>
        <ns4:element name="communicationMethod" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="date" elementType="FHIR.date"/>
        <ns4:element name="sourceIdentityCertificate" elementType="FHIR.string"/>
        <ns4:element name="proxyIdentityCertificate" elementType="FHIR.string"/>
        <ns4:element name="proxySignature" elementType="FHIR.Signature"/>
        <ns4:element name="sourceSignature" elementType="FHIR.Signature"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SearchParameter" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="derivedFrom" elementType="FHIR.canonical"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="code" elementType="FHIR.code"/>
        <ns4:element name="base">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.code"/>
        </ns4:element>
        <ns4:element name="type" elementType="FHIR.SearchParamType"/>
        <ns4:element name="expression" elementType="FHIR.string"/>
        <ns4:element name="xpath" elementType="FHIR.string"/>
        <ns4:element name="xpathUsage" elementType="FHIR.XPathUsageType"/>
        <ns4:element name="target">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.code"/>
        </ns4:element>
        <ns4:element name="multipleOr" elementType="FHIR.boolean"/>
        <ns4:element name="multipleAnd" elementType="FHIR.boolean"/>
        <ns4:element name="comparator">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SearchComparator"/>
        </ns4:element>
        <ns4:element name="modifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SearchModifierCode"/>
        </ns4:element>
        <ns4:element name="chain">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="component">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SearchParameter.Component"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DataRequirement.CodeFilter" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="path" elementType="FHIR.string"/>
        <ns4:element name="searchParam" elementType="FHIR.string"/>
        <ns4:element name="valueSet" elementType="FHIR.canonical"/>
        <ns4:element name="code">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coding"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="IssueSeverity" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CareTeamStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit.SubDetail" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="sequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="revenue" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="productOrService" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="modifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="programCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="unitPrice" elementType="FHIR.Money"/>
        <ns4:element name="factor" elementType="FHIR.decimal"/>
        <ns4:element name="net" elementType="FHIR.Money"/>
        <ns4:element name="udi">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="noteNumber">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="adjudication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.Adjudication"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit.Procedure" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="sequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="procedure">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="udi">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ElementDefinition.Binding" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="strength" elementType="FHIR.BindingStrength"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="valueSet" elementType="FHIR.canonical"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EncounterStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureDefinitionKind" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="InsurancePlan.Limit" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="value" elementType="FHIR.Quantity"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="PublicationStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Device.DeviceName" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.DeviceNameType"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MeasureReport" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.MeasureReportStatus"/>
        <ns4:element name="type" elementType="FHIR.MeasureReportType"/>
        <ns4:element name="measure" elementType="FHIR.canonical"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="reporter" elementType="FHIR.Reference"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="improvementNotation" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="group">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MeasureReport.Group"/>
        </ns4:element>
        <ns4:element name="evaluatedResource">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="FHIRVersion" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ElementDefinition" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="path" elementType="FHIR.string"/>
        <ns4:element name="representation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.PropertyRepresentation"/>
        </ns4:element>
        <ns4:element name="sliceName" elementType="FHIR.string"/>
        <ns4:element name="sliceIsConstraining" elementType="FHIR.boolean"/>
        <ns4:element name="label" elementType="FHIR.string"/>
        <ns4:element name="code">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coding"/>
        </ns4:element>
        <ns4:element name="slicing" elementType="FHIR.ElementDefinition.Slicing"/>
        <ns4:element name="short" elementType="FHIR.string"/>
        <ns4:element name="definition" elementType="FHIR.markdown"/>
        <ns4:element name="comment" elementType="FHIR.markdown"/>
        <ns4:element name="requirements" elementType="FHIR.markdown"/>
        <ns4:element name="alias">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="min" elementType="FHIR.unsignedInt"/>
        <ns4:element name="max" elementType="FHIR.string"/>
        <ns4:element name="base" elementType="FHIR.ElementDefinition.Base"/>
        <ns4:element name="contentReference" elementType="FHIR.uri"/>
        <ns4:element name="type">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ElementDefinition.Type"/>
        </ns4:element>
        <ns4:element name="defaultValue">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="base64Binary"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="canonical"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="code"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="decimal"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="id"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="instant"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="markdown"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="oid"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="positiveInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="time"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="unsignedInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uri"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="url"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uuid"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Address"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Age"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Annotation"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Coding"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ContactPoint"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Count"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Distance"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="HumanName"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Identifier"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Money"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Ratio"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="SampledData"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Signature"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ContactDetail"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Contributor"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="DataRequirement"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Expression"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ParameterDefinition"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="RelatedArtifact"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="TriggerDefinition"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="UsageContext"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Dosage"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="meaningWhenMissing" elementType="FHIR.markdown"/>
        <ns4:element name="orderMeaning" elementType="FHIR.string"/>
        <ns4:element name="fixed">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="base64Binary"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="canonical"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="code"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="decimal"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="id"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="instant"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="markdown"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="oid"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="positiveInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="time"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="unsignedInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uri"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="url"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uuid"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Address"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Age"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Annotation"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Coding"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ContactPoint"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Count"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Distance"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="HumanName"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Identifier"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Money"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Ratio"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="SampledData"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Signature"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ContactDetail"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Contributor"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="DataRequirement"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Expression"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ParameterDefinition"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="RelatedArtifact"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="TriggerDefinition"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="UsageContext"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Dosage"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="pattern">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="base64Binary"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="canonical"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="code"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="decimal"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="id"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="instant"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="markdown"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="oid"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="positiveInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="time"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="unsignedInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uri"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="url"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uuid"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Address"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Age"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Annotation"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Coding"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ContactPoint"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Count"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Distance"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="HumanName"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Identifier"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Money"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Ratio"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="SampledData"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Signature"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ContactDetail"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Contributor"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="DataRequirement"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Expression"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ParameterDefinition"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="RelatedArtifact"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="TriggerDefinition"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="UsageContext"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Dosage"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="example">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ElementDefinition.Example"/>
        </ns4:element>
        <ns4:element name="minValue">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="instant"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="time"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="decimal"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="positiveInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="unsignedInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="maxValue">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="instant"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="time"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="decimal"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="positiveInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="unsignedInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="maxLength" elementType="FHIR.integer"/>
        <ns4:element name="condition">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.id"/>
        </ns4:element>
        <ns4:element name="constraint">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ElementDefinition.Constraint"/>
        </ns4:element>
        <ns4:element name="mustSupport" elementType="FHIR.boolean"/>
        <ns4:element name="isModifier" elementType="FHIR.boolean"/>
        <ns4:element name="isModifierReason" elementType="FHIR.string"/>
        <ns4:element name="isSummary" elementType="FHIR.boolean"/>
        <ns4:element name="binding" elementType="FHIR.ElementDefinition.Binding"/>
        <ns4:element name="mapping">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ElementDefinition.Mapping"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Task.Input" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="base64Binary"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="canonical"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="code"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="decimal"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="id"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="instant"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="markdown"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="oid"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="positiveInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="time"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="unsignedInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uri"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="url"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uuid"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Address"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Age"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Annotation"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Coding"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ContactPoint"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Count"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Distance"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="HumanName"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Identifier"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Money"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Ratio"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="SampledData"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Signature"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ContactDetail"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Contributor"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="DataRequirement"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Expression"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ParameterDefinition"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="RelatedArtifact"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="TriggerDefinition"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="UsageContext"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Dosage"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CoverageEligibilityResponse.Error" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CarePlanActivityKind" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Composition.Attester" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="mode" elementType="FHIR.CompositionAttestationMode"/>
        <ns4:element name="time" elementType="FHIR.dateTime"/>
        <ns4:element name="party" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureMapSourceListMode" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RequestStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="OperationOutcome.Issue" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="severity" elementType="FHIR.IssueSeverity"/>
        <ns4:element name="code" elementType="FHIR.IssueType"/>
        <ns4:element name="details" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="diagnostics" elementType="FHIR.string"/>
        <ns4:element name="location">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="expression">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="strandType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="QuestionnaireResponseStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstancePolymer.Repeat" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="numberOfUnits" elementType="FHIR.integer"/>
        <ns4:element name="averageMolecularFormula" elementType="FHIR.string"/>
        <ns4:element name="repeatUnitAmountType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="repeatUnit">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstancePolymer.RepeatUnit"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="GuidanceResponse" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="requestIdentifier" elementType="FHIR.Identifier"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="module">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uri"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="canonical"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.GuidanceResponseStatus"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="occurrenceDateTime" elementType="FHIR.dateTime"/>
        <ns4:element name="performer" elementType="FHIR.Reference"/>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="evaluationMessage">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="outputParameters" elementType="FHIR.Reference"/>
        <ns4:element name="result" elementType="FHIR.Reference"/>
        <ns4:element name="dataRequirement">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DataRequirement"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SearchComparator" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CapabilityStatement.Endpoint" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="protocol" elementType="FHIR.Coding"/>
        <ns4:element name="address" elementType="FHIR.url"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DeviceMetric" retrievable="true" primaryCodePath="type" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="unit" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="source" elementType="FHIR.Reference"/>
        <ns4:element name="parent" elementType="FHIR.Reference"/>
        <ns4:element name="operationalStatus" elementType="FHIR.DeviceMetricOperationalStatus"/>
        <ns4:element name="color" elementType="FHIR.DeviceMetricColor"/>
        <ns4:element name="category" elementType="FHIR.DeviceMetricCategory"/>
        <ns4:element name="measurementPeriod" elementType="FHIR.Timing"/>
        <ns4:element name="calibration">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DeviceMetric.Calibration"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ChargeItemStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Flag" retrievable="true" primaryCodePath="code" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.FlagStatus"/>
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="author" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EnrollmentRequest" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.FinancialResourceStatusCodes"/>
        <ns4:element name="created" elementType="FHIR.dateTime"/>
        <ns4:element name="insurer" elementType="FHIR.Reference"/>
        <ns4:element name="provider" elementType="FHIR.Reference"/>
        <ns4:element name="candidate" elementType="FHIR.Reference"/>
        <ns4:element name="coverage" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CareTeam" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.CareTeamStatus"/>
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="participant">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CareTeam.Participant"/>
        </ns4:element>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="managingOrganization">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="telecom">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactPoint"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TerminologyCapabilities.ValidateCode" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="translations" elementType="FHIR.boolean"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestScript.Action" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="operation" elementType="FHIR.TestScript.Operation"/>
        <ns4:element name="assert" elementType="FHIR.TestScript.Assert"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ActionParticipantType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="GraphDefinition.Target" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.code"/>
        <ns4:element name="params" elementType="FHIR.string"/>
        <ns4:element name="profile" elementType="FHIR.canonical"/>
        <ns4:element name="compartment">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.GraphDefinition.Compartment"/>
        </ns4:element>
        <ns4:element name="link">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.GraphDefinition.Link"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Account.Coverage" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="coverage" elementType="FHIR.Reference"/>
        <ns4:element name="priority" elementType="FHIR.positiveInt"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Invoice.PriceComponent" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.InvoicePriceComponentType"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="factor" elementType="FHIR.decimal"/>
        <ns4:element name="amount" elementType="FHIR.Money"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AllergyIntoleranceType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ElementDefinition.Discriminator" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.DiscriminatorType"/>
        <ns4:element name="path" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductAuthorization" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="country">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="statusDate" elementType="FHIR.dateTime"/>
        <ns4:element name="restoreDate" elementType="FHIR.dateTime"/>
        <ns4:element name="validityPeriod" elementType="FHIR.Period"/>
        <ns4:element name="dataExclusivityPeriod" elementType="FHIR.Period"/>
        <ns4:element name="dateOfFirstAuthorization" elementType="FHIR.dateTime"/>
        <ns4:element name="internationalBirthDate" elementType="FHIR.dateTime"/>
        <ns4:element name="legalBasis" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="jurisdictionalAuthorization">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProductAuthorization.JurisdictionalAuthorization"/>
        </ns4:element>
        <ns4:element name="holder" elementType="FHIR.Reference"/>
        <ns4:element name="regulator" elementType="FHIR.Reference"/>
        <ns4:element name="procedure" elementType="FHIR.MedicinalProductAuthorization.Procedure"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MeasureReport.Component" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="value" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Measure.Population" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="criteria" elementType="FHIR.Expression"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationRequest.InitialFill" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="duration" elementType="FHIR.Duration"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TerminologyCapabilities.CodeSystem" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="uri" elementType="FHIR.canonical"/>
        <ns4:element name="version">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TerminologyCapabilities.Version"/>
        </ns4:element>
        <ns4:element name="subsumption" elementType="FHIR.boolean"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Immunization.Performer" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="function" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="actor" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CarePlanActivityStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="InvoiceStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ClaimProcessingCodes" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit.Related" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="claim" elementType="FHIR.Reference"/>
        <ns4:element name="relationship" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="reference" elementType="FHIR.Identifier"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RequestResourceType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ParticipationStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationKnowledge.Ingredient" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="item">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="isActive" elementType="FHIR.boolean"/>
        <ns4:element name="strength" elementType="FHIR.Ratio"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ClaimResponse.ProcessNote" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="number" elementType="FHIR.positiveInt"/>
        <ns4:element name="type" elementType="FHIR.NoteType"/>
        <ns4:element name="text" elementType="FHIR.string"/>
        <ns4:element name="language" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Device.Version" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="component" elementType="FHIR.Identifier"/>
        <ns4:element name="value" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureDefinition.Snapshot" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="element">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ElementDefinition"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DeviceNameType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="QuestionnaireResponse.Item" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="linkId" elementType="FHIR.string"/>
        <ns4:element name="definition" elementType="FHIR.uri"/>
        <ns4:element name="text" elementType="FHIR.string"/>
        <ns4:element name="answer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.QuestionnaireResponse.Answer"/>
        </ns4:element>
        <ns4:element name="item">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.QuestionnaireResponse.Item"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DocumentMode" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AssertionOperatorType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DaysOfWeek" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="IssueType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CapabilityStatement.Rest" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="mode" elementType="FHIR.RestfulCapabilityMode"/>
        <ns4:element name="documentation" elementType="FHIR.markdown"/>
        <ns4:element name="security" elementType="FHIR.CapabilityStatement.Security"/>
        <ns4:element name="resource">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CapabilityStatement.Resource"/>
        </ns4:element>
        <ns4:element name="interaction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CapabilityStatement.Interaction1"/>
        </ns4:element>
        <ns4:element name="searchParam">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CapabilityStatement.SearchParam"/>
        </ns4:element>
        <ns4:element name="operation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CapabilityStatement.Operation"/>
        </ns4:element>
        <ns4:element name="compartment">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MessageDefinition" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="replaces">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="base" elementType="FHIR.canonical"/>
        <ns4:element name="parent">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="event">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Coding"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uri"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="category" elementType="FHIR.MessageSignificanceCategory"/>
        <ns4:element name="focus">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MessageDefinition.Focus"/>
        </ns4:element>
        <ns4:element name="responseRequired" elementType="FHIR.messageheaderResponseRequest"/>
        <ns4:element name="allowedResponse">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MessageDefinition.AllowedResponse"/>
        </ns4:element>
        <ns4:element name="graph">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImagingStudy.Instance" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="uid" elementType="FHIR.id"/>
        <ns4:element name="sopClass" elementType="FHIR.Coding"/>
        <ns4:element name="number" elementType="FHIR.unsignedInt"/>
        <ns4:element name="title" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="canonical" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ValueSet.Parameter" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="decimal"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uri"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="code"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureMapContextType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="FamilyHistoryStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit.Detail" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="sequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="revenue" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="productOrService" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="modifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="programCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="unitPrice" elementType="FHIR.Money"/>
        <ns4:element name="factor" elementType="FHIR.decimal"/>
        <ns4:element name="net" elementType="FHIR.Money"/>
        <ns4:element name="udi">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="noteNumber">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="adjudication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.Adjudication"/>
        </ns4:element>
        <ns4:element name="subDetail">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.SubDetail"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="status" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="GraphDefinition.Compartment" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="use" elementType="FHIR.GraphCompartmentUse"/>
        <ns4:element name="code" elementType="FHIR.CompartmentType"/>
        <ns4:element name="rule" elementType="FHIR.GraphCompartmentRule"/>
        <ns4:element name="expression" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureMap.Input" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.id"/>
        <ns4:element name="type" elementType="FHIR.string"/>
        <ns4:element name="mode" elementType="FHIR.StructureMapInputMode"/>
        <ns4:element name="documentation" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TerminologyCapabilities.Version" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.string"/>
        <ns4:element name="isDefault" elementType="FHIR.boolean"/>
        <ns4:element name="compositional" elementType="FHIR.boolean"/>
        <ns4:element name="language">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.code"/>
        </ns4:element>
        <ns4:element name="filter">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TerminologyCapabilities.Filter"/>
        </ns4:element>
        <ns4:element name="property">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.code"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestScript.Origin" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="index" elementType="FHIR.integer"/>
        <ns4:element name="profile" elementType="FHIR.Coding"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExtensionContextType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Coverage.Exception" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AssertionResponseTypes" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="OperationOutcome" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="issue">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.OperationOutcome.Issue"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DeviceDefinition.Property" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="valueQuantity">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Quantity"/>
        </ns4:element>
        <ns4:element name="valueCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Contract.Signer" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.Coding"/>
        <ns4:element name="party" elementType="FHIR.Reference"/>
        <ns4:element name="signature">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Signature"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationKnowledge.DrugCharacteristic" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="base64Binary"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RequestIntent" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MeasureReport.Population" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="count" elementType="FHIR.integer"/>
        <ns4:element name="subjectResults" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ClaimResponse.Adjudication" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="reason" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="amount" elementType="FHIR.Money"/>
        <ns4:element name="value" elementType="FHIR.decimal"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="string" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProduct.CountryLanguage" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="country" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="jurisdiction" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="language" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CapabilityStatement.Security" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="cors" elementType="FHIR.boolean"/>
        <ns4:element name="service">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EvidenceVariable.Characteristic" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="definition">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="canonical"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Expression"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="DataRequirement"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="TriggerDefinition"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="usageContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="exclude" elementType="FHIR.boolean"/>
        <ns4:element name="participantEffective">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="timeFromStart" elementType="FHIR.Duration"/>
        <ns4:element name="groupMeasure" elementType="FHIR.GroupMeasure"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ActionRequiredBehavior" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="GraphCompartmentUse" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="PaymentReconciliation.ProcessNote" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.NoteType"/>
        <ns4:element name="text" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ClaimResponse.Total" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="amount" elementType="FHIR.Money"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Element" retrievable="false" baseType="System.Any">
        <ns4:element name="id" elementType="System.String"/>
        <ns4:element name="extension">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Extension"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.ExplanationOfBenefitStatus"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="use" elementType="FHIR.Use"/>
        <ns4:element name="patient" elementType="FHIR.Reference"/>
        <ns4:element name="billablePeriod" elementType="FHIR.Period"/>
        <ns4:element name="created" elementType="FHIR.dateTime"/>
        <ns4:element name="enterer" elementType="FHIR.Reference"/>
        <ns4:element name="insurer" elementType="FHIR.Reference"/>
        <ns4:element name="provider" elementType="FHIR.Reference"/>
        <ns4:element name="priority" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="fundsReserveRequested" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="fundsReserve" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="related">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.Related"/>
        </ns4:element>
        <ns4:element name="prescription" elementType="FHIR.Reference"/>
        <ns4:element name="originalPrescription" elementType="FHIR.Reference"/>
        <ns4:element name="payee" elementType="FHIR.ExplanationOfBenefit.Payee"/>
        <ns4:element name="referral" elementType="FHIR.Reference"/>
        <ns4:element name="facility" elementType="FHIR.Reference"/>
        <ns4:element name="claim" elementType="FHIR.Reference"/>
        <ns4:element name="claimResponse" elementType="FHIR.Reference"/>
        <ns4:element name="outcome" elementType="FHIR.ClaimProcessingCodes"/>
        <ns4:element name="disposition" elementType="FHIR.string"/>
        <ns4:element name="preAuthRef">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="preAuthRefPeriod">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Period"/>
        </ns4:element>
        <ns4:element name="careTeam">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.CareTeam"/>
        </ns4:element>
        <ns4:element name="supportingInfo">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.SupportingInfo"/>
        </ns4:element>
        <ns4:element name="diagnosis">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.Diagnosis"/>
        </ns4:element>
        <ns4:element name="procedure">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.Procedure"/>
        </ns4:element>
        <ns4:element name="precedence" elementType="FHIR.positiveInt"/>
        <ns4:element name="insurance">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.Insurance"/>
        </ns4:element>
        <ns4:element name="accident" elementType="FHIR.ExplanationOfBenefit.Accident"/>
        <ns4:element name="item">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.Item"/>
        </ns4:element>
        <ns4:element name="addItem">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.AddItem"/>
        </ns4:element>
        <ns4:element name="adjudication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.Adjudication"/>
        </ns4:element>
        <ns4:element name="total">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.Total"/>
        </ns4:element>
        <ns4:element name="payment" elementType="FHIR.ExplanationOfBenefit.Payment"/>
        <ns4:element name="formCode" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="form" elementType="FHIR.Attachment"/>
        <ns4:element name="processNote">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.ProcessNote"/>
        </ns4:element>
        <ns4:element name="benefitPeriod" elementType="FHIR.Period"/>
        <ns4:element name="benefitBalance">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.BenefitBalance"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationDispense.Performer" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="function" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="actor" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SpecimenDefinition.Additive" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="additive">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TerminologyCapabilities.Translation" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="needsMap" elementType="FHIR.boolean"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Consent.Policy" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="authority" elementType="FHIR.uri"/>
        <ns4:element name="uri" elementType="FHIR.uri"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="List.Entry" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="flag" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="deleted" elementType="FHIR.boolean"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="item" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="orientationType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Patient.Contact" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="relationship">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="name" elementType="FHIR.HumanName"/>
        <ns4:element name="telecom">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactPoint"/>
        </ns4:element>
        <ns4:element name="address" elementType="FHIR.Address"/>
        <ns4:element name="gender" elementType="FHIR.AdministrativeGender"/>
        <ns4:element name="organization" elementType="FHIR.Reference"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationKnowledge.MedicineClassification" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="classification">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CarePlan" retrievable="true" primaryCodePath="category" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="instantiatesCanonical">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="instantiatesUri">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.uri"/>
        </ns4:element>
        <ns4:element name="basedOn">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="replaces">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="partOf">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.RequestStatus"/>
        <ns4:element name="intent" elementType="FHIR.CarePlanIntent"/>
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="created" elementType="FHIR.dateTime"/>
        <ns4:element name="author" elementType="FHIR.Reference"/>
        <ns4:element name="contributor">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="careTeam">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="addresses">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="supportingInfo">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="goal">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="activity">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CarePlan.Activity"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceReferenceInformation" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="comment" elementType="FHIR.string"/>
        <ns4:element name="gene">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceReferenceInformation.Gene"/>
        </ns4:element>
        <ns4:element name="geneElement">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceReferenceInformation.GeneElement"/>
        </ns4:element>
        <ns4:element name="classification">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceReferenceInformation.Classification"/>
        </ns4:element>
        <ns4:element name="target">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceReferenceInformation.Target"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Questionnaire" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="derivedFrom">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="subjectType">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.code"/>
        </ns4:element>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="approvalDate" elementType="FHIR.date"/>
        <ns4:element name="lastReviewDate" elementType="FHIR.date"/>
        <ns4:element name="effectivePeriod" elementType="FHIR.Period"/>
        <ns4:element name="code">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coding"/>
        </ns4:element>
        <ns4:element name="item">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Questionnaire.Item"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Patient" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="active" elementType="FHIR.boolean"/>
        <ns4:element name="name">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.HumanName"/>
        </ns4:element>
        <ns4:element name="telecom">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactPoint"/>
        </ns4:element>
        <ns4:element name="gender" elementType="FHIR.AdministrativeGender"/>
        <ns4:element name="birthDate" elementType="FHIR.date"/>
        <ns4:element name="deceased">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="address">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Address"/>
        </ns4:element>
        <ns4:element name="maritalStatus" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="multipleBirth">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="photo">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Attachment"/>
        </ns4:element>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Patient.Contact"/>
        </ns4:element>
        <ns4:element name="communication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Patient.Communication"/>
        </ns4:element>
        <ns4:element name="generalPractitioner">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="managingOrganization" elementType="FHIR.Reference"/>
        <ns4:element name="link">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Patient.Link"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceSourceMaterial" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="sourceMaterialClass" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="sourceMaterialType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="sourceMaterialState" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="organismId" elementType="FHIR.Identifier"/>
        <ns4:element name="organismName" elementType="FHIR.string"/>
        <ns4:element name="parentSubstanceId">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="parentSubstanceName">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="countryOfOrigin">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="geographicalLocation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="developmentStage" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="fractionDescription">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceSourceMaterial.FractionDescription"/>
        </ns4:element>
        <ns4:element name="organism" elementType="FHIR.SubstanceSourceMaterial.Organism"/>
        <ns4:element name="partDescription">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceSourceMaterial.PartDescription"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="List" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.ListStatus"/>
        <ns4:element name="mode" elementType="FHIR.ListMode"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="source" elementType="FHIR.Reference"/>
        <ns4:element name="orderedBy" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="entry">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.List.Entry"/>
        </ns4:element>
        <ns4:element name="emptyReason" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MeasureReport.Stratum" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="value" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="component">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MeasureReport.Component"/>
        </ns4:element>
        <ns4:element name="population">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MeasureReport.Population1"/>
        </ns4:element>
        <ns4:element name="measureScore" elementType="FHIR.Quantity"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RelatedPerson" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="active" elementType="FHIR.boolean"/>
        <ns4:element name="patient" elementType="FHIR.Reference"/>
        <ns4:element name="relationship">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="name">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.HumanName"/>
        </ns4:element>
        <ns4:element name="telecom">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactPoint"/>
        </ns4:element>
        <ns4:element name="gender" elementType="FHIR.AdministrativeGender"/>
        <ns4:element name="birthDate" elementType="FHIR.date"/>
        <ns4:element name="address">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Address"/>
        </ns4:element>
        <ns4:element name="photo">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Attachment"/>
        </ns4:element>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="communication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RelatedPerson.Communication"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AccountStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EpisodeOfCare.Diagnosis" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="condition" elementType="FHIR.Reference"/>
        <ns4:element name="role" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="rank" elementType="FHIR.positiveInt"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestScript.Link" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="description" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceSourceMaterial.PartDescription" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="part" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="partLocation" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationKnowledge.Kinetics" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="areaUnderCurve">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Quantity"/>
        </ns4:element>
        <ns4:element name="lethalDose50">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Quantity"/>
        </ns4:element>
        <ns4:element name="halfLifePeriod" elementType="FHIR.Duration"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceSpecification.Official" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="authority" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="status" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="FamilyMemberHistory.Condition" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="outcome" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="contributedToDeath" elementType="FHIR.boolean"/>
        <ns4:element name="onset">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Age"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RequestOrchestration" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="instantiatesCanonical">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="instantiatesUri">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.uri"/>
        </ns4:element>
        <ns4:element name="basedOn">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="replaces">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="groupIdentifier" elementType="FHIR.Identifier"/>
        <ns4:element name="status" elementType="FHIR.RequestStatus"/>
        <ns4:element name="intent" elementType="FHIR.RequestIntent"/>
        <ns4:element name="priority" elementType="FHIR.RequestPriority"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="context" elementType="FHIR.Reference"/>
        <ns4:element name="authoredOn" elementType="FHIR.dateTime"/>
        <ns4:element name="author" elementType="FHIR.Reference"/>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="action">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RequestOrchestration.Action"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EffectEvidenceSynthesis.Certainty" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="rating">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="certaintySubcomponent">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.EffectEvidenceSynthesis.CertaintySubcomponent"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImplementationGuide.Page1" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="anchor">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="IdentifierUse" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductManufactured" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="manufacturedDoseForm" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="unitOfPresentation" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="manufacturer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="ingredient">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="physicalCharacteristics" elementType="FHIR.ProdCharacteristic"/>
        <ns4:element name="otherCharacteristics">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Contract.Context" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="reference" elementType="FHIR.Reference"/>
        <ns4:element name="code">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="text" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationAdministration.Performer" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="function" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="actor" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureMapTargetListMode" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExposureState" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ClaimResponse.Detail1" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="productOrService" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="modifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="unitPrice" elementType="FHIR.Money"/>
        <ns4:element name="factor" elementType="FHIR.decimal"/>
        <ns4:element name="net" elementType="FHIR.Money"/>
        <ns4:element name="noteNumber">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="adjudication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ClaimResponse.Adjudication"/>
        </ns4:element>
        <ns4:element name="subDetail">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ClaimResponse.SubDetail1"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DocumentReference" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="masterIdentifier" elementType="FHIR.Identifier"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.DocumentReferenceStatus"/>
        <ns4:element name="docStatus" elementType="FHIR.CompositionStatus"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="date" elementType="FHIR.instant"/>
        <ns4:element name="author">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="authenticator" elementType="FHIR.Reference"/>
        <ns4:element name="custodian" elementType="FHIR.Reference"/>
        <ns4:element name="relatesTo">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DocumentReference.RelatesTo"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="securityLabel">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="content">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DocumentReference.Content"/>
        </ns4:element>
        <ns4:element name="context" elementType="FHIR.DocumentReference.Context"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Address" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="use" elementType="FHIR.AddressUse"/>
        <ns4:element name="type" elementType="FHIR.AddressType"/>
        <ns4:element name="text" elementType="FHIR.string"/>
        <ns4:element name="line">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="city" elementType="FHIR.string"/>
        <ns4:element name="district" elementType="FHIR.string"/>
        <ns4:element name="state" elementType="FHIR.string"/>
        <ns4:element name="postalCode" elementType="FHIR.string"/>
        <ns4:element name="country" elementType="FHIR.string"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Composition.RelatesTo" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.DocumentRelationshipType"/>
        <ns4:element name="target">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Identifier"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="PlanDefinition.Goal" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="description" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="priority" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="start" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="addresses">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="documentation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RelatedArtifact"/>
        </ns4:element>
        <ns4:element name="target">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.PlanDefinition.Target"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestReportParticipantType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="BindingStrength" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RequestPriority" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Money" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="FHIR.decimal"/>
        <ns4:element name="currency" elementType="FHIR.code"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CoverageEligibilityResponse.Item" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="productOrService" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="modifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="provider" elementType="FHIR.Reference"/>
        <ns4:element name="excluded" elementType="FHIR.boolean"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="network" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="unit" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="term" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="benefit">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CoverageEligibilityResponse.Benefit"/>
        </ns4:element>
        <ns4:element name="authorizationRequired" elementType="FHIR.boolean"/>
        <ns4:element name="authorizationSupporting">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="authorizationUrl" elementType="FHIR.uri"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MeasureReport.Population1" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="count" elementType="FHIR.integer"/>
        <ns4:element name="subjectResults" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Invoice.LineItem" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="sequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="chargeItem">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="priceComponent">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Invoice.PriceComponent"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Practitioner" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="active" elementType="FHIR.boolean"/>
        <ns4:element name="name">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.HumanName"/>
        </ns4:element>
        <ns4:element name="telecom">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactPoint"/>
        </ns4:element>
        <ns4:element name="address">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Address"/>
        </ns4:element>
        <ns4:element name="gender" elementType="FHIR.AdministrativeGender"/>
        <ns4:element name="birthDate" elementType="FHIR.date"/>
        <ns4:element name="photo">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Attachment"/>
        </ns4:element>
        <ns4:element name="qualification">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Practitioner.Qualification"/>
        </ns4:element>
        <ns4:element name="communication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="InsurancePlan.Plan" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="coverageArea">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="network">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="generalCost">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.InsurancePlan.GeneralCost"/>
        </ns4:element>
        <ns4:element name="specificCost">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.InsurancePlan.SpecificCost"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AdverseEvent.SuspectEntity" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="instance" elementType="FHIR.Reference"/>
        <ns4:element name="causality">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.AdverseEvent.Causality"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ParticipantRequired" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Contract.Offer" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="party">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Contract.Party"/>
        </ns4:element>
        <ns4:element name="topic" elementType="FHIR.Reference"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="decision" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="decisionMode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="answer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Contract.Answer"/>
        </ns4:element>
        <ns4:element name="text" elementType="FHIR.string"/>
        <ns4:element name="linkId">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="securityLabelNumber">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.unsignedInt"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Encounter.ClassHistory" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="class" elementType="FHIR.Coding"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExampleScenario.Version" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="versionId" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.markdown"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="XPathUsageType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="VisionPrescription" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.FinancialResourceStatusCodes"/>
        <ns4:element name="created" elementType="FHIR.dateTime"/>
        <ns4:element name="patient" elementType="FHIR.Reference"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="dateWritten" elementType="FHIR.dateTime"/>
        <ns4:element name="prescriber" elementType="FHIR.Reference"/>
        <ns4:element name="lensSpecification">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.VisionPrescription.LensSpecification"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SearchParameter.Component" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="definition" elementType="FHIR.canonical"/>
        <ns4:element name="expression" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="id" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Encounter.Participant" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="individual" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceAmount" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="amount">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="amountType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="amountText" elementType="FHIR.string"/>
        <ns4:element name="referenceRange" elementType="FHIR.SubstanceAmount.ReferenceRange"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="NutritionOrder.Administration" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="schedule" elementType="FHIR.Timing"/>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="rate">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Ratio"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RiskEvidenceSynthesis.PrecisionEstimate" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="level" elementType="FHIR.decimal"/>
        <ns4:element name="from" elementType="FHIR.decimal"/>
        <ns4:element name="to" elementType="FHIR.decimal"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="FilterOperator" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="NamingSystemType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="PaymentNotice" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.FinancialResourceStatusCodes"/>
        <ns4:element name="request" elementType="FHIR.Reference"/>
        <ns4:element name="response" elementType="FHIR.Reference"/>
        <ns4:element name="created" elementType="FHIR.dateTime"/>
        <ns4:element name="provider" elementType="FHIR.Reference"/>
        <ns4:element name="payment" elementType="FHIR.Reference"/>
        <ns4:element name="paymentDate" elementType="FHIR.date"/>
        <ns4:element name="payee" elementType="FHIR.Reference"/>
        <ns4:element name="recipient" elementType="FHIR.Reference"/>
        <ns4:element name="amount" elementType="FHIR.Money"/>
        <ns4:element name="paymentStatus" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ClaimResponse.AddItem" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="itemSequence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="detailSequence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="subdetailSequence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="provider">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="productOrService" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="modifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="programCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="serviced">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="location">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Address"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="unitPrice" elementType="FHIR.Money"/>
        <ns4:element name="factor" elementType="FHIR.decimal"/>
        <ns4:element name="net" elementType="FHIR.Money"/>
        <ns4:element name="bodySite" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subSite">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="noteNumber">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="adjudication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ClaimResponse.Adjudication"/>
        </ns4:element>
        <ns4:element name="detail">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ClaimResponse.Detail1"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Range" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="low" elementType="FHIR.Quantity"/>
        <ns4:element name="high" elementType="FHIR.Quantity"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationKnowledge.PatientCharacteristics" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="characteristic">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DomainResource" retrievable="false" baseType="FHIR.Resource">
        <ns4:element name="text" elementType="FHIR.Narrative"/>
        <ns4:element name="contained">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ResourceContainer"/>
        </ns4:element>
        <ns4:element name="extension">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Extension"/>
        </ns4:element>
        <ns4:element name="modifierExtension">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Extension"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductInteraction" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="subject">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="interactant">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProductInteraction.Interactant"/>
        </ns4:element>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="effect" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="incidence" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="management" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ObservationDefinition" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="permittedDataType">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ObservationDataType"/>
        </ns4:element>
        <ns4:element name="multipleResultsAllowed" elementType="FHIR.boolean"/>
        <ns4:element name="method" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="preferredReportName" elementType="FHIR.string"/>
        <ns4:element name="quantitativeDetails" elementType="FHIR.ObservationDefinition.QuantitativeDetails"/>
        <ns4:element name="qualifiedInterval">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ObservationDefinition.QualifiedInterval"/>
        </ns4:element>
        <ns4:element name="validCodedValueSet" elementType="FHIR.Reference"/>
        <ns4:element name="normalCodedValueSet" elementType="FHIR.Reference"/>
        <ns4:element name="abnormalCodedValueSet" elementType="FHIR.Reference"/>
        <ns4:element name="criticalCodedValueSet" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExampleScenario.Operation" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="number" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="initiator" elementType="FHIR.string"/>
        <ns4:element name="receiver" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="initiatorActive" elementType="FHIR.boolean"/>
        <ns4:element name="receiverActive" elementType="FHIR.boolean"/>
        <ns4:element name="request" elementType="FHIR.ExampleScenario.ContainedInstance"/>
        <ns4:element name="response" elementType="FHIR.ExampleScenario.ContainedInstance"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CapabilityStatement.Interaction" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.TypeRestfulInteraction"/>
        <ns4:element name="documentation" elementType="FHIR.markdown"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureMap.Group" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.id"/>
        <ns4:element name="extends" elementType="FHIR.id"/>
        <ns4:element name="typeMode" elementType="FHIR.StructureMapGroupTypeMode"/>
        <ns4:element name="documentation" elementType="FHIR.string"/>
        <ns4:element name="input">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.StructureMap.Input"/>
        </ns4:element>
        <ns4:element name="rule">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.StructureMap.Rule"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ContractResourceStatusCodes" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ResearchDefinition" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="shortTitle" elementType="FHIR.string"/>
        <ns4:element name="subtitle" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="subject">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="comment">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="usage" elementType="FHIR.string"/>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="approvalDate" elementType="FHIR.date"/>
        <ns4:element name="lastReviewDate" elementType="FHIR.date"/>
        <ns4:element name="effectivePeriod" elementType="FHIR.Period"/>
        <ns4:element name="topic">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="author">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="editor">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="reviewer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="endorser">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="relatedArtifact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RelatedArtifact"/>
        </ns4:element>
        <ns4:element name="library">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="population" elementType="FHIR.Reference"/>
        <ns4:element name="exposure" elementType="FHIR.Reference"/>
        <ns4:element name="exposureAlternative" elementType="FHIR.Reference"/>
        <ns4:element name="outcome" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImplementationGuide.DependsOn" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="uri" elementType="FHIR.canonical"/>
        <ns4:element name="packageId" elementType="FHIR.id"/>
        <ns4:element name="version" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstancePolymer.StartingMaterial" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="material" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="isDefining" elementType="FHIR.boolean"/>
        <ns4:element name="amount" elementType="FHIR.SubstanceAmount"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Contract.Party" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="reference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="role" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="QuestionnaireResponse" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="basedOn">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="partOf">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="questionnaire" elementType="FHIR.canonical"/>
        <ns4:element name="status" elementType="FHIR.QuestionnaireResponseStatus"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="authored" elementType="FHIR.dateTime"/>
        <ns4:element name="author" elementType="FHIR.Reference"/>
        <ns4:element name="source" elementType="FHIR.Reference"/>
        <ns4:element name="item">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.QuestionnaireResponse.Item"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AuditEvent.Agent" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="role">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="who" elementType="FHIR.Reference"/>
        <ns4:element name="altId" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="requestor" elementType="FHIR.boolean"/>
        <ns4:element name="location" elementType="FHIR.Reference"/>
        <ns4:element name="policy">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.uri"/>
        </ns4:element>
        <ns4:element name="media" elementType="FHIR.Coding"/>
        <ns4:element name="network" elementType="FHIR.AuditEvent.Network"/>
        <ns4:element name="purposeOfUse">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CodeSystem.Property1" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.code"/>
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="code"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Coding"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="decimal"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImagingStudy" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.ImagingStudyStatus"/>
        <ns4:element name="modality">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coding"/>
        </ns4:element>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="started" elementType="FHIR.dateTime"/>
        <ns4:element name="basedOn">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="referrer" elementType="FHIR.Reference"/>
        <ns4:element name="interpreter">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="endpoint">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="numberOfSeries" elementType="FHIR.unsignedInt"/>
        <ns4:element name="numberOfInstances" elementType="FHIR.unsignedInt"/>
        <ns4:element name="procedureReference" elementType="FHIR.Reference"/>
        <ns4:element name="procedureCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="location" elementType="FHIR.Reference"/>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="series">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ImagingStudy.Series"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Account" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.AccountStatus"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="subject">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="servicePeriod" elementType="FHIR.Period"/>
        <ns4:element name="coverage">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Account.Coverage"/>
        </ns4:element>
        <ns4:element name="owner" elementType="FHIR.Reference"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="guarantor">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Account.Guarantor"/>
        </ns4:element>
        <ns4:element name="partOf" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceSpecification.Structure" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="stereochemistry" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="opticalActivity" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="molecularFormula" elementType="FHIR.string"/>
        <ns4:element name="molecularFormulaByMoiety" elementType="FHIR.string"/>
        <ns4:element name="isotope">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceSpecification.Isotope"/>
        </ns4:element>
        <ns4:element name="molecularWeight" elementType="FHIR.SubstanceSpecification.MolecularWeight"/>
        <ns4:element name="source">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="representation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceSpecification.Representation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ResearchSubjectStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AuditEvent.Network" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="address" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.AuditEventAgentNetworkType"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Consent.Actor" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="role" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="reference" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="VerificationResult" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="target">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="targetLocation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="need" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="status" elementType="FHIR.status"/>
        <ns4:element name="statusDate" elementType="FHIR.dateTime"/>
        <ns4:element name="validationType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="validationProcess">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="frequency" elementType="FHIR.Timing"/>
        <ns4:element name="lastPerformed" elementType="FHIR.dateTime"/>
        <ns4:element name="nextScheduled" elementType="FHIR.date"/>
        <ns4:element name="failureAction" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="primarySource">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.VerificationResult.PrimarySource"/>
        </ns4:element>
        <ns4:element name="attestation" elementType="FHIR.VerificationResult.Attestation"/>
        <ns4:element name="validator">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.VerificationResult.Validator"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ContactPoint" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="system" elementType="FHIR.ContactPointSystem"/>
        <ns4:element name="value" elementType="FHIR.string"/>
        <ns4:element name="use" elementType="FHIR.ContactPointUse"/>
        <ns4:element name="rank" elementType="FHIR.positiveInt"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationDispense.Substitution" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="wasSubstituted" elementType="FHIR.boolean"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="reason">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="responsibleParty">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit.BenefitBalance" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="excluded" elementType="FHIR.boolean"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="network" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="unit" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="term" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="financial">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.Financial"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="NutritionOrder.Supplement" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="productName" elementType="FHIR.string"/>
        <ns4:element name="schedule">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Timing"/>
        </ns4:element>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="instruction" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="PractitionerRole" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="active" elementType="FHIR.boolean"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="practitioner" elementType="FHIR.Reference"/>
        <ns4:element name="organization" elementType="FHIR.Reference"/>
        <ns4:element name="code">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="specialty">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="location">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="healthcareService">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="telecom">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactPoint"/>
        </ns4:element>
        <ns4:element name="availableTime">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.PractitionerRole.AvailableTime"/>
        </ns4:element>
        <ns4:element name="notAvailable">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.PractitionerRole.NotAvailable"/>
        </ns4:element>
        <ns4:element name="availabilityExceptions" elementType="FHIR.string"/>
        <ns4:element name="endpoint">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceSpecification.Isotope" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="name" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="substitution" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="halfLife" elementType="FHIR.Quantity"/>
        <ns4:element name="molecularWeight" elementType="FHIR.SubstanceSpecification.MolecularWeight"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="BiologicallyDerivedProduct.Storage" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="temperature" elementType="FHIR.decimal"/>
        <ns4:element name="scale" elementType="FHIR.BiologicallyDerivedProductStorageScale"/>
        <ns4:element name="duration" elementType="FHIR.Period"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Contract.Subject" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="reference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="role" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="InsurancePlan.GeneralCost" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="groupSize" elementType="FHIR.positiveInt"/>
        <ns4:element name="cost" elementType="FHIR.Money"/>
        <ns4:element name="comment" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="GraphDefinition.Link" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="path" elementType="FHIR.string"/>
        <ns4:element name="sliceName" elementType="FHIR.string"/>
        <ns4:element name="min" elementType="FHIR.integer"/>
        <ns4:element name="max" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="target">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.GraphDefinition.Target"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Immunization" retrievable="true" primaryCodePath="vaccineCode" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.ImmunizationStatusCodes"/>
        <ns4:element name="statusReason" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="vaccineCode" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="patient" elementType="FHIR.Reference"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="occurrence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="recorded" elementType="FHIR.dateTime"/>
        <ns4:element name="primarySource" elementType="FHIR.boolean"/>
        <ns4:element name="reportOrigin" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="location" elementType="FHIR.Reference"/>
        <ns4:element name="manufacturer" elementType="FHIR.Reference"/>
        <ns4:element name="lotNumber" elementType="FHIR.string"/>
        <ns4:element name="expirationDate" elementType="FHIR.date"/>
        <ns4:element name="site" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="route" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="doseQuantity" elementType="FHIR.Quantity"/>
        <ns4:element name="performer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Immunization.Performer"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="isSubpotent" elementType="FHIR.boolean"/>
        <ns4:element name="subpotentReason">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="education">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Immunization.Education"/>
        </ns4:element>
        <ns4:element name="programEligibility">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="fundingSource" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="reaction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Immunization.Reaction"/>
        </ns4:element>
        <ns4:element name="protocolApplied">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Immunization.ProtocolApplied"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Specimen.Collection" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="collector" elementType="FHIR.Reference"/>
        <ns4:element name="collected">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="duration" elementType="FHIR.Duration"/>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="method" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="bodySite" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="fastingStatus">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureMapTransform" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImmunizationEvaluation" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.ImmunizationEvaluationStatusCodes"/>
        <ns4:element name="patient" elementType="FHIR.Reference"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="authority" elementType="FHIR.Reference"/>
        <ns4:element name="targetDisease" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="immunizationEvent" elementType="FHIR.Reference"/>
        <ns4:element name="doseStatus" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="doseStatusReason">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="series" elementType="FHIR.string"/>
        <ns4:element name="doseNumber">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="positiveInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="seriesDoses">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="positiveInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ResponseType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="decimal" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.Decimal"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AggregationMode" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceAmount.ReferenceRange" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="lowLimit" elementType="FHIR.Quantity"/>
        <ns4:element name="highLimit" elementType="FHIR.Quantity"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CodeSystem.Filter" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.code"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="operator">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.FilterOperator"/>
        </ns4:element>
        <ns4:element name="value" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="PaymentReconciliation.Detail" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="predecessor" elementType="FHIR.Identifier"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="request" elementType="FHIR.Reference"/>
        <ns4:element name="submitter" elementType="FHIR.Reference"/>
        <ns4:element name="response" elementType="FHIR.Reference"/>
        <ns4:element name="date" elementType="FHIR.date"/>
        <ns4:element name="responsible" elementType="FHIR.Reference"/>
        <ns4:element name="payee" elementType="FHIR.Reference"/>
        <ns4:element name="amount" elementType="FHIR.Money"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="sequenceType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Condition.Stage" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="summary" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="assessment">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SystemRestfulInteraction" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Task" retrievable="true" primaryCodePath="code" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="instantiatesCanonical" elementType="FHIR.canonical"/>
        <ns4:element name="instantiatesUri" elementType="FHIR.uri"/>
        <ns4:element name="basedOn">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="groupIdentifier" elementType="FHIR.Identifier"/>
        <ns4:element name="partOf">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.TaskStatus"/>
        <ns4:element name="statusReason" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="businessStatus" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="intent" elementType="FHIR.TaskIntent"/>
        <ns4:element name="priority" elementType="FHIR.RequestPriority"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="focus" elementType="FHIR.Reference"/>
        <ns4:element name="for" elementType="FHIR.Reference"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="executionPeriod" elementType="FHIR.Period"/>
        <ns4:element name="authoredOn" elementType="FHIR.dateTime"/>
        <ns4:element name="lastModified" elementType="FHIR.dateTime"/>
        <ns4:element name="requester" elementType="FHIR.Reference"/>
        <ns4:element name="performerType">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="owner" elementType="FHIR.Reference"/>
        <ns4:element name="location" elementType="FHIR.Reference"/>
        <ns4:element name="reasonCode" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="reasonReference" elementType="FHIR.Reference"/>
        <ns4:element name="insurance">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="relevantHistory">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="restriction" elementType="FHIR.Task.Restriction"/>
        <ns4:element name="input">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Task.Input"/>
        </ns4:element>
        <ns4:element name="output">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Task.Output"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SupplyDelivery" retrievable="true" primaryCodePath="type" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="basedOn">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="partOf">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.SupplyDeliveryStatus"/>
        <ns4:element name="patient" elementType="FHIR.Reference"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="suppliedItem" elementType="FHIR.SupplyDelivery.SuppliedItem"/>
        <ns4:element name="occurrence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="supplier" elementType="FHIR.Reference"/>
        <ns4:element name="destination" elementType="FHIR.Reference"/>
        <ns4:element name="receiver">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AdverseEventActuality" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Location.HoursOfOperation" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="daysOfWeek">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DaysOfWeek"/>
        </ns4:element>
        <ns4:element name="allDay" elementType="FHIR.boolean"/>
        <ns4:element name="openingTime" elementType="FHIR.time"/>
        <ns4:element name="closingTime" elementType="FHIR.time"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Contract.Answer" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="decimal"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="time"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uri"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Coding"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="VisionPrescription.Prism" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="amount" elementType="FHIR.decimal"/>
        <ns4:element name="base" elementType="FHIR.VisionBase"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubscriptionChannelType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CodeSystem.Property" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.code"/>
        <ns4:element name="uri" elementType="FHIR.uri"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.PropertyType"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ParameterDefinition" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="name" elementType="FHIR.code"/>
        <ns4:element name="use" elementType="FHIR.code"/>
        <ns4:element name="min" elementType="FHIR.integer"/>
        <ns4:element name="max" elementType="FHIR.string"/>
        <ns4:element name="documentation" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.code"/>
        <ns4:element name="profile" elementType="FHIR.canonical"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Population" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="age">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="gender" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="race" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="physiologicalCondition" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit.Payment" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="adjustment" elementType="FHIR.Money"/>
        <ns4:element name="adjustmentReason" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="date" elementType="FHIR.date"/>
        <ns4:element name="amount" elementType="FHIR.Money"/>
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestReport.Assert" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="result" elementType="FHIR.TestReportActionResult"/>
        <ns4:element name="message" elementType="FHIR.markdown"/>
        <ns4:element name="detail" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationDispense" retrievable="true" primaryCodePath="medicationCodeableConcept" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="partOf">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.code"/>
        <ns4:element name="statusReason">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="medication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="context" elementType="FHIR.Reference"/>
        <ns4:element name="supportingInformation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="performer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicationDispense.Performer"/>
        </ns4:element>
        <ns4:element name="location" elementType="FHIR.Reference"/>
        <ns4:element name="authorizingPrescription">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="daysSupply" elementType="FHIR.Quantity"/>
        <ns4:element name="whenPrepared" elementType="FHIR.dateTime"/>
        <ns4:element name="whenHandedOver" elementType="FHIR.dateTime"/>
        <ns4:element name="destination" elementType="FHIR.Reference"/>
        <ns4:element name="receiver">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="dosageInstruction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Dosage"/>
        </ns4:element>
        <ns4:element name="substitution" elementType="FHIR.MedicationDispense.Substitution"/>
        <ns4:element name="detectedIssue">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="eventHistory">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CoverageEligibilityResponse" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.FinancialResourceStatusCodes"/>
        <ns4:element name="purpose">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.EligibilityResponsePurpose"/>
        </ns4:element>
        <ns4:element name="patient" elementType="FHIR.Reference"/>
        <ns4:element name="serviced">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="created" elementType="FHIR.dateTime"/>
        <ns4:element name="requestor" elementType="FHIR.Reference"/>
        <ns4:element name="request" elementType="FHIR.Reference"/>
        <ns4:element name="outcome" elementType="FHIR.RemittanceOutcome"/>
        <ns4:element name="disposition" elementType="FHIR.string"/>
        <ns4:element name="insurer" elementType="FHIR.Reference"/>
        <ns4:element name="insurance">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CoverageEligibilityResponse.Insurance"/>
        </ns4:element>
        <ns4:element name="preAuthRef" elementType="FHIR.string"/>
        <ns4:element name="form" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="error">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CoverageEligibilityResponse.Error"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Specimen.Processing" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="procedure" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="additive">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="time">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Linkage.Item" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.LinkageType"/>
        <ns4:element name="resource" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Questionnaire.Item" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="linkId" elementType="FHIR.string"/>
        <ns4:element name="definition" elementType="FHIR.uri"/>
        <ns4:element name="code">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coding"/>
        </ns4:element>
        <ns4:element name="prefix" elementType="FHIR.string"/>
        <ns4:element name="text" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.QuestionnaireItemType"/>
        <ns4:element name="enableWhen">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Questionnaire.EnableWhen"/>
        </ns4:element>
        <ns4:element name="enableBehavior" elementType="FHIR.EnableWhenBehavior"/>
        <ns4:element name="required" elementType="FHIR.boolean"/>
        <ns4:element name="repeats" elementType="FHIR.boolean"/>
        <ns4:element name="readOnly" elementType="FHIR.boolean"/>
        <ns4:element name="maxLength" elementType="FHIR.integer"/>
        <ns4:element name="answerValueSet" elementType="FHIR.canonical"/>
        <ns4:element name="answerOption">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Questionnaire.AnswerOption"/>
        </ns4:element>
        <ns4:element name="initial">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Questionnaire.Initial"/>
        </ns4:element>
        <ns4:element name="item">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Questionnaire.Item"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ConceptMap.Target" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.code"/>
        <ns4:element name="display" elementType="FHIR.string"/>
        <ns4:element name="equivalence" elementType="FHIR.ConceptMapEquivalence"/>
        <ns4:element name="comment" elementType="FHIR.string"/>
        <ns4:element name="dependsOn">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ConceptMap.DependsOn"/>
        </ns4:element>
        <ns4:element name="product">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ConceptMap.DependsOn"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AssertionDirectionType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CarePlanIntent" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Device.Specialization" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="systemType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="version" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DeviceDefinition.UdiDeviceIdentifier" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="deviceIdentifier" elementType="FHIR.string"/>
        <ns4:element name="issuer" elementType="FHIR.uri"/>
        <ns4:element name="jurisdiction" elementType="FHIR.uri"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Substance.Instance" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="expiry" elementType="FHIR.dateTime"/>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Library" retrievable="true" primaryCodePath="topic" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="subtitle" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subject">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="usage" elementType="FHIR.string"/>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="approvalDate" elementType="FHIR.date"/>
        <ns4:element name="lastReviewDate" elementType="FHIR.date"/>
        <ns4:element name="effectivePeriod" elementType="FHIR.Period"/>
        <ns4:element name="topic">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="author">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="editor">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="reviewer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="endorser">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="relatedArtifact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RelatedArtifact"/>
        </ns4:element>
        <ns4:element name="parameter">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ParameterDefinition"/>
        </ns4:element>
        <ns4:element name="dataRequirement">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DataRequirement"/>
        </ns4:element>
        <ns4:element name="content">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Attachment"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationRequest.DispenseRequest" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="initialFill" elementType="FHIR.MedicationRequest.InitialFill"/>
        <ns4:element name="dispenseInterval" elementType="FHIR.Duration"/>
        <ns4:element name="validityPeriod" elementType="FHIR.Period"/>
        <ns4:element name="numberOfRepeatsAllowed" elementType="FHIR.unsignedInt"/>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="expectedSupplyDuration" elementType="FHIR.Duration"/>
        <ns4:element name="performer" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Encounter.StatusHistory" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="status" elementType="FHIR.EncounterStatus"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Encounter.Diagnosis" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="condition" elementType="FHIR.Reference"/>
        <ns4:element name="use" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="rank" elementType="FHIR.positiveInt"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AllergyIntoleranceCriticality" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ResearchStudy.Objective" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProduct.NamePart" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="part" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.Coding"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationRequest" retrievable="true" primaryCodePath="medicationCodeableConcept" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.medicationrequestStatus"/>
        <ns4:element name="statusReason" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="intent" elementType="FHIR.medicationRequestStatus"/>
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="priority" elementType="FHIR.RequestPriority"/>
        <ns4:element name="doNotPerform" elementType="FHIR.boolean"/>
        <ns4:element name="reported">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="medication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="supportingInformation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="authoredOn" elementType="FHIR.dateTime"/>
        <ns4:element name="requester" elementType="FHIR.Reference"/>
        <ns4:element name="performer" elementType="FHIR.Reference"/>
        <ns4:element name="performerType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="recorder" elementType="FHIR.Reference"/>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="instantiatesCanonical">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="instantiatesUri">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.uri"/>
        </ns4:element>
        <ns4:element name="basedOn">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="groupIdentifier" elementType="FHIR.Identifier"/>
        <ns4:element name="courseOfTherapyType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="insurance">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="dosageInstruction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Dosage"/>
        </ns4:element>
        <ns4:element name="dispenseRequest" elementType="FHIR.MedicationRequest.DispenseRequest"/>
        <ns4:element name="substitution" elementType="FHIR.MedicationRequest.Substitution"/>
        <ns4:element name="priorPrescription" elementType="FHIR.Reference"/>
        <ns4:element name="detectedIssue">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="eventHistory">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImmunizationRecommendation" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="patient" elementType="FHIR.Reference"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="authority" elementType="FHIR.Reference"/>
        <ns4:element name="recommendation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ImmunizationRecommendation.Recommendation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="PropertyRepresentation" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TriggerType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CompositionStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AppointmentStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MessageSignificanceCategory" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ListMode" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ResearchElementType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ObservationStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Meta" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="versionId" elementType="FHIR.id"/>
        <ns4:element name="lastUpdated" elementType="FHIR.instant"/>
        <ns4:element name="source" elementType="FHIR.uri"/>
        <ns4:element name="profile">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="security">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coding"/>
        </ns4:element>
        <ns4:element name="tag">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coding"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MessageHeader.Destination" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="target" elementType="FHIR.Reference"/>
        <ns4:element name="endpoint" elementType="FHIR.url"/>
        <ns4:element name="receiver" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImplementationGuide.Grouping" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ValueSet.Concept" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.code"/>
        <ns4:element name="display" elementType="FHIR.string"/>
        <ns4:element name="designation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ValueSet.Designation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EnrollmentResponse" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.FinancialResourceStatusCodes"/>
        <ns4:element name="request" elementType="FHIR.Reference"/>
        <ns4:element name="outcome" elementType="FHIR.RemittanceOutcome"/>
        <ns4:element name="disposition" elementType="FHIR.string"/>
        <ns4:element name="created" elementType="FHIR.dateTime"/>
        <ns4:element name="organization" elementType="FHIR.Reference"/>
        <ns4:element name="requestProvider" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EpisodeOfCare.StatusHistory" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="status" elementType="FHIR.EpisodeOfCareStatus"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ActivityDefinition.DynamicValue" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="path" elementType="FHIR.string"/>
        <ns4:element name="expression" elementType="FHIR.Expression"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Coverage" retrievable="true" primaryCodePath="type" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.FinancialResourceStatusCodes"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="policyHolder" elementType="FHIR.Reference"/>
        <ns4:element name="subscriber" elementType="FHIR.Reference"/>
        <ns4:element name="subscriberId" elementType="FHIR.string"/>
        <ns4:element name="beneficiary" elementType="FHIR.Reference"/>
        <ns4:element name="dependent" elementType="FHIR.string"/>
        <ns4:element name="relationship" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="payor">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="class">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coverage.Class"/>
        </ns4:element>
        <ns4:element name="order" elementType="FHIR.positiveInt"/>
        <ns4:element name="network" elementType="FHIR.string"/>
        <ns4:element name="costToBeneficiary">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coverage.CostToBeneficiary"/>
        </ns4:element>
        <ns4:element name="subrogation" elementType="FHIR.boolean"/>
        <ns4:element name="contract">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CompartmentDefinition.Resource" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.code"/>
        <ns4:element name="param">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="documentation" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DeviceDefinition.Material" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="substance" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="alternate" elementType="FHIR.boolean"/>
        <ns4:element name="allergenicIndicator" elementType="FHIR.boolean"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ResourceType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Timing.Repeat" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="bounds">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="count" elementType="FHIR.positiveInt"/>
        <ns4:element name="countMax" elementType="FHIR.positiveInt"/>
        <ns4:element name="duration" elementType="FHIR.decimal"/>
        <ns4:element name="durationMax" elementType="FHIR.decimal"/>
        <ns4:element name="durationUnit" elementType="FHIR.UnitsOfTime"/>
        <ns4:element name="frequency" elementType="FHIR.positiveInt"/>
        <ns4:element name="frequencyMax" elementType="FHIR.positiveInt"/>
        <ns4:element name="period" elementType="FHIR.decimal"/>
        <ns4:element name="periodMax" elementType="FHIR.decimal"/>
        <ns4:element name="periodUnit" elementType="FHIR.UnitsOfTime"/>
        <ns4:element name="dayOfWeek">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.code"/>
        </ns4:element>
        <ns4:element name="timeOfDay">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.time"/>
        </ns4:element>
        <ns4:element name="when">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.EventTiming"/>
        </ns4:element>
        <ns4:element name="offset" elementType="FHIR.unsignedInt"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Medication.Ingredient" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="item">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="isActive" elementType="FHIR.boolean"/>
        <ns4:element name="strength" elementType="FHIR.Ratio"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="boolean" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.Boolean"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureMapGroupTypeMode" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Contract" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.ContractResourceStatusCodes"/>
        <ns4:element name="legalState" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="instantiatesCanonical" elementType="FHIR.Reference"/>
        <ns4:element name="instantiatesUri" elementType="FHIR.uri"/>
        <ns4:element name="contentDerivative" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="issued" elementType="FHIR.dateTime"/>
        <ns4:element name="applies" elementType="FHIR.Period"/>
        <ns4:element name="expirationType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subject">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="authority">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="domain">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="site">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="subtitle" elementType="FHIR.string"/>
        <ns4:element name="alias">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="author" elementType="FHIR.Reference"/>
        <ns4:element name="scope" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="topic">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subType">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="contentDefinition" elementType="FHIR.Contract.ContentDefinition"/>
        <ns4:element name="term">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Contract.Term"/>
        </ns4:element>
        <ns4:element name="supportingInfo">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="relevantHistory">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="signer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Contract.Signer"/>
        </ns4:element>
        <ns4:element name="friendly">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Contract.Friendly"/>
        </ns4:element>
        <ns4:element name="legal">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Contract.Legal"/>
        </ns4:element>
        <ns4:element name="rule">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Contract.Rule"/>
        </ns4:element>
        <ns4:element name="legallyBinding">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImplementationGuide.Parameter" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.GuideParameterCode"/>
        <ns4:element name="value" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationKnowledge.Regulatory" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="regulatoryAuthority" elementType="FHIR.Reference"/>
        <ns4:element name="substitution">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicationKnowledge.Substitution"/>
        </ns4:element>
        <ns4:element name="schedule">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicationKnowledge.Schedule"/>
        </ns4:element>
        <ns4:element name="maxDispense" elementType="FHIR.MedicationKnowledge.MaxDispense"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DiagnosticReport" retrievable="true" primaryCodePath="code" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="basedOn">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.DiagnosticReportStatus"/>
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="effective">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="issued" elementType="FHIR.instant"/>
        <ns4:element name="performer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="resultsInterpreter">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="specimen">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="result">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="imagingStudy">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="media">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DiagnosticReport.Media"/>
        </ns4:element>
        <ns4:element name="conclusion" elementType="FHIR.string"/>
        <ns4:element name="conclusionCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="presentedForm">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Attachment"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AuditEvent.Source" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="site" elementType="FHIR.string"/>
        <ns4:element name="observer" elementType="FHIR.Reference"/>
        <ns4:element name="type">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coding"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="BodyStructure" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="active" elementType="FHIR.boolean"/>
        <ns4:element name="morphology" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="location" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="locationQualifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="image">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Attachment"/>
        </ns4:element>
        <ns4:element name="patient" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ConceptMap.DependsOn" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="property" elementType="FHIR.uri"/>
        <ns4:element name="system" elementType="FHIR.canonical"/>
        <ns4:element name="value" elementType="FHIR.string"/>
        <ns4:element name="display" elementType="FHIR.string"/>
    </ns4:typeInfo>

    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CompartmentDefinition" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="code" elementType="FHIR.CompartmentType"/>
        <ns4:element name="search" elementType="FHIR.boolean"/>
        <ns4:element name="resource">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CompartmentDefinition.Resource"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProduct.Name" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="productName" elementType="FHIR.string"/>
        <ns4:element name="namePart">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProduct.NamePart"/>
        </ns4:element>
        <ns4:element name="countryLanguage">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProduct.CountryLanguage"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationKnowledge.Packaging" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SupplyRequestStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ClinicalImpression.Investigation" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="item">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EncounterLocationStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstancePolymer.MonomerSet" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="ratioType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="startingMaterial">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstancePolymer.StartingMaterial"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Schedule" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="active" elementType="FHIR.boolean"/>
        <ns4:element name="serviceCategory">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="serviceType">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="specialty">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="actor">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="planningHorizon" elementType="FHIR.Period"/>
        <ns4:element name="comment" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RelatedArtifact" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="type" elementType="FHIR.RelatedArtifactType"/>
        <ns4:element name="label" elementType="FHIR.string"/>
        <ns4:element name="display" elementType="FHIR.string"/>
        <ns4:element name="citation" elementType="FHIR.markdown"/>
        <ns4:element name="url" elementType="FHIR.url"/>
        <ns4:element name="document" elementType="FHIR.Attachment"/>
        <ns4:element name="resource" elementType="FHIR.canonical"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationAdministration" retrievable="true" primaryCodePath="medicationCodeableConcept" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="instantiates">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.uri"/>
        </ns4:element>
        <ns4:element name="partOf">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.code"/>
        <ns4:element name="statusReason">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="medication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="context" elementType="FHIR.Reference"/>
        <ns4:element name="supportingInformation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="effective">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="performer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicationAdministration.Performer"/>
        </ns4:element>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="request" elementType="FHIR.Reference"/>
        <ns4:element name="device">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="dosage" elementType="FHIR.MedicationAdministration.Dosage"/>
        <ns4:element name="eventHistory">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Ratio" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="numerator" elementType="FHIR.Quantity"/>
        <ns4:element name="denominator" elementType="FHIR.Quantity"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="InsurancePlan.Contact" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="purpose" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="name" elementType="FHIR.HumanName"/>
        <ns4:element name="telecom">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactPoint"/>
        </ns4:element>
        <ns4:element name="address" elementType="FHIR.Address"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EffectEvidenceSynthesis.SampleSize" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="numberOfStudies" elementType="FHIR.integer"/>
        <ns4:element name="numberOfParticipants" elementType="FHIR.integer"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CapabilityStatement.Resource" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.code"/>
        <ns4:element name="profile" elementType="FHIR.canonical"/>
        <ns4:element name="supportedProfile">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="documentation" elementType="FHIR.markdown"/>
        <ns4:element name="interaction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CapabilityStatement.Interaction"/>
        </ns4:element>
        <ns4:element name="versioning" elementType="FHIR.ResourceVersionPolicy"/>
        <ns4:element name="readHistory" elementType="FHIR.boolean"/>
        <ns4:element name="updateCreate" elementType="FHIR.boolean"/>
        <ns4:element name="conditionalCreate" elementType="FHIR.boolean"/>
        <ns4:element name="conditionalRead" elementType="FHIR.ConditionalReadStatus"/>
        <ns4:element name="conditionalUpdate" elementType="FHIR.boolean"/>
        <ns4:element name="conditionalDelete" elementType="FHIR.ConditionalDeleteStatus"/>
        <ns4:element name="referencePolicy">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ReferenceHandlingPolicy"/>
        </ns4:element>
        <ns4:element name="searchInclude">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="searchRevInclude">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="searchParam">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CapabilityStatement.SearchParam"/>
        </ns4:element>
        <ns4:element name="operation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CapabilityStatement.Operation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Task.Restriction" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="repetitions" elementType="FHIR.positiveInt"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="recipient">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Provenance" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="target">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="occurred">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="recorded" elementType="FHIR.instant"/>
        <ns4:element name="policy">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.uri"/>
        </ns4:element>
        <ns4:element name="location" elementType="FHIR.Reference"/>
        <ns4:element name="reason">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="activity" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="agent">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Provenance.Agent"/>
        </ns4:element>
        <ns4:element name="entity">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Provenance.Entity"/>
        </ns4:element>
        <ns4:element name="signature">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Signature"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductAuthorization.Procedure" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="date">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="application">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProductAuthorization.Procedure"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ProdCharacteristic" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="height" elementType="FHIR.Quantity"/>
        <ns4:element name="width" elementType="FHIR.Quantity"/>
        <ns4:element name="depth" elementType="FHIR.Quantity"/>
        <ns4:element name="weight" elementType="FHIR.Quantity"/>
        <ns4:element name="nominalVolume" elementType="FHIR.Quantity"/>
        <ns4:element name="externalDiameter" elementType="FHIR.Quantity"/>
        <ns4:element name="shape" elementType="FHIR.string"/>
        <ns4:element name="color">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="imprint">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="image">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Attachment"/>
        </ns4:element>
        <ns4:element name="scoring" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Medication" retrievable="true" primaryCodePath="code" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="status" elementType="FHIR.MedicationStatusCodes"/>
        <ns4:element name="manufacturer" elementType="FHIR.Reference"/>
        <ns4:element name="form" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="amount" elementType="FHIR.Ratio"/>
        <ns4:element name="ingredient">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Medication.Ingredient"/>
        </ns4:element>
        <ns4:element name="batch" elementType="FHIR.Medication.Batch"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CarePlan.Activity" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="outcomeCodeableConcept">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="outcomeReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="progress">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="reference" elementType="FHIR.Reference"/>
        <ns4:element name="detail" elementType="FHIR.CarePlan.Detail"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Goal.Target" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="measure" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="detail">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Ratio"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="dueD">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Contract.Action" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="doNotPerform" elementType="FHIR.boolean"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subject">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Contract.Subject"/>
        </ns4:element>
        <ns4:element name="intent" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="linkId">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="context" elementType="FHIR.Reference"/>
        <ns4:element name="contextLinkId">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="occurrence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="requester">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="requesterLinkId">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="performerType">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="performerRole" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="performer" elementType="FHIR.Reference"/>
        <ns4:element name="performerLinkId">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="reason">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="reasonLinkId">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="securityLabelNumber">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.unsignedInt"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RiskEvidenceSynthesis.RiskEstimate" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="value" elementType="FHIR.decimal"/>
        <ns4:element name="unitOfMeasure" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="denominatorCount" elementType="FHIR.integer"/>
        <ns4:element name="numeratorCount" elementType="FHIR.integer"/>
        <ns4:element name="precisionEstimate">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RiskEvidenceSynthesis.PrecisionEstimate"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CoverageEligibilityRequest.Item" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="supportingInfoSequence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="productOrService" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="modifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="provider" elementType="FHIR.Reference"/>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="unitPrice" elementType="FHIR.Money"/>
        <ns4:element name="facility" elementType="FHIR.Reference"/>
        <ns4:element name="diagnosis">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CoverageEligibilityRequest.Diagnosis"/>
        </ns4:element>
        <ns4:element name="detail">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DeviceRequest.Parameter" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureMap.Rule" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.id"/>
        <ns4:element name="source">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.StructureMap.Source"/>
        </ns4:element>
        <ns4:element name="target">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.StructureMap.Target"/>
        </ns4:element>
        <ns4:element name="rule">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.StructureMap.Rule"/>
        </ns4:element>
        <ns4:element name="dependent">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.StructureMap.Dependent"/>
        </ns4:element>
        <ns4:element name="documentation" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureMap" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="structure">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.StructureMap.Structure"/>
        </ns4:element>
        <ns4:element name="import">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="group">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.StructureMap.Group"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Claim.Accident" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="date" elementType="FHIR.date"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="location">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Address"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TerminologyCapabilities.Parameter" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.code"/>
        <ns4:element name="documentation" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="HumanName" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="use" elementType="FHIR.NameUse"/>
        <ns4:element name="text" elementType="FHIR.string"/>
        <ns4:element name="family" elementType="FHIR.string"/>
        <ns4:element name="given">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="prefix">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="suffix">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="period" elementType="FHIR.Period"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Questionnaire.EnableWhen" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="question" elementType="FHIR.string"/>
        <ns4:element name="operator" elementType="FHIR.QuestionnaireItemOperator"/>
        <ns4:element name="answer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="decimal"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="time"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Coding"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestScript.Operation" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.Coding"/>
        <ns4:element name="resource" elementType="FHIR.code"/>
        <ns4:element name="label" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="accept" elementType="FHIR.code"/>
        <ns4:element name="contentType" elementType="FHIR.code"/>
        <ns4:element name="destination" elementType="FHIR.integer"/>
        <ns4:element name="encodeRequestUrl" elementType="FHIR.boolean"/>
        <ns4:element name="method" elementType="FHIR.TestScriptRequestMethodCode"/>
        <ns4:element name="origin" elementType="FHIR.integer"/>
        <ns4:element name="params" elementType="FHIR.string"/>
        <ns4:element name="requestHeader">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TestScript.RequestHeader"/>
        </ns4:element>
        <ns4:element name="requestId" elementType="FHIR.id"/>
        <ns4:element name="responseId" elementType="FHIR.id"/>
        <ns4:element name="sourceId" elementType="FHIR.id"/>
        <ns4:element name="targetId" elementType="FHIR.id"/>
        <ns4:element name="url" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Group" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="active" elementType="FHIR.boolean"/>
        <ns4:element name="type" elementType="FHIR.GroupType"/>
        <ns4:element name="actual" elementType="FHIR.boolean"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="quantity" elementType="FHIR.unsignedInt"/>
        <ns4:element name="managingEntity" elementType="FHIR.Reference"/>
        <ns4:element name="characteristic">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Group.Characteristic"/>
        </ns4:element>
        <ns4:element name="member">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Group.Member"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationKnowledge.Cost" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="source" elementType="FHIR.string"/>
        <ns4:element name="cost" elementType="FHIR.Money"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit.Payee" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="party" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="InsurancePlan" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="type">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="alias">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="ownedBy" elementType="FHIR.Reference"/>
        <ns4:element name="administeredBy" elementType="FHIR.Reference"/>
        <ns4:element name="coverageArea">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.InsurancePlan.Contact"/>
        </ns4:element>
        <ns4:element name="endpoint">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="network">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="coverage">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.InsurancePlan.Coverage"/>
        </ns4:element>
        <ns4:element name="plan">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.InsurancePlan.Plan"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DetectedIssue" retrievable="true" primaryCodePath="category" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.ObservationStatus"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="severity" elementType="FHIR.DetectedIssueSeverity"/>
        <ns4:element name="patient" elementType="FHIR.Reference"/>
        <ns4:element name="identified">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="author" elementType="FHIR.Reference"/>
        <ns4:element name="implicated">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="evidence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DetectedIssue.Evidence"/>
        </ns4:element>
        <ns4:element name="detail" elementType="FHIR.string"/>
        <ns4:element name="reference" elementType="FHIR.uri"/>
        <ns4:element name="mitigation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DetectedIssue.Mitigation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Location" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.LocationStatus"/>
        <ns4:element name="operationalStatus" elementType="FHIR.Coding"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="alias">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="mode" elementType="FHIR.LocationMode"/>
        <ns4:element name="type">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="telecom">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactPoint"/>
        </ns4:element>
        <ns4:element name="address" elementType="FHIR.Address"/>
        <ns4:element name="physicalType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="position" elementType="FHIR.Location.Position"/>
        <ns4:element name="managingOrganization" elementType="FHIR.Reference"/>
        <ns4:element name="partOf" elementType="FHIR.Reference"/>
        <ns4:element name="hoursOfOperation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Location.HoursOfOperation"/>
        </ns4:element>
        <ns4:element name="availabilityExceptions" elementType="FHIR.string"/>
        <ns4:element name="endpoint">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceSourceMaterial.Hybrid" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="maternalOrganismId" elementType="FHIR.string"/>
        <ns4:element name="maternalOrganismName" elementType="FHIR.string"/>
        <ns4:element name="paternalOrganismId" elementType="FHIR.string"/>
        <ns4:element name="paternalOrganismName" elementType="FHIR.string"/>
        <ns4:element name="hybridType" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Resource" retrievable="false" baseType="System.Any">
        <ns4:element name="id" elementType="FHIR.id"/>
        <ns4:element name="meta" elementType="FHIR.Meta"/>
        <ns4:element name="implicitRules" elementType="FHIR.uri"/>
        <ns4:element name="language" elementType="FHIR.code"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="InsurancePlan.Benefit1" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="cost">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.InsurancePlan.Cost"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit.SubDetail1" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="productOrService" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="modifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="unitPrice" elementType="FHIR.Money"/>
        <ns4:element name="factor" elementType="FHIR.decimal"/>
        <ns4:element name="net" elementType="FHIR.Money"/>
        <ns4:element name="noteNumber">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="adjudication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.Adjudication"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ConditionalDeleteStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Measure.SupplementalData" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="usage">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="criteria" elementType="FHIR.Expression"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CoverageEligibilityResponse.Insurance" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="coverage" elementType="FHIR.Reference"/>
        <ns4:element name="inforce" elementType="FHIR.boolean"/>
        <ns4:element name="benefitPeriod" elementType="FHIR.Period"/>
        <ns4:element name="item">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CoverageEligibilityResponse.Item"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EffectEvidenceSynthesis.EffectEstimate" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="variantState" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="value" elementType="FHIR.decimal"/>
        <ns4:element name="unitOfMeasure" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="precisionEstimate">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.EffectEvidenceSynthesis.PrecisionEstimate"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="url" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="uri" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductContraindication.OtherTherapy" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="therapyRelationshipType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="medication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Use" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceReferenceInformation.Gene" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="geneSequenceOrigin" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="gene" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="source">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="medicationRequestStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="IdentityAssuranceLevel" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit.AddItem" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="itemSequence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="detailSequence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="subDetailSequence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="provider">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="productOrService" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="modifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="programCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="serviced">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="location">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Address"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="unitPrice" elementType="FHIR.Money"/>
        <ns4:element name="factor" elementType="FHIR.decimal"/>
        <ns4:element name="net" elementType="FHIR.Money"/>
        <ns4:element name="bodySite" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subSite">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="noteNumber">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="adjudication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.Adjudication"/>
        </ns4:element>
        <ns4:element name="detail">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.Detail1"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ElementDefinition.Slicing" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="discriminator">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ElementDefinition.Discriminator"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="ordered" elementType="FHIR.boolean"/>
        <ns4:element name="rules" elementType="FHIR.SlicingRules"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DeviceMetricColor" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Group.Member" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="entity" elementType="FHIR.Reference"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="inactive" elementType="FHIR.boolean"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SupplyRequest" retrievable="true" primaryCodePath="category" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.SupplyRequestStatus"/>
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="priority" elementType="FHIR.RequestPriority"/>
        <ns4:element name="item">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="parameter">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SupplyRequest.Parameter"/>
        </ns4:element>
        <ns4:element name="occurrence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="authoredOn" elementType="FHIR.dateTime"/>
        <ns4:element name="requester" elementType="FHIR.Reference"/>
        <ns4:element name="supplier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="deliverFrom" elementType="FHIR.Reference"/>
        <ns4:element name="deliverTo" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="time" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.Time"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ConditionalReadStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="PaymentReconciliation" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.FinancialResourceStatusCodes"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="created" elementType="FHIR.dateTime"/>
        <ns4:element name="paymentIssuer" elementType="FHIR.Reference"/>
        <ns4:element name="request" elementType="FHIR.Reference"/>
        <ns4:element name="requestor" elementType="FHIR.Reference"/>
        <ns4:element name="outcome" elementType="FHIR.RemittanceOutcome"/>
        <ns4:element name="disposition" elementType="FHIR.string"/>
        <ns4:element name="paymentDate" elementType="FHIR.date"/>
        <ns4:element name="paymentAmount" elementType="FHIR.Money"/>
        <ns4:element name="paymentIdentifier" elementType="FHIR.Identifier"/>
        <ns4:element name="detail">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.PaymentReconciliation.Detail"/>
        </ns4:element>
        <ns4:element name="formCode" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="processNote">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.PaymentReconciliation.ProcessNote"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ResearchStudy.Arm" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="description" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AllergyIntoleranceSeverity" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductPackaged.PackageItem" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="material">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="alternateMaterial">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="device">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="manufacturedItem">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="packageItem">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProductPackaged.PackageItem"/>
        </ns4:element>
        <ns4:element name="physicalCharacteristics" elementType="FHIR.ProdCharacteristic"/>
        <ns4:element name="otherCharacteristics">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="shelfLifeStorage">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ProductShelfLife"/>
        </ns4:element>
        <ns4:element name="manufacturer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="FinancialResourceStatusCodes" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestReport.Action2" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="operation" elementType="FHIR.TestReport.Operation"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Invoice.Participant" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="role" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="actor" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestReport.Action1" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="operation" elementType="FHIR.TestReport.Operation"/>
        <ns4:element name="assert" elementType="FHIR.TestReport.Assert"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit.Total" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="amount" elementType="FHIR.Money"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="OperationKind" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Organization" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="active" elementType="FHIR.boolean"/>
        <ns4:element name="type">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="alias">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="telecom">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactPoint"/>
        </ns4:element>
        <ns4:element name="address">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Address"/>
        </ns4:element>
        <ns4:element name="partOf" elementType="FHIR.Reference"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Organization.Contact"/>
        </ns4:element>
        <ns4:element name="endpoint">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ConceptMap.Element" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.code"/>
        <ns4:element name="display" elementType="FHIR.string"/>
        <ns4:element name="target">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ConceptMap.Target"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="NutritionOrder.OralDiet" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="schedule">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Timing"/>
        </ns4:element>
        <ns4:element name="nutrient">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.NutritionOrder.Nutrient"/>
        </ns4:element>
        <ns4:element name="texture">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.NutritionOrder.Texture"/>
        </ns4:element>
        <ns4:element name="fluidConsistencyType">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="instruction" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubscriptionStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="GoalLifecycleStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ObservationDataType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DocumentReferenceStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EffectEvidenceSynthesis" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="approvalDate" elementType="FHIR.date"/>
        <ns4:element name="lastReviewDate" elementType="FHIR.date"/>
        <ns4:element name="effectivePeriod" elementType="FHIR.Period"/>
        <ns4:element name="topic">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="author">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="editor">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="reviewer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="endorser">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="relatedArtifact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RelatedArtifact"/>
        </ns4:element>
        <ns4:element name="synthesisType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="studyType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="population" elementType="FHIR.Reference"/>
        <ns4:element name="exposure" elementType="FHIR.Reference"/>
        <ns4:element name="exposureAlternative" elementType="FHIR.Reference"/>
        <ns4:element name="outcome" elementType="FHIR.Reference"/>
        <ns4:element name="sampleSize" elementType="FHIR.EffectEvidenceSynthesis.SampleSize"/>
        <ns4:element name="resultsByExposure">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.EffectEvidenceSynthesis.ResultsByExposure"/>
        </ns4:element>
        <ns4:element name="effectEstimate">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.EffectEvidenceSynthesis.EffectEstimate"/>
        </ns4:element>
        <ns4:element name="certainty">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.EffectEvidenceSynthesis.Certainty"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="PlanDefinition.RelatedAction" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="actionId" elementType="FHIR.id"/>
        <ns4:element name="relationship" elementType="FHIR.ActionRelationshipType"/>
        <ns4:element name="offset">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="repositoryType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="LocationStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationKnowledge.MonitoringProgram" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="name" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceReferenceInformation.Classification" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="domain" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="classification" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subtype">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="source">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="NoteType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="VerificationResult.PrimarySource" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="who" elementType="FHIR.Reference"/>
        <ns4:element name="type">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="communicationMethod">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="validationStatus" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="validationDate" elementType="FHIR.dateTime"/>
        <ns4:element name="canPushUpdates" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="pushTypeAvailable">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestScript.Fixture" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="autocreate" elementType="FHIR.boolean"/>
        <ns4:element name="autodelete" elementType="FHIR.boolean"/>
        <ns4:element name="resource" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Observation.Component" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Ratio"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="SampledData"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="time"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="dataAbsentReason" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="interpretation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="referenceRange">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Observation.ReferenceRange"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CapabilityStatement.Software" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="releaseDate" elementType="FHIR.dateTime"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ChargeItem.Performer" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="function" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="actor" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestReportStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CodeSystemContentMode" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MessageHeader.Source" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="software" elementType="FHIR.string"/>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="contact" elementType="FHIR.ContactPoint"/>
        <ns4:element name="endpoint" elementType="FHIR.url"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RiskAssessment" retrievable="true" primaryCodePath="code" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="basedOn" elementType="FHIR.Reference"/>
        <ns4:element name="parent" elementType="FHIR.Reference"/>
        <ns4:element name="status" elementType="FHIR.ObservationStatus"/>
        <ns4:element name="method" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="context" elementType="FHIR.Reference"/>
        <ns4:element name="occurrence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="condition" elementType="FHIR.Reference"/>
        <ns4:element name="performer" elementType="FHIR.Reference"/>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="basis">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="prediction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RiskAssessment.Prediction"/>
        </ns4:element>
        <ns4:element name="mitigation" elementType="FHIR.string"/>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Claim" retrievable="true" primaryCodePath="type" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.FinancialResourceStatusCodes"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="use" elementType="FHIR.Use"/>
        <ns4:element name="patient" elementType="FHIR.Reference"/>
        <ns4:element name="billablePeriod" elementType="FHIR.Period"/>
        <ns4:element name="created" elementType="FHIR.dateTime"/>
        <ns4:element name="enterer" elementType="FHIR.Reference"/>
        <ns4:element name="insurer" elementType="FHIR.Reference"/>
        <ns4:element name="provider" elementType="FHIR.Reference"/>
        <ns4:element name="priority" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="fundsReserve" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="related">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Claim.Related"/>
        </ns4:element>
        <ns4:element name="prescription" elementType="FHIR.Reference"/>
        <ns4:element name="originalPrescription" elementType="FHIR.Reference"/>
        <ns4:element name="payee" elementType="FHIR.Claim.Payee"/>
        <ns4:element name="referral" elementType="FHIR.Reference"/>
        <ns4:element name="facility" elementType="FHIR.Reference"/>
        <ns4:element name="careTeam">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Claim.CareTeam"/>
        </ns4:element>
        <ns4:element name="supportingInfo">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Claim.SupportingInfo"/>
        </ns4:element>
        <ns4:element name="diagnosis">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Claim.Diagnosis"/>
        </ns4:element>
        <ns4:element name="procedure">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Claim.Procedure"/>
        </ns4:element>
        <ns4:element name="insurance">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Claim.Insurance"/>
        </ns4:element>
        <ns4:element name="accident" elementType="FHIR.Claim.Accident"/>
        <ns4:element name="item">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Claim.Item"/>
        </ns4:element>
        <ns4:element name="total" elementType="FHIR.Money"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductPackaged" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="subject">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="legalStatusOfSupply" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="marketingStatus">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MarketingStatus"/>
        </ns4:element>
        <ns4:element name="marketingAuthorization" elementType="FHIR.Reference"/>
        <ns4:element name="manufacturer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="batchIdentifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProductPackaged.BatchIdentifier"/>
        </ns4:element>
        <ns4:element name="packageItem">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProductPackaged.PackageItem"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="OperationDefinition.Binding" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="strength" elementType="FHIR.BindingStrength"/>
        <ns4:element name="valueSet" elementType="FHIR.canonical"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="FHIRDeviceStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="PlanDefinition.Target" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="measure" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="detail">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="due" elementType="FHIR.Duration"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ContactPointSystem" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImplementationGuide.Global" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.code"/>
        <ns4:element name="profile" elementType="FHIR.canonical"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SlotStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="PractitionerRole.NotAvailable" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="during" elementType="FHIR.Period"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RiskEvidenceSynthesis.CertaintySubcomponent" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="rating">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TerminologyCapabilities" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="kind" elementType="FHIR.CapabilityStatementKind"/>
        <ns4:element name="software" elementType="FHIR.TerminologyCapabilities.Software"/>
        <ns4:element name="implementation" elementType="FHIR.TerminologyCapabilities.Implementation"/>
        <ns4:element name="lockedDate" elementType="FHIR.boolean"/>
        <ns4:element name="codeSystem">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TerminologyCapabilities.CodeSystem"/>
        </ns4:element>
        <ns4:element name="expansion" elementType="FHIR.TerminologyCapabilities.Expansion"/>
        <ns4:element name="codeSearch" elementType="FHIR.CodeSearchSupport"/>
        <ns4:element name="validateCode" elementType="FHIR.TerminologyCapabilities.ValidateCode"/>
        <ns4:element name="translation" elementType="FHIR.TerminologyCapabilities.Translation"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="HealthcareService" retrievable="true" primaryCodePath="type" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="active" elementType="FHIR.boolean"/>
        <ns4:element name="providedBy" elementType="FHIR.Reference"/>
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="type">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="specialty">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="location">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="comment" elementType="FHIR.string"/>
        <ns4:element name="extraDetails" elementType="FHIR.markdown"/>
        <ns4:element name="photo" elementType="FHIR.Attachment"/>
        <ns4:element name="telecom">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactPoint"/>
        </ns4:element>
        <ns4:element name="coverageArea">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="serviceProvisionCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="eligibility">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.HealthcareService.Eligibility"/>
        </ns4:element>
        <ns4:element name="program">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="characteristic">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="communication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="referralMethod">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="appointmentRequired" elementType="FHIR.boolean"/>
        <ns4:element name="availableTime">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.HealthcareService.AvailableTime"/>
        </ns4:element>
        <ns4:element name="notAvailable">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.HealthcareService.NotAvailable"/>
        </ns4:element>
        <ns4:element name="availabilityExceptions" elementType="FHIR.string"/>
        <ns4:element name="endpoint">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Condition" retrievable="true" primaryCodePath="code" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="clinicalStatus" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="verificationStatus" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="severity" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="bodySite">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="onset">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Age"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="abatement">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Age"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="recordedDate" elementType="FHIR.dateTime"/>
        <ns4:element name="recorder" elementType="FHIR.Reference"/>
        <ns4:element name="asserter" elementType="FHIR.Reference"/>
        <ns4:element name="stage">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Condition.Stage"/>
        </ns4:element>
        <ns4:element name="evidence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Condition.Evidence"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Bundle.Search" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="mode" elementType="FHIR.SearchEntryMode"/>
        <ns4:element name="score" elementType="FHIR.decimal"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ObservationDefinition.QuantitativeDetails" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="customaryUnit" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="unit" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="conversionFactor" elementType="FHIR.decimal"/>
        <ns4:element name="decimalPrecision" elementType="FHIR.integer"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="PropertyType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ElementDefinition.Type" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.uri"/>
        <ns4:element name="profile">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="targetProfile">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="aggregation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.AggregationMode"/>
        </ns4:element>
        <ns4:element name="versioning" elementType="FHIR.ReferenceVersionRules"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RelatedPerson.Communication" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="language" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="preferred" elementType="FHIR.boolean"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TypeDerivationRule" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Subscription.Channel" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.SubscriptionChannelType"/>
        <ns4:element name="endpoint" elementType="FHIR.url"/>
        <ns4:element name="payload" elementType="FHIR.code"/>
        <ns4:element name="header">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Goal" retrievable="true" primaryCodePath="category" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="lifecycleStatus" elementType="FHIR.GoalLifecycleStatus"/>
        <ns4:element name="achievementStatus" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="priority" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="description" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="start">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="target">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Goal.Target"/>
        </ns4:element>
        <ns4:element name="statusDate" elementType="FHIR.date"/>
        <ns4:element name="statusReason" elementType="FHIR.string"/>
        <ns4:element name="expressedBy" elementType="FHIR.Reference"/>
        <ns4:element name="addresses">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="outcomeCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="outcomeReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceSpecification.Representation" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="representation" elementType="FHIR.string"/>
        <ns4:element name="attachment" elementType="FHIR.Attachment"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExampleScenario.Actor" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="actorId" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.ExampleScenarioActorType"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.markdown"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="GuidanceResponseStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="OperationDefinition.Parameter" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.code"/>
        <ns4:element name="use" elementType="FHIR.OperationParameterUse"/>
        <ns4:element name="min" elementType="FHIR.integer"/>
        <ns4:element name="max" elementType="FHIR.string"/>
        <ns4:element name="documentation" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.code"/>
        <ns4:element name="targetProfile">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="searchType" elementType="FHIR.SearchParamType"/>
        <ns4:element name="binding" elementType="FHIR.OperationDefinition.Binding"/>
        <ns4:element name="referencedFrom">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.OperationDefinition.ReferencedFrom"/>
        </ns4:element>
        <ns4:element name="part">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.OperationDefinition.Parameter"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureMap.Target" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="context" elementType="FHIR.id"/>
        <ns4:element name="contextType" elementType="FHIR.StructureMapContextType"/>
        <ns4:element name="element" elementType="FHIR.string"/>
        <ns4:element name="variable" elementType="FHIR.id"/>
        <ns4:element name="listMode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.StructureMapTargetListMode"/>
        </ns4:element>
        <ns4:element name="listRuleId" elementType="FHIR.id"/>
        <ns4:element name="transform" elementType="FHIR.StructureMapTransform"/>
        <ns4:element name="parameter">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.StructureMap.Parameter"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TerminologyCapabilities.Filter" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.code"/>
        <ns4:element name="op">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.code"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RelatedArtifactType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ClaimResponse.Insurance" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="sequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="focal" elementType="FHIR.boolean"/>
        <ns4:element name="coverage" elementType="FHIR.Reference"/>
        <ns4:element name="businessArrangement" elementType="FHIR.string"/>
        <ns4:element name="claimResponse" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestReport.Action" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="operation" elementType="FHIR.TestReport.Operation"/>
        <ns4:element name="assert" elementType="FHIR.TestReport.Assert"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImplementationGuide.Resource1" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="reference" elementType="FHIR.Reference"/>
        <ns4:element name="example">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="canonical"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="relativePath" elementType="FHIR.url"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="oid" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ResearchElementDefinition" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="shortTitle" elementType="FHIR.string"/>
        <ns4:element name="subtitle" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="subject">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="comment">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="usage" elementType="FHIR.string"/>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="approvalDate" elementType="FHIR.date"/>
        <ns4:element name="lastReviewDate" elementType="FHIR.date"/>
        <ns4:element name="effectivePeriod" elementType="FHIR.Period"/>
        <ns4:element name="topic">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="author">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="editor">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="reviewer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="endorser">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="relatedArtifact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RelatedArtifact"/>
        </ns4:element>
        <ns4:element name="library">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="type" elementType="FHIR.ResearchElementType"/>
        <ns4:element name="variableType" elementType="FHIR.VariableType"/>
        <ns4:element name="characteristic">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ResearchElementDefinition.Characteristic"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="VerificationResult.Validator" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="organization" elementType="FHIR.Reference"/>
        <ns4:element name="identityCertificate" elementType="FHIR.string"/>
        <ns4:element name="attestationSignature" elementType="FHIR.Signature"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExampleScenario.Step" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="process">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExampleScenario.Process"/>
        </ns4:element>
        <ns4:element name="pause" elementType="FHIR.boolean"/>
        <ns4:element name="operation" elementType="FHIR.ExampleScenario.Operation"/>
        <ns4:element name="alternative">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExampleScenario.Alternative"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DeviceDefinition.Specialization" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="systemType" elementType="FHIR.string"/>
        <ns4:element name="version" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Composition.Event" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="detail">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Quantity" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="FHIR.decimal"/>
        <ns4:element name="comparator" elementType="FHIR.QuantityComparator"/>
        <ns4:element name="unit" elementType="FHIR.string"/>
        <ns4:element name="system" elementType="FHIR.uri"/>
        <ns4:element name="code" elementType="FHIR.code"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CompartmentType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CodeSystem.Designation" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="language" elementType="FHIR.code"/>
        <ns4:element name="use" elementType="FHIR.Coding"/>
        <ns4:element name="value" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="medicationrequestStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="InvoicePriceComponentType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DeviceMetricCalibrationState" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="GroupType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DataRequirement" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="type" elementType="FHIR.code"/>
        <ns4:element name="profile">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="subject">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="mustSupport">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="codeFilter">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DataRequirement.CodeFilter"/>
        </ns4:element>
        <ns4:element name="dateFilter">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DataRequirement.DateFilter"/>
        </ns4:element>
        <ns4:element name="limit" elementType="FHIR.positiveInt"/>
        <ns4:element name="sort">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DataRequirement.Sort"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="VisionPrescription.LensSpecification" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="product" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="eye" elementType="FHIR.VisionEyes"/>
        <ns4:element name="sphere" elementType="FHIR.decimal"/>
        <ns4:element name="cylinder" elementType="FHIR.decimal"/>
        <ns4:element name="axis" elementType="FHIR.integer"/>
        <ns4:element name="prism">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.VisionPrescription.Prism"/>
        </ns4:element>
        <ns4:element name="add" elementType="FHIR.decimal"/>
        <ns4:element name="power" elementType="FHIR.decimal"/>
        <ns4:element name="backCurve" elementType="FHIR.decimal"/>
        <ns4:element name="diameter" elementType="FHIR.decimal"/>
        <ns4:element name="duration" elementType="FHIR.Quantity"/>
        <ns4:element name="color" elementType="FHIR.string"/>
        <ns4:element name="brand" elementType="FHIR.string"/>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Measure.Group" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="population">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Measure.Population"/>
        </ns4:element>
        <ns4:element name="stratifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Measure.Stratifier"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="PlanDefinition" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="subtitle" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="subject">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="usage" elementType="FHIR.string"/>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="approvalDate" elementType="FHIR.date"/>
        <ns4:element name="lastReviewDate" elementType="FHIR.date"/>
        <ns4:element name="effectivePeriod" elementType="FHIR.Period"/>
        <ns4:element name="topic">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="author">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="editor">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="reviewer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="endorser">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="relatedArtifact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RelatedArtifact"/>
        </ns4:element>
        <ns4:element name="library">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="goal">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.PlanDefinition.Goal"/>
        </ns4:element>
        <ns4:element name="action">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.PlanDefinition.Action"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit.SupportingInfo" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="sequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="timing">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="reason" elementType="FHIR.Coding"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstancePolymer.RepeatUnit" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="orientationOfPolymerisation" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="repeatUnit" elementType="FHIR.string"/>
        <ns4:element name="amount" elementType="FHIR.SubstanceAmount"/>
        <ns4:element name="degreeOfPolymerisation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstancePolymer.DegreeOfPolymerisation"/>
        </ns4:element>
        <ns4:element name="structuralRepresentation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstancePolymer.StructuralRepresentation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Medication.Batch" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="lotNumber" elementType="FHIR.string"/>
        <ns4:element name="expirationDate" elementType="FHIR.dateTime"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ElementDefinition.Base" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="path" elementType="FHIR.string"/>
        <ns4:element name="min" elementType="FHIR.unsignedInt"/>
        <ns4:element name="max" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Bundle" retrievable="false" baseType="FHIR.Resource">
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="type" elementType="FHIR.BundleType"/>
        <ns4:element name="timestamp" elementType="FHIR.instant"/>
        <ns4:element name="total" elementType="FHIR.unsignedInt"/>
        <ns4:element name="link">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Bundle.Link"/>
        </ns4:element>
        <ns4:element name="entry">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Bundle.Entry"/>
        </ns4:element>
        <ns4:element name="signature" elementType="FHIR.Signature"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EnableWhenBehavior" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Encounter.Hospitalization" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="preAdmissionIdentifier" elementType="FHIR.Identifier"/>
        <ns4:element name="origin" elementType="FHIR.Reference"/>
        <ns4:element name="admitSource" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="reAdmission" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="dietPreference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="specialCourtesy">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="specialArrangement">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="destination" elementType="FHIR.Reference"/>
        <ns4:element name="dischargeDisposition" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductIngredient.SpecifiedSubstance" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="group" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="confidentiality" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="strength">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProductIngredient.Strength"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TaskIntent" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImmunizationEvaluationStatusCodes" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="NamingSystem.UniqueId" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.NamingSystemIdentifierType"/>
        <ns4:element name="value" elementType="FHIR.string"/>
        <ns4:element name="preferred" elementType="FHIR.boolean"/>
        <ns4:element name="comment" elementType="FHIR.string"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="date" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.Date"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExampleScenarioActorType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProduct.SpecialDesignation" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="intendedUse" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="indication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="species" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>

    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="InsurancePlan.SpecificCost" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="benefit">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.InsurancePlan.Benefit1"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationAdministration.Dosage" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="text" elementType="FHIR.string"/>
        <ns4:element name="site" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="route" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="method" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="dose" elementType="FHIR.Quantity"/>
        <ns4:element name="rate">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Ratio"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ClinicalImpression.Finding" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="itemCodeableConcept" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="itemReference" elementType="FHIR.Reference"/>
        <ns4:element name="basis" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationKnowledge.Monograph" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="source" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProduct.ManufacturingBusinessOperation" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="operationType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="authorizationReferenceNumber" elementType="FHIR.Identifier"/>
        <ns4:element name="effectiveDate" elementType="FHIR.dateTime"/>
        <ns4:element name="confidentialityIndicator" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="manufacturer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="regulator" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestScript" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="origin">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TestScript.Origin"/>
        </ns4:element>
        <ns4:element name="destination">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TestScript.Destination"/>
        </ns4:element>
        <ns4:element name="metadata" elementType="FHIR.TestScript.Metadata"/>
        <ns4:element name="fixture">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TestScript.Fixture"/>
        </ns4:element>
        <ns4:element name="profile">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="variable">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TestScript.Variable"/>
        </ns4:element>
        <ns4:element name="setup" elementType="FHIR.TestScript.Setup"/>
        <ns4:element name="test">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TestScript.Test"/>
        </ns4:element>
        <ns4:element name="teardown" elementType="FHIR.TestScript.Teardown"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="BiologicallyDerivedProduct.Manipulation" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="time">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ProductShelfLife" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="period" elementType="FHIR.Quantity"/>
        <ns4:element name="specialPrecautionsForStorage">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Attachment" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="contentType" elementType="FHIR.code"/>
        <ns4:element name="language" elementType="FHIR.code"/>
        <ns4:element name="data" elementType="FHIR.base64Binary"/>
        <ns4:element name="url" elementType="FHIR.url"/>
        <ns4:element name="size" elementType="FHIR.unsignedInt"/>
        <ns4:element name="hash" elementType="FHIR.base64Binary"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="creation" elementType="FHIR.dateTime"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ProvenanceEntityRole" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RequestOrchestration.Condition" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="kind" elementType="FHIR.ActionConditionKind"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="language" elementType="FHIR.string"/>
        <ns4:element name="expression" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ClaimResponse.SubDetail" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="subDetailSequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="noteNumber">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="adjudication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ClaimResponse.Adjudication"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ResearchElementDefinition.Characteristic" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="definition">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="canonical"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Expression"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="DataRequirement"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="usageContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="exclude" elementType="FHIR.boolean"/>
        <ns4:element name="unitOfMeasure" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="studyEffectiveDescription" elementType="FHIR.string"/>
        <ns4:element name="studyEffective">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="studyEffectiveTimeFromStart" elementType="FHIR.Duration"/>
        <ns4:element name="studyEffectiveGroupMeasure" elementType="FHIR.GroupMeasure"/>
        <ns4:element name="participantEffectiveDescription" elementType="FHIR.string"/>
        <ns4:element name="participantEffective">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="participantEffectiveTimeFromStart" elementType="FHIR.Duration"/>
        <ns4:element name="participantEffectiveGroupMeasure" elementType="FHIR.GroupMeasure"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SpecimenStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EventDefinition" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="subtitle" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="subject">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="usage" elementType="FHIR.string"/>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="approvalDate" elementType="FHIR.date"/>
        <ns4:element name="lastReviewDate" elementType="FHIR.date"/>
        <ns4:element name="effectivePeriod" elementType="FHIR.Period"/>
        <ns4:element name="topic">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="author">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="editor">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="reviewer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="endorser">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="relatedArtifact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RelatedArtifact"/>
        </ns4:element>
        <ns4:element name="trigger">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TriggerDefinition"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DeviceDefinition" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="udiDeviceIdentifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DeviceDefinition.UdiDeviceIdentifier"/>
        </ns4:element>
        <ns4:element name="manufacturer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="deviceName">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DeviceDefinition.DeviceName"/>
        </ns4:element>
        <ns4:element name="modelNumber" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="specialization">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DeviceDefinition.Specialization"/>
        </ns4:element>
        <ns4:element name="version">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="safety">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="shelfLifeStorage">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ProductShelfLife"/>
        </ns4:element>
        <ns4:element name="physicalCharacteristics" elementType="FHIR.ProdCharacteristic"/>
        <ns4:element name="languageCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="capability">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DeviceDefinition.Capability"/>
        </ns4:element>
        <ns4:element name="property">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DeviceDefinition.Property"/>
        </ns4:element>
        <ns4:element name="owner" elementType="FHIR.Reference"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactPoint"/>
        </ns4:element>
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="onlineInformation" elementType="FHIR.uri"/>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="parentDevice" elementType="FHIR.Reference"/>
        <ns4:element name="material">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DeviceDefinition.Material"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RestfulCapabilityMode" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Dosage" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="sequence" elementType="FHIR.integer"/>
        <ns4:element name="text" elementType="FHIR.string"/>
        <ns4:element name="additionalInstruction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="patientInstruction" elementType="FHIR.string"/>
        <ns4:element name="timing" elementType="FHIR.Timing"/>
        <ns4:element name="asNeeded">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="site" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="route" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="method" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="doseAndRate">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Dosage.DoseAndRate"/>
        </ns4:element>
        <ns4:element name="maxDosePerPeriod" elementType="FHIR.Ratio"/>
        <ns4:element name="maxDosePerAdministration" elementType="FHIR.Quantity"/>
        <ns4:element name="maxDosePerLifetime" elementType="FHIR.Quantity"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Measure.Stratifier" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="criteria" elementType="FHIR.Expression"/>
        <ns4:element name="component">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Measure.Component"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DetectedIssueSeverity" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductPharmaceutical.TargetSpecies" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="withdrawalPeriod">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProductPharmaceutical.WithdrawalPeriod"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Claim.SubDetail" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="sequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="revenue" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="productOrService" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="modifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="programCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="unitPrice" elementType="FHIR.Money"/>
        <ns4:element name="factor" elementType="FHIR.decimal"/>
        <ns4:element name="net" elementType="FHIR.Money"/>
        <ns4:element name="udi">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceSpecification.Relationship" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="substance">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="relationship" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="isDefining" elementType="FHIR.boolean"/>
        <ns4:element name="amount">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Ratio"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="amountRatioLowLimit" elementType="FHIR.Ratio"/>
        <ns4:element name="amountType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="source">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Appointment" retrievable="true" primaryCodePath="serviceType" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.AppointmentStatus"/>
        <ns4:element name="cancelationReason" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="serviceCategory">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="serviceType">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="specialty">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="appointmentType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="priority" elementType="FHIR.unsignedInt"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="supportingInformation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="start" elementType="FHIR.instant"/>
        <ns4:element name="end" elementType="FHIR.instant"/>
        <ns4:element name="minutesDuration" elementType="FHIR.positiveInt"/>
        <ns4:element name="slot">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="created" elementType="FHIR.dateTime"/>
        <ns4:element name="comment" elementType="FHIR.string"/>
        <ns4:element name="patientInstruction" elementType="FHIR.string"/>
        <ns4:element name="basedOn">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="participant">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Appointment.Participant"/>
        </ns4:element>
        <ns4:element name="requestedPeriod">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Period"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestScript.Assert" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="label" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="direction" elementType="FHIR.AssertionDirectionType"/>
        <ns4:element name="compareToSourceId" elementType="FHIR.string"/>
        <ns4:element name="compareToSourceExpression" elementType="FHIR.string"/>
        <ns4:element name="compareToSourcePath" elementType="FHIR.string"/>
        <ns4:element name="contentType" elementType="FHIR.code"/>
        <ns4:element name="expression" elementType="FHIR.string"/>
        <ns4:element name="headerField" elementType="FHIR.string"/>
        <ns4:element name="minimumId" elementType="FHIR.string"/>
        <ns4:element name="navigationLinks" elementType="FHIR.boolean"/>
        <ns4:element name="operator" elementType="FHIR.AssertionOperatorType"/>
        <ns4:element name="path" elementType="FHIR.string"/>
        <ns4:element name="requestMethod" elementType="FHIR.TestScriptRequestMethodCode"/>
        <ns4:element name="requestURL" elementType="FHIR.string"/>
        <ns4:element name="resource" elementType="FHIR.code"/>
        <ns4:element name="response" elementType="FHIR.AssertionResponseTypes"/>
        <ns4:element name="responseCode" elementType="FHIR.string"/>
        <ns4:element name="sourceId" elementType="FHIR.id"/>
        <ns4:element name="validateProfileId" elementType="FHIR.id"/>
        <ns4:element name="value" elementType="FHIR.string"/>
        <ns4:element name="warningOnly" elementType="FHIR.boolean"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Contract.ValuedItem" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="entity">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="effectiveTime" elementType="FHIR.dateTime"/>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="unitPrice" elementType="FHIR.Money"/>
        <ns4:element name="factor" elementType="FHIR.decimal"/>
        <ns4:element name="points" elementType="FHIR.decimal"/>
        <ns4:element name="net" elementType="FHIR.Money"/>
        <ns4:element name="payment" elementType="FHIR.string"/>
        <ns4:element name="paymentDate" elementType="FHIR.dateTime"/>
        <ns4:element name="responsible" elementType="FHIR.Reference"/>
        <ns4:element name="recipient" elementType="FHIR.Reference"/>
        <ns4:element name="linkId">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="securityLabelNumber">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.unsignedInt"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="VisionEyes" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ConsentDataMeaning" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="messageheaderResponseRequest" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Device" retrievable="true" primaryCodePath="type" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="definition" elementType="FHIR.Reference"/>
        <ns4:element name="udiCarrier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Device.UdiCarrier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.FHIRDeviceStatus"/>
        <ns4:element name="statusReason">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="distinctIdentifier" elementType="FHIR.string"/>
        <ns4:element name="manufacturer" elementType="FHIR.string"/>
        <ns4:element name="manufactureDate" elementType="FHIR.dateTime"/>
        <ns4:element name="expirationDate" elementType="FHIR.dateTime"/>
        <ns4:element name="lotNumber" elementType="FHIR.string"/>
        <ns4:element name="serialNumber" elementType="FHIR.string"/>
        <ns4:element name="deviceName">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Device.DeviceName"/>
        </ns4:element>
        <ns4:element name="modelNumber" elementType="FHIR.string"/>
        <ns4:element name="partNumber" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="specialization">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Device.Specialization"/>
        </ns4:element>
        <ns4:element name="version">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Device.Version"/>
        </ns4:element>
        <ns4:element name="property">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Device.Property"/>
        </ns4:element>
        <ns4:element name="patient" elementType="FHIR.Reference"/>
        <ns4:element name="owner" elementType="FHIR.Reference"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactPoint"/>
        </ns4:element>
        <ns4:element name="location" elementType="FHIR.Reference"/>
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="safety">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="parent" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestScript.Capability" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="required" elementType="FHIR.boolean"/>
        <ns4:element name="validated" elementType="FHIR.boolean"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="origin">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.integer"/>
        </ns4:element>
        <ns4:element name="destination" elementType="FHIR.integer"/>
        <ns4:element name="link">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.uri"/>
        </ns4:element>
        <ns4:element name="capabilities" elementType="FHIR.canonical"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CapabilityStatement.Implementation" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="url" elementType="FHIR.url"/>
        <ns4:element name="custodian" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductPackaged.BatchIdentifier" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="outerPackaging" elementType="FHIR.Identifier"/>
        <ns4:element name="immediatePackaging" elementType="FHIR.Identifier"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="GuidePageGeneration" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Substance.Ingredient" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="quantity" elementType="FHIR.Ratio"/>
        <ns4:element name="substance">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureDefinition.Context" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.ExtensionContextType"/>
        <ns4:element name="expression" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Claim.Procedure" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="sequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="type">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="procedure">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="udi">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TerminologyCapabilities.Implementation" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="url" elementType="FHIR.url"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Contract.SecurityLabel" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="number">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.unsignedInt"/>
        </ns4:element>
        <ns4:element name="classification" elementType="FHIR.Coding"/>
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coding"/>
        </ns4:element>
        <ns4:element name="control">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coding"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureMap.Parameter" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="id"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="decimal"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceSpecification.Moiety" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="role" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="stereochemistry" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="opticalActivity" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="molecularFormula" elementType="FHIR.string"/>
        <ns4:element name="amount">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ElementDefinition.Constraint" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="key" elementType="FHIR.id"/>
        <ns4:element name="requirements" elementType="FHIR.string"/>
        <ns4:element name="severity" elementType="FHIR.ConstraintSeverity"/>
        <ns4:element name="human" elementType="FHIR.string"/>
        <ns4:element name="expression" elementType="FHIR.string"/>
        <ns4:element name="xpath" elementType="FHIR.string"/>
        <ns4:element name="source" elementType="FHIR.canonical"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DocumentRelationshipType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="BiologicallyDerivedProduct" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="productCategory" elementType="FHIR.BiologicallyDerivedProductCategory"/>
        <ns4:element name="productCode" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="status" elementType="FHIR.BiologicallyDerivedProductStatus"/>
        <ns4:element name="request">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="quantity" elementType="FHIR.integer"/>
        <ns4:element name="parent">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="collection" elementType="FHIR.BiologicallyDerivedProduct.Collection"/>
        <ns4:element name="processing">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.BiologicallyDerivedProduct.Processing"/>
        </ns4:element>
        <ns4:element name="manipulation" elementType="FHIR.BiologicallyDerivedProduct.Manipulation"/>
        <ns4:element name="storage">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.BiologicallyDerivedProduct.Storage"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestScript.Destination" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="index" elementType="FHIR.integer"/>
        <ns4:element name="profile" elementType="FHIR.Coding"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Expression" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.id"/>
        <ns4:element name="language" elementType="FHIR.ExpressionLanguage"/>
        <ns4:element name="expression" elementType="FHIR.string"/>
        <ns4:element name="reference" elementType="FHIR.uri"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="InsurancePlan.Cost" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="applicability" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="qualifiers">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="value" elementType="FHIR.Quantity"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ClaimResponse.Detail" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="detailSequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="noteNumber">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="adjudication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ClaimResponse.Adjudication"/>
        </ns4:element>
        <ns4:element name="subDetail">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ClaimResponse.SubDetail"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceReferenceInformation.GeneElement" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="element" elementType="FHIR.Identifier"/>
        <ns4:element name="source">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AuditEvent.Detail" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.string"/>
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="base64Binary"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProduct" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="domain" elementType="FHIR.Coding"/>
        <ns4:element name="combinedPharmaceuticalDoseForm" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="legalStatusOfSupply" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="additionalMonitoringIndicator" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="specialMeasures">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="paediatricUseIndicator" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="productClassification">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="marketingStatus">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MarketingStatus"/>
        </ns4:element>
        <ns4:element name="pharmaceuticalProduct">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="packagedMedicinalProduct">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="attachedDocument">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="masterFile">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="clinicalTrial">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="name">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProduct.Name"/>
        </ns4:element>
        <ns4:element name="crossReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="manufacturingBusinessOperation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProduct.ManufacturingBusinessOperation"/>
        </ns4:element>
        <ns4:element name="specialDesignation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProduct.SpecialDesignation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestScript.Test" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="action">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TestScript.Action1"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="NutritionOrder.Nutrient" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="modifier" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="amount" elementType="FHIR.Quantity"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Age" retrievable="false" baseType="FHIR.Quantity"/>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestReport.Test" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="action">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TestReport.Action1"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CareTeam.Participant" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="role">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="member" elementType="FHIR.Reference"/>
        <ns4:element name="onBehalfOf" elementType="FHIR.Reference"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImagingStudy.Series" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="uid" elementType="FHIR.id"/>
        <ns4:element name="number" elementType="FHIR.unsignedInt"/>
        <ns4:element name="modality" elementType="FHIR.Coding"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="numberOfInstances" elementType="FHIR.unsignedInt"/>
        <ns4:element name="endpoint">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="bodySite" elementType="FHIR.Coding"/>
        <ns4:element name="laterality" elementType="FHIR.Coding"/>
        <ns4:element name="specimen">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="started" elementType="FHIR.dateTime"/>
        <ns4:element name="performer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ImagingStudy.Performer"/>
        </ns4:element>
        <ns4:element name="instance">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ImagingStudy.Instance"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Composition" retrievable="true" primaryCodePath="type" baseType="FHIR.DomainResource">
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="status" elementType="FHIR.CompositionStatus"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="author">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="confidentiality" elementType="FHIR.vConfidentialityClassification"/>
        <ns4:element name="attester">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Composition.Attester"/>
        </ns4:element>
        <ns4:element name="custodian" elementType="FHIR.Reference"/>
        <ns4:element name="relatesTo">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Composition.RelatesTo"/>
        </ns4:element>
        <ns4:element name="event">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Composition.Event"/>
        </ns4:element>
        <ns4:element name="section">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Composition.Section"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductPharmaceutical.RouteOfAdministration" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="firstDose" elementType="FHIR.Quantity"/>
        <ns4:element name="maxSingleDose" elementType="FHIR.Quantity"/>
        <ns4:element name="maxDosePerDay" elementType="FHIR.Quantity"/>
        <ns4:element name="maxDosePerTreatmentPeriod" elementType="FHIR.Ratio"/>
        <ns4:element name="maxTreatmentPeriod" elementType="FHIR.Duration"/>
        <ns4:element name="targetSpecies">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProductPharmaceutical.TargetSpecies"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceSourceMaterial.OrganismGeneral" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="kingdom" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="phylum" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="class" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="order" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImmunizationRecommendation.DateCriterion" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="value" elementType="FHIR.dateTime"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationKnowledge.Dosage" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="dosage">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Dosage"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="VariableType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Endpoint" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.EndpointStatus"/>
        <ns4:element name="connectionType" elementType="FHIR.Coding"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="managingOrganization" elementType="FHIR.Reference"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactPoint"/>
        </ns4:element>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="payloadType">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="payloadMimeType">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.code"/>
        </ns4:element>
        <ns4:element name="address" elementType="FHIR.url"/>
        <ns4:element name="header">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CapabilityStatement" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="kind" elementType="FHIR.CapabilityStatementKind"/>
        <ns4:element name="instantiates">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="imports">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="software" elementType="FHIR.CapabilityStatement.Software"/>
        <ns4:element name="implementation" elementType="FHIR.CapabilityStatement.Implementation"/>
        <ns4:element name="fhirVersion" elementType="FHIR.FHIRVersion"/>
        <ns4:element name="format">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.code"/>
        </ns4:element>
        <ns4:element name="patchFormat">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.code"/>
        </ns4:element>
        <ns4:element name="implementationGuide">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="rest">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CapabilityStatement.Rest"/>
        </ns4:element>
        <ns4:element name="messaging">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CapabilityStatement.Messaging"/>
        </ns4:element>
        <ns4:element name="document">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CapabilityStatement.Document"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestReportResult" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MeasureReport.Stratifier" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="stratum">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MeasureReport.Stratum"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ConceptMapGroupUnmappedMode" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="instant" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.DateTime"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Communication.Payload" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="content">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ActivityDefinition" retrievable="true" primaryCodePath="topic" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="subtitle" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="subject">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="usage" elementType="FHIR.string"/>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="approvalDate" elementType="FHIR.date"/>
        <ns4:element name="lastReviewDate" elementType="FHIR.date"/>
        <ns4:element name="effectivePeriod" elementType="FHIR.Period"/>
        <ns4:element name="topic">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="author">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="editor">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="reviewer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="endorser">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="relatedArtifact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RelatedArtifact"/>
        </ns4:element>
        <ns4:element name="library">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="kind" elementType="FHIR.RequestResourceType"/>
        <ns4:element name="profile" elementType="FHIR.canonical"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="intent" elementType="FHIR.RequestIntent"/>
        <ns4:element name="priority" elementType="FHIR.RequestPriority"/>
        <ns4:element name="doNotPerform" elementType="FHIR.boolean"/>
        <ns4:element name="timing">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Age"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="location" elementType="FHIR.Reference"/>
        <ns4:element name="participant">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ActivityDefinition.Participant"/>
        </ns4:element>
        <ns4:element name="product">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="dosage">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Dosage"/>
        </ns4:element>
        <ns4:element name="bodySite">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="specimenRequirement">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="observationRequirement">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="observationResultRequirement">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="transform" elementType="FHIR.canonical"/>
        <ns4:element name="dynamicValue">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ActivityDefinition.DynamicValue"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SupplyRequest.Parameter" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Claim.Related" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="claim" elementType="FHIR.Reference"/>
        <ns4:element name="relationship" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="reference" elementType="FHIR.Identifier"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit.Accident" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="date" elementType="FHIR.date"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="location">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Address"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Questionnaire.Initial" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="decimal"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="time"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uri"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Coding"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="positiveInt" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.Integer"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ValueSet" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="immutable" elementType="FHIR.boolean"/>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="compose" elementType="FHIR.ValueSet.Compose"/>
        <ns4:element name="expansion" elementType="FHIR.ValueSet.Expansion"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CoverageEligibilityRequest.Insurance" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="focal" elementType="FHIR.boolean"/>
        <ns4:element name="coverage" elementType="FHIR.Reference"/>
        <ns4:element name="businessArrangement" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Linkage" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="active" elementType="FHIR.boolean"/>
        <ns4:element name="author" elementType="FHIR.Reference"/>
        <ns4:element name="item">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Linkage.Item"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EvidenceVariable" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="shortTitle" elementType="FHIR.string"/>
        <ns4:element name="subtitle" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="approvalDate" elementType="FHIR.date"/>
        <ns4:element name="lastReviewDate" elementType="FHIR.date"/>
        <ns4:element name="effectivePeriod" elementType="FHIR.Period"/>
        <ns4:element name="topic">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="author">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="editor">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="reviewer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="endorser">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="relatedArtifact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RelatedArtifact"/>
        </ns4:element>
        <ns4:element name="type" elementType="FHIR.EvidenceVariableType"/>
        <ns4:element name="characteristic">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.EvidenceVariable.Characteristic"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Signature" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="type">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coding"/>
        </ns4:element>
        <ns4:element name="when" elementType="FHIR.instant"/>
        <ns4:element name="who" elementType="FHIR.Reference"/>
        <ns4:element name="onBehalfOf" elementType="FHIR.Reference"/>
        <ns4:element name="targetFormat" elementType="FHIR.code"/>
        <ns4:element name="sigFormat" elementType="FHIR.code"/>
        <ns4:element name="data" elementType="FHIR.base64Binary"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExampleScenario.Alternative" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="step">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExampleScenario.Step"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceSpecification.Code" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="status" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="statusDate" elementType="FHIR.dateTime"/>
        <ns4:element name="comment" elementType="FHIR.string"/>
        <ns4:element name="source">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ClinicalImpressionStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DocumentReference.Context" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="encounter">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="event">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="facilityType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="practiceSetting" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="sourcePatientInfo" elementType="FHIR.Reference"/>
        <ns4:element name="related">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Measure" retrievable="true" primaryCodePath="topic" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="subtitle" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="subject">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="usage" elementType="FHIR.string"/>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="approvalDate" elementType="FHIR.date"/>
        <ns4:element name="lastReviewDate" elementType="FHIR.date"/>
        <ns4:element name="effectivePeriod" elementType="FHIR.Period"/>
        <ns4:element name="topic">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="author">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="editor">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="reviewer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="endorser">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="relatedArtifact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RelatedArtifact"/>
        </ns4:element>
        <ns4:element name="library">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="disclaimer" elementType="FHIR.markdown"/>
        <ns4:element name="scoring" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="compositeScoring" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="type">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="riskAdjustment" elementType="FHIR.string"/>
        <ns4:element name="rateAggregation" elementType="FHIR.string"/>
        <ns4:element name="rationale" elementType="FHIR.markdown"/>
        <ns4:element name="clinicalRecommendationStatement" elementType="FHIR.markdown"/>
        <ns4:element name="improvementNotation" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="definition">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.markdown"/>
        </ns4:element>
        <ns4:element name="guidance" elementType="FHIR.markdown"/>
        <ns4:element name="group">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Measure.Group"/>
        </ns4:element>
        <ns4:element name="supplementalData">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Measure.SupplementalData"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Practitioner.Qualification" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="issuer" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EligibilityResponsePurpose" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DeviceDefinition.DeviceName" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.DeviceNameType"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Narrative" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="status" elementType="FHIR.NarrativeStatus"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MessageDefinition.Focus" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.code"/>
        <ns4:element name="profile" elementType="FHIR.canonical"/>
        <ns4:element name="min" elementType="FHIR.unsignedInt"/>
        <ns4:element name="max" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="NarrativeStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Contract.Friendly" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="content">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MessageDefinition.AllowedResponse" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="message" elementType="FHIR.canonical"/>
        <ns4:element name="situation" elementType="FHIR.markdown"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstancePolymer.StructuralRepresentation" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="representation" elementType="FHIR.string"/>
        <ns4:element name="attachment" elementType="FHIR.Attachment"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Specimen.Container" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="capacity" elementType="FHIR.Quantity"/>
        <ns4:element name="specimenQuantity" elementType="FHIR.Quantity"/>
        <ns4:element name="additive">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SpecimenDefinition.Handling" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="temperatureQualifier" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="temperatureRange" elementType="FHIR.Range"/>
        <ns4:element name="maxDuration" elementType="FHIR.Duration"/>
        <ns4:element name="instruction" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="InsurancePlan.Coverage" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="network">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="benefit">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.InsurancePlan.Benefit"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImagingStudyStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EndpointStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ElementDefinition.Example" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="label" elementType="FHIR.string"/>
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="base64Binary"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="canonical"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="code"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="decimal"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="id"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="instant"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="markdown"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="oid"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="positiveInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="time"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="unsignedInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uri"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="url"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uuid"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Address"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Age"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Annotation"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Coding"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ContactPoint"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Count"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Distance"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="HumanName"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Identifier"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Money"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Ratio"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="SampledData"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Signature"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ContactDetail"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Contributor"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="DataRequirement"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Expression"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ParameterDefinition"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="RelatedArtifact"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="TriggerDefinition"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="UsageContext"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Dosage"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="BiologicallyDerivedProductCategory" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ObservationDefinition.QualifiedInterval" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="category" elementType="FHIR.ObservationRangeCategory"/>
        <ns4:element name="range" elementType="FHIR.Range"/>
        <ns4:element name="context" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="appliesTo">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="gender" elementType="FHIR.AdministrativeGender"/>
        <ns4:element name="age" elementType="FHIR.Range"/>
        <ns4:element name="gestationalAge" elementType="FHIR.Range"/>
        <ns4:element name="condition" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ResourceVersionPolicy" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="dateTime" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.DateTime"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CapabilityStatement.Messaging" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="endpoint">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CapabilityStatement.Endpoint"/>
        </ns4:element>
        <ns4:element name="reliableCache" elementType="FHIR.unsignedInt"/>
        <ns4:element name="documentation" elementType="FHIR.markdown"/>
        <ns4:element name="supportedMessage">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CapabilityStatement.SupportedMessage"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CodeSystem" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="caseSensitive" elementType="FHIR.boolean"/>
        <ns4:element name="valueSet" elementType="FHIR.canonical"/>
        <ns4:element name="hierarchyMeaning" elementType="FHIR.CodeSystemHierarchyMeaning"/>
        <ns4:element name="compositional" elementType="FHIR.boolean"/>
        <ns4:element name="versionNeeded" elementType="FHIR.boolean"/>
        <ns4:element name="content" elementType="FHIR.CodeSystemContentMode"/>
        <ns4:element name="supplements" elementType="FHIR.canonical"/>
        <ns4:element name="count" elementType="FHIR.unsignedInt"/>
        <ns4:element name="filter">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeSystem.Filter"/>
        </ns4:element>
        <ns4:element name="property">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeSystem.Property"/>
        </ns4:element>
        <ns4:element name="concept">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeSystem.Concept"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Account.Guarantor" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="party" elementType="FHIR.Reference"/>
        <ns4:element name="onHold" elementType="FHIR.boolean"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Encounter.Location" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="location" elementType="FHIR.Reference"/>
        <ns4:element name="status" elementType="FHIR.EncounterLocationStatus"/>
        <ns4:element name="physicalType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ActionCardinalityBehavior" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Claim.Item" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="sequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="careTeamSequence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="diagnosisSequence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="procedureSequence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="informationSequence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="revenue" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="productOrService" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="modifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="programCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="serviced">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="location">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Address"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="unitPrice" elementType="FHIR.Money"/>
        <ns4:element name="factor" elementType="FHIR.decimal"/>
        <ns4:element name="net" elementType="FHIR.Money"/>
        <ns4:element name="udi">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="bodySite" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subSite">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="encounter">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="detail">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Claim.Detail"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit.Financial" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="allowed">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="unsignedInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Money"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="used">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="unsignedInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Money"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CapabilityStatement.SupportedMessage" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="mode" elementType="FHIR.EventCapabilityMode"/>
        <ns4:element name="definition" elementType="FHIR.canonical"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Subscription" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="status" elementType="FHIR.SubscriptionStatus"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactPoint"/>
        </ns4:element>
        <ns4:element name="end" elementType="FHIR.instant"/>
        <ns4:element name="reason" elementType="FHIR.string"/>
        <ns4:element name="criteria" elementType="FHIR.string"/>
        <ns4:element name="error" elementType="FHIR.string"/>
        <ns4:element name="channel" elementType="FHIR.Subscription.Channel"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Person" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="name">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.HumanName"/>
        </ns4:element>
        <ns4:element name="telecom">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactPoint"/>
        </ns4:element>
        <ns4:element name="gender" elementType="FHIR.AdministrativeGender"/>
        <ns4:element name="birthDate" elementType="FHIR.date"/>
        <ns4:element name="address">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Address"/>
        </ns4:element>
        <ns4:element name="photo" elementType="FHIR.Attachment"/>
        <ns4:element name="managingOrganization" elementType="FHIR.Reference"/>
        <ns4:element name="active" elementType="FHIR.boolean"/>
        <ns4:element name="link">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Person.Link"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Duration" retrievable="false" baseType="FHIR.Quantity"/>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationKnowledge.AdministrationGuidelines" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="dosage">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicationKnowledge.Dosage"/>
        </ns4:element>
        <ns4:element name="indication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="patientCharacteristics">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicationKnowledge.PatientCharacteristics"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Bundle.Entry" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="link">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Bundle.Link"/>
        </ns4:element>
        <ns4:element name="fullUrl" elementType="FHIR.uri"/>
        <ns4:element name="resource" elementType="FHIR.ResourceContainer"/>
        <ns4:element name="search" elementType="FHIR.Bundle.Search"/>
        <ns4:element name="request" elementType="FHIR.Bundle.Request"/>
        <ns4:element name="response" elementType="FHIR.Bundle.Response"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="GroupMeasure" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="NamingSystemIdentifierType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ChargeItemDefinition.PriceComponent" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.InvoicePriceComponentType"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="factor" elementType="FHIR.decimal"/>
        <ns4:element name="amount" elementType="FHIR.Money"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImmunizationStatusCodes" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="OperationDefinition.Overload" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="parameterName">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="comment" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Consent.Provision" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.ConsentProvisionType"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="actor">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Consent.Actor"/>
        </ns4:element>
        <ns4:element name="action">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="securityLabel">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coding"/>
        </ns4:element>
        <ns4:element name="purpose">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coding"/>
        </ns4:element>
        <ns4:element name="class">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coding"/>
        </ns4:element>
        <ns4:element name="code">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="dataPeriod" elementType="FHIR.Period"/>
        <ns4:element name="data">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Consent.Data"/>
        </ns4:element>
        <ns4:element name="provision">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Consent.Provision"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceSpecification" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="status" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="domain" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="source">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="comment" elementType="FHIR.string"/>
        <ns4:element name="moiety">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceSpecification.Moiety"/>
        </ns4:element>
        <ns4:element name="property">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceSpecification.Property"/>
        </ns4:element>
        <ns4:element name="referenceInformation" elementType="FHIR.Reference"/>
        <ns4:element name="structure" elementType="FHIR.SubstanceSpecification.Structure"/>
        <ns4:element name="code">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceSpecification.Code"/>
        </ns4:element>
        <ns4:element name="name">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceSpecification.Name"/>
        </ns4:element>
        <ns4:element name="molecularWeight">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceSpecification.MolecularWeight"/>
        </ns4:element>
        <ns4:element name="relationship">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceSpecification.Relationship"/>
        </ns4:element>
        <ns4:element name="nucleicAcid" elementType="FHIR.Reference"/>
        <ns4:element name="polymer" elementType="FHIR.Reference"/>
        <ns4:element name="protein" elementType="FHIR.Reference"/>
        <ns4:element name="sourceMaterial" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DeviceDefinition.Capability" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="description">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="NamingSystem" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="kind" elementType="FHIR.NamingSystemType"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="responsible" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="usage" elementType="FHIR.string"/>
        <ns4:element name="uniqueId">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.NamingSystem.UniqueId"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="GraphDefinition" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="start" elementType="FHIR.code"/>
        <ns4:element name="profile" elementType="FHIR.canonical"/>
        <ns4:element name="link">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.GraphDefinition.Link"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AllergyIntolerance.Reaction" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="substance" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="manifestation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="onset" elementType="FHIR.dateTime"/>
        <ns4:element name="severity" elementType="FHIR.AllergyIntoleranceSeverity"/>
        <ns4:element name="exposureRoute" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="NutritionOrder.Texture" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="modifier" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="foodType" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Coverage.Class" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="value" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RiskEvidenceSynthesis" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="approvalDate" elementType="FHIR.date"/>
        <ns4:element name="lastReviewDate" elementType="FHIR.date"/>
        <ns4:element name="effectivePeriod" elementType="FHIR.Period"/>
        <ns4:element name="topic">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="author">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="editor">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="reviewer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="endorser">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="relatedArtifact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RelatedArtifact"/>
        </ns4:element>
        <ns4:element name="synthesisType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="studyType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="population" elementType="FHIR.Reference"/>
        <ns4:element name="exposure" elementType="FHIR.Reference"/>
        <ns4:element name="outcome" elementType="FHIR.Reference"/>
        <ns4:element name="sampleSize" elementType="FHIR.RiskEvidenceSynthesis.SampleSize"/>
        <ns4:element name="riskEstimate" elementType="FHIR.RiskEvidenceSynthesis.RiskEstimate"/>
        <ns4:element name="certainty">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RiskEvidenceSynthesis.Certainty"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Device.UdiCarrier" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="deviceIdentifier" elementType="FHIR.string"/>
        <ns4:element name="issuer" elementType="FHIR.uri"/>
        <ns4:element name="jurisdiction" elementType="FHIR.uri"/>
        <ns4:element name="carrierAIDC" elementType="FHIR.base64Binary"/>
        <ns4:element name="carrierHRF" elementType="FHIR.string"/>
        <ns4:element name="entryType" elementType="FHIR.UDIEntryType"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DeviceRequest" retrievable="true" primaryCodePath="codeCodeableConcept" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="instantiatesCanonical">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="instantiatesUri">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.uri"/>
        </ns4:element>
        <ns4:element name="basedOn">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="priorRequest">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="groupIdentifier" elementType="FHIR.Identifier"/>
        <ns4:element name="status" elementType="FHIR.RequestStatus"/>
        <ns4:element name="intent" elementType="FHIR.RequestIntent"/>
        <ns4:element name="priority" elementType="FHIR.RequestPriority"/>
        <ns4:element name="code">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="parameter">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DeviceRequest.Parameter"/>
        </ns4:element>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="occurrence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="authoredOn" elementType="FHIR.dateTime"/>
        <ns4:element name="requester" elementType="FHIR.Reference"/>
        <ns4:element name="performerType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="performer" elementType="FHIR.Reference"/>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="insurance">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="supportingInfo">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="relevantHistory">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ServiceRequest" retrievable="true" primaryCodePath="code" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="instantiatesCanonical">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="instantiatesUri">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.uri"/>
        </ns4:element>
        <ns4:element name="basedOn">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="replaces">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="requisition" elementType="FHIR.Identifier"/>
        <ns4:element name="status" elementType="FHIR.RequestStatus"/>
        <ns4:element name="intent" elementType="FHIR.RequestIntent"/>
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="priority" elementType="FHIR.RequestPriority"/>
        <ns4:element name="doNotPerform" elementType="FHIR.boolean"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="orderDetail">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="quantity">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Ratio"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="occurrence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="asNeeded">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="authoredOn" elementType="FHIR.dateTime"/>
        <ns4:element name="requester" elementType="FHIR.Reference"/>
        <ns4:element name="performerType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="performer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="locationCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="locationReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="insurance">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="supportingInfo">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="specimen">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="bodySite">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="patientInstruction" elementType="FHIR.string"/>
        <ns4:element name="relevantHistory">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Provenance.Entity" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="role" elementType="FHIR.ProvenanceEntityRole"/>
        <ns4:element name="what" elementType="FHIR.Reference"/>
        <ns4:element name="agent">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Provenance.Agent"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CodeableConcept" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="coding">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coding"/>
        </ns4:element>
        <ns4:element name="text" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceProtein.Subunit" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="subunit" elementType="FHIR.integer"/>
        <ns4:element name="sequence" elementType="FHIR.string"/>
        <ns4:element name="length" elementType="FHIR.integer"/>
        <ns4:element name="sequenceAttachment" elementType="FHIR.Attachment"/>
        <ns4:element name="nTerminalModificationId" elementType="FHIR.Identifier"/>
        <ns4:element name="nTerminalModification" elementType="FHIR.string"/>
        <ns4:element name="cTerminalModificationId" elementType="FHIR.Identifier"/>
        <ns4:element name="cTerminalModification" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RiskEvidenceSynthesis.Certainty" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="rating">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="certaintySubcomponent">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RiskEvidenceSynthesis.CertaintySubcomponent"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceProtein" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="sequenceType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="numberOfSubunits" elementType="FHIR.integer"/>
        <ns4:element name="disulfideLinkage">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="subunit">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceProtein.Subunit"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AdverseEvent" retrievable="true" primaryCodePath="type" baseType="FHIR.DomainResource">
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="actuality" elementType="FHIR.AdverseEventActuality"/>
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="event" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="detected" elementType="FHIR.dateTime"/>
        <ns4:element name="recordedDate" elementType="FHIR.dateTime"/>
        <ns4:element name="resultingCondition">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="location" elementType="FHIR.Reference"/>
        <ns4:element name="seriousness" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="severity" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="outcome" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="recorder" elementType="FHIR.Reference"/>
        <ns4:element name="contributor">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="suspectEntity">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.AdverseEvent.SuspectEntity"/>
        </ns4:element>
        <ns4:element name="subjectMedicalHistory">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="referenceDocument">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="study">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="PlanDefinition.Condition" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="kind" elementType="FHIR.ActionConditionKind"/>
        <ns4:element name="expression" elementType="FHIR.Expression"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Appointment.Participant" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="actor" elementType="FHIR.Reference"/>
        <ns4:element name="required" elementType="FHIR.ParticipantRequired"/>
        <ns4:element name="status" elementType="FHIR.ParticipationStatus"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ValueSet.Expansion" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="identifier" elementType="FHIR.uri"/>
        <ns4:element name="timestamp" elementType="FHIR.dateTime"/>
        <ns4:element name="total" elementType="FHIR.integer"/>
        <ns4:element name="offset" elementType="FHIR.integer"/>
        <ns4:element name="parameter">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ValueSet.Parameter"/>
        </ns4:element>
        <ns4:element name="contains">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ValueSet.Contains"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ConceptMap" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="source">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uri"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="canonical"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="target">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uri"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="canonical"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="group">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ConceptMap.Group"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationStatusCodes" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DiscriminatorType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestReport.Setup" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="action">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TestReport.Action"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Reference" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="reference" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.uri"/>
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="display" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureMapInputMode" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductUndesirableEffect" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="subject">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="symptomConditionEffect" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="classification" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="frequencyOfOccurrence" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="population">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Population"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MessageHeader" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="event">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Coding"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uri"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="destination">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MessageHeader.Destination"/>
        </ns4:element>
        <ns4:element name="sender" elementType="FHIR.Reference"/>
        <ns4:element name="enterer" elementType="FHIR.Reference"/>
        <ns4:element name="author" elementType="FHIR.Reference"/>
        <ns4:element name="source" elementType="FHIR.MessageHeader.Source"/>
        <ns4:element name="responsible" elementType="FHIR.Reference"/>
        <ns4:element name="reason" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="response" elementType="FHIR.MessageHeader.Response"/>
        <ns4:element name="focus">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="definition" elementType="FHIR.canonical"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="LinkageType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ReferenceHandlingPolicy" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ClaimResponse.Payment" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="adjustment" elementType="FHIR.Money"/>
        <ns4:element name="adjustmentReason" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="date" elementType="FHIR.date"/>
        <ns4:element name="amount" elementType="FHIR.Money"/>
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ValueSet.Contains" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="system" elementType="FHIR.uri"/>
        <ns4:element name="abstract" elementType="FHIR.boolean"/>
        <ns4:element name="inactive" elementType="FHIR.boolean"/>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="code" elementType="FHIR.code"/>
        <ns4:element name="display" elementType="FHIR.string"/>
        <ns4:element name="designation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ValueSet.Designation"/>
        </ns4:element>
        <ns4:element name="contains">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ValueSet.Contains"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AdverseEvent.Causality" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="assessment" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="productRelatedness" elementType="FHIR.string"/>
        <ns4:element name="author" elementType="FHIR.Reference"/>
        <ns4:element name="method" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ResearchStudyStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImplementationGuide.Page" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="url"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="generation" elementType="FHIR.GuidePageGeneration"/>
        <ns4:element name="page">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ImplementationGuide.Page"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AuditEventOutcome" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MeasureReport.Group" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="population">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MeasureReport.Population"/>
        </ns4:element>
        <ns4:element name="measureScore" elementType="FHIR.Quantity"/>
        <ns4:element name="stratifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MeasureReport.Stratifier"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ValueSet.Compose" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="lockedDate" elementType="FHIR.date"/>
        <ns4:element name="inactive" elementType="FHIR.boolean"/>
        <ns4:element name="include">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ValueSet.Include"/>
        </ns4:element>
        <ns4:element name="exclude">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ValueSet.Include"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SupplyDelivery.SuppliedItem" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="item">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Contract.Rule" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="content">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SpecimenContainedPreference" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ActionRelationshipType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ConstraintSeverity" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AllergyIntolerance" retrievable="true" primaryCodePath="code" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="clinicalStatus" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="verificationStatus" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="type" elementType="FHIR.AllergyIntoleranceType"/>
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.AllergyIntoleranceCategory"/>
        </ns4:element>
        <ns4:element name="criticality" elementType="FHIR.AllergyIntoleranceCriticality"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="patient" elementType="FHIR.Reference"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="onset">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Age"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="recordedDate" elementType="FHIR.dateTime"/>
        <ns4:element name="recorder" elementType="FHIR.Reference"/>
        <ns4:element name="asserter" elementType="FHIR.Reference"/>
        <ns4:element name="lastOccurrence" elementType="FHIR.dateTime"/>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="reaction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.AllergyIntolerance.Reaction"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Encounter" retrievable="true" primaryCodePath="type" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.EncounterStatus"/>
        <ns4:element name="statusHistory">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Encounter.StatusHistory"/>
        </ns4:element>
        <ns4:element name="class" elementType="FHIR.Coding"/>
        <ns4:element name="classHistory">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Encounter.ClassHistory"/>
        </ns4:element>
        <ns4:element name="type">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="serviceType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="priority" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="episodeOfCare">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="basedOn">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="participant">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Encounter.Participant"/>
        </ns4:element>
        <ns4:element name="appointment">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="length" elementType="FHIR.Duration"/>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="diagnosis">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Encounter.Diagnosis"/>
        </ns4:element>
        <ns4:element name="account">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="hospitalization" elementType="FHIR.Encounter.Hospitalization"/>
        <ns4:element name="location">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Encounter.Location"/>
        </ns4:element>
        <ns4:element name="serviceProvider" elementType="FHIR.Reference"/>
        <ns4:element name="partOf" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Procedure.FocalDevice" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="action" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="manipulated" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureMap.Dependent" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.id"/>
        <ns4:element name="variable">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EventCapabilityMode" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Claim.Diagnosis" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="sequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="diagnosis">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="type">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="onAdmission" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="packageCode" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CoverageEligibilityResponse.Benefit" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="allowed">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="unsignedInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Money"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="used">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="unsignedInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Money"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Timing" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="event">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.dateTime"/>
        </ns4:element>
        <ns4:element name="repeat" elementType="FHIR.Timing.Repeat"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductIngredient" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="role" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="allergenicIndicator" elementType="FHIR.boolean"/>
        <ns4:element name="manufacturer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="specifiedSubstance">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProductIngredient.SpecifiedSubstance"/>
        </ns4:element>
        <ns4:element name="substance" elementType="FHIR.MedicinalProductIngredient.Substance"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Invoice" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.InvoiceStatus"/>
        <ns4:element name="cancelledReason" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="recipient" elementType="FHIR.Reference"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="participant">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Invoice.Participant"/>
        </ns4:element>
        <ns4:element name="issuer" elementType="FHIR.Reference"/>
        <ns4:element name="account" elementType="FHIR.Reference"/>
        <ns4:element name="lineItem">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Invoice.LineItem"/>
        </ns4:element>
        <ns4:element name="totalPriceComponent">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Invoice.PriceComponent"/>
        </ns4:element>
        <ns4:element name="totalNet" elementType="FHIR.Money"/>
        <ns4:element name="totalGross" elementType="FHIR.Money"/>
        <ns4:element name="paymentTerms" elementType="FHIR.markdown"/>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CodeSearchSupport" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureDefinition.Mapping" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="identity" elementType="FHIR.id"/>
        <ns4:element name="uri" elementType="FHIR.uri"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="comment" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ObservationRangeCategory" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Extension" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="url" elementType="System.String"/>
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="base64Binary"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="canonical"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="code"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="decimal"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="id"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="instant"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="markdown"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="oid"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="positiveInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="time"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="unsignedInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uri"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="url"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uuid"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Address"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Age"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Annotation"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Coding"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ContactPoint"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Count"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Distance"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="HumanName"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Identifier"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Money"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Ratio"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="SampledData"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Signature"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ContactDetail"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Contributor"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="DataRequirement"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Expression"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ParameterDefinition"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="RelatedArtifact"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="TriggerDefinition"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="UsageContext"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Dosage"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Group.Characteristic" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="exclude" elementType="FHIR.boolean"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="UDIEntryType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="NutritionOrder.EnteralFormula" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="baseFormulaType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="baseFormulaProductName" elementType="FHIR.string"/>
        <ns4:element name="additiveType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="additiveProductName" elementType="FHIR.string"/>
        <ns4:element name="caloricDensity" elementType="FHIR.Quantity"/>
        <ns4:element name="routeofAdministration" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="administration">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.NutritionOrder.Administration"/>
        </ns4:element>
        <ns4:element name="maxVolumeToDeliver" elementType="FHIR.Quantity"/>
        <ns4:element name="administrationInstruction" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Composition.Section" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="author">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="focus" elementType="FHIR.Reference"/>
        <ns4:element name="text" elementType="FHIR.Narrative"/>
        <ns4:element name="mode" elementType="FHIR.ListMode"/>
        <ns4:element name="orderedBy" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="entry">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="emptyReason" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="section">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Composition.Section"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DeviceMetricCategory" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductIndication" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="subject">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="diseaseSymptomProcedure" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="diseaseStatus" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="comorbidity">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="intendedEffect" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="duration" elementType="FHIR.Quantity"/>
        <ns4:element name="otherTherapy">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProductIndication.OtherTherapy"/>
        </ns4:element>
        <ns4:element name="undesirableEffect">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="population">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Population"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestReportActionResult" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ActivityDefinition.Participant" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.ActionParticipantType"/>
        <ns4:element name="role" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductPharmaceutical" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="administrableDoseForm" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="unitOfPresentation" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="ingredient">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="device">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="characteristics">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProductPharmaceutical.Characteristics"/>
        </ns4:element>
        <ns4:element name="routeOfAdministration">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProductPharmaceutical.RouteOfAdministration"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Bundle.Request" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="method" elementType="FHIR.HTTPVerb"/>
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="ifNoneMatch" elementType="FHIR.string"/>
        <ns4:element name="ifModifiedSince" elementType="FHIR.instant"/>
        <ns4:element name="ifMatch" elementType="FHIR.string"/>
        <ns4:element name="ifNoneExist" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CapabilityStatementKind" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Person.Link" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="target" elementType="FHIR.Reference"/>
        <ns4:element name="assurance" elementType="FHIR.IdentityAssuranceLevel"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ClaimResponse.Item" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="itemSequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="noteNumber">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="adjudication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ClaimResponse.Adjudication"/>
        </ns4:element>
        <ns4:element name="detail">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ClaimResponse.Detail"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CarePlan.Detail" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="kind" elementType="FHIR.CarePlanActivityKind"/>
        <ns4:element name="instantiatesCanonical">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="instantiatesUri">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.uri"/>
        </ns4:element>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="goal">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.CarePlanActivityStatus"/>
        <ns4:element name="statusReason" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="doNotPerform" elementType="FHIR.boolean"/>
        <ns4:element name="scheduled">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="location" elementType="FHIR.Reference"/>
        <ns4:element name="performer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="product">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="dailyAmount" elementType="FHIR.Quantity"/>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="description" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="HealthcareService.Eligibility" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="comment" elementType="FHIR.markdown"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EventTiming" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Immunization.ProtocolApplied" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="series" elementType="FHIR.string"/>
        <ns4:element name="authority" elementType="FHIR.Reference"/>
        <ns4:element name="targetDisease">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="doseNumber">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="positiveInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="seriesDoses">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="positiveInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceSourceMaterial.FractionDescription" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="fraction" elementType="FHIR.string"/>
        <ns4:element name="materialType" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AuditEvent" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="type" elementType="FHIR.Coding"/>
        <ns4:element name="subtype">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coding"/>
        </ns4:element>
        <ns4:element name="action" elementType="FHIR.AuditEventAction"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="recorded" elementType="FHIR.instant"/>
        <ns4:element name="outcome" elementType="FHIR.AuditEventOutcome"/>
        <ns4:element name="outcomeDesc" elementType="FHIR.string"/>
        <ns4:element name="purposeOfEvent">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="agent">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.AuditEvent.Agent"/>
        </ns4:element>
        <ns4:element name="source" elementType="FHIR.AuditEvent.Source"/>
        <ns4:element name="entity">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.AuditEvent.Entity"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Claim.CareTeam" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="sequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="provider" elementType="FHIR.Reference"/>
        <ns4:element name="responsible" elementType="FHIR.boolean"/>
        <ns4:element name="role" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="qualification" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SearchParamType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ActionGroupingBehavior" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="OperationDefinition" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="kind" elementType="FHIR.OperationKind"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="purpose" elementType="FHIR.markdown"/>
        <ns4:element name="affectsState" elementType="FHIR.boolean"/>
        <ns4:element name="code" elementType="FHIR.code"/>
        <ns4:element name="comment" elementType="FHIR.markdown"/>
        <ns4:element name="base" elementType="FHIR.canonical"/>
        <ns4:element name="resource">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.code"/>
        </ns4:element>
        <ns4:element name="system" elementType="FHIR.boolean"/>
        <ns4:element name="type" elementType="FHIR.boolean"/>
        <ns4:element name="instance" elementType="FHIR.boolean"/>
        <ns4:element name="inputProfile" elementType="FHIR.canonical"/>
        <ns4:element name="outputProfile" elementType="FHIR.canonical"/>
        <ns4:element name="parameter">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.OperationDefinition.Parameter"/>
        </ns4:element>
        <ns4:element name="overload">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.OperationDefinition.Overload"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureMapModelMode" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TaskStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImplementationGuide.Manifest" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="rendering" elementType="FHIR.url"/>
        <ns4:element name="resource">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ImplementationGuide.Resource1"/>
        </ns4:element>
        <ns4:element name="page">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ImplementationGuide.Page1"/>
        </ns4:element>
        <ns4:element name="image">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="other">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestReport.Operation" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="result" elementType="FHIR.TestReportActionResult"/>
        <ns4:element name="message" elementType="FHIR.markdown"/>
        <ns4:element name="detail" elementType="FHIR.uri"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductContraindication" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="subject">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="disease" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="diseaseStatus" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="comorbidity">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="therapeuticIndication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="otherTherapy">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProductContraindication.OtherTherapy"/>
        </ns4:element>
        <ns4:element name="population">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Population"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureMap.Source" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="context" elementType="FHIR.id"/>
        <ns4:element name="min" elementType="FHIR.integer"/>
        <ns4:element name="max" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.string"/>
        <ns4:element name="defaultValue">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="base64Binary"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="canonical"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="code"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="decimal"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="id"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="instant"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="markdown"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="oid"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="positiveInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="time"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="unsignedInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uri"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="url"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uuid"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Address"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Age"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Annotation"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Coding"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ContactPoint"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Count"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Distance"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="HumanName"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Identifier"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Money"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Ratio"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="SampledData"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Signature"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ContactDetail"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Contributor"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="DataRequirement"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Expression"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ParameterDefinition"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="RelatedArtifact"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="TriggerDefinition"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="UsageContext"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Dosage"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="element" elementType="FHIR.string"/>
        <ns4:element name="listMode" elementType="FHIR.StructureMapSourceListMode"/>
        <ns4:element name="variable" elementType="FHIR.id"/>
        <ns4:element name="condition" elementType="FHIR.string"/>
        <ns4:element name="check" elementType="FHIR.string"/>
        <ns4:element name="logMessage" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestReport" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.TestReportStatus"/>
        <ns4:element name="testScript" elementType="FHIR.Reference"/>
        <ns4:element name="result" elementType="FHIR.TestReportResult"/>
        <ns4:element name="score" elementType="FHIR.decimal"/>
        <ns4:element name="tester" elementType="FHIR.string"/>
        <ns4:element name="issued" elementType="FHIR.dateTime"/>
        <ns4:element name="participant">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TestReport.Participant"/>
        </ns4:element>
        <ns4:element name="setup" elementType="FHIR.TestReport.Setup"/>
        <ns4:element name="test">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TestReport.Test"/>
        </ns4:element>
        <ns4:element name="teardown" elementType="FHIR.TestReport.Teardown"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ConceptMap.Group" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="source" elementType="FHIR.uri"/>
        <ns4:element name="sourceVersion" elementType="FHIR.string"/>
        <ns4:element name="target" elementType="FHIR.uri"/>
        <ns4:element name="targetVersion" elementType="FHIR.string"/>
        <ns4:element name="element">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ConceptMap.Element"/>
        </ns4:element>
        <ns4:element name="unmapped" elementType="FHIR.ConceptMap.Unmapped"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="OrganizationAffiliation" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="active" elementType="FHIR.boolean"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="organization" elementType="FHIR.Reference"/>
        <ns4:element name="participatingOrganization" elementType="FHIR.Reference"/>
        <ns4:element name="network">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="code">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="specialty">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="location">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="healthcareService">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="telecom">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactPoint"/>
        </ns4:element>
        <ns4:element name="endpoint">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AuditEvent.Entity" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="what" elementType="FHIR.Reference"/>
        <ns4:element name="type" elementType="FHIR.Coding"/>
        <ns4:element name="role" elementType="FHIR.Coding"/>
        <ns4:element name="lifecycle" elementType="FHIR.Coding"/>
        <ns4:element name="securityLabel">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coding"/>
        </ns4:element>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="query" elementType="FHIR.base64Binary"/>
        <ns4:element name="detail">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.AuditEvent.Detail"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Evidence" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="shortTitle" elementType="FHIR.string"/>
        <ns4:element name="subtitle" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="approvalDate" elementType="FHIR.date"/>
        <ns4:element name="lastReviewDate" elementType="FHIR.date"/>
        <ns4:element name="effectivePeriod" elementType="FHIR.Period"/>
        <ns4:element name="topic">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="author">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="editor">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="reviewer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="endorser">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="relatedArtifact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RelatedArtifact"/>
        </ns4:element>
        <ns4:element name="exposureBackground" elementType="FHIR.Reference"/>
        <ns4:element name="exposureVariant">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="outcome">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="HealthcareService.AvailableTime" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="daysOfWeek">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DaysOfWeek"/>
        </ns4:element>
        <ns4:element name="allDay" elementType="FHIR.boolean"/>
        <ns4:element name="availableStartTime" elementType="FHIR.time"/>
        <ns4:element name="availableEndTime" elementType="FHIR.time"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="BiologicallyDerivedProductStorageScale" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="GraphCompartmentRule" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ResearchSubject" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.ResearchSubjectStatus"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="study" elementType="FHIR.Reference"/>
        <ns4:element name="individual" elementType="FHIR.Reference"/>
        <ns4:element name="assignedArm" elementType="FHIR.string"/>
        <ns4:element name="actualArm" elementType="FHIR.string"/>
        <ns4:element name="consent" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Parameters.Parameter" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="base64Binary"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="canonical"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="code"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="decimal"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="id"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="instant"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="markdown"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="oid"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="positiveInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="time"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="unsignedInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uri"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="url"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uuid"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Address"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Age"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Annotation"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Coding"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ContactPoint"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Count"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Distance"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="HumanName"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Identifier"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Money"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Ratio"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="SampledData"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Signature"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ContactDetail"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Contributor"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="DataRequirement"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Expression"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ParameterDefinition"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="RelatedArtifact"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="TriggerDefinition"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="UsageContext"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Dosage"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="resource" elementType="FHIR.ResourceContainer"/>
        <ns4:element name="part">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Parameters.Parameter"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DataRequirement.DateFilter" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="path" elementType="FHIR.string"/>
        <ns4:element name="searchParam" elementType="FHIR.string"/>
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Claim.Payee" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="party" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Substance" retrievable="true" primaryCodePath="code" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.FHIRSubstanceStatus"/>
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="instance">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Substance.Instance"/>
        </ns4:element>
        <ns4:element name="ingredient">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Substance.Ingredient"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Contract.Legal" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="content">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DocumentReference.Content" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="attachment" elementType="FHIR.Attachment"/>
        <ns4:element name="format" elementType="FHIR.Coding"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RiskEvidenceSynthesis.SampleSize" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="numberOfStudies" elementType="FHIR.integer"/>
        <ns4:element name="numberOfParticipants" elementType="FHIR.integer"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestScript.Teardown" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="action">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TestScript.Action2"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ValueSet.Designation" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="language" elementType="FHIR.code"/>
        <ns4:element name="use" elementType="FHIR.Coding"/>
        <ns4:element name="value" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImmunizationRecommendation.Recommendation" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="vaccineCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="targetDisease" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="contraindicatedVaccineCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="forecastStatus" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="forecastReason">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="dateCriterion">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ImmunizationRecommendation.DateCriterion"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="series" elementType="FHIR.string"/>
        <ns4:element name="doseNumber">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="positiveInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="seriesDoses">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="positiveInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="supportingImmunization">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="supportingPatientInformation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceNucleicAcid.Sugar" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="residueSite" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TriggerDefinition" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="type" elementType="FHIR.TriggerType"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="timing">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="data">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DataRequirement"/>
        </ns4:element>
        <ns4:element name="condition" elementType="FHIR.Expression"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AppointmentResponse" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="appointment" elementType="FHIR.Reference"/>
        <ns4:element name="start" elementType="FHIR.instant"/>
        <ns4:element name="end" elementType="FHIR.instant"/>
        <ns4:element name="participantType">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="actor" elementType="FHIR.Reference"/>
        <ns4:element name="participantStatus" elementType="FHIR.ParticipationStatus"/>
        <ns4:element name="comment" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SlicingRules" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CapabilityStatement.Interaction1" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.SystemRestfulInteraction"/>
        <ns4:element name="documentation" elementType="FHIR.markdown"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit.Insurance" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="focal" elementType="FHIR.boolean"/>
        <ns4:element name="coverage" elementType="FHIR.Reference"/>
        <ns4:element name="preAuthRef">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Communication" retrievable="true" primaryCodePath="category" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="instantiatesCanonical">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="instantiatesUri">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.uri"/>
        </ns4:element>
        <ns4:element name="basedOn">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="partOf">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="inResponseTo">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.EventStatus"/>
        <ns4:element name="statusReason" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="priority" elementType="FHIR.RequestPriority"/>
        <ns4:element name="medium">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="topic" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="about">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="sent" elementType="FHIR.dateTime"/>
        <ns4:element name="received" elementType="FHIR.dateTime"/>
        <ns4:element name="recipient">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="sender" elementType="FHIR.Reference"/>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="payload">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Communication.Payload"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Contract.Term" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="issued" elementType="FHIR.dateTime"/>
        <ns4:element name="applies" elementType="FHIR.Period"/>
        <ns4:element name="topic">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="text" elementType="FHIR.string"/>
        <ns4:element name="securityLabel">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Contract.SecurityLabel"/>
        </ns4:element>
        <ns4:element name="offer" elementType="FHIR.Contract.Offer"/>
        <ns4:element name="asset">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Contract.Asset"/>
        </ns4:element>
        <ns4:element name="action">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Contract.Action"/>
        </ns4:element>
        <ns4:element name="group">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Contract.Term"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefitStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="GuideParameterCode" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>

    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Coverage.CostToBeneficiary" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Money"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="exception">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Coverage.Exception"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="LinkType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Contract.ContentDefinition" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="publisher" elementType="FHIR.Reference"/>
        <ns4:element name="publicationDate" elementType="FHIR.dateTime"/>
        <ns4:element name="publicationStatus" elementType="FHIR.ContractResourcePublicationStatusCodes"/>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Consent" retrievable="true" primaryCodePath="category" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.EventStatus"/>
        <ns4:element name="scope" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="patient" elementType="FHIR.Reference"/>
        <ns4:element name="dateTime" elementType="FHIR.dateTime"/>
        <ns4:element name="performer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="organization">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="source">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="policy">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Consent.Policy"/>
        </ns4:element>
        <ns4:element name="policyRule" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="verification">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Consent.Verification"/>
        </ns4:element>
        <ns4:element name="provision" elementType="FHIR.Consent.Provision"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ConceptMapEquivalence" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AuditEventAction" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DeviceMetric.Calibration" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.DeviceMetricCalibrationType"/>
        <ns4:element name="state" elementType="FHIR.DeviceMetricCalibrationState"/>
        <ns4:element name="time" elementType="FHIR.instant"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit.Detail1" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="productOrService" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="modifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="unitPrice" elementType="FHIR.Money"/>
        <ns4:element name="factor" elementType="FHIR.decimal"/>
        <ns4:element name="net" elementType="FHIR.Money"/>
        <ns4:element name="noteNumber">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="adjudication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.Adjudication"/>
        </ns4:element>
        <ns4:element name="subDetail">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.SubDetail1"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductIngredient.ReferenceStrength" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="substance" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="strength" elementType="FHIR.Ratio"/>
        <ns4:element name="strengthLowLimit" elementType="FHIR.Ratio"/>
        <ns4:element name="measurementPoint" elementType="FHIR.string"/>
        <ns4:element name="country">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CapabilityStatement.Operation" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="definition" elementType="FHIR.canonical"/>
        <ns4:element name="documentation" elementType="FHIR.markdown"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Observation" retrievable="true" primaryCodePath="code" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="basedOn">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="partOf">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.ObservationStatus"/>
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="focus">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="effective">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="instant"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="issued" elementType="FHIR.instant"/>
        <ns4:element name="performer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Ratio"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="SampledData"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="time"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="dataAbsentReason" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="interpretation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="bodySite" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="method" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="specimen" elementType="FHIR.Reference"/>
        <ns4:element name="device" elementType="FHIR.Reference"/>
        <ns4:element name="referenceRange">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Observation.ReferenceRange"/>
        </ns4:element>
        <ns4:element name="hasMember">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="derivedFrom">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="component">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Observation.Component"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SearchModifierCode" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ConceptMap.Unmapped" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="mode" elementType="FHIR.ConceptMapGroupUnmappedMode"/>
        <ns4:element name="code" elementType="FHIR.code"/>
        <ns4:element name="display" elementType="FHIR.string"/>
        <ns4:element name="url" elementType="FHIR.canonical"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Annotation" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="author">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="time" elementType="FHIR.dateTime"/>
        <ns4:element name="text" elementType="FHIR.markdown"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceNucleicAcid" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="sequenceType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="numberOfSubunits" elementType="FHIR.integer"/>
        <ns4:element name="areaOfHybridisation" elementType="FHIR.string"/>
        <ns4:element name="oligoNucleotideType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subunit">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceNucleicAcid.Subunit"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EventStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationKnowledge.Schedule" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="schedule" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="OperationParameterUse" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Claim.SupportingInfo" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="sequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="timing">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="reason" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ConsentProvisionType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ValueSet.Include" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="system" elementType="FHIR.uri"/>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="concept">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ValueSet.Concept"/>
        </ns4:element>
        <ns4:element name="filter">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ValueSet.Filter"/>
        </ns4:element>
        <ns4:element name="valueSet">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EffectEvidenceSynthesis.CertaintySubcomponent" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="rating">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DataRequirement.Sort" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="path" elementType="FHIR.string"/>
        <ns4:element name="direction" elementType="FHIR.SortDirection"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductPharmaceutical.WithdrawalPeriod" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="tissue" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="value" elementType="FHIR.Quantity"/>
        <ns4:element name="supportingInformation" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ActionConditionKind" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationKnowledge.Substitution" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="allowed" elementType="FHIR.boolean"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="qualityType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ChargeItemDefinition.PropertyGroup" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="applicability">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ChargeItemDefinition.Applicability"/>
        </ns4:element>
        <ns4:element name="priceComponent">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ChargeItemDefinition.PriceComponent"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AdministrativeGender" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Slot" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="serviceCategory">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="serviceType">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="specialty">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="appointmentType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="schedule" elementType="FHIR.Reference"/>
        <ns4:element name="status" elementType="FHIR.SlotStatus"/>
        <ns4:element name="start" elementType="FHIR.instant"/>
        <ns4:element name="end" elementType="FHIR.instant"/>
        <ns4:element name="overbooked" elementType="FHIR.boolean"/>
        <ns4:element name="comment" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TerminologyCapabilities.Expansion" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="hierarchical" elementType="FHIR.boolean"/>
        <ns4:element name="paging" elementType="FHIR.boolean"/>
        <ns4:element name="incomplete" elementType="FHIR.boolean"/>
        <ns4:element name="parameter">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TerminologyCapabilities.Parameter"/>
        </ns4:element>
        <ns4:element name="textFilter" elementType="FHIR.markdown"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductIngredient.Substance" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="strength">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProductIngredient.Strength"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Contributor" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="type" elementType="FHIR.ContributorType"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Observation.ReferenceRange" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="low" elementType="FHIR.Quantity"/>
        <ns4:element name="high" elementType="FHIR.Quantity"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="appliesTo">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="age" elementType="FHIR.Range"/>
        <ns4:element name="text" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ChargeItemDefinition.Applicability" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="language" elementType="FHIR.string"/>
        <ns4:element name="expression" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ResourceContainer" retrievable="false" baseType="System.Any">
        <ns4:element name="Account" elementType="FHIR.Account"/>
        <ns4:element name="ActivityDefinition" elementType="FHIR.ActivityDefinition"/>
        <ns4:element name="AdverseEvent" elementType="FHIR.AdverseEvent"/>
        <ns4:element name="AllergyIntolerance" elementType="FHIR.AllergyIntolerance"/>
        <ns4:element name="Appointment" elementType="FHIR.Appointment"/>
        <ns4:element name="AppointmentResponse" elementType="FHIR.AppointmentResponse"/>
        <ns4:element name="AuditEvent" elementType="FHIR.AuditEvent"/>
        <ns4:element name="Basic" elementType="FHIR.Basic"/>
        <ns4:element name="Binary" elementType="FHIR.Binary"/>
        <ns4:element name="BiologicallyDerivedProduct" elementType="FHIR.BiologicallyDerivedProduct"/>
        <ns4:element name="BodyStructure" elementType="FHIR.BodyStructure"/>
        <ns4:element name="Bundle" elementType="FHIR.Bundle"/>
        <ns4:element name="CapabilityStatement" elementType="FHIR.CapabilityStatement"/>
        <ns4:element name="CarePlan" elementType="FHIR.CarePlan"/>
        <ns4:element name="CareTeam" elementType="FHIR.CareTeam"/>

        <ns4:element name="ChargeItem" elementType="FHIR.ChargeItem"/>
        <ns4:element name="ChargeItemDefinition" elementType="FHIR.ChargeItemDefinition"/>
        <ns4:element name="Claim" elementType="FHIR.Claim"/>
        <ns4:element name="ClaimResponse" elementType="FHIR.ClaimResponse"/>
        <ns4:element name="ClinicalImpression" elementType="FHIR.ClinicalImpression"/>
        <ns4:element name="CodeSystem" elementType="FHIR.CodeSystem"/>
        <ns4:element name="Communication" elementType="FHIR.Communication"/>
        <ns4:element name="CommunicationRequest" elementType="FHIR.CommunicationRequest"/>
        <ns4:element name="CompartmentDefinition" elementType="FHIR.CompartmentDefinition"/>
        <ns4:element name="Composition" elementType="FHIR.Composition"/>
        <ns4:element name="ConceptMap" elementType="FHIR.ConceptMap"/>
        <ns4:element name="Condition" elementType="FHIR.Condition"/>
        <ns4:element name="Consent" elementType="FHIR.Consent"/>
        <ns4:element name="Contract" elementType="FHIR.Contract"/>
        <ns4:element name="Coverage" elementType="FHIR.Coverage"/>
        <ns4:element name="CoverageEligibilityRequest" elementType="FHIR.CoverageEligibilityRequest"/>
        <ns4:element name="CoverageEligibilityResponse" elementType="FHIR.CoverageEligibilityResponse"/>
        <ns4:element name="DetectedIssue" elementType="FHIR.DetectedIssue"/>
        <ns4:element name="Device" elementType="FHIR.Device"/>
        <ns4:element name="DeviceDefinition" elementType="FHIR.DeviceDefinition"/>
        <ns4:element name="DeviceMetric" elementType="FHIR.DeviceMetric"/>
        <ns4:element name="DeviceRequest" elementType="FHIR.DeviceRequest"/>
        <ns4:element name="DeviceUsage" elementType="FHIR.DeviceUsage"/>
        <ns4:element name="DiagnosticReport" elementType="FHIR.DiagnosticReport"/>
        <ns4:element name="DocumentReference" elementType="FHIR.DocumentReference"/>
        <ns4:element name="EffectEvidenceSynthesis" elementType="FHIR.EffectEvidenceSynthesis"/>
        <ns4:element name="Encounter" elementType="FHIR.Encounter"/>
        <ns4:element name="Endpoint" elementType="FHIR.Endpoint"/>
        <ns4:element name="EnrollmentRequest" elementType="FHIR.EnrollmentRequest"/>
        <ns4:element name="EnrollmentResponse" elementType="FHIR.EnrollmentResponse"/>
        <ns4:element name="EpisodeOfCare" elementType="FHIR.EpisodeOfCare"/>
        <ns4:element name="EventDefinition" elementType="FHIR.EventDefinition"/>
        <ns4:element name="Evidence" elementType="FHIR.Evidence"/>
        <ns4:element name="EvidenceVariable" elementType="FHIR.EvidenceVariable"/>
        <ns4:element name="ExampleScenario" elementType="FHIR.ExampleScenario"/>
        <ns4:element name="ExplanationOfBenefit" elementType="FHIR.ExplanationOfBenefit"/>
        <ns4:element name="FamilyMemberHistory" elementType="FHIR.FamilyMemberHistory"/>
        <ns4:element name="Flag" elementType="FHIR.Flag"/>
        <ns4:element name="Goal" elementType="FHIR.Goal"/>
        <ns4:element name="Group" elementType="FHIR.Group"/>
        <ns4:element name="GuidanceResponse" elementType="FHIR.GuidanceResponse"/>
        <ns4:element name="HealthcareService" elementType="FHIR.HealthcareService"/>
        <ns4:element name="ImagingStudy" elementType="FHIR.ImagingStudy"/>
        <ns4:element name="Immunization" elementType="FHIR.Immunization"/>
        <ns4:element name="ImmunizationEvaluation" elementType="FHIR.ImmunizationEvaluation"/>
        <ns4:element name="ImmunizationRecommendation" elementType="FHIR.ImmunizationRecommendation"/>
        <ns4:element name="ImplementationGuide" elementType="FHIR.ImplementationGuide"/>
        <ns4:element name="InsurancePlan" elementType="FHIR.InsurancePlan"/>
        <ns4:element name="Invoice" elementType="FHIR.Invoice"/>
        <ns4:element name="ItemInstance" elementType="FHIR.ItemInstance"/>
        <ns4:element name="Library" elementType="FHIR.Library"/>
        <ns4:element name="Linkage" elementType="FHIR.Linkage"/>
        <ns4:element name="List" elementType="FHIR.List"/>
        <ns4:element name="Location" elementType="FHIR.Location"/>
        <ns4:element name="Measure" elementType="FHIR.Measure"/>
        <ns4:element name="MeasureReport" elementType="FHIR.MeasureReport"/>
        <ns4:element name="Medication" elementType="FHIR.Medication"/>
        <ns4:element name="MedicationAdministration" elementType="FHIR.MedicationAdministration"/>
        <ns4:element name="MedicationDispense" elementType="FHIR.MedicationDispense"/>
        <ns4:element name="MedicationKnowledge" elementType="FHIR.MedicationKnowledge"/>
        <ns4:element name="MedicationRequest" elementType="FHIR.MedicationRequest"/>
        <ns4:element name="MedicationStatement" elementType="FHIR.MedicationStatement"/>
        <ns4:element name="MedicinalProduct" elementType="FHIR.MedicinalProduct"/>
        <ns4:element name="MedicinalProductAuthorization" elementType="FHIR.MedicinalProductAuthorization"/>
        <ns4:element name="MedicinalProductContraindication" elementType="FHIR.MedicinalProductContraindication"/>
        <ns4:element name="MedicinalProductIndication" elementType="FHIR.MedicinalProductIndication"/>
        <ns4:element name="MedicinalProductIngredient" elementType="FHIR.MedicinalProductIngredient"/>
        <ns4:element name="MedicinalProductInteraction" elementType="FHIR.MedicinalProductInteraction"/>
        <ns4:element name="MedicinalProductManufactured" elementType="FHIR.MedicinalProductManufactured"/>
        <ns4:element name="MedicinalProductPackaged" elementType="FHIR.MedicinalProductPackaged"/>
        <ns4:element name="MedicinalProductPharmaceutical" elementType="FHIR.MedicinalProductPharmaceutical"/>
        <ns4:element name="MedicinalProductUndesirableEffect" elementType="FHIR.MedicinalProductUndesirableEffect"/>
        <ns4:element name="MessageDefinition" elementType="FHIR.MessageDefinition"/>
        <ns4:element name="MessageHeader" elementType="FHIR.MessageHeader"/>
        <ns4:element name="NamingSystem" elementType="FHIR.NamingSystem"/>
        <ns4:element name="NutritionOrder" elementType="FHIR.NutritionOrder"/>
        <ns4:element name="Observation" elementType="FHIR.Observation"/>
        <ns4:element name="ObservationDefinition" elementType="FHIR.ObservationDefinition"/>
        <ns4:element name="OperationDefinition" elementType="FHIR.OperationDefinition"/>
        <ns4:element name="OperationOutcome" elementType="FHIR.OperationOutcome"/>
        <ns4:element name="Organization" elementType="FHIR.Organization"/>
        <ns4:element name="OrganizationAffiliation" elementType="FHIR.OrganizationAffiliation"/>
        <ns4:element name="Patient" elementType="FHIR.Patient"/>
        <ns4:element name="PaymentNotice" elementType="FHIR.PaymentNotice"/>
        <ns4:element name="PaymentReconciliation" elementType="FHIR.PaymentReconciliation"/>
        <ns4:element name="Person" elementType="FHIR.Person"/>
        <ns4:element name="PlanDefinition" elementType="FHIR.PlanDefinition"/>
        <ns4:element name="Practitioner" elementType="FHIR.Practitioner"/>
        <ns4:element name="PractitionerRole" elementType="FHIR.PractitionerRole"/>
        <ns4:element name="Procedure" elementType="FHIR.Procedure"/>
        <ns4:element name="Provenance" elementType="FHIR.Provenance"/>
        <ns4:element name="Questionnaire" elementType="FHIR.Questionnaire"/>
        <ns4:element name="QuestionnaireResponse" elementType="FHIR.QuestionnaireResponse"/>
        <ns4:element name="RelatedPerson" elementType="FHIR.RelatedPerson"/>
        <ns4:element name="RequestOrchestration" elementType="FHIR.RequestOrchestration"/>
        <ns4:element name="ResearchDefinition" elementType="FHIR.ResearchDefinition"/>
        <ns4:element name="ResearchElementDefinition" elementType="FHIR.ResearchElementDefinition"/>
        <ns4:element name="ResearchStudy" elementType="FHIR.ResearchStudy"/>
        <ns4:element name="ResearchSubject" elementType="FHIR.ResearchSubject"/>
        <ns4:element name="RiskAssessment" elementType="FHIR.RiskAssessment"/>
        <ns4:element name="RiskEvidenceSynthesis" elementType="FHIR.RiskEvidenceSynthesis"/>
        <ns4:element name="Schedule" elementType="FHIR.Schedule"/>
        <ns4:element name="SearchParameter" elementType="FHIR.SearchParameter"/>
        <ns4:element name="ServiceRequest" elementType="FHIR.ServiceRequest"/>
        <ns4:element name="Slot" elementType="FHIR.Slot"/>
        <ns4:element name="Specimen" elementType="FHIR.Specimen"/>
        <ns4:element name="SpecimenDefinition" elementType="FHIR.SpecimenDefinition"/>
        <ns4:element name="StructureDefinition" elementType="FHIR.StructureDefinition"/>
        <ns4:element name="StructureMap" elementType="FHIR.StructureMap"/>
        <ns4:element name="Subscription" elementType="FHIR.Subscription"/>
        <ns4:element name="Substance" elementType="FHIR.Substance"/>
        <ns4:element name="SubstanceNucleicAcid" elementType="FHIR.SubstanceNucleicAcid"/>
        <ns4:element name="SubstancePolymer" elementType="FHIR.SubstancePolymer"/>
        <ns4:element name="SubstanceProtein" elementType="FHIR.SubstanceProtein"/>
        <ns4:element name="SubstanceReferenceInformation" elementType="FHIR.SubstanceReferenceInformation"/>
        <ns4:element name="SubstanceSourceMaterial" elementType="FHIR.SubstanceSourceMaterial"/>
        <ns4:element name="SubstanceSpecification" elementType="FHIR.SubstanceSpecification"/>
        <ns4:element name="SupplyDelivery" elementType="FHIR.SupplyDelivery"/>
        <ns4:element name="SupplyRequest" elementType="FHIR.SupplyRequest"/>
        <ns4:element name="Task" elementType="FHIR.Task"/>
        <ns4:element name="TerminologyCapabilities" elementType="FHIR.TerminologyCapabilities"/>
        <ns4:element name="TestReport" elementType="FHIR.TestReport"/>
        <ns4:element name="TestScript" elementType="FHIR.TestScript"/>
        <ns4:element name="ValueSet" elementType="FHIR.ValueSet"/>
        <ns4:element name="VerificationResult" elementType="FHIR.VerificationResult"/>
        <ns4:element name="VisionPrescription" elementType="FHIR.VisionPrescription"/>
        <ns4:element name="Parameters" elementType="FHIR.Parameters"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Claim.Insurance" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="sequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="focal" elementType="FHIR.boolean"/>
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="coverage" elementType="FHIR.Reference"/>
        <ns4:element name="businessArrangement" elementType="FHIR.string"/>
        <ns4:element name="preAuthRef">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="claimResponse" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="QuestionnaireItemType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SpecimenDefinition.Container" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="material" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="cap" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="capacity" elementType="FHIR.Quantity"/>
        <ns4:element name="minimumVolume">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="additive">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SpecimenDefinition.Additive"/>
        </ns4:element>
        <ns4:element name="preparation" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Contract.Asset" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="scope" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="type">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="typeReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="subtype">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="relationship" elementType="FHIR.Coding"/>
        <ns4:element name="context">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Contract.Context"/>
        </ns4:element>
        <ns4:element name="condition" elementType="FHIR.string"/>
        <ns4:element name="periodType">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="period">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Period"/>
        </ns4:element>
        <ns4:element name="usePeriod">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Period"/>
        </ns4:element>
        <ns4:element name="text" elementType="FHIR.string"/>
        <ns4:element name="linkId">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="answer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Contract.Answer"/>
        </ns4:element>
        <ns4:element name="securityLabelNumber">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.unsignedInt"/>
        </ns4:element>
        <ns4:element name="valuedItem">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Contract.ValuedItem"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Questionnaire.AnswerOption" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="time"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Coding"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="initialSelected" elementType="FHIR.boolean"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Location.Position" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="longitude" elementType="FHIR.decimal"/>
        <ns4:element name="latitude" elementType="FHIR.decimal"/>
        <ns4:element name="altitude" elementType="FHIR.decimal"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="BiologicallyDerivedProduct.Collection" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="collector" elementType="FHIR.Reference"/>
        <ns4:element name="source" elementType="FHIR.Reference"/>
        <ns4:element name="collected">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DeviceMetricCalibrationType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Immunization.Reaction" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="detail" elementType="FHIR.Reference"/>
        <ns4:element name="reported" elementType="FHIR.boolean"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SpecimenDefinition.TypeTested" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="isDerived" elementType="FHIR.boolean"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="preference" elementType="FHIR.SpecimenContainedPreference"/>
        <ns4:element name="container" elementType="FHIR.SpecimenDefinition.Container"/>
        <ns4:element name="requirement" elementType="FHIR.string"/>
        <ns4:element name="retentionTime" elementType="FHIR.Duration"/>
        <ns4:element name="rejectionCriterion">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="handling">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SpecimenDefinition.Handling"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EvidenceVariableType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Immunization.Education" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="documentType" elementType="FHIR.string"/>
        <ns4:element name="reference" elementType="FHIR.uri"/>
        <ns4:element name="publicationDate" elementType="FHIR.dateTime"/>
        <ns4:element name="presentationDate" elementType="FHIR.dateTime"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="code" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestScript.Metadata" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="link">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TestScript.Link"/>
        </ns4:element>
        <ns4:element name="capability">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TestScript.Capability"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Binary" retrievable="false" baseType="FHIR.Resource">
        <ns4:element name="contentType" elementType="FHIR.code"/>
        <ns4:element name="securityContext" elementType="FHIR.Reference"/>
        <ns4:element name="data" elementType="FHIR.base64Binary"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ActionSelectionBehavior" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SupplyDeliveryStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="PlanDefinition.DynamicValue" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="path" elementType="FHIR.string"/>
        <ns4:element name="expression" elementType="FHIR.Expression"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureMap.Structure" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="url" elementType="FHIR.canonical"/>
        <ns4:element name="mode" elementType="FHIR.StructureMapModelMode"/>
        <ns4:element name="alias" elementType="FHIR.string"/>
        <ns4:element name="documentation" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Task.Output" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="base64Binary"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="canonical"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="code"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="decimal"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="id"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="instant"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="markdown"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="oid"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="positiveInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="time"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="unsignedInt"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uri"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="url"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uuid"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Address"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Age"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Annotation"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Coding"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ContactPoint"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Count"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Distance"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="HumanName"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Identifier"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Money"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Ratio"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="SampledData"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Signature"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ContactDetail"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Contributor"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="DataRequirement"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Expression"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="ParameterDefinition"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="RelatedArtifact"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="TriggerDefinition"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="UsageContext"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Dosage"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CoverageEligibilityRequest.SupportingInfo" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="sequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="information" elementType="FHIR.Reference"/>
        <ns4:element name="appliesToAll" elementType="FHIR.boolean"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DiagnosticReportStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestScript.RequestHeader" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="field" elementType="FHIR.string"/>
        <ns4:element name="value" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SampledData" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="origin" elementType="FHIR.Quantity"/>
        <ns4:element name="period" elementType="FHIR.decimal"/>
        <ns4:element name="factor" elementType="FHIR.decimal"/>
        <ns4:element name="lowerLimit" elementType="FHIR.decimal"/>
        <ns4:element name="upperLimit" elementType="FHIR.decimal"/>
        <ns4:element name="dimensions" elementType="FHIR.positiveInt"/>
        <ns4:element name="data" elementType="FHIR.SampledDataDataType"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="FlagStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EffectEvidenceSynthesis.PrecisionEstimate" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="level" elementType="FHIR.decimal"/>
        <ns4:element name="from" elementType="FHIR.decimal"/>
        <ns4:element name="to" elementType="FHIR.decimal"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EffectEvidenceSynthesis.ResultsByExposure" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="exposureState" elementType="FHIR.ExposureState"/>
        <ns4:element name="variantState" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="riskEvidenceSynthesis" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestScript.Variable" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="defaultValue" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="expression" elementType="FHIR.string"/>
        <ns4:element name="headerField" elementType="FHIR.string"/>
        <ns4:element name="hint" elementType="FHIR.string"/>
        <ns4:element name="path" elementType="FHIR.string"/>
        <ns4:element name="sourceId" elementType="FHIR.id"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SPDXLicense" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceSpecification.MolecularWeight" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="method" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="amount" elementType="FHIR.Quantity"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Distance" retrievable="false" baseType="FHIR.Quantity"/>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImplementationGuide.Definition" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="grouping">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ImplementationGuide.Grouping"/>
        </ns4:element>
        <ns4:element name="resource">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ImplementationGuide.Resource"/>
        </ns4:element>
        <ns4:element name="page" elementType="FHIR.ImplementationGuide.Page"/>
        <ns4:element name="parameter">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ImplementationGuide.Parameter"/>
        </ns4:element>
        <ns4:element name="template">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ImplementationGuide.Template"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="PlanDefinition.Participant" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.ActionParticipantType"/>
        <ns4:element name="role" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ElementDefinition.Mapping" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="identity" elementType="FHIR.id"/>
        <ns4:element name="language" elementType="FHIR.code"/>
        <ns4:element name="map" elementType="FHIR.string"/>
        <ns4:element name="comment" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestScript.Setup" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="action">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TestScript.Action"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ListStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="base64Binary" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DetectedIssue.Evidence" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="detail">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DeviceUsageStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CommunicationRequest" retrievable="true" primaryCodePath="category" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="basedOn">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="replaces">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="groupIdentifier" elementType="FHIR.Identifier"/>
        <ns4:element name="status" elementType="FHIR.RequestStatus"/>
        <ns4:element name="statusReason" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="priority" elementType="FHIR.RequestPriority"/>
        <ns4:element name="doNotPerform" elementType="FHIR.boolean"/>
        <ns4:element name="medium">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="about">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="payload">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CommunicationRequest.Payload"/>
        </ns4:element>
        <ns4:element name="occurrence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="authoredOn" elementType="FHIR.dateTime"/>
        <ns4:element name="requester" elementType="FHIR.Reference"/>
        <ns4:element name="recipient">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="sender" elementType="FHIR.Reference"/>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RiskAssessment.Prediction" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="outcome" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="probability">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="decimal"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="qualitativeRisk" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="relativeRisk" elementType="FHIR.decimal"/>
        <ns4:element name="when">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="rationale" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceNucleicAcid.Subunit" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="subunit" elementType="FHIR.integer"/>
        <ns4:element name="sequence" elementType="FHIR.string"/>
        <ns4:element name="length" elementType="FHIR.integer"/>
        <ns4:element name="sequenceAttachment" elementType="FHIR.Attachment"/>
        <ns4:element name="fivePrime" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="threePrime" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="linkage">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceNucleicAcid.Linkage"/>
        </ns4:element>
        <ns4:element name="sugar">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceNucleicAcid.Sugar"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AuditEventAgentNetworkType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CodeSystem.Concept" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.code"/>
        <ns4:element name="display" elementType="FHIR.string"/>
        <ns4:element name="definition" elementType="FHIR.string"/>
        <ns4:element name="designation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeSystem.Designation"/>
        </ns4:element>
        <ns4:element name="property">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeSystem.Property1"/>
        </ns4:element>
        <ns4:element name="concept">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeSystem.Concept"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CommunicationRequest.Payload" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="content">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="BackboneElement" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="modifierExtension">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Extension"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExpressionLanguage" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="AddressUse" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DocumentReference.RelatesTo" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.DocumentRelationshipType"/>
        <ns4:element name="target" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestReport.Participant" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.TestReportParticipantType"/>
        <ns4:element name="uri" elementType="FHIR.uri"/>
        <ns4:element name="display" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="NutritionOrder" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="instantiatesCanonical">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="instantiatesUri">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.uri"/>
        </ns4:element>
        <ns4:element name="instantiates">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.uri"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.RequestStatus"/>
        <ns4:element name="intent" elementType="FHIR.RequestIntent"/>
        <ns4:element name="patient" elementType="FHIR.Reference"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="dateTime" elementType="FHIR.dateTime"/>
        <ns4:element name="orderer" elementType="FHIR.Reference"/>
        <ns4:element name="allergyIntolerance">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="foodPreferenceModifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="excludeFoodModifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="oralDiet" elementType="FHIR.NutritionOrder.OralDiet"/>
        <ns4:element name="supplement">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.NutritionOrder.Supplement"/>
        </ns4:element>
        <ns4:element name="enteralFormula" elementType="FHIR.NutritionOrder.EnteralFormula"/>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestScript.Action2" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="operation" elementType="FHIR.TestScript.Operation"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ContactPointUse" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="DeviceMetricOperationalStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestScript.Action1" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="operation" elementType="FHIR.TestScript.Operation"/>
        <ns4:element name="assert" elementType="FHIR.TestScript.Assert"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Consent.Data" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="meaning" elementType="FHIR.ConsentDataMeaning"/>
        <ns4:element name="reference" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RequestOrchestration.RelatedAction" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="actionId" elementType="FHIR.id"/>
        <ns4:element name="relationship" elementType="FHIR.ActionRelationshipType"/>
        <ns4:element name="offset">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ContributorType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ReferenceVersionRules" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MessageHeader.Response" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="identifier" elementType="FHIR.id"/>
        <ns4:element name="code" elementType="FHIR.ResponseType"/>
        <ns4:element name="details" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MeasureReportStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SearchEntryMode" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductAuthorization.JurisdictionalAuthorization" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="country" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="legalStatusOfSupply" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="validityPeriod" elementType="FHIR.Period"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ResearchStudy" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="protocol">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="partOf">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.ResearchStudyStatus"/>
        <ns4:element name="primaryPurposeType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="phase" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="category">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="focus">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="condition">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="keyword">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="location">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="enrollment">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="sponsor" elementType="FHIR.Reference"/>
        <ns4:element name="principalInvestigator" elementType="FHIR.Reference"/>
        <ns4:element name="site">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="reasonStopped" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="arm">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ResearchStudy.Arm"/>
        </ns4:element>
        <ns4:element name="objective">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ResearchStudy.Objective"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="StructureDefinition.Differential" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="element">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ElementDefinition"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RequestOrchestration.Action" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="prefix" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="textEquivalent" elementType="FHIR.string"/>
        <ns4:element name="priority" elementType="FHIR.RequestPriority"/>
        <ns4:element name="code">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="documentation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RelatedArtifact"/>
        </ns4:element>
        <ns4:element name="condition">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RequestOrchestration.Condition"/>
        </ns4:element>
        <ns4:element name="relatedAction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RequestOrchestration.RelatedAction"/>
        </ns4:element>
        <ns4:element name="timing">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Age"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="participant">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="groupingBehavior" elementType="FHIR.ActionGroupingBehavior"/>
        <ns4:element name="selectionBehavior" elementType="FHIR.ActionSelectionBehavior"/>
        <ns4:element name="requiredBehavior" elementType="FHIR.ActionRequiredBehavior"/>
        <ns4:element name="precheckBehavior" elementType="FHIR.ActionPrecheckBehavior"/>
        <ns4:element name="cardinalityBehavior" elementType="FHIR.ActionCardinalityBehavior"/>
        <ns4:element name="resource" elementType="FHIR.Reference"/>
        <ns4:element name="action">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RequestOrchestration.Action"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationRequest.Substitution" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="allowed">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="reason" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Condition.Evidence" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="detail">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ClaimResponse.SubDetail1" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="productOrService" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="modifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="unitPrice" elementType="FHIR.Money"/>
        <ns4:element name="factor" elementType="FHIR.decimal"/>
        <ns4:element name="net" elementType="FHIR.Money"/>
        <ns4:element name="noteNumber">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="adjudication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ClaimResponse.Adjudication"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Identifier" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="use" elementType="FHIR.IdentifierUse"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="system" elementType="FHIR.uri"/>
        <ns4:element name="value" elementType="FHIR.string"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="assigner" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TestReport.Teardown" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="action">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TestReport.Action2"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EpisodeOfCare" retrievable="true" primaryCodePath="type" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.EpisodeOfCareStatus"/>
        <ns4:element name="statusHistory">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.EpisodeOfCare.StatusHistory"/>
        </ns4:element>
        <ns4:element name="type">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="diagnosis">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.EpisodeOfCare.Diagnosis"/>
        </ns4:element>
        <ns4:element name="patient" elementType="FHIR.Reference"/>
        <ns4:element name="managingOrganization" elementType="FHIR.Reference"/>
        <ns4:element name="period" elementType="FHIR.Period"/>
        <ns4:element name="referralRequest">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="careManager" elementType="FHIR.Reference"/>
        <ns4:element name="team">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="account">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Patient.Communication" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="language" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="preferred" elementType="FHIR.boolean"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="InsurancePlan.Benefit" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="requirement" elementType="FHIR.string"/>
        <ns4:element name="limit">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.InsurancePlan.Limit"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductIngredient.Strength" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="presentation" elementType="FHIR.Ratio"/>
        <ns4:element name="presentationLowLimit" elementType="FHIR.Ratio"/>
        <ns4:element name="concentration" elementType="FHIR.Ratio"/>
        <ns4:element name="concentrationLowLimit" elementType="FHIR.Ratio"/>
        <ns4:element name="measurementPoint" elementType="FHIR.string"/>
        <ns4:element name="country">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="referenceStrength">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicinalProductIngredient.ReferenceStrength"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SpecimenDefinition" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="typeCollected" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="patientPreparation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="timeAspect" elementType="FHIR.string"/>
        <ns4:element name="collection">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="typeTested">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SpecimenDefinition.TypeTested"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit.Diagnosis" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="sequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="diagnosis">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="type">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="onAdmission" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="packageCode" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ContactDetail" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="telecom">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactPoint"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="unsignedInt" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.Integer"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="NameUse" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstancePolymer" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="class" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="geometry" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="copolymerConnectivity">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="modification">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="monomerSet">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstancePolymer.MonomerSet"/>
        </ns4:element>
        <ns4:element name="repeat">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstancePolymer.Repeat"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceSpecification.Name" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="status" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="preferred" elementType="FHIR.boolean"/>
        <ns4:element name="language">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="domain">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="synonym">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceSpecification.Name"/>
        </ns4:element>
        <ns4:element name="translation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceSpecification.Name"/>
        </ns4:element>
        <ns4:element name="official">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceSpecification.Official"/>
        </ns4:element>
        <ns4:element name="source">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceSourceMaterial.Author" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="authorType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="authorDescription" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="LocationMode" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="integer" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.Integer"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="FHIRSubstanceStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Basic" retrievable="true" primaryCodePath="code" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="created" elementType="FHIR.date"/>
        <ns4:element name="author" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ClinicalImpression" retrievable="true" primaryCodePath="code" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.ClinicalImpressionStatus"/>
        <ns4:element name="statusReason" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="encounter" elementType="FHIR.Reference"/>
        <ns4:element name="effective">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="assessor" elementType="FHIR.Reference"/>
        <ns4:element name="previous" elementType="FHIR.Reference"/>
        <ns4:element name="problem">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="investigation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ClinicalImpression.Investigation"/>
        </ns4:element>
        <ns4:element name="protocol">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.uri"/>
        </ns4:element>
        <ns4:element name="summary" elementType="FHIR.string"/>
        <ns4:element name="finding">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ClinicalImpression.Finding"/>
        </ns4:element>
        <ns4:element name="prognosisCodeableConcept">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="prognosisReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="supportingInfo">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ChargeItem" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="definitionUri">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.uri"/>
        </ns4:element>
        <ns4:element name="definitionCanonical">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.ChargeItemStatus"/>
        <ns4:element name="partOf">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="context" elementType="FHIR.Reference"/>
        <ns4:element name="occurrence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="performer">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ChargeItem.Performer"/>
        </ns4:element>
        <ns4:element name="performingOrganization" elementType="FHIR.Reference"/>
        <ns4:element name="requestingOrganization" elementType="FHIR.Reference"/>
        <ns4:element name="costCenter" elementType="FHIR.Reference"/>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="bodysite">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="factorOverride" elementType="FHIR.decimal"/>
        <ns4:element name="priceOverride" elementType="FHIR.Money"/>
        <ns4:element name="overrideReason" elementType="FHIR.string"/>
        <ns4:element name="enterer" elementType="FHIR.Reference"/>
        <ns4:element name="enteredDate" elementType="FHIR.dateTime"/>
        <ns4:element name="reason">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="service">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="product">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="account">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="supportingInformation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="QuestionnaireItemOperator" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="HTTPVerb" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CapabilityStatement.SearchParam" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="definition" elementType="FHIR.canonical"/>
        <ns4:element name="type" elementType="FHIR.SearchParamType"/>
        <ns4:element name="documentation" elementType="FHIR.markdown"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationKnowledge" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="status" elementType="FHIR.code"/>
        <ns4:element name="manufacturer" elementType="FHIR.Reference"/>
        <ns4:element name="doseForm" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="amount" elementType="FHIR.Quantity"/>
        <ns4:element name="synonym">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.string"/>
        </ns4:element>
        <ns4:element name="relatedMedicationKnowledge">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicationKnowledge.RelatedMedicationKnowledge"/>
        </ns4:element>
        <ns4:element name="associatedMedication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="productType">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="monograph">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicationKnowledge.Monograph"/>
        </ns4:element>
        <ns4:element name="ingredient">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicationKnowledge.Ingredient"/>
        </ns4:element>
        <ns4:element name="preparationInstruction" elementType="FHIR.markdown"/>
        <ns4:element name="intendedRoute">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="cost">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicationKnowledge.Cost"/>
        </ns4:element>
        <ns4:element name="monitoringProgram">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicationKnowledge.MonitoringProgram"/>
        </ns4:element>
        <ns4:element name="administrationGuidelines">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicationKnowledge.AdministrationGuidelines"/>
        </ns4:element>
        <ns4:element name="medicineClassification">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicationKnowledge.MedicineClassification"/>
        </ns4:element>
        <ns4:element name="packaging" elementType="FHIR.MedicationKnowledge.Packaging"/>
        <ns4:element name="drugCharacteristic">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicationKnowledge.DrugCharacteristic"/>
        </ns4:element>
        <ns4:element name="contraindication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="regulatory">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicationKnowledge.Regulatory"/>
        </ns4:element>
        <ns4:element name="kinetics">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.MedicationKnowledge.Kinetics"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceSpecification.Property" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="parameters" elementType="FHIR.string"/>
        <ns4:element name="definingSubstance">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="amount">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EpisodeOfCareStatus" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceSourceMaterial.Organism" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="family" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="genus" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="species" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="intraspecificType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="intraspecificDescription" elementType="FHIR.string"/>
        <ns4:element name="author">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.SubstanceSourceMaterial.Author"/>
        </ns4:element>
        <ns4:element name="hybrid" elementType="FHIR.SubstanceSourceMaterial.Hybrid"/>
        <ns4:element name="organismGeneral" elementType="FHIR.SubstanceSourceMaterial.OrganismGeneral"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="RemittanceOutcome" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit.CareTeam" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="sequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="provider" elementType="FHIR.Reference"/>
        <ns4:element name="responsible" elementType="FHIR.boolean"/>
        <ns4:element name="role" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="qualification" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ItemInstance" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="count" elementType="FHIR.integer"/>
        <ns4:element name="location" elementType="FHIR.Reference"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="manufactureDate" elementType="FHIR.dateTime"/>
        <ns4:element name="expiryDate" elementType="FHIR.dateTime"/>
        <ns4:element name="currentSWVersion" elementType="FHIR.string"/>
        <ns4:element name="lotNumber" elementType="FHIR.string"/>
        <ns4:element name="serialNumber" elementType="FHIR.string"/>
        <ns4:element name="carrierAIDC" elementType="FHIR.string"/>
        <ns4:element name="carrierHRF" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Parameters" retrievable="false" baseType="FHIR.Resource">
        <ns4:element name="parameter">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Parameters.Parameter"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit.Adjudication" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="reason" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="amount" elementType="FHIR.Money"/>
        <ns4:element name="value" elementType="FHIR.decimal"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExampleScenario.ContainedInstance" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="resourceId" elementType="FHIR.string"/>
        <ns4:element name="versionId" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="markdown" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ClaimResponse.Error" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="itemSequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="detailSequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="subDetailSequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="QuestionnaireResponse.Answer" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="decimal"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="integer"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="time"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uri"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Attachment"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Coding"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="item">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.QuestionnaireResponse.Item"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TerminologyCapabilities.Software" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="version" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="EligibilityRequestPurpose" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Patient.Link" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="other" elementType="FHIR.Reference"/>
        <ns4:element name="type" elementType="FHIR.LinkType"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="QuantityComparator" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Procedure.Performer" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="function" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="actor" elementType="FHIR.Reference"/>
        <ns4:element name="onBehalfOf" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Claim.Detail" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="sequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="revenue" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="productOrService" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="modifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="programCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="unitPrice" elementType="FHIR.Money"/>
        <ns4:element name="factor" elementType="FHIR.decimal"/>
        <ns4:element name="net" elementType="FHIR.Money"/>
        <ns4:element name="udi">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="subDetail">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Claim.SubDetail"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationStatement" retrievable="true" primaryCodePath="medicationCodeableConcept" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="basedOn">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="partOf">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.MedicationStatusCodes"/>
        <ns4:element name="statusReason">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="medication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="context" elementType="FHIR.Reference"/>
        <ns4:element name="effective">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="dateAsserted" elementType="FHIR.dateTime"/>
        <ns4:element name="informationSource" elementType="FHIR.Reference"/>
        <ns4:element name="derivedFrom">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="dosage">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Dosage"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationKnowledge.MaxDispense" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="period" elementType="FHIR.Duration"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit.Item" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="sequence" elementType="FHIR.positiveInt"/>
        <ns4:element name="careTeamSequence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="diagnosisSequence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="procedureSequence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="informationSequence">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="revenue" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="category" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="productOrService" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="modifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="programCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="serviced">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="location">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Address"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="quantity" elementType="FHIR.Quantity"/>
        <ns4:element name="unitPrice" elementType="FHIR.Money"/>
        <ns4:element name="factor" elementType="FHIR.decimal"/>
        <ns4:element name="net" elementType="FHIR.Money"/>
        <ns4:element name="udi">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="bodySite" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subSite">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="encounter">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="noteNumber">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.positiveInt"/>
        </ns4:element>
        <ns4:element name="adjudication">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.Adjudication"/>
        </ns4:element>
        <ns4:element name="detail">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExplanationOfBenefit.Detail"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Coding" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="system" elementType="FHIR.uri"/>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="code" elementType="FHIR.code"/>
        <ns4:element name="display" elementType="FHIR.string"/>
        <ns4:element name="userSelected" elementType="FHIR.boolean"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MeasureReportType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Period" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="start" elementType="FHIR.dateTime"/>
        <ns4:element name="end" elementType="FHIR.dateTime"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ActionPrecheckBehavior" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Specimen" retrievable="true" primaryCodePath="type" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="accessionIdentifier" elementType="FHIR.Identifier"/>
        <ns4:element name="status" elementType="FHIR.SpecimenStatus"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="subject" elementType="FHIR.Reference"/>
        <ns4:element name="receivedTime" elementType="FHIR.dateTime"/>
        <ns4:element name="parent">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="request">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="collection" elementType="FHIR.Specimen.Collection"/>
        <ns4:element name="processing">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Specimen.Processing"/>
        </ns4:element>
        <ns4:element name="container">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Specimen.Container"/>
        </ns4:element>
        <ns4:element name="condition">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="FamilyMemberHistory" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="instantiatesCanonical">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.canonical"/>
        </ns4:element>
        <ns4:element name="instantiatesUri">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.uri"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.FamilyHistoryStatus"/>
        <ns4:element name="dataAbsentReason" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="patient" elementType="FHIR.Reference"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="relationship" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="sex" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="born">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="age">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Age"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="estimatedAge" elementType="FHIR.boolean"/>
        <ns4:element name="deceased">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="boolean"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Age"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="reasonCode">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reasonReference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
        <ns4:element name="note">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Annotation"/>
        </ns4:element>
        <ns4:element name="condition">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.FamilyMemberHistory.Condition"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SampledDataDataType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="PlanDefinition.Action" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="prefix" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="textEquivalent" elementType="FHIR.string"/>
        <ns4:element name="priority" elementType="FHIR.RequestPriority"/>
        <ns4:element name="code">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="reason">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="documentation">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.RelatedArtifact"/>
        </ns4:element>
        <ns4:element name="goalId">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.id"/>
        </ns4:element>
        <ns4:element name="subject">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="trigger">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.TriggerDefinition"/>
        </ns4:element>
        <ns4:element name="condition">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.PlanDefinition.Condition"/>
        </ns4:element>
        <ns4:element name="input">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DataRequirement"/>
        </ns4:element>
        <ns4:element name="output">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.DataRequirement"/>
        </ns4:element>
        <ns4:element name="relatedAction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.PlanDefinition.RelatedAction"/>
        </ns4:element>
        <ns4:element name="timing">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Age"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Duration"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Timing"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="participant">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.PlanDefinition.Participant"/>
        </ns4:element>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="groupingBehavior" elementType="FHIR.ActionGroupingBehavior"/>
        <ns4:element name="selectionBehavior" elementType="FHIR.ActionSelectionBehavior"/>
        <ns4:element name="requiredBehavior" elementType="FHIR.ActionRequiredBehavior"/>
        <ns4:element name="precheckBehavior" elementType="FHIR.ActionPrecheckBehavior"/>
        <ns4:element name="cardinalityBehavior" elementType="FHIR.ActionCardinalityBehavior"/>
        <ns4:element name="definition">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="canonical"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="uri"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="transform" elementType="FHIR.canonical"/>
        <ns4:element name="dynamicValue">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.PlanDefinition.DynamicValue"/>
        </ns4:element>
        <ns4:element name="action">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.PlanDefinition.Action"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Provenance.Agent" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="role">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="who" elementType="FHIR.Reference"/>
        <ns4:element name="onBehalfOf" elementType="FHIR.Reference"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CoverageEligibilityRequest" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="identifier">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Identifier"/>
        </ns4:element>
        <ns4:element name="status" elementType="FHIR.FinancialResourceStatusCodes"/>
        <ns4:element name="priority" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="purpose">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.EligibilityRequestPurpose"/>
        </ns4:element>
        <ns4:element name="patient" elementType="FHIR.Reference"/>
        <ns4:element name="serviced">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="date"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="created" elementType="FHIR.dateTime"/>
        <ns4:element name="enterer" elementType="FHIR.Reference"/>
        <ns4:element name="provider" elementType="FHIR.Reference"/>
        <ns4:element name="insurer" elementType="FHIR.Reference"/>
        <ns4:element name="facility" elementType="FHIR.Reference"/>
        <ns4:element name="supportingInfo">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CoverageEligibilityRequest.SupportingInfo"/>
        </ns4:element>
        <ns4:element name="insurance">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CoverageEligibilityRequest.Insurance"/>
        </ns4:element>
        <ns4:element name="item">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CoverageEligibilityRequest.Item"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="BiologicallyDerivedProduct.Processing" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="description" elementType="FHIR.string"/>
        <ns4:element name="procedure" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="additive" elementType="FHIR.Reference"/>
        <ns4:element name="time">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="dateTime"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Period"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Consent.Verification" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="verified" elementType="FHIR.boolean"/>
        <ns4:element name="verifiedWith" elementType="FHIR.Reference"/>
        <ns4:element name="verificationDate" elementType="FHIR.dateTime"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CompositionAttestationMode" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExplanationOfBenefit.ProcessNote" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="number" elementType="FHIR.positiveInt"/>
        <ns4:element name="type" elementType="FHIR.NoteType"/>
        <ns4:element name="text" elementType="FHIR.string"/>
        <ns4:element name="language" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicationKnowledge.RelatedMedicationKnowledge" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="reference">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="TypeRestfulInteraction" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImplementationGuide" retrievable="true" baseType="FHIR.DomainResource">
        <ns4:element name="url" elementType="FHIR.uri"/>
        <ns4:element name="version" elementType="FHIR.string"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="title" elementType="FHIR.string"/>
        <ns4:element name="status" elementType="FHIR.PublicationStatus"/>
        <ns4:element name="experimental" elementType="FHIR.boolean"/>
        <ns4:element name="date" elementType="FHIR.dateTime"/>
        <ns4:element name="publisher" elementType="FHIR.string"/>
        <ns4:element name="contact">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactDetail"/>
        </ns4:element>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="useContext">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.UsageContext"/>
        </ns4:element>
        <ns4:element name="jurisdiction">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.CodeableConcept"/>
        </ns4:element>
        <ns4:element name="copyright" elementType="FHIR.markdown"/>
        <ns4:element name="packageId" elementType="FHIR.id"/>
        <ns4:element name="license" elementType="FHIR.SPDXLicense"/>
        <ns4:element name="fhirVersion">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.FHIRVersion"/>
        </ns4:element>
        <ns4:element name="dependsOn">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ImplementationGuide.DependsOn"/>
        </ns4:element>
        <ns4:element name="global">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ImplementationGuide.Global"/>
        </ns4:element>
        <ns4:element name="definition" elementType="FHIR.ImplementationGuide.Definition"/>
        <ns4:element name="manifest" elementType="FHIR.ImplementationGuide.Manifest"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="MedicinalProductPharmaceutical.Characteristics" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="status" elementType="FHIR.CodeableConcept"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceReferenceInformation.Target" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="target" elementType="FHIR.Identifier"/>
        <ns4:element name="type" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="interaction" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="organism" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="organismType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="amount">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="string"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
        <ns4:element name="amountType" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="source">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.Reference"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CodeSystemHierarchyMeaning" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="UsageContext" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="code" elementType="FHIR.Coding"/>
        <ns4:element name="value">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Quantity"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Range"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ImplementationGuide.Template" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="code" elementType="FHIR.code"/>
        <ns4:element name="source" elementType="FHIR.string"/>
        <ns4:element name="scope" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="vConfidentialityClassification" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ExampleScenario.Instance" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="resourceId" elementType="FHIR.string"/>
        <ns4:element name="resourceType" elementType="FHIR.ResourceType"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="description" elementType="FHIR.markdown"/>
        <ns4:element name="version">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExampleScenario.Version"/>
        </ns4:element>
        <ns4:element name="containedInstance">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ExampleScenario.ContainedInstance"/>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="CoverageEligibilityRequest.Diagnosis" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="diagnosis">
            <ns4:elementTypeSpecifier xsi:type="ns4:ChoiceTypeSpecifier">
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="CodeableConcept"/>
                <ns4:choice xsi:type="ns4:NamedTypeSpecifier" modelName="FHIR" name="Reference"/>
            </ns4:elementTypeSpecifier>
        </ns4:element>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Organization.Contact" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="purpose" elementType="FHIR.CodeableConcept"/>
        <ns4:element name="name" elementType="FHIR.HumanName"/>
        <ns4:element name="telecom">
            <ns4:elementTypeSpecifier xsi:type="ns4:ListTypeSpecifier" elementType="FHIR.ContactPoint"/>
        </ns4:element>
        <ns4:element name="address" elementType="FHIR.Address"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="ContractResourcePublicationStatusCodes" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="SubstanceNucleicAcid.Linkage" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="connectivity" elementType="FHIR.string"/>
        <ns4:element name="identifier" elementType="FHIR.Identifier"/>
        <ns4:element name="name" elementType="FHIR.string"/>
        <ns4:element name="residueSite" elementType="FHIR.string"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="VisionBase" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="BundleType" retrievable="false" baseType="FHIR.Element">
        <ns4:element name="value" elementType="System.String"/>
    </ns4:typeInfo>
    <ns4:typeInfo xsi:type="ns4:ClassInfo" name="Bundle.Response" retrievable="false" baseType="FHIR.BackboneElement">
        <ns4:element name="status" elementType="FHIR.string"/>
        <ns4:element name="location" elementType="FHIR.uri"/>
        <ns4:element name="etag" elementType="FHIR.string"/>
        <ns4:element name="lastModified" elementType="FHIR.instant"/>
        <ns4:element name="outcome" elementType="FHIR.ResourceContainer"/>
    </ns4:typeInfo>
    <ns4:conversionInfo fromType="FHIR.Coding" toType="System.Code" functionName="FHIRHelpers.ToCode"/>
    <ns4:conversionInfo fromType="FHIR.CodeableConcept" toType="System.Concept" functionName="FHIRHelpers.ToConcept"/>
    <ns4:conversionInfo fromType="FHIR.Quantity" toType="System.Quantity" functionName="FHIRHelpers.ToQuantity"/>
    <ns4:conversionInfo fromType="FHIR.Period" toType="Interval&lt;System.DateTime&gt;" functionName="FHIRHelpers.ToInterval"/>
    <ns4:conversionInfo fromType="FHIR.Range" toType="Interval&lt;System.Quantity&gt;" functionName="FHIRHelpers.ToInterval"/>
    <ns4:conversionInfo fromType="FHIR.uuid" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.TestScriptRequestMethodCode" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.SortDirection" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.BiologicallyDerivedProductStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.UnitsOfTime" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.AddressType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.AllergyIntoleranceCategory" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.IssueSeverity" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.CareTeamStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.EncounterStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.StructureDefinitionKind" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.PublicationStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.FHIRVersion" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.CarePlanActivityKind" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.StructureMapSourceListMode" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.RequestStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.strandType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.QuestionnaireResponseStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.SearchComparator" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ChargeItemStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ActionParticipantType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.AllergyIntoleranceType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.CarePlanActivityStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.InvoiceStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ClaimProcessingCodes" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.RequestResourceType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ParticipationStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.DeviceNameType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.DocumentMode" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.AssertionOperatorType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.DaysOfWeek" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.IssueType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.canonical" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.StructureMapContextType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.FamilyHistoryStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.status" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ExtensionContextType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.AssertionResponseTypes" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.RequestIntent" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.string" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ActionRequiredBehavior" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.GraphCompartmentUse" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.orientationType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.AccountStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.IdentifierUse" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.StructureMapTargetListMode" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ExposureState" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.TestReportParticipantType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.BindingStrength" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.RequestPriority" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ParticipantRequired" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.XPathUsageType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.id" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.FilterOperator" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.NamingSystemType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ContractResourceStatusCodes" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ResearchSubjectStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.StructureMapTransform" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ResponseType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.decimal" toType="System.Decimal" functionName="FHIRHelpers.ToDecimal"/>
    <ns4:conversionInfo fromType="FHIR.AggregationMode" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.sequenceType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.SystemRestfulInteraction" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.AdverseEventActuality" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.SubscriptionChannelType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.AssertionDirectionType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.CarePlanIntent" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.AllergyIntoleranceCriticality" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.PropertyRepresentation" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.TriggerType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.CompositionStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.AppointmentStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.MessageSignificanceCategory" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ListMode" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ResearchElementType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ObservationStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ResourceType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.boolean" toType="System.Boolean" functionName="FHIRHelpers.ToBoolean"/>
    <ns4:conversionInfo fromType="FHIR.StructureMapGroupTypeMode" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.SupplyRequestStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.EncounterLocationStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ConditionalDeleteStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.url" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.uri" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.Use" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.medicationRequestStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.IdentityAssuranceLevel" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.DeviceMetricColor" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.time" toType="System.Time" functionName="FHIRHelpers.ToTime"/>
    <ns4:conversionInfo fromType="FHIR.ConditionalReadStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.AllergyIntoleranceSeverity" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.FinancialResourceStatusCodes" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.OperationKind" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.SubscriptionStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.GoalLifecycleStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ObservationDataType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.DocumentReferenceStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.repositoryType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.LocationStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.NoteType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.TestReportStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.CodeSystemContentMode" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.FHIRDeviceStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ContactPointSystem" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.SlotStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.PropertyType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.TypeDerivationRule" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.GuidanceResponseStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.RelatedArtifactType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.oid" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.CompartmentType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.medicationrequestStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.InvoicePriceComponentType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.DeviceMetricCalibrationState" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.GroupType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.EnableWhenBehavior" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.TaskIntent" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ImmunizationEvaluationStatusCodes" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ExampleScenarioActorType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ProvenanceEntityRole" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.SpecimenStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.RestfulCapabilityMode" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.DetectedIssueSeverity" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.VisionEyes" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ConsentDataMeaning" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.messageheaderResponseRequest" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.GuidePageGeneration" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.DocumentRelationshipType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.VariableType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.TestReportResult" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ConceptMapGroupUnmappedMode" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.instant" toType="System.DateTime" functionName="FHIRHelpers.ToDateTime"/>
    <ns4:conversionInfo fromType="FHIR.dateTime" toType="System.DateTime" functionName="FHIRHelpers.ToDateTime"/>
    <ns4:conversionInfo fromType="FHIR.date" toType="System.Date" functionName="FHIRHelpers.ToDate"/>
    <ns4:conversionInfo fromType="FHIR.positiveInt" toType="System.Integer" functionName="FHIRHelpers.ToInteger"/>
    <ns4:conversionInfo fromType="FHIR.ClinicalImpressionStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.EligibilityResponsePurpose" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.NarrativeStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ImagingStudyStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.EndpointStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.BiologicallyDerivedProductCategory" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ResourceVersionPolicy" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ActionCardinalityBehavior" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.GroupMeasure" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.NamingSystemIdentifierType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ImmunizationStatusCodes" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.MedicationStatusCodes" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.DiscriminatorType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.StructureMapInputMode" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.LinkageType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ReferenceHandlingPolicy" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ResearchStudyStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.AuditEventOutcome" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.SpecimenContainedPreference" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ActionRelationshipType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ConstraintSeverity" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.EventCapabilityMode" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.CodeSearchSupport" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ObservationRangeCategory" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.UDIEntryType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.DeviceMetricCategory" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.TestReportActionResult" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.CapabilityStatementKind" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.EventTiming" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.SearchParamType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ActionGroupingBehavior" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.StructureMapModelMode" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.TaskStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.BiologicallyDerivedProductStorageScale" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.GraphCompartmentRule" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.SlicingRules" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ExplanationOfBenefitStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.GuideParameterCode" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.LinkType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ConceptMapEquivalence" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.AuditEventAction" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.SearchModifierCode" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.EventStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.OperationParameterUse" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ConsentProvisionType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ActionConditionKind" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.qualityType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.AdministrativeGender" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.QuestionnaireItemType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.DeviceMetricCalibrationType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.EvidenceVariableType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.code" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ActionSelectionBehavior" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.SupplyDeliveryStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.DiagnosticReportStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.FlagStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.SPDXLicense" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ListStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.base64Binary" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.DeviceUsageStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.AuditEventAgentNetworkType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ExpressionLanguage" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.AddressUse" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ContactPointUse" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.DeviceMetricOperationalStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ContributorType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ReferenceVersionRules" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.MeasureReportStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.SearchEntryMode" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.unsignedInt" toType="System.Integer" functionName="FHIRHelpers.ToInteger"/>
    <ns4:conversionInfo fromType="FHIR.NameUse" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.LocationMode" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.integer" toType="System.Integer" functionName="FHIRHelpers.ToInteger"/>
    <ns4:conversionInfo fromType="FHIR.FHIRSubstanceStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.QuestionnaireItemOperator" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.HTTPVerb" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.EpisodeOfCareStatus" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.RemittanceOutcome" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.markdown" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.EligibilityRequestPurpose" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.QuantityComparator" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.MeasureReportType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ActionPrecheckBehavior" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.SampledDataDataType" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.CompositionAttestationMode" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.TypeRestfulInteraction" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.CodeSystemHierarchyMeaning" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.vConfidentialityClassification" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.ContractResourcePublicationStatusCodes" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.VisionBase" toType="System.String" functionName="FHIRHelpers.ToString"/>
    <ns4:conversionInfo fromType="FHIR.BundleType" toType="System.String" functionName="FHIRHelpers.ToString"/>
</ns4:modelInfo>
