<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="KBV-PR-116117-TERMINSERVICE-VCA-Practitioner" />
  <text>
    <status value="generated" />
    <div xmlns="http://www.w3.org/1999/xhtml">Name und LANR des ueberweisenden Arztes</div>
  </text>
  <url value="https://fhir.kbv.de/StructureDefinition/KBV_PR_116117_TERMINSERVICE_VCA_Practitioner" />
  <version value="1.2.0" />
  <name value="KBV_PR_116117_TERMINSERVICE_VCA_Practitioner" />
  <title value="KBV_PR_116117_TERMINSERVICE_VCA_Practitioner" />
  <status value="active" />
  <publisher value="kv.digital GmbH" />
  <contact>
    <name value="kv.digital GmbH" />
    <telecom>
      <system value="url" />
      <value value="https://www.kv.digital" />
    </telecom>
  </contact>
  <description value="Name und LANR des überweisenden Arztes" />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Practitioner" />
  <baseDefinition value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Practitioner|1.6.0" />
  <derivation value="constraint" />
  <differential>
    <element id="Practitioner.meta">
      <path value="Practitioner.meta" />
      <min value="1" />
    </element>
    <element id="Practitioner.meta.versionId">
      <path value="Practitioner.meta.versionId" />
      <max value="0" />
    </element>
    <element id="Practitioner.meta.lastUpdated">
      <path value="Practitioner.meta.lastUpdated" />
      <max value="0" />
    </element>
    <element id="Practitioner.meta.source">
      <path value="Practitioner.meta.source" />
      <max value="0" />
    </element>
    <element id="Practitioner.meta.profile">
      <path value="Practitioner.meta.profile" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
    </element>
    <element id="Practitioner.meta.profile:kvdigitalProfil">
      <path value="Practitioner.meta.profile" />
      <sliceName value="kvdigitalProfil" />
      <min value="1" />
      <max value="1" />
      <patternCanonical value="https://fhir.kbv.de/StructureDefinition/KBV_PR_116117_TERMINSERVICE_VCA_Practitioner|1.2.0" />
    </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.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" />
      <definition value="In diesem Element können die in der Instanz enthaltenen Informationen in einer menschenlesbaren Form zusammengefasst werden. Dabei ist zu beachten, dass keine Informationen aufgenommen werden dürfen, die nicht in strukturierter Form an anderer Stelle in der Instanz enthalten sind." />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.text.status">
      <path value="Practitioner.text.status" />
      <fixedCode value="extensions" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.text.div">
      <path value="Practitioner.text.div" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.contained">
      <path value="Practitioner.contained" />
      <max value="0" />
    </element>
    <element id="Practitioner.extension">
      <path value="Practitioner.extension" />
      <max value="0" />
    </element>
    <element id="Practitioner.extension:ergaenzende_Angaben">
      <path value="Practitioner.extension" />
      <sliceName value="ergaenzende_Angaben" />
      <max value="0" />
    </element>
    <element id="Practitioner.modifierExtension">
      <path value="Practitioner.modifierExtension" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier">
      <path value="Practitioner.identifier" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.identifier:ANR">
      <path value="Practitioner.identifier" />
      <sliceName value="ANR" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.identifier:ANR.use">
      <path value="Practitioner.identifier.use" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:ANR.type">
      <path value="Practitioner.identifier.type" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.identifier:ANR.type.coding">
      <path value="Practitioner.identifier.type.coding" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.identifier:ANR.type.coding.id">
      <path value="Practitioner.identifier.type.coding.id" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.identifier:ANR.type.coding.system">
      <path value="Practitioner.identifier.type.coding.system" />
      <fixedUri value="http://terminology.hl7.org/CodeSystem/v2-0203" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.identifier:ANR.type.coding.version">
      <path value="Practitioner.identifier.type.coding.version" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.identifier:ANR.type.coding.code">
      <path value="Practitioner.identifier.type.coding.code" />
      <fixedCode value="LANR" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.identifier:ANR.type.coding.display">
      <path value="Practitioner.identifier.type.coding.display" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.identifier:ANR.type.coding.userSelected">
      <path value="Practitioner.identifier.type.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:ANR.type.text">
      <path value="Practitioner.identifier.type.text" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:ANR.value">
      <path value="Practitioner.identifier.value" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.identifier:ANR.period">
      <path value="Practitioner.identifier.period" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:ANR.assigner">
      <path value="Practitioner.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:EFN">
      <path value="Practitioner.identifier" />
      <sliceName value="EFN" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:ZANR">
      <path value="Practitioner.identifier" />
      <sliceName value="ZANR" />
      <max value="0" />
    </element>
    <element id="Practitioner.identifier:Telematik-ID">
      <path value="Practitioner.identifier" />
      <sliceName value="Telematik-ID" />
      <max value="0" />
    </element>
    <element id="Practitioner.active">
      <path value="Practitioner.active" />
      <max value="0" />
    </element>
    <element id="Practitioner.name">
      <path value="Practitioner.name" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.name:name">
      <path value="Practitioner.name" />
      <sliceName value="name" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.name:name.text">
      <path value="Practitioner.name.text" />
      <max value="0" />
    </element>
    <element id="Practitioner.name:name.family">
      <path value="Practitioner.name.family" />
      <maxLength value="87" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.name:name.family.extension">
      <path value="Practitioner.name.family.extension" />
      <max value="0" />
    </element>
    <element id="Practitioner.name:name.family.extension:namenszusatz">
      <path value="Practitioner.name.family.extension" />
      <sliceName value="namenszusatz" />
      <max value="0" />
    </element>
    <element id="Practitioner.name:name.family.extension:nachname">
      <path value="Practitioner.name.family.extension" />
      <sliceName value="nachname" />
      <max value="0" />
    </element>
    <element id="Practitioner.name:name.family.extension:vorsatzwort">
      <path value="Practitioner.name.family.extension" />
      <sliceName value="vorsatzwort" />
      <max value="0" />
    </element>
    <element id="Practitioner.name:name.given">
      <path value="Practitioner.name.given" />
      <min value="1" />
      <maxLength value="45" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.name:name.prefix">
      <path value="Practitioner.name.prefix" />
      <max value="0" />
    </element>
    <element id="Practitioner.name:name.suffix">
      <path value="Practitioner.name.suffix" />
      <max value="0" />
    </element>
    <element id="Practitioner.name:name.period">
      <path value="Practitioner.name.period" />
      <max value="0" />
    </element>
    <element id="Practitioner.name:geburtsname">
      <path value="Practitioner.name" />
      <sliceName value="geburtsname" />
      <max value="0" />
    </element>
    <element id="Practitioner.telecom">
      <path value="Practitioner.telecom" />
      <max value="0" />
    </element>
    <element id="Practitioner.address">
      <path value="Practitioner.address" />
      <max value="0" />
    </element>
    <element id="Practitioner.address.extension">
      <path value="Practitioner.address.extension" />
      <max value="0" />
    </element>
    <element id="Practitioner.address:Strassenanschrift">
      <path value="Practitioner.address" />
      <sliceName value="Strassenanschrift" />
      <max value="0" />
    </element>
    <element id="Practitioner.address:Postfach">
      <path value="Practitioner.address" />
      <sliceName value="Postfach" />
      <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>