<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="plannet-Practitioner" />
  <text>
    <status value="generated" />
    <div xmlns="http://www.w3.org/1999/xhtml">
      <p>
        <b>Practitioner Profile</b>
      </p>
      <p>Practitioner is a person who is directly or indirectly involved in the provisioning of healthcare.</p>
      <p>
        <b>Mapping Summary</b>
      </p>
      <p>
        <pre>plannet.Practitioner maps to http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner:
  PN_Identifier.IdentifierUse maps to identifier.use
  PN_Identifier.IdentifierSystem maps to identifier.system
  PN_Identifier.IdentifierValue maps to identifier.value
  PN_Identifier.IdentifierType maps to identifier.type
  PN_Identifier.IdentifierPeriod maps to identifier.period
  PN_Identifier.IdentifierAssigner maps to identifier.assigner
  PractitionerName.HumanName maps to name
  PractitionerActive maps to active
  PractitionerCommunication maps to communication
  Gender maps to gender
  BirthDate maps to birthDate
  Photo maps to photo
  Address maps to address
  Address.Purpose maps to address.use
  Address.Type maps to address.type
  Address.DisplayText maps to address.text
  Address.AddressLine maps to address.line
  Address.City maps to address.city
  Address.State maps to address.state
  Address.PostalCode maps to address.postalCode
  Address.Country maps to address.country
  Address.EffectiveTimePeriod maps to address.period
  PractitionerName.HumanName.Purpose maps to name.use
  PractitionerName.HumanName.Name maps to name.text
  PractitionerName.HumanName.FamilyName maps to name.family
  PractitionerName.HumanName.GivenName maps to name.given
  PractitionerName.HumanName.Prefix maps to name.prefix
  PractitionerName.HumanName.Suffix maps to name.suffix
  PractitionerName.HumanName.EffectiveTimePeriod maps to name.period
  PractitionerTelecom maps to telecom
  PractitionerTelecom.ContactPoint.Purpose maps to telecom.use
  PractitionerTelecom.ContactPoint.Type maps to telecom.system
  PractitionerTelecom.ContactPoint.PriorityRank maps to telecom.rank
  PractitionerTelecom.ContactPoint.EffectiveTimePeriod maps to telecom.period
  PractitionerTelecom.ContactPoint.TelecomNumberOrAddress maps to telecom.value
  TAvailableTime maps to telecom.extension
  TViaIntermediary maps to telecom.extension
  GeoLocation maps to address.extension
  PractitionerQualification.Practitioner-Qualification-VHDIR maps to qualification.extension
  PractitionerQualification maps to qualification
  PractitionerQualification.QualificationIdentifier.PN_Identifier.IdentifierUse maps to qualification.identifier.use
  PractitionerQualification.QualificationIdentifier.PN_Identifier.IdentifierSystem maps to qualification.identifier.system
  PractitionerQualification.QualificationIdentifier.PN_Identifier.IdentifierValue maps to qualification.identifier.value
  PractitionerQualification.QualificationIdentifier.PN_Identifier.IdentifierType maps to qualification.identifier.type
  PractitionerQualification.QualificationIdentifier.PN_Identifier.IdentifierPeriod maps to qualification.identifier.period
  PractitionerQualification.QualificationIdentifier.PN_Identifier.IdentifierAssigner maps to qualification.identifier.assigner
  PractitionerQualification.QualificationID maps to qualification.id
  PractitionerQualification.Code maps to qualification.code
  PractitionerQualification.Period maps to qualification.period
  PractitionerQualification.Issuer maps to qualification.issuer
  Proficiency maps to communication.extension
  Accessibility maps to http://hl7.org/fhir/uv/vhdir/StructureDefinition/accessibility
  constrain name.family to 1..1
  constrain name.given to 1..*
  constrain photo to 0..1
  constrain qualification.issuer to 1..1
