Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfArztdraft0.1.0http://hl7.org/fhir/StructureDefinition/Practitioner

Inhalt

ID Type Min Max Pattern Fixed must-support VS-Url Strength VS Concepts
Practitioner.identifier Identifier 0 * N/A N/A true N/A N/A N/A
Practitioner.identifier:ID Identifier 0 1 N/A N/A true N/A N/A N/A
Practitioner.identifier:ID.system uri 1 1 N/A N/A true N/A N/A N/A
Practitioner.identifier:ID.value string 1 1 N/A N/A true N/A N/A N/A
Practitioner.identifier:ANR Identifier 0 1 N/A N/A true N/A N/A N/A
Practitioner.identifier:ANR.type CodeableConcept 1 1 N/A N/A true http://fhir.de/ValueSet/identifier-type-de-basis extensible
Practitioner.identifier:ANR.type.coding Coding 1 1 N/A N/A true N/A N/A N/A
Practitioner.identifier:ANR.type.coding.system uri 1 1 N/A N/A true N/A N/A N/A
Practitioner.identifier:ANR.type.coding.code code 1 1 N/A N/A true N/A N/A N/A
Practitioner.identifier:Zulassungsnummer Identifier 0 1 N/A N/A true N/A N/A N/A
Practitioner.identifier:Zulassungsnummer.system uri 1 1 N/A N/A true N/A N/A N/A
Practitioner.identifier:Zulassungsnummer.value string 1 1 N/A N/A true N/A N/A N/A
Practitioner.name HumanName 0 * N/A N/A true N/A N/A N/A
Practitioner.name:name HumanName 0 1 N/A N/A true N/A N/A N/A
Practitioner.name:name.use code 1 1 official N/A false http://hl7.org/fhir/ValueSet/name-use required Temp, Name changed for Marriage, Usual, Nickname, Official, Anonymous, Old
Practitioner.name:name.text string 0 1 N/A N/A true N/A N/A N/A
Practitioner.name:name.family string 0 1 N/A N/A true N/A N/A N/A
Practitioner.name:name.given string 0 * N/A N/A true N/A N/A N/A
Practitioner.name:name.prefix string 0 * N/A N/A true N/A N/A N/A
Practitioner.telecom ContactPoint 0 * N/A N/A true N/A N/A N/A
Practitioner.telecom:Telefon ContactPoint 0 1 N/A N/A true N/A N/A N/A
Practitioner.telecom:Telefon.system code 1 1 phone N/A false http://hl7.org/fhir/ValueSet/contact-point-system required SMS, Phone, Email, Fax, URL, Other, Pager
Practitioner.telecom:Telefon.value string 0 1 N/A N/A true N/A N/A N/A
Practitioner.telecom:Telefax ContactPoint 0 1 N/A N/A true N/A N/A N/A
Practitioner.telecom:Telefax.system code 1 1 fax N/A false http://hl7.org/fhir/ValueSet/contact-point-system required SMS, Phone, Email, Fax, URL, Other, Pager
Practitioner.telecom:Telefax.value string 0 1 N/A N/A true N/A N/A N/A
Practitioner.address Address 0 * N/A N/A true N/A N/A N/A
Practitioner.address:Strassenanschrift Address 0 * N/A N/A true N/A N/A N/A
Practitioner.address:Strassenanschrift.type code 1 1 both N/A false http://hl7.org/fhir/ValueSet/address-type required Postal & Physical, Postal, Physical
Practitioner.address:Strassenanschrift.line string 0 3 N/A N/A true N/A N/A N/A
Practitioner.address:Strassenanschrift.line.extension:Strasse Extension 0 1 N/A N/A true N/A N/A N/A
Practitioner.address:Strassenanschrift.line.extension:Hausnummer Extension 0 1 N/A N/A true N/A N/A N/A
Practitioner.address:Strassenanschrift.line.extension:Adresszusatz Extension 0 1 N/A N/A true N/A N/A N/A
Practitioner.address:Strassenanschrift.line.extension:Postfach N/A 0 0 N/A N/A false N/A N/A N/A
Practitioner.address:Strassenanschrift.city string 0 1 N/A N/A true N/A N/A N/A
Practitioner.address:Strassenanschrift.postalCode string 0 1 N/A N/A true N/A N/A N/A
Practitioner.address:Strassenanschrift.country string 0 1 N/A N/A true http://hl7.org/fhir/ValueSet/iso3166-1-2 preferred Heard Island and McDonald Islands, Honduras, Hong Kong, Hungary, Haiti, Yemen, Croatia, Guyana, Guinea-Bissau, Greenland, ...
Practitioner.address:Postfach Address 0 * N/A N/A true N/A N/A N/A
Practitioner.address:Postfach.type code 1 1 postal N/A false http://hl7.org/fhir/ValueSet/address-type required Postal & Physical, Postal, Physical
Practitioner.address:Postfach.line string 0 3 N/A N/A true N/A N/A N/A
Practitioner.address:Postfach.line.extension:Strasse N/A 0 0 N/A N/A false N/A N/A N/A
Practitioner.address:Postfach.line.extension:Hausnummer N/A 0 0 N/A N/A false N/A N/A N/A
Practitioner.address:Postfach.line.extension:Adresszusatz N/A 0 0 N/A N/A false N/A N/A N/A
Practitioner.address:Postfach.line.extension:Postfach Extension 0 1 N/A N/A true N/A N/A N/A
Practitioner.address:Postfach.city string 0 1 N/A N/A true N/A N/A N/A
Practitioner.address:Postfach.postalCode string 0 1 N/A N/A true N/A N/A N/A
Practitioner.address:Postfach.country string 0 1 N/A N/A true http://hl7.org/fhir/ValueSet/iso3166-1-2 preferred Heard Island and McDonald Islands, Honduras, Hong Kong, Hungary, Haiti, Yemen, Croatia, Guyana, Guinea-Bissau, Greenland, ...
Practitioner.qualification BackboneElement 0 * N/A N/A true N/A N/A N/A
Practitioner.qualification.code CodeableConcept 1 1 N/A N/A true http://gematik.de/fhir/oegd/stf/ValueSet/StfBerufsgruppeVS required Sonstige, Niedergelassen, Rettungsdienst, ambulanter Notdienst, Krankenhaus
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBindingFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemΣ1..1uriFixed Value
valueΣ I1..1string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
displayΣ1..1string
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeΣ0..1boolean
id0..1string
extensionI0..*Extension
useΣ ?!1..1codeBindingPattern
textS Σ0..1string
id0..1string
namenszusatzI0..1Extension(string)
nachnameI0..1Extension(string)
vorsatzwortI0..1Extension(string)
value0..1System.String
givenS Σ0..*string
id0..1string
prefix-qualifierI0..1Extension(code)
value0..1System.String
suffixΣ0..*string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
systemΣ I1..1codeBindingPattern
valueS Σ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
systemΣ I1..1codeBindingPattern
valueS Σ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
id0..1string
StadtteilI0..1Extension(string)
useΣ ?!0..1codeBinding
typeΣ1..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseS I0..1Extension(string)
HausnummerS I0..1Extension(string)
AdresszusatzS I0..1Extension(string)
PostfachI0..0Extension(string)
value0..1System.String
cityS Σ0..1string
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ0..1string
countryS Σ0..1stringBinding
periodΣ I0..1Period
id0..1string
StadtteilI0..1Extension(string)
useΣ ?!0..1codeBinding
typeΣ1..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseI0..0Extension(string)
HausnummerI0..0Extension(string)
AdresszusatzI0..0Extension(string)
PostfachS I0..1Extension(string)
value0..1System.String
cityS Σ0..1string
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ0..1string
countryS Σ0..1stringBinding
periodΣ I0..1Period
genderΣ0..1codeBinding
birthDateΣ0..1date
photoI0..*Attachment
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
identifier0..*Identifier
codeS1..1CodeableConceptBinding
periodI0..1Period
issuerI0..1Reference(Organization)
communication0..*CodeableConceptBinding

