<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="Practitioner-cl" />
  <meta>
    <lastUpdated value="2019-03-05T20:43:48.378799+00:00" />
  </meta>
  <text>
    <status value="empty" />
    <div xmlns="http://www.w3.org/1999/xhtml" />
  </text>
  <url value="http://cens.cl/fhir/StructureDefinition/Practitioner-cl" />
  <version value="1.0.1" />
  <name value="Practitioner-cl" />
  <status value="draft" />
  <date value="2019-01-22" />
  <publisher value="HPI Project" />
  <fhirVersion value="3.1.0" />
  <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" />
      <short value="Chilean Practitioner" />
      <definition value="This is basic constraint on Practitioner resource for use in Chile." />
      <mustSupport value="false" />
      <isModifier value="false" />
    </element>
    <element id="Practitioner.extension">
      <path value="Practitioner.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Practitioner.extension:identityDocument">
      <path value="Practitioner.extension" />
      <sliceName value="identityDocument" />
      <type>
        <code value="Extension" />
        <profile value="http://cens.cl/fhir/StructureDefinition/identity-document" />
      </type>
    </element>
    <element id="Practitioner.extension:nationality">
      <path value="Practitioner.extension" />
      <sliceName value="nationality" />
      <short value="Nationality of the practitioner" />
      <type>
        <code value="Extension" />
        <profile value="http://cens.cl/fhir/StructureDefinition/practitioner-nationality-cl" />
      </type>
    </element>
    <element id="Practitioner.extension:countryOrigin">
      <path value="Practitioner.extension" />
      <sliceName value="countryOrigin" />
      <short value="Country of origin of the practitioner" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://cens.cl/fhir/StructureDefinition/practitioner-origin-country-cl" />
      </type>
    </element>
    <element id="Practitioner.extension:genderIdentity">
      <path value="Practitioner.extension" />
      <sliceName value="genderIdentity" />
      <short value="Gender Identity" />
      <definition value="The gender the practitioner identifies with." />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://cens.cl/fhir/StructureDefinition/practitioner-genderIdentity-cl" />
      </type>
    </element>
    <element id="Practitioner.extension:genderIdentity.valueCodeableConcept:valueCodeableConcept">
      <path value="Practitioner.extension.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <binding>
        <strength value="example" />
        <description value="Gender Identity Valueset" />
        <valueSetUri value="http://hl7.org/fhir/gender-identity" />
      </binding>
    </element>
    <element id="Practitioner.identifier">
      <path value="Practitioner.identifier" />
      <short value="A identifier for the person as a practitioner in Chile." />
      <definition value="An identifier that applies to this person in this role. In Chile, the primary identifier will correspond to the Id of the Master of Health Providers of the Ministry of Health, and as a secondary, the Id of the National Register of Individual Health Providers of the Superintendence of Health." />
      <min value="1" />
      <isModifier value="false" />
    </element>
    <element id="Practitioner.identifier.system">
      <path value="Practitioner.identifier.system" />
      <definition value="Establishes the namespace for the value - that is, a URL that describes a set values that are unique.&#xD;&#xA;&#xD;&#xA;Id Master of Health Providers - URL does not currently exist&#xD;&#xA;Id of the National Register of Individual Health Providers - https://rnpi.superdesalud.gob.cl/" />
      <comment value="It remains to specify the URL of the Master of Health Providers of the Ministry of Health." />
      <min value="1" />
      <isModifier value="false" />
    </element>
    <element id="Practitioner.identifier.value">
      <path value="Practitioner.identifier.value" />
      <min value="1" />
      <isModifier value="false" />
    </element>
    <element id="Practitioner.identifier.period">
      <path value="Practitioner.identifier.period" />
      <requirements value="This period is for register when the health professional finish his studies and they was available to work." />
    </element>
    <element id="Practitioner.identifier.assigner">
      <path value="Practitioner.identifier.assigner" />
      <min value="1" />
    </element>
    <element id="Practitioner.name">
      <path value="Practitioner.name" />
      <min value="1" />
      <max value="2" />
      <isModifier value="false" />
    </element>
    <element id="Practitioner.name.use">
      <path value="Practitioner.name.use" />
      <short value="official | social" />
      <min value="1" />
    </element>
    <element id="Practitioner.name.family">
      <path value="Practitioner.name.family" />
      <min value="1" />
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="Practitioner.name.family.extension">
      <path value="Practitioner.name.family.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Practitioner.name.family.extension:fatherFamilyName">
      <path value="Practitioner.name.family.extension" />
      <sliceName value="fatherFamilyName" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/humanname-fathers-family" />
      </type>
    </element>
    <element id="Practitioner.name.family.extension:fatherFamilyName.valueString:valueString">
      <path value="Practitioner.name.family.extension.valueString" />
      <sliceName value="valueString" />
    </element>
    <element id="Practitioner.name.family.extension:motherFamilyName">
      <path value="Practitioner.name.family.extension" />
      <sliceName value="motherFamilyName" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/humanname-mothers-family" />
      </type>
    </element>
    <element id="Practitioner.name.family.extension:motherFamilyName.valueString:valueString">
      <path value="Practitioner.name.family.extension.valueString" />
      <sliceName value="valueString" />
    </element>
    <element id="Practitioner.name.given">
      <path value="Practitioner.name.given" />
      <min value="1" />
    </element>
    <element id="Practitioner.name.prefix">
      <path value="Practitioner.name.prefix" />
      <max value="0" />
    </element>
    <element id="Practitioner.name.suffix">
      <path value="Practitioner.name.suffix" />
      <max value="0" />
    </element>
    <element id="Practitioner.name.period">
      <path value="Practitioner.name.period" />
      <max value="0" />
    </element>
    <element id="Practitioner.telecom">
      <path value="Practitioner.telecom" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Practitioner.telecom:telephone">
      <path value="Practitioner.telecom" />
      <sliceName value="telephone" />
    </element>
    <element id="Practitioner.telecom:telephone.system">
      <path value="Practitioner.telecom.system" />
      <short value="phone" />
      <fixedCode value="phone" />
    </element>
    <element id="Practitioner.telecom:telephone.use">
      <path value="Practitioner.telecom.use" />
      <min value="1" />
    </element>
    <element id="Practitioner.telecom:telephone.rank">
      <path value="Practitioner.telecom.rank" />
      <max value="0" />
    </element>
    <element id="Practitioner.telecom:telephone.period">
      <path value="Practitioner.telecom.period" />
      <max value="0" />
    </element>
    <element id="Practitioner.telecom:email">
      <path value="Practitioner.telecom" />
      <sliceName value="email" />
    </element>
    <element id="Practitioner.telecom:email.system">
      <path value="Practitioner.telecom.system" />
      <short value="email" />
      <fixedCode value="email" />
    </element>
    <element id="Practitioner.telecom:email.use">
      <path value="Practitioner.telecom.use" />
      <min value="1" />
    </element>
    <element id="Practitioner.telecom:email.rank">
      <path value="Practitioner.telecom.rank" />
      <max value="0" />
    </element>
    <element id="Practitioner.telecom:email.period">
      <path value="Practitioner.telecom.period" />
      <max value="0" />
    </element>
    <element id="Practitioner.telecom:RRSS">
      <path value="Practitioner.telecom" />
      <sliceName value="RRSS" />
    </element>
    <element id="Practitioner.telecom:RRSS.system">
      <path value="Practitioner.telecom.system" />
      <short value="RRSS" />
      <fixedCode value="RRSS" />
    </element>
    <element id="Practitioner.telecom:RRSS.use">
      <path value="Practitioner.telecom.use" />
      <min value="1" />
    </element>
    <element id="Practitioner.telecom:RRSS.rank">
      <path value="Practitioner.telecom.rank" />
      <max value="0" />
    </element>
    <element id="Practitioner.telecom:RRSS.period">
      <path value="Practitioner.telecom.period" />
      <max value="0" />
    </element>
    <element id="Practitioner.address">
      <path value="Practitioner.address" />
      <min value="1" />
      <type>
        <code value="Address" />
        <profile value="http://cens.cl/StructureDefinition/address-cl" />
      </type>
    </element>
    <element id="Practitioner.gender">
      <path value="Practitioner.gender" />
      <min value="1" />
    </element>
    <element id="Practitioner.birthDate">
      <path value="Practitioner.birthDate" />
      <min value="1" />
    </element>
    <element id="Practitioner.photo">
      <path value="Practitioner.photo" />
      <max value="0" />
    </element>
    <element id="Practitioner.qualification.extension">
      <path value="Practitioner.qualification.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Practitioner.qualification.extension:mention">
      <path value="Practitioner.qualification.extension" />
      <sliceName value="mention" />
      <short value="Mention of the practitioner" />
      <definition value="Mention of the professional title that qualifies the practitioner." />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://example.org/fhir/StructureDefinition/mention-cl" />
      </type>
    </element>
    <element id="Practitioner.qualification.code.coding.system">
      <path value="Practitioner.qualification.code.coding.system" />
      <definition value="For Chile, the code system used should be defined by the Superintendencia de Salud for professionals, technicians and specialties. The code and display values can be foud into &quot;Norma técnica 820 sobre estandares de información en salud&quot; of Ministerio de Salud de Chile." />
    </element>
    <element id="Practitioner.qualification.code.coding.code">
      <path value="Practitioner.qualification.code.coding.code" />
      <definition value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).&#xD;&#xA;For Chile, use digit code defined by &quot;Decreto 643 sobre estandares de información en salud&quot; of Ministry of Health of Chile." />
      <comment value="For Chile, use digit code defined by &quot;Decreto 643 sobre estandares de información en salud&quot; of Ministry of Health of Chile." />
      <min value="1" />
    </element>
    <element id="Practitioner.qualification.code.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Practitioner.qualification.code.coding.display" />
      <min value="1" />
    </element>
    <element id="Practitioner.qualification.period">
      <path value="Practitioner.qualification.period" />
      <min value="1" />
    </element>
    <element id="Practitioner.qualification.period.start">
      <path value="Practitioner.qualification.period.start" />
      <min value="1" />
    </element>
    <element id="Practitioner.qualification.issuer">
      <path value="Practitioner.qualification.issuer" />
      <min value="1" />
    </element>
    <element id="Practitioner.communication">
      <path value="Practitioner.communication" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>