<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="ca-on-eReferral-profile-Practitioner" />
  <url value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Practitioner" />
  <version value="1.1.0" />
  <name value="EReferralPractitioner" />
  <title value="Practitioner" />
  <status value="draft" />
  <description value="Practitioner covers all individuals who are engaged in the healthcare process and healthcare-related services as part of their formal responsibilities and this Resource is used for attribution of activities and responsibilities to these individuals. Practitioners include (but are not limited to): physicians, other clinicians, home care providers, administrative staff, IT personnel, and more." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Practitioner" />
  <baseDefinition value="http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Practitioner" />
  <derivation value="constraint" />
  <differential>
    <element id="Practitioner.meta">
      <path value="Practitioner.meta" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.meta.profile">
      <path value="Practitioner.meta.profile" />
      <comment value="#### **_` FOR eREFERRAL USAGE: The meta.profile = http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Practitioner|1.1.0 `_**&#xD;&#xA;&#xD;&#xA;It is up to the server and/or other infrastructure of policy to determine whether/how these claims are verified and/or updated over time.  The list of profile URLs is a set." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.name">
      <path value="Practitioner.name" />
      <max value="1" />
    </element>
    <element id="Practitioner.name.prefix">
      <path value="Practitioner.name.prefix" />
      <mustSupport value="false" />
    </element>
    <element id="Practitioner.name.suffix">
      <path value="Practitioner.name.suffix" />
      <mustSupport value="false" />
    </element>
    <element id="Practitioner.telecom.rank">
      <path value="Practitioner.telecom.rank" />
      <mustSupport value="false" />
    </element>
    <element id="Practitioner.address.use">
      <path value="Practitioner.address.use" />
      <mustSupport value="false" />
    </element>
    <element id="Practitioner.address.type">
      <path value="Practitioner.address.type" />
      <mustSupport value="false" />
    </element>
    <element id="Practitioner.address.line">
      <path value="Practitioner.address.line" />
      <mustSupport value="false" />
    </element>
    <element id="Practitioner.address.district">
      <path value="Practitioner.address.district" />
      <mustSupport value="false" />
    </element>
    <element id="Practitioner.address.state">
      <path value="Practitioner.address.state" />
      <mustSupport value="false" />
    </element>
    <element id="Practitioner.gender">
      <path value="Practitioner.gender" />
      <mustSupport value="false" />
    </element>
    <element id="Practitioner.birthDate">
      <path value="Practitioner.birthDate" />
      <mustSupport value="false" />
    </element>
    <element id="Practitioner.qualification">
      <path value="Practitioner.qualification" />
      <mustSupport value="false" />
    </element>
    <element id="Practitioner.qualification.code">
      <path value="Practitioner.qualification.code" />
      <comment value="Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.&#xD;&#xA;&#xD;&#xA;### To access the ValueSet &lt;a href=&quot;https://tgateway.infoway-inforoute.ca/singlesubset.html?id=2.16.840.1.113883.2.20.3.48&amp;versionid=20190813&quot; target=&quot;_blank&quot;&gt;click here&lt;/a&gt;" />
      <mustSupport value="false" />
      <binding>
        <strength value="extensible" />
        <valueSet value="http://ontariohealth.ca/fhir/ValueSet/qualified-credential-role-type" />
      </binding>
    </element>
    <element id="Practitioner.qualification.code.coding">
      <path value="Practitioner.qualification.code.coding" />
      <mustSupport value="false" />
    </element>
    <element id="Practitioner.qualification.code.coding.system">
      <path value="Practitioner.qualification.code.coding.system" />
      <min value="1" />
      <fixedUri value="https://fhir.infoway-inforoute.ca/CodeSystem/scptype" />
      <mustSupport value="false" />
    </element>
    <element id="Practitioner.qualification.code.coding.code">
      <path value="Practitioner.qualification.code.coding.code" />
      <min value="1" />
      <mustSupport value="false" />
      <binding>
        <strength value="extensible" />
        <valueSet value="https://fhir.infoway-inforoute.ca/ValueSet/healthcareproviderroletype" />
      </binding>
    </element>
    <element id="Practitioner.qualification.code.coding.display">
      <path value="Practitioner.qualification.code.coding.display" />
      <min value="1" />
      <mustSupport value="false" />
    </element>
    <element id="Practitioner.communication">
      <path value="Practitioner.communication" />
      <mustSupport value="false" />
      <binding>
        <strength value="preferred" />
        <valueSet value="http://ehealthontario.ca/fhir/ValueSet/human-language" />
      </binding>
    </element>
    <element id="Practitioner.communication.coding">
      <path value="Practitioner.communication.coding" />
      <binding>
        <strength value="preferred" />
        <valueSet value="http://ehealthontario.ca/fhir/ValueSet/human-language" />
      </binding>
    </element>
    <element id="Practitioner.communication.coding.system">
      <path value="Practitioner.communication.coding.system" />
      <min value="1" />
      <fixedUri value="urn:ietf:bcp:47" />
      <mustSupport value="false" />
    </element>
    <element id="Practitioner.communication.coding.code">
      <path value="Practitioner.communication.coding.code" />
      <min value="1" />
      <mustSupport value="false" />
      <binding>
        <strength value="preferred" />
        <valueSet value="http://ehealthontario.ca/fhir/ValueSet/human-language" />
      </binding>
    </element>
    <element id="Practitioner.communication.coding.display">
      <path value="Practitioner.communication.coding.display" />
      <min value="1" />
      <mustSupport value="false" />
    </element>
  </differential>
</StructureDefinition>