Informationen über Ärzte und Ärztinnen, die im Kontext der STF relevant sind

FeldnameHinweise
Practitioner.identifier
Practitioner.identifier:ID

ID des Arztes laut Arztliste der Ärztekammer

Practitioner.identifier:ID.system
Practitioner.identifier:ID.value
Practitioner.identifier:ANR

Die Lebenslange Arztnummer (LANR) des Arztes

Practitioner.identifier:ANR.type
Practitioner.identifier:ANR.type.coding
Practitioner.identifier:ANR.type.coding.system
Practitioner.identifier:ANR.type.coding.code
Practitioner.identifier:Zulassungsnummer
Practitioner.identifier:Zulassungsnummer.system
Practitioner.identifier:Zulassungsnummer.value
Practitioner.name
Practitioner.name:name
Practitioner.name:name.text
Practitioner.name:name.family

Nachname

Practitioner.name:name.given

Vorname

Practitioner.name:name.prefix

Titel

Practitioner.telecom
Practitioner.telecom:Telefon

Telefon des Arztes

Practitioner.telecom:Telefon.value
Practitioner.telecom:Telefax

Fax des Arztes

Practitioner.telecom:Telefax.value
Practitioner.address
Practitioner.address:Strassenanschrift
Practitioner.address:Strassenanschrift.line

