<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="d5621749-c461-4465-a7e6-b1ed310f24be" />
  <meta>
    <lastUpdated value="2019-03-16T22:57:01.320813+00:00" />
  </meta>
  <url value="http://ehealthbc.ca/API/FHIR/StructureDefinition/Patient" />
  <name value="ca-bc-CD-profile-Patient" />
  <status value="draft" />
  <date value="2019-03-16T22:57:00.1435126+00:00" />
  <fhirVersion value="3.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Patient" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Patient" />
  <derivation value="constraint" />
  <differential>
    <element id="Patient">
      <path value="Patient" />
      <short value="Information about an individual or animal receiving health care services." />
    </element>
    <element id="Patient.id">
      <path value="Patient.id" />
      <example>
        <label value="Patient ID" />
        <valueId value="PATIENT1" />
      </example>
    </element>
    <element id="Patient.meta">
      <path value="Patient.meta" />
      <max value="0" />
    </element>
    <element id="Patient.implicitRules">
      <path value="Patient.implicitRules" />
      <max value="0" />
    </element>
    <element id="Patient.language">
      <path value="Patient.language" />
      <max value="0" />
    </element>
    <element id="Patient.text">
      <path value="Patient.text" />
      <max value="0" />
    </element>
    <element id="Patient.contained">
      <path value="Patient.contained" />
      <max value="0" />
    </element>
    <element id="Patient.extension">
      <path value="Patient.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Patient.extension:aboriginal">
      <path value="Patient.extension" />
      <sliceName value="aboriginal" />
      <type>
        <code value="Extension" />
        <profile value="http://infoway-inforoute.ca/StructureDefinition/ca-bc-Aboriginal" />
      </type>
    </element>
    <element id="Patient.extension:aboriginal.extension:isAboriginal">
      <path value="Patient.extension.extension" />
      <sliceName value="isAboriginal" />
    </element>
    <element id="Patient.extension:aboriginal.extension:isAboriginal.valueCodeableConcept:valueCodeableConcept.coding.code">
      <path value="Patient.extension.extension.valueCodeableConcept.coding.code" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;57" />
    </element>
    <element id="Patient.extension:aboriginal.extension:aboriginalOrganization">
      <path value="Patient.extension.extension" />
      <sliceName value="aboriginalOrganization" />
    </element>
    <element id="Patient.extension:aboriginal.extension:aboriginalOrganization.valueCodeableConcept:valueCodeableConcept.coding.code">
      <path value="Patient.extension.extension.valueCodeableConcept.coding.code" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;57.1" />
    </element>
    <element id="Patient.extension:aboriginal.extension:aboriginalIdentity">
      <path value="Patient.extension.extension" />
      <sliceName value="aboriginalIdentity" />
    </element>
    <element id="Patient.extension:aboriginal.extension:aboriginalIdentity.valueCodeableConcept:valueCodeableConcept.coding.code">
      <path value="Patient.extension.extension.valueCodeableConcept.coding.code" />
      <requirements value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;58" />
    </element>
    <element id="Patient.extension:aboriginal.extension:firstNationsStatus">
      <path value="Patient.extension.extension" />
      <sliceName value="firstNationsStatus" />
    </element>
    <element id="Patient.extension:aboriginal.extension:firstNationsStatus.valueCodeableConcept:valueCodeableConcept.coding.code">
      <path value="Patient.extension.extension.valueCodeableConcept.coding.code" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;59" />
    </element>
    <element id="Patient.extension:ethnicity">
      <path value="Patient.extension" />
      <sliceName value="ethnicity" />
      <type>
        <code value="Extension" />
        <profile value="http://infoway-inforoute.ca/StructureDefinition/ca-bc-ethnicity" />
      </type>
    </element>
    <element id="Patient.extension:ethnicity.extension:reportedBy">
      <path value="Patient.extension.extension" />
      <sliceName value="reportedBy" />
    </element>
    <element id="Patient.extension:ethnicity.extension:reportedBy.valueCodeableConcept:valueCodeableConcept.coding.code">
      <path value="Patient.extension.extension.valueCodeableConcept.coding.code" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;292" />
    </element>
    <element id="Patient.extension:ethnicity.extension:ethnicityCode">
      <path value="Patient.extension.extension" />
      <sliceName value="ethnicityCode" />
    </element>
    <element id="Patient.extension:ethnicity.extension:ethnicityCode.valueCodeableConcept:valueCodeableConcept.coding.code">
      <path value="Patient.extension.extension.valueCodeableConcept.coding.code" />
      <requirements value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;292.1" />
    </element>
    <element id="Patient.extension:clientHealthRegion">
      <path value="Patient.extension" />
      <sliceName value="clientHealthRegion" />
      <type>
        <code value="Extension" />
        <profile value="http://infoway-inforoute.ca/StructureDefinition/ca-bc-client-health-region" />
      </type>
    </element>
    <element id="Patient.extension:clientHealthRegion.extension:clientHealthRegion">
      <path value="Patient.extension.extension" />
      <sliceName value="clientHealthRegion" />
      <short value="Client Health Region" />
    </element>
    <element id="Patient.extension:clientHealthRegion.extension:clientHealthRegion.valueCodeableConcept:valueCodeableConcept.coding.code">
      <path value="Patient.extension.extension.valueCodeableConcept.coding.code" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;85.1" />
    </element>
    <element id="Patient.extension:clientHealthRegion.extension:CHReffectiveFromDate">
      <path value="Patient.extension.extension" />
      <sliceName value="CHReffectiveFromDate" />
    </element>
    <element id="Patient.extension:clientHealthRegion.extension:CHReffectiveFromDate.valueDate:valueDate">
      <path value="Patient.extension.extension.valueDate" />
      <sliceName value="valueDate" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;85.2" />
    </element>
    <element id="Patient.extension:clientHealthRegion.extension:CHReffectiveToDate">
      <path value="Patient.extension.extension" />
      <sliceName value="CHReffectiveToDate" />
    </element>
    <element id="Patient.extension:clientHealthRegion.extension:CHReffectiveToDate.valueDate:valueDate">
      <path value="Patient.extension.extension.valueDate" />
      <sliceName value="valueDate" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;85.3" />
    </element>
    <element id="Patient.extension:indetermineClient">
      <path value="Patient.extension" />
      <sliceName value="indetermineClient" />
      <short value="Indeterminate Client Indicator" />
      <definition value="Indeterminate Client Indicator&#xD;&#xA;Defaults to 'N' unless value is provided.  &#xD;&#xA;If 'Y', relaxes mandatory requirements - only First Name and Last Name is mandatory to create client." />
      <comment value="none" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://infoway-inforoute.ca/StructureDefinition/ca-bc-indetermineClient" />
      </type>
    </element>
    <element id="Patient.extension:indetermineClient.id">
      <path value="Patient.extension.id" />
      <max value="0" />
    </element>
    <element id="Patient.extension:indetermineClient.value[x]:valueBoolean">
      <path value="Patient.extension.valueBoolean" />
      <sliceName value="valueBoolean" />
      <short value="Indetermine Client Flag" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;79.4" />
      <min value="1" />
      <type>
        <code value="boolean" />
      </type>
    </element>
    <element id="Patient.extension:inactiveClient">
      <path value="Patient.extension" />
      <sliceName value="inactiveClient" />
      <short value="Inactive Client Reason" />
      <definition value="CM: Mandatory if client isinactive (79.6)" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;79.7" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://infoway-inforoute.ca/StructureDefinition/inactiveClient" />
      </type>
    </element>
    <element id="Patient.extension:inactiveClient.id">
      <path value="Patient.extension.id" />
      <max value="0" />
    </element>
    <element id="Patient.extension:inactiveClient.value[x]:valueCodeableConcept">
      <path value="Patient.extension.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <min value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Patient.extension:inactiveClient.value[x]:valueCodeableConcept.coding.id">
      <path value="Patient.extension.valueCodeableConcept.coding.id" />
      <max value="0" />
    </element>
    <element id="Patient.extension:inactiveClient.value[x]:valueCodeableConcept.coding.system">
      <path value="Patient.extension.valueCodeableConcept.coding.system" />
      <short value="Inactive Client Reason" />
      <fixedUri value="http://ehealthbc.ca/NamingSystem/ca-bc-inactive-client-reason" />
    </element>
    <element id="Patient.extension:inactiveClient.value[x]:valueCodeableConcept.coding.version">
      <path value="Patient.extension.valueCodeableConcept.coding.version" />
      <max value="0" />
    </element>
    <element id="Patient.extension:inactiveClient.value[x]:valueCodeableConcept.coding.code">
      <path value="Patient.extension.valueCodeableConcept.coding.code" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;79.7" />
    </element>
    <element id="Patient.extension:inactiveClient.value[x]:valueCodeableConcept.coding.userSelected">
      <path value="Patient.extension.valueCodeableConcept.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Patient.extension:inactiveClient.value[x]:valueCodeableConcept.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Patient.extension.valueCodeableConcept.text" />
      <max value="0" />
    </element>
    <element id="Patient.extension:recordType">
      <path value="Patient.extension" />
      <sliceName value="recordType" />
      <short value="Record Type" />
      <definition value="A|R|W" />
      <comment value="none" />
      <min value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://infoway-inforoute.ca/StructureDefinition/recordType" />
      </type>
    </element>
    <element id="Patient.extension:recordType.id">
      <path value="Patient.extension.id" />
      <max value="0" />
    </element>
    <element id="Patient.extension:recordType.valueCode:valueCode">
      <path value="Patient.extension.valueCode" />
      <sliceName value="valueCode" />
      <short value="Record Type - A|R|W" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;79.5" />
      <min value="1" />
      <fixedCode value="A|R|W" />
    </element>
    <element id="Patient.extension:recordType.valueCode:valueCode.id">
      <path value="Patient.extension.valueCode.id" />
      <max value="0" />
    </element>
    <element id="Patient.identifier">
      <path value="Patient.identifier" />
      <definition value="BC PHN&#xD;&#xA;Additional ID" />
      <min value="1" />
    </element>
    <element id="Patient.identifier.id">
      <path value="Patient.identifier.id" />
      <max value="0" />
    </element>
    <element id="Patient.identifier.use">
      <path value="Patient.identifier.use" />
      <max value="0" />
    </element>
    <element id="Patient.identifier.type">
      <path value="Patient.identifier.type" />
      <definition value="A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.&#xD;&#xA;See TAB &lt;Value Codes&gt; on CD_Mandate_Dataset_Specifications" />
      <comment value="none" />
    </element>
    <element id="Patient.identifier.type.id">
      <path value="Patient.identifier.type.id" />
      <max value="0" />
    </element>
    <element id="Patient.identifier.type.coding">
      <path value="Patient.identifier.type.coding" />
      <max value="0" />
    </element>
    <element id="Patient.identifier.type.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Patient.identifier.type.text" />
      <short value="Patient Identifier Type" />
      <definition value="Patient Identifier Type" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;80.1: CM if BC PHN (80) provided, indicates Health Card Type &#xD;&#xA;290 : CM if Additional ID (290.1) provided" />
      <min value="1" />
      <example>
        <label value="BC PHN" />
        <valueString value="BC" />
      </example>
      <example>
        <label value="Alberta PHN" />
        <valueString value="2.16.840.1.113883.4.20" />
      </example>
    </element>
    <element id="Patient.identifier.system">
      <path value="Patient.identifier.system" />
      <short value="The namespace for the patient identifier value" />
      <definition value="BC PHN: https://fhir.infoway-inforoute.ca/registry/NamingSystem/bc-patient-healthcare-identifier&#xD;&#xA;AB PHN: https://fhir.infoway-inforoute.ca/registry/NamingSystem/ab-patient-lifetime-identifier&#xD;&#xA;MB: https://fhir.infoway-inforoute.ca/registry/NamingSystem/ab-patient-lifetime-identifier&#xD;&#xA;NB: https://fhir.infoway-inforoute.ca/registry/NamingSystem/nb-patient-health-number&#xD;&#xA;NL: https://fhir.infoway-inforoute.ca/registry/NamingSystem/nl-patient-medical-care-plan-number&#xD;&#xA;NS: https://fhir.infoway-inforoute.ca/registry/NamingSystem/ns-patient-health-number&#xD;&#xA;NT: https://fhir.infoway-inforoute.ca/registry/NamingSystem/nt-patient-health-number&#xD;&#xA;NU PHN: https://fhir.infoway-inforoute.ca/registry/NamingSystem/nu-patient-health-number&#xD;&#xA;ON PHN: https://ehealthontario.ca/API/FHIR/NamingSystem/ca-on-patient-hcn&#xD;&#xA;PE PHN: https://fhir.infoway-inforoute.ca/registry/NamingSystem/pe-patient-health-number&#xD;&#xA;QC PHN: https://fhir.infoway-inforoute.ca/registry/NamingSystem/qc-patient-health-number&#xD;&#xA;SK PHN: https://fhir.infoway-inforoute.ca/registry/NamingSystem/sk-patient-health-number&#xD;&#xA;YT PHN: https://fhir.infoway-inforoute.ca/registry/NamingSystem/yt-patient-health-number&#xD;&#xA;&#xD;&#xA;NHA ALT ID: https://fhir.infoway-inforoute.ca/NamingSystem/ca-bc-nha-patient-identifier&#xD;&#xA;FHA ALT ID: https://ehealthbc.ca/API/FHIR/NamingSystem/ca-bc-fha-patient-identifier&#xD;&#xA;VCH-EMR GetCheckedOnline ID: [id-system-local-base]/ca-bc-emr-vcha-GCO-id&#xD;&#xA;VCH-EMR Profile ID: [id-system-local-base]/ca-bc-emr-vcha-profile-id" />
      <comment value="See &lt;Value URIs&gt; listed in Definition" />
      <example>
        <label value="BC PHN" />
        <valueUri value="https://fhir.infoway-inforoute.ca/NamingSystem/ca-bc-patient-healthcare-id" />
      </example>
      <example>
        <label value="Alberta PHN" />
        <valueUri value="https://fhir.infoway-inforoute.ca/registry/NamingSystem/ab-patient-lifetime-identifier" />
      </example>
    </element>
    <element id="Patient.identifier.value">
      <path value="Patient.identifier.value" />
      <short value="Patient Identifier" />
      <definition value="Patient Identifier" />
      <comment value="CD_Mandate_Dataset_Specs Data Element ID: &#xD;&#xA;80, &#xD;&#xA;290.1" />
      <min value="1" />
      <example>
        <label value="BC PHN" />
        <valueString value="9698001001" />
      </example>
    </element>
    <element id="Patient.identifier.period">
      <path value="Patient.identifier.period" />
      <definition value="Time period during which identifier is/was valid for use.&#xD;&#xA;Format: yyyy-mm-dd" />
    </element>
    <element id="Patient.identifier.period.id">
      <path value="Patient.identifier.period.id" />
      <max value="0" />
    </element>
    <element id="Patient.identifier.assigner">
      <path value="Patient.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Patient.active">
      <path value="Patient.active" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;79.6" />
      <min value="1" />
    </element>
    <element id="Patient.name">
      <path value="Patient.name" />
      <definition value="A name associated with the individual.&#xD;&#xA;A patient may have multiple names with different uses or applicable periods. &#xD;&#xA;&lt;client name info&gt;: First Name, Last Name, Middle Name, Alternate Names" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;92" />
      <min value="1" />
    </element>
    <element id="Patient.name.id">
      <path value="Patient.name.id" />
      <max value="0" />
    </element>
    <element id="Patient.name.use">
      <path value="Patient.name.use" />
      <definition value="&quot;Official&quot; = Legal Name&#xA;&#xD;&#xA;Alternate Name:&#xD;&#xA;&quot;Usual&quot; = Preferred Name&#xA;&quot;Nickname&quot; = Informal, not usual name" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;92.1" />
    </element>
    <element id="Patient.name.text">
      <path value="Patient.name.text" />
      <max value="0" />
    </element>
    <element id="Patient.name.family">
      <path value="Patient.name.family" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;79.2" />
      <min value="1" />
      <example>
        <label value="Family Name" />
        <valueString value="Potter" />
      </example>
    </element>
    <element id="Patient.name.given">
      <path value="Patient.name.given" />
      <definition value="Given name: First Name (Mandatory), Middle Name (Optional)" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;79.1-First Name&#xD;&#xA;79.3-Middle Name" />
      <min value="1" />
      <example>
        <label value="First Name" />
        <valueString value="Harry" />
      </example>
      <example>
        <label value="Middle Name" />
        <valueString value="Hedwig" />
      </example>
    </element>
    <element id="Patient.name.prefix">
      <path value="Patient.name.prefix" />
      <max value="0" />
    </element>
    <element id="Patient.name.suffix">
      <path value="Patient.name.suffix" />
      <max value="0" />
    </element>
    <element id="Patient.name.period">
      <path value="Patient.name.period" />
      <definition value="Indicates the period of time when this name was valid for the named person.&#xD;&#xA;Format: yyyy-mm-dd" />
      <max value="0" />
    </element>
    <element id="Patient.telecom.id">
      <path value="Patient.telecom.id" />
      <max value="0" />
    </element>
    <element id="Patient.telecom.system">
      <path value="Patient.telecom.system" />
      <comment value="none" />
    </element>
    <element id="Patient.telecom.value">
      <path value="Patient.telecom.value" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;87 - Phone no.&#xD;&#xA;88 - Email" />
      <example>
        <label value="Phone no." />
        <valueString value="(604)123-4567" />
      </example>
      <example>
        <label value="Email" />
        <valueString value="hpotter@work.com" />
      </example>
    </element>
    <element id="Patient.telecom.use">
      <path value="Patient.telecom.use" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;87.1 - Phone Type if system=phone (87)&#xD;&#xA;88.1 - Email Type if system=email (88)" />
    </element>
    <element id="Patient.telecom.rank">
      <path value="Patient.telecom.rank" />
      <max value="0" />
    </element>
    <element id="Patient.telecom.period">
      <path value="Patient.telecom.period" />
      <definition value="Time period when the contact point was/is in use.&#xD;&#xA;Format: yyyy-mm-dd" />
    </element>
    <element id="Patient.telecom.period.id">
      <path value="Patient.telecom.period.id" />
      <max value="0" />
    </element>
    <element id="Patient.gender">
      <path value="Patient.gender" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;82" />
      <min value="1" />
    </element>
    <element id="Patient.gender.id">
      <path value="Patient.gender.id" />
      <max value="0" />
    </element>
    <element id="Patient.gender.extension">
      <path value="Patient.gender.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Patient.gender.extension:_gender">
      <path value="Patient.gender.extension" />
      <sliceName value="_gender" />
      <short value="Gender Identity" />
      <definition value="Patient's gender identity" />
      <comment value="none" />
      <type>
        <code value="Extension" />
        <profile value="http://fhir.infoway-inforoute/StructureDefinition/patient-genderIdentity" />
      </type>
    </element>
    <element id="Patient.gender.extension:_gender.valueCodeableConcept:valueCodeableConcept">
      <path value="Patient.gender.extension.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <min value="1" />
    </element>
    <element id="Patient.gender.extension:_gender.valueCodeableConcept:valueCodeableConcept.id">
      <path value="Patient.gender.extension.valueCodeableConcept.id" />
      <max value="0" />
    </element>
    <element id="Patient.gender.extension:_gender.valueCodeableConcept:valueCodeableConcept.coding.id">
      <path value="Patient.gender.extension.valueCodeableConcept.coding.id" />
      <max value="0" />
    </element>
    <element id="Patient.gender.extension:_gender.valueCodeableConcept:valueCodeableConcept.coding.system">
      <path value="Patient.gender.extension.valueCodeableConcept.coding.system" />
      <definition value="http://ehealthbc.ca/API/FHIR/NamingSystem/patient-genderIdentity" />
      <comment value="none" />
    </element>
    <element id="Patient.gender.extension:_gender.valueCodeableConcept:valueCodeableConcept.coding.version">
      <path value="Patient.gender.extension.valueCodeableConcept.coding.version" />
      <max value="0" />
    </element>
    <element id="Patient.gender.extension:_gender.valueCodeableConcept:valueCodeableConcept.coding.code">
      <path value="Patient.gender.extension.valueCodeableConcept.coding.code" />
      <short value="Patient's gender identity" />
      <definition value="Patient's gender identity" />
      <example>
        <label value="Transgender Male to Female" />
        <valueCode value="TRN_M_F" />
      </example>
    </element>
    <element id="Patient.gender.extension:_gender.valueCodeableConcept:valueCodeableConcept.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Patient.gender.extension.valueCodeableConcept.coding.display" />
      <short value="Patient's gender identity" />
      <definition value="Patient's gender identity" />
      <comment value="none" />
      <example>
        <label value="Transgender Male to Female" />
        <valueString value="Transgender Male to Female" />
      </example>
    </element>
    <element id="Patient.gender.extension:_gender.valueCodeableConcept:valueCodeableConcept.coding.userSelected">
      <path value="Patient.gender.extension.valueCodeableConcept.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Patient.gender.extension:_gender.valueCodeableConcept:valueCodeableConcept.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Patient.gender.extension.valueCodeableConcept.text" />
      <max value="0" />
    </element>
    <element id="Patient.birthDate">
      <path value="Patient.birthDate" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;81" />
      <min value="1" />
    </element>
    <element id="Patient.deceased[x]:deceasedDateTime">
      <path value="Patient.deceasedDateTime" />
      <sliceName value="deceasedDateTime" />
      <short value="Patien'ts date of death" />
      <definition value="Patien'ts date of death" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;79.8" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="Patient.deceased[x]:deceasedDateTime.id">
      <path value="Patient.deceasedDateTime.id" />
      <max value="0" />
    </element>
    <element id="Patient.address.extension">
      <path value="Patient.address.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Patient.address.extension:firstNationsBand">
      <path value="Patient.address.extension" />
      <sliceName value="firstNationsBand" />
      <type>
        <code value="Extension" />
        <profile value="http://ehealthbc.ca/API/FHIR/StructureDefinition/ca-bc-extension-address-firstnations-band" />
      </type>
    </element>
    <element id="Patient.address.extension:firstNationsBand.valueCodeableConcept:valueCodeableConcept">
      <path value="Patient.address.extension.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <min value="1" />
    </element>
    <element id="Patient.address.extension:firstNationsBand.valueCodeableConcept:valueCodeableConcept.coding.system">
      <path value="Patient.address.extension.valueCodeableConcept.coding.system" />
      <comment value="none" />
    </element>
    <element id="Patient.address.extension:firstNationsBand.valueCodeableConcept:valueCodeableConcept.coding.code">
      <path value="Patient.address.extension.valueCodeableConcept.coding.code" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;266 &#xD;&#xA;AML/API to derive 93=Y if 266 provided" />
    </element>
    <element id="Patient.address.extension:firstNationsBand.valueCodeableConcept:valueCodeableConcept.coding.userSelected">
      <path value="Patient.address.extension.valueCodeableConcept.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Patient.address.use">
      <path value="Patient.address.use" />
      <definition value="The purpose of this address.&#xD;&#xA;CM: If any other address fields populated" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;83.5" />
    </element>
    <element id="Patient.address.type">
      <path value="Patient.address.type" />
      <max value="0" />
    </element>
    <element id="Patient.address.text">
      <path value="Patient.address.text" />
      <short value="Client Home Address at Time of Initial Investigation" />
      <definition value="Hardcode as &quot;client address at time of reporting&quot; ONLY IF address is Client Home Address at Time of Initial Investigation; else do not send this data element (298)." />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID:&#xD;&#xA;298" />
      <fixedString value="client address at time of reporting" />
    </element>
    <element id="Patient.address.line">
      <path value="Patient.address.line" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;83" />
      <max value="2" />
    </element>
    <element id="Patient.address.line.extension">
      <path value="Patient.address.line.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Patient.address.line.extension:_line">
      <path value="Patient.address.line.extension" />
      <sliceName value="_line" />
      <comment value="none" />
      <type>
        <code value="Extension" />
        <profile value="http://ehealthbc.ca/fhir/StructureDefinition/_line" />
      </type>
    </element>
    <element id="Patient.address.line.extension:_line.extension:StreetNo">
      <path value="Patient.address.line.extension.extension" />
      <sliceName value="StreetNo" />
      <comment value="none" />
    </element>
    <element id="Patient.address.line.extension:_line.extension:StreetNo.valueString:valueString">
      <path value="Patient.address.line.extension.extension.valueString" />
      <sliceName value="valueString" />
      <comment value="A stream of bytes, base64 encoded&#xD;&#xA;CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;83.2" />
      <min value="1" />
    </element>
    <element id="Patient.address.line.extension:_line.extension:StreetName">
      <path value="Patient.address.line.extension.extension" />
      <sliceName value="StreetName" />
      <comment value="none" />
    </element>
    <element id="Patient.address.line.extension:_line.extension:StreetName.valueString:valueString">
      <path value="Patient.address.line.extension.extension.valueString" />
      <sliceName value="valueString" />
      <comment value="A stream of bytes, base64 encoded&#xD;&#xA;CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;83.3" />
      <min value="1" />
    </element>
    <element id="Patient.address.line.extension:_line.extension:StreetType">
      <path value="Patient.address.line.extension.extension" />
      <sliceName value="StreetType" />
      <short value="Street Type" />
      <definition value="Address Street Type" />
      <comment value="none" />
    </element>
    <element id="Patient.address.line.extension:_line.extension:StreetType.valueString:valueString">
      <path value="Patient.address.line.extension.extension.valueString" />
      <sliceName value="valueString" />
      <comment value="A stream of bytes, base64 encoded&#xD;&#xA;CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;83.4" />
      <min value="1" />
    </element>
    <element id="Patient.address.line.extension:_line.extension:StreetDirection">
      <path value="Patient.address.line.extension.extension" />
      <sliceName value="StreetDirection" />
      <short value="Street Direction" />
      <definition value="Address Street Direction" />
      <comment value="none" />
    </element>
    <element id="Patient.address.line.extension:_line.extension:StreetDirection.valueString:valueString">
      <path value="Patient.address.line.extension.extension.valueString" />
      <sliceName value="valueString" />
      <comment value="A stream of bytes, base64 encoded&#xD;&#xA;CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;83.6" />
    </element>
    <element id="Patient.address.line.extension:_line.extension:UnitNo">
      <path value="Patient.address.line.extension.extension" />
      <sliceName value="UnitNo" />
      <comment value="none" />
    </element>
    <element id="Patient.address.line.extension:_line.extension:UnitNo.valueString:valueString">
      <path value="Patient.address.line.extension.extension.valueString" />
      <sliceName value="valueString" />
      <comment value="A stream of bytes, base64 encoded&#xD;&#xA;CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;83.1" />
      <min value="1" />
    </element>
    <element id="Patient.address.line.extension:_line.extension:postBox">
      <path value="Patient.address.line.extension.extension" />
      <sliceName value="postBox" />
      <max value="1" />
    </element>
    <element id="Patient.address.line.extension:_line.extension:postBox.valueString:valueString">
      <path value="Patient.address.line.extension.extension.valueString" />
      <sliceName value="valueString" />
      <definition value="none" />
    </element>
    <element id="Patient.address.line.extension:_line.extension:RuralRoute">
      <path value="Patient.address.line.extension.extension" />
      <sliceName value="RuralRoute" />
      <comment value="none" />
      <max value="1" />
    </element>
    <element id="Patient.address.line.extension:_line.extension:Station">
      <path value="Patient.address.line.extension.extension" />
      <sliceName value="Station" />
      <comment value="none" />
    </element>
    <element id="Patient.address.line.extension:_line.extension:RetailPostalOutlet">
      <path value="Patient.address.line.extension.extension" />
      <sliceName value="RetailPostalOutlet" />
      <comment value="none" />
    </element>
    <element id="Patient.address.city">
      <path value="Patient.address.city" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;84" />
    </element>
    <element id="Patient.address.district">
      <path value="Patient.address.district" />
      <max value="0" />
    </element>
    <element id="Patient.address.state">
      <path value="Patient.address.state" />
      <short value="State/Province" />
      <definition value="State/Province" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;86" />
    </element>
    <element id="Patient.address.postalCode">
      <path value="Patient.address.postalCode" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;85" />
    </element>
    <element id="Patient.address.country">
      <path value="Patient.address.country" />
      <comment value="CD_Mandate_Dataset_Specifications Data Element ID: &#xD;&#xA;245" />
    </element>
    <element id="Patient.address.period.start">
      <path value="Patient.address.period.start" />
      <definition value="The start of the period. The boundary is inclusive.&#xD;&#xA;Format: yyyy-mm-dd" />
    </element>
    <element id="Patient.maritalStatus">
      <path value="Patient.maritalStatus" />
      <max value="0" />
    </element>
    <element id="Patient.multipleBirth[x]">
      <path value="Patient.multipleBirth[x]" />
      <max value="0" />
    </element>
    <element id="Patient.photo">
      <path value="Patient.photo" />
      <max value="0" />
    </element>
    <element id="Patient.contact">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name">
        <valueString value="Contact" />
      </extension>
      <path value="Patient.contact" />
      <max value="0" />
    </element>
    <element id="Patient.animal">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name">
        <valueString value="Animal" />
      </extension>
      <path value="Patient.animal" />
      <max value="0" />
    </element>
    <element id="Patient.communication">
      <path value="Patient.communication" />
      <max value="0" />
    </element>
    <element id="Patient.generalPractitioner">
      <path value="Patient.generalPractitioner" />
      <max value="0" />
    </element>
    <element id="Patient.managingOrganization">
      <path value="Patient.managingOrganization" />
      <max value="0" />
    </element>
    <element id="Patient.link">
      <path value="Patient.link" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>