<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="8aab9afe-8501-480e-89e3-6fb2098ab8d9" />
  <meta>
    <lastUpdated value="2019-03-18T18:53:27.9395139+00:00" />
  </meta>
  <url value="https://ehealthbc.ca/API/fhir/StructureDefinition/ca-bc-Observation" />
  <name value="ca-bc-CD-profile-Observation" />
  <status value="draft" />
  <date value="2019-03-18T18:53:26.9509795+00:00" />
  <fhirVersion value="3.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Observation" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" />
  <derivation value="constraint" />
  <differential>
    <element id="Observation.meta">
      <path value="Observation.meta" />
      <max value="0" />
    </element>
    <element id="Observation.implicitRules">
      <path value="Observation.implicitRules" />
      <max value="0" />
    </element>
    <element id="Observation.language">
      <path value="Observation.language" />
      <max value="0" />
    </element>
    <element id="Observation.text">
      <path value="Observation.text" />
      <max value="0" />
    </element>
    <element id="Observation.contained">
      <path value="Observation.contained" />
      <max value="0" />
    </element>
    <element id="Observation.extension">
      <path value="Observation.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Observation.extension:labResultExtension">
      <path value="Observation.extension" />
      <sliceName value="labResultExtension" />
      <type>
        <code value="Extension" />
        <profile value="http://infoway-inforoute.ca/StructureDefinition/ca-bc-CD-labResult" />
      </type>
    </element>
    <element id="Observation.extension:labResultExtension.extension:epiMarkerValue">
      <path value="Observation.extension.extension" />
      <sliceName value="epiMarkerValue" />
    </element>
    <element id="Observation.extension:labResultExtension.extension:epiMarkerValue.valueCodeableConcept:valueCodeableConcept.coding.code">
      <path value="Observation.extension.extension.valueCodeableConcept.coding.code" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;322.1" />
    </element>
    <element id="Observation.extension:labResultExtension.extension:epiMarkerOverride">
      <path value="Observation.extension.extension" />
      <sliceName value="epiMarkerOverride" />
    </element>
    <element id="Observation.extension:labResultExtension.extension:epiMarkerOverride.valueBoolean:valueBoolean">
      <path value="Observation.extension.extension.valueBoolean" />
      <sliceName value="valueBoolean" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;322.1" />
    </element>
    <element id="Observation.extension:labResultExtension.extension:labSensitivity_recordType">
      <path value="Observation.extension.extension" />
      <sliceName value="labSensitivity_recordType" />
    </element>
    <element id="Observation.extension:labResultExtension.extension:labSensitivity_recordType.valueCode:valueCode">
      <path value="Observation.extension.extension.valueCode" />
      <sliceName value="valueCode" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;322.1" />
    </element>
    <element id="Observation.identifier.use">
      <path value="Observation.identifier.use" />
      <max value="0" />
    </element>
    <element id="Observation.identifier.type.coding">
      <path value="Observation.identifier.type.coding" />
      <max value="0" />
    </element>
    <element id="Observation.identifier.type.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.identifier.type.text" />
      <short value="Types of Lab Result Identifiers" />
      <definition value="Accession No.; &#xD;&#xA;Lab Result ID (Lab Result);&#xD;&#xA;Lab Sensitivity ID (Lab Result): Mandatory if Sensitivity Drugs (297) provided" />
      <comment value="none" />
    </element>
    <element id="Observation.identifier.system">
      <path value="Observation.identifier.system" />
      <max value="0" />
    </element>
    <element id="Observation.identifier.value">
      <path value="Observation.identifier.value" />
      <definition value="Accession No.; &#xD;&#xA;Lab Result ID (Lab Result);&#xD;&#xA;Lab Sensitivity ID (Lab Result): Mandatory if Sensitivity Drugs (297) provided" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;2.1; &#xD;&#xA;30.6; &#xD;&#xA;297.5" />
    </element>
    <element id="Observation.identifier.period">
      <path value="Observation.identifier.period" />
      <max value="0" />
    </element>
    <element id="Observation.identifier.assigner">
      <path value="Observation.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Observation.basedOn">
      <path value="Observation.basedOn" />
      <short value="Lab Test Name" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID :&#xD;&#xA;To be referenced for Lab Test Name" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/ProcedureRequest" />
      </type>
    </element>
    <element id="Observation.basedOn.id">
      <path value="Observation.basedOn.id" />
      <max value="0" />
    </element>
    <element id="Observation.basedOn.identifier">
      <path value="Observation.basedOn.identifier" />
      <max value="0" />
    </element>
    <element id="Observation.basedOn.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.basedOn.display" />
      <max value="0" />
    </element>
    <element id="Observation.status">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint">
        <valueString value="default: final" />
      </extension>
      <path value="Observation.status" />
      <definition value="Lab Result status" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;30.2" />
    </element>
    <element id="Observation.category">
      <path value="Observation.category" />
      <max value="0" />
    </element>
    <element id="Observation.code">
      <path value="Observation.code" />
      <short value="Lab Test Result Name" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;30.1" />
    </element>
    <element id="Observation.code.id">
      <path value="Observation.code.id" />
      <max value="0" />
    </element>
    <element id="Observation.code.coding.id">
      <path value="Observation.code.coding.id" />
      <max value="0" />
    </element>
    <element id="Observation.code.coding.system">
      <path value="Observation.code.coding.system" />
      <max value="0" />
    </element>
    <element id="Observation.code.coding.version">
      <path value="Observation.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.code.coding.code">
      <path value="Observation.code.coding.code" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;30.1" />
    </element>
    <element id="Observation.code.coding.userSelected">
      <path value="Observation.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.code.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.code.text" />
      <max value="0" />
    </element>
    <element id="Observation.subject">
      <path value="Observation.subject" />
      <short value="Lab Service Delivery Location" />
      <definition value="Lab Service Delivery Location" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;To be referenced for Lab Service Delivery Location" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" />
      </type>
    </element>
    <element id="Observation.subject.reference">
      <path value="Observation.subject.reference" />
      <short value="reference.identifier.value of resourceLocation" />
      <definition value="reference.identifier.value of resourceLocation" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;294.1" />
      <min value="1" />
    </element>
    <element id="Observation.subject.identifier">
      <path value="Observation.subject.identifier" />
      <max value="0" />
    </element>
    <element id="Observation.subject.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.subject.display" />
      <max value="0" />
    </element>
    <element id="Observation.context">
      <path value="Observation.context" />
      <max value="0" />
    </element>
    <element id="Observation.effective[x]:effectiveDateTime">
      <path value="Observation.effectiveDateTime" />
      <sliceName value="effectiveDateTime" />
      <short value="Lab Result DateTime" />
      <definition value="Lab Result DateTime" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;30.3" />
      <min value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="Observation.issued">
      <path value="Observation.issued" />
      <max value="0" />
    </element>
    <element id="Observation.performer">
      <path value="Observation.performer" />
      <definition value="Resulting Lab" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;To be referenced for Resulting Lab" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
      </type>
    </element>
    <element id="Observation.performer.reference">
      <path value="Observation.performer.reference" />
      <short value="reference.identifier.value of resourcePractitioner" />
      <definition value="reference.identifier.value of resourcePractitioner" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;2" />
    </element>
    <element id="Observation.performer.identifier">
      <path value="Observation.performer.identifier" />
      <max value="0" />
    </element>
    <element id="Observation.performer.identifier.value">
      <path value="Observation.performer.identifier.value" />
      <definition value="Use SERVICE_DELIVERY_LOCATION_ID values" />
      <min value="1" />
    </element>
    <element id="Observation.performer.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.performer.display" />
      <max value="0" />
    </element>
    <element id="Observation.value[x]">
      <path value="Observation.value[x]" />
      <short value="Lab Results" />
      <definition value="Result Description; Result Value &#xD;&#xA;&#xD;&#xA;ValueString: Sensitivity result Additonal Details&#xD;&#xA;ValueQuantity with value &amp; unit: GenLab results" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;30.7 for Result Value (GenLab only); &#xD;&#xA; 30.4 for Result Units (GenLab only);&#xD;&#xA; 297.3 for Sensitivity Result Value (Micro)." />
      <type>
        <code value="Quantity" />
      </type>
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Observation.dataAbsentReason">
      <path value="Observation.dataAbsentReason" />
      <max value="0" />
    </element>
    <element id="Observation.interpretation">
      <path value="Observation.interpretation" />
      <comment value="none" />
    </element>
    <element id="Observation.interpretation.id">
      <path value="Observation.interpretation.id" />
      <max value="0" />
    </element>
    <element id="Observation.interpretation.coding.id">
      <path value="Observation.interpretation.coding.id" />
      <max value="0" />
    </element>
    <element id="Observation.interpretation.coding.system">
      <path value="Observation.interpretation.coding.system" />
      <max value="0" />
    </element>
    <element id="Observation.interpretation.coding.version">
      <path value="Observation.interpretation.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.interpretation.coding.code">
      <path value="Observation.interpretation.coding.code" />
      <short value="Lab Flag (Lab Result - GenLab only)" />
      <definition value="Lab Flag (Lab Result - GenLab only)" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;30.5 (GenLab)" />
    </element>
    <element id="Observation.interpretation.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.interpretation.coding.display" />
      <short value="Lab Flag (Lab Result - GenLab only)" />
      <definition value="Lab Flag (Lab Result - GenLab only)" />
      <comment value="none" />
    </element>
    <element id="Observation.interpretation.coding.userSelected">
      <path value="Observation.interpretation.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.interpretation.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.interpretation.text" />
      <short value="Interpreted Result (Lab Result) for GenLab" />
      <definition value="Interpreted Result (Lab Result) for GenLab" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;30" />
    </element>
    <element id="Observation.comment">
      <path value="Observation.comment" />
      <short value="Result Description" />
      <definition value="Result Description" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;4" />
    </element>
    <element id="Observation.bodySite">
      <path value="Observation.bodySite" />
      <max value="0" />
    </element>
    <element id="Observation.method">
      <path value="Observation.method" />
      <max value="0" />
    </element>
    <element id="Observation.specimen.reference">
      <path value="Observation.specimen.reference" />
      <short value="Reference resourceSpecimen" />
      <definition value="Reference resourceSpecimen" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;To be referenced for Lab Test Specimen" />
    </element>
    <element id="Observation.specimen.identifier">
      <path value="Observation.specimen.identifier" />
      <max value="0" />
    </element>
    <element id="Observation.specimen.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.specimen.display" />
      <max value="0" />
    </element>
    <element id="Observation.device">
      <path value="Observation.device" />
      <max value="0" />
    </element>
    <element id="Observation.referenceRange.low">
      <path value="Observation.referenceRange.low" />
      <max value="0" />
    </element>
    <element id="Observation.referenceRange.high">
      <path value="Observation.referenceRange.high" />
      <max value="0" />
    </element>
    <element id="Observation.referenceRange.type.coding.system">
      <path value="Observation.referenceRange.type.coding.system" />
      <max value="0" />
    </element>
    <element id="Observation.referenceRange.type.coding.version">
      <path value="Observation.referenceRange.type.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.referenceRange.type.coding.code">
      <path value="Observation.referenceRange.type.coding.code" />
      <short value="Range Type (Lab Result - General Only)" />
      <definition value="Range Type (Lab Result - General Only)" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;31.1" />
    </element>
    <element id="Observation.referenceRange.type.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.referenceRange.type.coding.display" />
      <short value="Lab Result Reference Range" />
      <definition value="Lab Result Reference Range" />
      <comment value="none" />
    </element>
    <element id="Observation.referenceRange.type.coding.userSelected">
      <path value="Observation.referenceRange.type.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.referenceRange.type.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.referenceRange.type.text" />
      <short value="Range Description (Lab Result - General Only)" />
      <definition value="Range Description (Lab Result - General Only)" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;31.2" />
    </element>
    <element id="Observation.referenceRange.appliesTo">
      <path value="Observation.referenceRange.appliesTo" />
      <max value="0" />
    </element>
    <element id="Observation.referenceRange.age">
      <path value="Observation.referenceRange.age" />
      <max value="0" />
    </element>
    <element id="Observation.referenceRange.text">
      <path value="Observation.referenceRange.text" />
      <short value="Reference Range (Lab Result - General Only)" />
      <definition value="Reference Range (Lab Result - General Only)" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;31" />
    </element>
    <element id="Observation.related">
      <path value="Observation.related" />
      <max value="0" />
    </element>
    <element id="Observation.component.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <max value="0" />
    </element>
    <element id="Observation.component.code.coding.version">
      <path value="Observation.component.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.component.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <short value="Sensitivity - Drug (Lab Result)" />
      <definition value="Sensitivity - Drug (Lab Result)" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;297" />
    </element>
    <element id="Observation.component.code.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.component.code.coding.display" />
      <short value="Sensitivity - Drug (Lab Result)" />
      <definition value="Sensitivity - Drug (Lab Result)" />
      <comment value="none" />
    </element>
    <element id="Observation.component.code.coding.userSelected">
      <path value="Observation.component.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.component.code.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.component.code.text" />
      <max value="0" />
    </element>
    <element id="Observation.component.value[x]:valueString">
      <path value="Observation.component.valueString" />
      <sliceName value="valueString" />
      <short value="Sensitivity - Value (Lab Result)" />
      <definition value="Sensitivity - Value (Lab Result)" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;297.2" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Observation.component.dataAbsentReason">
      <path value="Observation.component.dataAbsentReason" />
      <max value="0" />
    </element>
    <element id="Observation.component.interpretation">
      <path value="Observation.component.interpretation" />
      <short value="Sensitivity - Interpretation (Lab Result)" />
      <definition value="CM: Mandatory if Sensitivity (297) provided&#xD;&#xA;Sensitivity - Interpretation (Lab Result)" />
      <comment value="The component interpretation applies only to the individual component value." />
    </element>
    <element id="Observation.component.interpretation.coding.system">
      <path value="Observation.component.interpretation.coding.system" />
      <max value="0" />
    </element>
    <element id="Observation.component.interpretation.coding.version">
      <path value="Observation.component.interpretation.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.component.interpretation.coding.code">
      <path value="Observation.component.interpretation.coding.code" />
      <short value="Sensitivity - Interpretation (Lab Result)" />
      <definition value="Sensitivity - Interpretation (Lab Result)" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;297.1" />
    </element>
    <element id="Observation.component.interpretation.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.component.interpretation.coding.display" />
      <short value="Sensitivity - Interpretation (Lab Result)" />
      <definition value="Sensitivity - Interpretation (Lab Result)" />
    </element>
    <element id="Observation.component.interpretation.coding.userSelected">
      <path value="Observation.component.interpretation.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.component.interpretation.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.component.interpretation.text" />
      <max value="0" />
    </element>
    <element id="Observation.component.referenceRange">
      <path value="Observation.component.referenceRange" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>