Hausnummer und Straße

Practitioner.address:Strassenanschrift.line.extension:Strasse
Practitioner.address:Strassenanschrift.line.extension:Hausnummer
Practitioner.address:Strassenanschrift.line.extension:Adresszusatz
Practitioner.address:Strassenanschrift.city

Ort

Practitioner.address:Strassenanschrift.postalCode

PLZ

Practitioner.address:Strassenanschrift.country

Land der Anschrift

Practitioner.address:Postfach
Practitioner.address:Postfach.line
Practitioner.address:Postfach.line.extension:Postfach
Practitioner.address:Postfach.city

Nummer des Postfach

Practitioner.address:Postfach.postalCode
Practitioner.address:Postfach.country
Practitioner.qualification
Practitioner.qualification.code

Berufsgruppe

<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="StfArzt" />
    <url value="http://gematik.de/fhir/oegd/stf/StructureDefinition/StfArzt" />
    <version value="0.1.0" />
    <name value="StfArzt" />
    <title value="STF Arzt" />
    <status value="draft" />
    <description value="Informationen &#252;ber &#196;rzte und &#196;rztinnen, die im Kontext der STF relevant sind" />
    <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.identifier">
            <path value="Practitioner.identifier" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="type" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <definition value="In diesem Element wird der Identifier (Identifikator) f&#252;r diese behandelnde Person definiert. Der Identifikator kann aus diversen Quellen stammen." />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.identifier:ID">
            <path value="Practitioner.identifier" />
            <sliceName value="ID" />
            <comment value="ID des Arztes laut Arztliste der &#196;rztekammer" />
            <min value="0" />
            <max value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.identifier:ID.system">
            <path value="Practitioner.identifier.system" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.identifier:ID.value">
            <path value="Practitioner.identifier.value" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.identifier:ANR">
            <path value="Practitioner.identifier" />
            <sliceName value="ANR" />
            <definition value="In diesem Element wird die Arztnummer (umgangssprachlich auch Lebenslange Arztnummer „LANR“ genannt) nach &#167; 108 SGB V abgebildet." />
            <comment value="Die Lebenslange Arztnummer (LANR) des Arztes" />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="Identifier" />
                <profile value="http://fhir.de/StructureDefinition/identifier-lanr" />
            </type>
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.identifier:ANR.type">
            <path value="Practitioner.identifier.type" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.identifier:ANR.type.coding">
            <path value="Practitioner.identifier.type.coding" />
            <min value="1" />
            <max value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.identifier:ANR.type.coding.system">
            <path value="Practitioner.identifier.type.coding.system" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.identifier:ANR.type.coding.code">
            <path value="Practitioner.identifier.type.coding.code" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.identifier:Zulassungsnummer">
            <path value="Practitioner.identifier" />
            <sliceName value="Zulassungsnummer" />
            <min value="0" />
            <max value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.identifier:Zulassungsnummer.system">
            <path value="Practitioner.identifier.system" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.identifier:Zulassungsnummer.value">
            <path value="Practitioner.identifier.value" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.name">
            <path value="Practitioner.name" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="use" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.name:name">
            <path value="Practitioner.name" />
            <sliceName value="name" />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="HumanName" />
                <profile value="http://fhir.de/StructureDefinition/humanname-de-basis" />
            </type>
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.name:name.use">
            <path value="Practitioner.name.use" />
            <min value="1" />
            <patternCode value="official" />
        </element>
        <element id="Practitioner.name:name.text">
            <path value="Practitioner.name.text" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.name:name.family">
            <path value="Practitioner.name.family" />
            <comment value="Nachname" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.name:name.given">
            <path value="Practitioner.name.given" />
            <comment value="Vorname" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.name:name.prefix">
            <path value="Practitioner.name.prefix" />
            <comment value="Titel" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.telecom">
            <path value="Practitioner.telecom" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="system" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.telecom:Telefon">
            <path value="Practitioner.telecom" />
            <sliceName value="Telefon" />
            <comment value="Telefon des Arztes" />
            <min value="0" />
            <max value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.telecom:Telefon.system">
            <path value="Practitioner.telecom.system" />
            <min value="1" />
            <patternCode value="phone" />
        </element>
        <element id="Practitioner.telecom:Telefon.value">
            <path value="Practitioner.telecom.value" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.telecom:Telefax">
            <path value="Practitioner.telecom" />
            <sliceName value="Telefax" />
            <comment value="Fax des Arztes" />
            <min value="0" />
            <max value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.telecom:Telefax.system">
            <path value="Practitioner.telecom.system" />
            <min value="1" />
            <patternCode value="fax" />
        </element>
        <element id="Practitioner.telecom:Telefax.value">
            <path value="Practitioner.telecom.value" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address">
            <path value="Practitioner.address" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="type" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Strassenanschrift">
            <path value="Practitioner.address" />
            <sliceName value="Strassenanschrift" />
            <min value="0" />
            <max value="*" />
            <type>
                <code value="Address" />
                <profile value="http://fhir.de/StructureDefinition/address-de-basis" />
            </type>
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Strassenanschrift.type">
            <path value="Practitioner.address.type" />
            <min value="1" />
            <patternCode value="both" />
        </element>
        <element id="Practitioner.address:Strassenanschrift.line">
            <path value="Practitioner.address.line" />
            <comment value="Hausnummer und Stra&#223;e" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Strassenanschrift.line.extension:Strasse">
            <path value="Practitioner.address.line.extension" />
            <sliceName value="Strasse" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Strassenanschrift.line.extension:Hausnummer">
            <path value="Practitioner.address.line.extension" />
            <sliceName value="Hausnummer" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Strassenanschrift.line.extension:Adresszusatz">
            <path value="Practitioner.address.line.extension" />
            <sliceName value="Adresszusatz" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Strassenanschrift.line.extension:Postfach">
            <path value="Practitioner.address.line.extension" />
            <sliceName value="Postfach" />
            <max value="0" />
        </element>
        <element id="Practitioner.address:Strassenanschrift.city">
            <path value="Practitioner.address.city" />
            <comment value="Ort" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Strassenanschrift.postalCode">
            <path value="Practitioner.address.postalCode" />
            <comment value="PLZ" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Strassenanschrift.country">
            <path value="Practitioner.address.country" />
            <comment value="Land der Anschrift" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Postfach">
            <path value="Practitioner.address" />
            <sliceName value="Postfach" />
            <min value="0" />
            <max value="*" />
            <type>
                <code value="Address" />
                <profile value="http://fhir.de/StructureDefinition/address-de-basis" />
            </type>
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Postfach.type">
            <path value="Practitioner.address.type" />
            <min value="1" />
            <patternCode value="postal" />
        </element>
        <element id="Practitioner.address:Postfach.line">
            <path value="Practitioner.address.line" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Postfach.line.extension:Strasse">
            <path value="Practitioner.address.line.extension" />
            <sliceName value="Strasse" />
            <max value="0" />
        </element>
        <element id="Practitioner.address:Postfach.line.extension:Hausnummer">
            <path value="Practitioner.address.line.extension" />
            <sliceName value="Hausnummer" />
            <max value="0" />
        </element>
        <element id="Practitioner.address:Postfach.line.extension:Adresszusatz">
            <path value="Practitioner.address.line.extension" />
            <sliceName value="Adresszusatz" />
            <max value="0" />
        </element>
        <element id="Practitioner.address:Postfach.line.extension:Postfach">
            <path value="Practitioner.address.line.extension" />
            <sliceName value="Postfach" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Postfach.city">
            <path value="Practitioner.address.city" />
            <comment value="Nummer des Postfach" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Postfach.postalCode">
            <path value="Practitioner.address.postalCode" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Postfach.country">
            <path value="Practitioner.address.country" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.qualification">
            <path value="Practitioner.qualification" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.qualification.code">
            <path value="Practitioner.qualification.code" />
            <comment value="Berufsgruppe" />
            <mustSupport value="true" />
            <binding>
                <strength value="required" />
                <valueSet value="http://gematik.de/fhir/oegd/stf/ValueSet/StfBerufsgruppeVS" />
            </binding>
        </element>
    </differential>
