<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="4bef8e64-d1d4-4496-b49f-e7e7df46b01a" />
  <url value="https://cloudconnect.cognisantmd.com/fhir/StructureDefinition/Practitioner" />
  <name value="Practitioner" />
  <status value="draft" />
  <description value="https://build.fhir.org/ig/HL7-Canada/ca-baseline/StructureDefinition-profile-practitioner" />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Practitioner" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
  <derivation value="constraint" />
  <differential>
    <element id="Practitioner">
      <path value="Practitioner" />
      <comment value="A practicioner may have multiple identifiers, namely internal userID and  provider ID issued by the EMR, Jurisdictional billing number, and License number." />
    </element>
    <element id="Practitioner.id">
      <path value="Practitioner.id" />
      <comment value="This ID should match the EHR's database unique ID. Ocean will use this ID for subsequent queries across other resources. Do not prefix this database ID in this field with 'Practitioner/'." />
      <min value="1" />
    </element>
    <element id="Practitioner.active">
      <path value="Practitioner.active" />
      <comment value="This active value is queried as part of the Practitioner bulk loading step." />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.name">
      <path value="Practitioner.name" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.name.text">
      <path value="Practitioner.name.text" />
      <comment value="The name is used to display the provider for OAB and when confirming the patient's primary provider." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.name.family">
      <path value="Practitioner.name.family" />
      <comment value="The name.text is given preference, but if it is missing, the given and family names are concatenated to construct the text of the full name for the practitioner." />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.name.given">
      <path value="Practitioner.name.given" />
      <example>
        <label value="Firstname" />
        <valueString value="Angela" />
      </example>
      <example>
        <label value="Middle name" />
        <valueString value="Margaret" />
      </example>
    </element>
  </differential>
</StructureDefinition>