<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="srx-fhir-profile-practitioner" />
  <meta>
    <versionId value="16" />
    <lastUpdated value="2018-05-18T15:41:39.18-07:00" />
  </meta>
  <url value="http://fhir-es.transcendinsights.com/stu3/StructureDefinition/srx-fhir-profile-practitioner" />
  <name value="srx-fhir-profile-practitioner" />
  <status value="draft" />
  <date value="2018-05-17T22:01:54.983-04:00" />
  <fhirVersion value="3.0.1" />
  <mapping>
    <identity value="PHARMACY-CLAIMS" />
    <name value="SRX Pharmacy Claims" />
  </mapping>
  <mapping>
    <identity value="MEDICAL-CLAIMS" />
    <name value="SRX Medical Claims" />
  </mapping>
  <mapping>
    <identity value="PROVIDER-MASTER" />
    <name value="SRX Provider Master" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="Practitioner" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
  <derivation value="constraint" />
  <differential>
    <element id="Practitioner.id">
      <path value="Practitioner.id" />
      <max value="0" />
    </element>
    <element id="Practitioner.meta.id">
      <path value="Practitioner.meta.id" />
      <max value="0" />
    </element>
    <element id="Practitioner.meta.versionId">
      <path value="Practitioner.meta.versionId" />
      <max value="0" />
    </element>
    <element id="Practitioner.meta.profile">
      <path value="Practitioner.meta.profile" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Practitioner.meta.security">
      <path value="Practitioner.meta.security" />
      <max value="0" />
    </element>
    <element id="Practitioner.meta.tag">
      <path value="Practitioner.meta.tag" />
      <max value="0" />
    </element>
    <element id="Practitioner.meta.extension">
      <path value="Practitioner.meta.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Practitioner.meta.extension:resource-date-created">
      <path value="Practitioner.meta.extension" />
      <sliceName value="resource-date-created" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://fhir-es.transcendinsights.com/stu3/StructureDefinition/resource-date-created" />
      </type>
    </element>
    <element id="Practitioner.meta.extension:data-source-entity">
      <path value="Practitioner.meta.extension" />
      <sliceName value="data-source-entity" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://fhir-es.transcendinsights.com/stu3/StructureDefinition/data-source-entity" />
      </type>
    </element>
    <element id="Practitioner.meta.extension:source-filename">
      <path value="Practitioner.meta.extension" />
      <sliceName value="source-filename" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Extension" />
        <profile value="http://fhir-es.transcendinsights.com/stu3/StructureDefinition/source-filename" />
      </type>
    </element>
    <element id="Practitioner.implicitRules">
      <path value="Practitioner.implicitRules" />
      <max value="0" />
    </element>
    <element id="Practitioner.language">
      <path value="Practitioner.language" />
      <max value="0" />
    </element>
    <element id="Practitioner.text">
      <path value="Practitioner.text" />
      <max value="0" />
    </element>
    <element id="Practitioner.contained">
      <path value="Practitioner.contained" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier">
      <path value="Practitioner.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <min value="1" />
    </element>
    <element id="Practitioner.identifier:humana-internal-Identifier">
      <path value="Practitioner.identifier" />
      <sliceName value="humana-internal-Identifier" />
      <max value="1" />
    </element>
    <element id="Practitioner.identifier:humana-internal-Identifier.id">
      <path value="Practitioner.identifier.id" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:humana-internal-Identifier.use">
      <path value="Practitioner.identifier.use" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:humana-internal-Identifier.type">
      <path value="Practitioner.identifier.type" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:humana-internal-Identifier.system">
      <path value="Practitioner.identifier.system" />
      <min value="1" />
      <fixedUri value="http://fhir-es.transcendinsights.com/stu3/NamingSystem/humana-provider-identifier" />
    </element>
    <element id="Practitioner.identifier:humana-internal-Identifier.value">
      <path value="Practitioner.identifier.value" />
      <min value="1" />
      <mapping>
        <identity value="PHARMACY-CLAIMS" />
        <map value="PROVIDER_ID" />
      </mapping>
      <mapping>
        <identity value="MEDICAL-CLAIMS" />
        <map value="PROVIDER_ID" />
      </mapping>
    </element>
    <element id="Practitioner.identifier:humana-internal-Identifier.period">
      <path value="Practitioner.identifier.period" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:humana-internal-Identifier.assigner">
      <path value="Practitioner.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:NPI-Identifier">
      <path value="Practitioner.identifier" />
      <sliceName value="NPI-Identifier" />
      <max value="1" />
    </element>
    <element id="Practitioner.identifier:NPI-Identifier.id">
      <path value="Practitioner.identifier.id" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:NPI-Identifier.use">
      <path value="Practitioner.identifier.use" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:NPI-Identifier.type">
      <path value="Practitioner.identifier.type" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:NPI-Identifier.system">
      <path value="Practitioner.identifier.system" />
      <min value="1" />
      <fixedUri value="http://hl7.org/fhir/sid/us-npi" />
    </element>
    <element id="Practitioner.identifier:NPI-Identifier.value">
      <path value="Practitioner.identifier.value" />
      <min value="1" />
      <mapping>
        <identity value="PHARMACY-CLAIMS" />
        <map value="PROVIDER_ID" />
      </mapping>
      <mapping>
        <identity value="MEDICAL-CLAIMS" />
        <map value="PROVIDER_ID" />
      </mapping>
    </element>
    <element id="Practitioner.identifier:NPI-Identifier.period">
      <path value="Practitioner.identifier.period" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:NPI-Identifier.assigner">
      <path value="Practitioner.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:SSN-Identifier">
      <path value="Practitioner.identifier" />
      <sliceName value="SSN-Identifier" />
      <max value="1" />
    </element>
    <element id="Practitioner.identifier:SSN-Identifier.id">
      <path value="Practitioner.identifier.id" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:SSN-Identifier.use">
      <path value="Practitioner.identifier.use" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:SSN-Identifier.type">
      <path value="Practitioner.identifier.type" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:SSN-Identifier.system">
      <path value="Practitioner.identifier.system" />
      <min value="1" />
      <fixedUri value="http://hl7.org/fhir/sid/us-ssn" />
    </element>
    <element id="Practitioner.identifier:SSN-Identifier.value">
      <path value="Practitioner.identifier.value" />
      <min value="1" />
      <mapping>
        <identity value="PHARMACY-CLAIMS" />
        <map value="PROVIDER_ID" />
      </mapping>
      <mapping>
        <identity value="MEDICAL-CLAIMS" />
        <map value="PROVIDER_ID" />
      </mapping>
    </element>
    <element id="Practitioner.identifier:SSN-Identifier.period">
      <path value="Practitioner.identifier.period" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:SSN-Identifier.assigner">
      <path value="Practitioner.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:EIN-Identifier">
      <path value="Practitioner.identifier" />
      <sliceName value="EIN-Identifier" />
      <max value="1" />
    </element>
    <element id="Practitioner.identifier:EIN-Identifier.id">
      <path value="Practitioner.identifier.id" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:EIN-Identifier.use">
      <path value="Practitioner.identifier.use" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:EIN-Identifier.type">
      <path value="Practitioner.identifier.type" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:EIN-Identifier.system">
      <path value="Practitioner.identifier.system" />
      <min value="1" />
      <fixedUri value="http://hl7.org/fhir/us/argo/sid/us-ein" />
    </element>
    <element id="Practitioner.identifier:EIN-Identifier.value">
      <path value="Practitioner.identifier.value" />
      <min value="1" />
      <mapping>
        <identity value="PHARMACY-CLAIMS" />
        <map value="PROVIDER_ID" />
      </mapping>
      <mapping>
        <identity value="MEDICAL-CLAIMS" />
        <map value="PROVIDER_ID" />
      </mapping>
    </element>
    <element id="Practitioner.identifier:EIN-Identifier.period">
      <path value="Practitioner.identifier.period" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:EIN-Identifier.assigner">
      <path value="Practitioner.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:TIN-Identifier">
      <path value="Practitioner.identifier" />
      <sliceName value="TIN-Identifier" />
      <max value="1" />
    </element>
    <element id="Practitioner.identifier:TIN-Identifier.id">
      <path value="Practitioner.identifier.id" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:TIN-Identifier.use">
      <path value="Practitioner.identifier.use" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:TIN-Identifier.type">
      <path value="Practitioner.identifier.type" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:TIN-Identifier.system">
      <path value="Practitioner.identifier.system" />
      <min value="1" />
      <fixedUri value="http://hl7.org/fhir/sid/us-tin" />
    </element>
    <element id="Practitioner.identifier:TIN-Identifier.value">
      <path value="Practitioner.identifier.value" />
      <min value="1" />
      <mapping>
        <identity value="PHARMACY-CLAIMS" />
        <map value="PROVIDER_ID" />
      </mapping>
      <mapping>
        <identity value="MEDICAL-CLAIMS" />
        <map value="PROVIDER_ID" />
      </mapping>
    </element>
    <element id="Practitioner.identifier:TIN-Identifier.period">
      <path value="Practitioner.identifier.period" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:TIN-Identifier.assigner">
      <path value="Practitioner.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Practitioner.active">
      <path value="Practitioner.active" />
      <max value="0" />
    </element>
    <element id="Practitioner.telecom">
      <path value="Practitioner.telecom" />
      <max value="0" />
    </element>
    <element id="Practitioner.gender">
      <path value="Practitioner.gender" />
      <max value="0" />
    </element>
    <element id="Practitioner.birthDate">
      <path value="Practitioner.birthDate" />
      <max value="0" />
    </element>
    <element id="Practitioner.photo">
      <path value="Practitioner.photo" />
      <max value="0" />
    </element>
    <element id="Practitioner.qualification">
      <path value="Practitioner.qualification" />
      <max value="0" />
    </element>
    <element id="Practitioner.communication">
      <path value="Practitioner.communication" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>