</StructureDefinition>
{
    "resourceType": "StructureDefinition",
    "id": "StfArzt",
    "url": "http://gematik.de/fhir/oegd/stf/StructureDefinition/StfArzt",
    "version": "0.1.0",
    "name": "StfArzt",
    "title": "STF Arzt",
    "status": "draft",
    "description": "Informationen über Ärzte und Ärztinnen, die im Kontext der STF relevant sind",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Practitioner",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Practitioner",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Practitioner.identifier",
                "path": "Practitioner.identifier",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "type"
                        }
                    ],
                    "rules": "open"
                },
                "definition": "In diesem Element wird der Identifier (Identifikator) für diese behandelnde Person definiert. Der Identifikator kann aus diversen Quellen stammen.",
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier:ID",
                "path": "Practitioner.identifier",
                "sliceName": "ID",
                "comment": "ID des Arztes laut Arztliste der Ärztekammer",
                "min": 0,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier:ID.system",
                "path": "Practitioner.identifier.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier:ID.value",
                "path": "Practitioner.identifier.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier:ANR",
                "path": "Practitioner.identifier",
                "sliceName": "ANR",
                "definition": "In diesem Element wird die Arztnummer (umgangssprachlich auch Lebenslange Arztnummer „LANR“ genannt) nach § 108 SGB V abgebildet.",
                "comment": "Die Lebenslange Arztnummer (LANR) des Arztes",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Identifier",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/identifier-lanr"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier:ANR.type",
                "path": "Practitioner.identifier.type",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier:ANR.type.coding",
                "path": "Practitioner.identifier.type.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier:ANR.type.coding.system",
                "path": "Practitioner.identifier.type.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier:ANR.type.coding.code",
                "path": "Practitioner.identifier.type.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier:Zulassungsnummer",
                "path": "Practitioner.identifier",
                "sliceName": "Zulassungsnummer",
                "min": 0,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier:Zulassungsnummer.system",
                "path": "Practitioner.identifier.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier:Zulassungsnummer.value",
                "path": "Practitioner.identifier.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Practitioner.name",
                "path": "Practitioner.name",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "use"
                        }
                    ],
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Practitioner.name:name",
                "path": "Practitioner.name",
                "sliceName": "name",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "HumanName",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/humanname-de-basis"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Practitioner.name:name.use",
                "path": "Practitioner.name.use",
                "min": 1,
                "patternCode": "official"
            },
            {
                "id": "Practitioner.name:name.text",
                "path": "Practitioner.name.text",
                "mustSupport": true
            },
            {
                "id": "Practitioner.name:name.family",
                "path": "Practitioner.name.family",
                "comment": "Nachname",
                "mustSupport": true
            },
            {
                "id": "Practitioner.name:name.given",
                "path": "Practitioner.name.given",
                "comment": "Vorname",
                "mustSupport": true
            },
            {
                "id": "Practitioner.name:name.prefix",
                "path": "Practitioner.name.prefix",
                "comment": "Titel",
                "mustSupport": true
            },
            {
                "id": "Practitioner.telecom",
                "path": "Practitioner.telecom",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "system"
                        }
                    ],
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Practitioner.telecom:Telefon",
                "path": "Practitioner.telecom",
                "sliceName": "Telefon",
                "comment": "Telefon des Arztes",
                "min": 0,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Practitioner.telecom:Telefon.system",
                "path": "Practitioner.telecom.system",
                "min": 1,
                "patternCode": "phone"
            },
            {
                "id": "Practitioner.telecom:Telefon.value",
                "path": "Practitioner.telecom.value",
                "mustSupport": true
            },
            {
                "id": "Practitioner.telecom:Telefax",
                "path": "Practitioner.telecom",
                "sliceName": "Telefax",
                "comment": "Fax des Arztes",
                "min": 0,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Practitioner.telecom:Telefax.system",
                "path": "Practitioner.telecom.system",
                "min": 1,
                "patternCode": "fax"
            },
            {
                "id": "Practitioner.telecom:Telefax.value",
                "path": "Practitioner.telecom.value",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address",
                "path": "Practitioner.address",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "type"
                        }
                    ],
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Strassenanschrift",
                "path": "Practitioner.address",
                "sliceName": "Strassenanschrift",
                "min": 0,
                "max": "*",
                "type":  [
                    {
                        "code": "Address",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/address-de-basis"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Strassenanschrift.type",
                "path": "Practitioner.address.type",
                "min": 1,
                "patternCode": "both"
            },
            {
                "id": "Practitioner.address:Strassenanschrift.line",
                "path": "Practitioner.address.line",
                "comment": "Hausnummer und Straße",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Strassenanschrift.line.extension:Strasse",
                "path": "Practitioner.address.line.extension",
                "sliceName": "Strasse",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Strassenanschrift.line.extension:Hausnummer",
                "path": "Practitioner.address.line.extension",
                "sliceName": "Hausnummer",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Strassenanschrift.line.extension:Adresszusatz",
                "path": "Practitioner.address.line.extension",
                "sliceName": "Adresszusatz",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Strassenanschrift.line.extension:Postfach",
                "path": "Practitioner.address.line.extension",
                "sliceName": "Postfach",
                "max": "0"
            },
            {
                "id": "Practitioner.address:Strassenanschrift.city",
                "path": "Practitioner.address.city",
                "comment": "Ort",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Strassenanschrift.postalCode",
                "path": "Practitioner.address.postalCode",
                "comment": "PLZ",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Strassenanschrift.country",
                "path": "Practitioner.address.country",
                "comment": "Land der Anschrift",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Postfach",
                "path": "Practitioner.address",
                "sliceName": "Postfach",
                "min": 0,
                "max": "*",
                "type":  [
                    {
                        "code": "Address",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/address-de-basis"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Postfach.type",
                "path": "Practitioner.address.type",
                "min": 1,
                "patternCode": "postal"
            },
            {
                "id": "Practitioner.address:Postfach.line",
                "path": "Practitioner.address.line",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Postfach.line.extension:Strasse",
                "path": "Practitioner.address.line.extension",
                "sliceName": "Strasse",
                "max": "0"
            },
            {
                "id": "Practitioner.address:Postfach.line.extension:Hausnummer",
                "path": "Practitioner.address.line.extension",
                "sliceName": "Hausnummer",
                "max": "0"
            },
            {
                "id": "Practitioner.address:Postfach.line.extension:Adresszusatz",
                "path": "Practitioner.address.line.extension",
                "sliceName": "Adresszusatz",
                "max": "0"
            },
            {
                "id": "Practitioner.address:Postfach.line.extension:Postfach",
                "path": "Practitioner.address.line.extension",
                "sliceName": "Postfach",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Postfach.city",
                "path": "Practitioner.address.city",
                "comment": "Nummer des Postfach",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Postfach.postalCode",
                "path": "Practitioner.address.postalCode",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Postfach.country",
                "path": "Practitioner.address.country",
                "mustSupport": true
            },
            {
                "id": "Practitioner.qualification",
                "path": "Practitioner.qualification",
                "mustSupport": true
            },
            {
                "id": "Practitioner.qualification.code",
                "path": "Practitioner.qualification.code",
                "comment": "Berufsgruppe",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "http://gematik.de/fhir/oegd/stf/ValueSet/StfBerufsgruppeVS"
                }
            }
        ]
    }
}

Terminology-Bindings

Constraints/Invarianten