</pre>
      </p>
    </div>
  </text>
  <url value="http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-Practitioner" />
  <name value="Practitioner" />
  <title value="plannet-Practitioner" />
  <status value="active" />
  <experimental value="false" />
  <date value="2019-10-23T00:00:00-04:00" />
  <publisher value="HL7 Financial Management WG" />
  <contact>
    <telecom>
      <system value="url" />
      <value value="http://www.hl7.org/Special/committees/fm/index.cfm" />
    </telecom>
  </contact>
  <description value="Practitioner is a person who is directly or indirectly involved in the provisioning of healthcare." />
  <jurisdiction>
    <coding>
      <system value="urn:iso:std:iso:3166" />
      <code value="US" />
      <display value="United States of America" />
    </coding>
  </jurisdiction>
  <fhirVersion value="4.0.0" />
  <mapping>
    <identity value="v2" />
    <uri value="http://hl7.org/v2" />
    <name value="HL7 v2 Mapping" />
  </mapping>
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="RIM Mapping" />
  </mapping>
  <mapping>
    <identity value="servd" />
    <uri value="http://www.omg.org/spec/ServD/1.0/" />
    <name value="ServD" />
  </mapping>
  <mapping>
    <identity value="w5" />
    <uri value="http://hl7.org/fhir/fivews" />
    <name value="FiveWs Pattern Mapping" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="Practitioner" />
  <baseDefinition value="http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner" />
  <derivation value="constraint" />
  <snapshot />
  <differential>
    <element id="Practitioner">
      <path value="Practitioner" />
      <short value="plannet-Practitioner" />
      <definition value="Practitioner is a person who is directly or indirectly involved in the provisioning of healthcare." />
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="false" />
    </element>
    <element id="Practitioner.extension">
      <path value="Practitioner.extension" />
      <slicing id="1">
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
    </element>
    <element id="Practitioner.extension:accessibility">
      <path value="Practitioner.extension" />
      <sliceName value="accessibility" />
      <definition value="Accessibilty indicates accessibility options offered by the practitioner (e.g. cultural competence)" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="DomainResource.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/uv/vhdir/StructureDefinition/accessibility" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
      <isSummary value="false" />
    </element>
    <element id="Practitioner.identifier">
      <path value="Practitioner.identifier" />
    </element>
    <element id="Practitioner.identifier.use">
      <path value="Practitioner.identifier.use" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.identifier.type">
      <path value="Practitioner.identifier.type" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.identifier.period">
      <path value="Practitioner.identifier.period" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.identifier.assigner">
      <path value="Practitioner.identifier.assigner" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-Organization" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.active">
      <path value="Practitioner.active" />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.name">
      <path value="Practitioner.name" />
    </element>
    <element id="Practitioner.name.use">
      <path value="Practitioner.name.use" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.name.text">
      <path value="Practitioner.name.text" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.name.given">
      <path value="Practitioner.name.given" />
      <min value="1" />
      <max value="*" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.name.prefix">
      <path value="Practitioner.name.prefix" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.name.suffix">
      <path value="Practitioner.name.suffix" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.name.period">
      <path value="Practitioner.name.period" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.telecom">
      <path value="Practitioner.telecom" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.telecom.extension:tavailabletime">
      <path value="Practitioner.telecom.extension" />
      <sliceName value="tavailabletime" />
      <definition value="AvailableTime indicates when an organization is available for contact" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/uv/vhdir/StructureDefinition/contactpoint-availabletime" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
      <isSummary value="false" />
    </element>
    <element id="Practitioner.telecom.extension:tviaintermediary">
      <path value="Practitioner.telecom.extension" />
      <sliceName value="tviaintermediary" />
      <definition value="A reference to an alternative point of contact (plannet-PractitionerRole, plannet-Organization, plannet-OrganizationAffiliation, or plannet-Location) for this organization" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-CViaIntermediary-extension" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
      <isSummary value="false" />
    </element>
    <element id="Practitioner.telecom.system">
      <path value="Practitioner.telecom.system" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.telecom.value">
      <path value="Practitioner.telecom.value" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.telecom.use">
      <path value="Practitioner.telecom.use" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.telecom.rank">
      <path value="Practitioner.telecom.rank" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.telecom.period">
      <path value="Practitioner.telecom.period" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.address">
      <path value="Practitioner.address" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.address.extension:geolocation">
      <path value="Practitioner.address.extension" />
      <sliceName value="geolocation" />
      <definition value="GeoLocation indicates the absolute geographic location of an organization’s address" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/geolocation" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
      <isSummary value="false" />
    </element>
    <element id="Practitioner.address.use">
      <path value="Practitioner.address.use" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.address.type">
      <path value="Practitioner.address.type" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.address.text">
      <path value="Practitioner.address.text" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.address.line">
      <path value="Practitioner.address.line" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.address.city">
      <path value="Practitioner.address.city" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.address.state">
      <path value="Practitioner.address.state" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.address.postalCode">
      <path value="Practitioner.address.postalCode" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.address.country">
      <path value="Practitioner.address.country" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.address.period">
      <path value="Practitioner.address.period" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.gender">
      <path value="Practitioner.gender" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.birthDate">
      <path value="Practitioner.birthDate" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.photo">
      <path value="Practitioner.photo" />
      <min value="0" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.qualification">
      <path value="Practitioner.qualification" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.qualification.extension">
      <path value="Practitioner.qualification.extension" />
      <slicing id="2">
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
    </element>
    <element id="Practitioner.qualification.extension:practitioner-qualification-vhdir">
      <path value="Practitioner.qualification.extension" />
      <sliceName value="practitioner-qualification-vhdir" />
      <definition value="Status, whereValid, and history of a practitioner's qualification" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/uv/vhdir/StructureDefinition/practitioner-qualification" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
      <isSummary value="false" />
    </element>
    <element id="Practitioner.qualification.identifier">
      <path value="Practitioner.qualification.identifier" />
    </element>
    <element id="Practitioner.qualification.identifier.use">
      <path value="Practitioner.qualification.identifier.use" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.qualification.identifier.type">
      <path value="Practitioner.qualification.identifier.type" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.qualification.identifier.system">
      <path value="Practitioner.qualification.identifier.system" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.qualification.identifier.value">
      <path value="Practitioner.qualification.identifier.value" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.qualification.identifier.period">
      <path value="Practitioner.qualification.identifier.period" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.qualification.identifier.assigner">
      <path value="Practitioner.qualification.identifier.assigner" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-Organization" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.qualification.code">
      <path value="Practitioner.qualification.code" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.qualification.period">
      <path value="Practitioner.qualification.period" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.qualification.issuer">
      <path value="Practitioner.qualification.issuer" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-Organization" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.communication">
      <path value="Practitioner.communication" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.communication.extension:proficiency">
      <path value="Practitioner.communication.extension" />
      <sliceName value="proficiency" />
      <definition value="Proficiency indicates a practitioner’s level of spoken proficiency with the language(s) specified in practitioner.communication" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/uv/vhdir/StructureDefinition/communication-proficiency" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
      <isSummary value="false" />
    </element>
  </differential>
</StructureDefinition>