ERGPerson (Practitioner)

Das Profil ERGPerson wird in für die Rolle 'Behandelnder Leistungserbringer' oder 'Abweichender Forderungsinhaber' verwendet.

Bestätigungsrelevanz

Invocation of operator '=' failed: Unknown symbol 'capability'

Metadaten

Canonicalhttps://gematik.de/fhir/erg/StructureDefinition/erg-person
Statusactive
Version1.1.0-RC1
Basishttp://hl7.org/fhir/StructureDefinition/Practitioner

Inhalt

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
typeS Σ1..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeS Σ1..1CodeableConceptBindingPattern
systemΣ0..1uri
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
activeΣ0..1boolean
id0..1string
extensionI0..*Extension
useS Σ ?!0..1codeBinding
textS Σ0..1string
id0..1string
namenszusatzS I0..1Extension(string)
nachnameS I0..1Extension(string)
vorsatzwortS I0..1Extension(string)
value0..1System.String
givenS Σ0..*string
id0..1string
prefix-qualifierS I0..1Extension(code)
value0..1System.String
suffixΣ0..*string
periodΣ0..1Period
id0..1string
extensionI0..*Extension
systemS Σ I0..1codeBindingPattern
valueS Σ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ0..1Period
id0..1string
StadtteilI0..1Extension(string)
useΣ ?!0..1codeBinding
typeS Σ0..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Σ0..1Period
id0..1string
StadtteilI0..1Extension(string)
useΣ ?!0..1codeBinding
typeS Σ0..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Σ0..1Period
genderΣ0..1codeBinding
birthDateΣ0..1date
photo0..*Attachment
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
identifier0..*Identifier
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
period0..1Period
issuer0..1Reference(Organization)
communication0..*CodeableConceptBinding
<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="erg-person" />
    <url value="https://gematik.de/fhir/erg/StructureDefinition/erg-person" />
    <version value="1.1.0-RC1" />
    <name value="ERGPerson" />
    <title value="ERG Person" />
    <status value="active" />
    <experimental value="false" />
    <date value="2025-02-28" />
    <publisher value="gematik GmbH" />
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://gematik.de/" />
        </telecom>
    </contact>
    <description value="Das Profil ERGPerson wird in f&#252;r die Rolle &#39;Behandelnder Leistungserbringer&#39; oder &#39;Abweichender Forderungsinhaber&#39; verwendet." />
    <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="pattern" />
                    <path value="$this" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.identifier:Telematik-ID">
            <path value="Practitioner.identifier" />
            <sliceName value="Telematik-ID" />
            <short value="Telematik-ID (VZD-Eintrag)" />
            <comment value="Die Telematik-ID (VZD-Eintrag) SOLL vorhanden sein." />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="Identifier" />
                <profile value="http://fhir.de/StructureDefinition/identifier-telematik-id" />
            </type>
            <patternIdentifier>
                <type>
                    <coding>
                        <system value="http://terminology.hl7.org/CodeSystem/v2-0203" />
                        <code value="PRN" />
                    </coding>
                </type>
            </patternIdentifier>
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.identifier:Telematik-ID.type">
            <path value="Practitioner.identifier.type" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.identifier:Telematik-ID.system">
            <path value="Practitioner.identifier.system" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.identifier:Telematik-ID.value">
            <path value="Practitioner.identifier.value" />
            <short value="Telematik-ID (VZD-Eintrag)" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.identifier:USt-ID-Nr">
            <path value="Practitioner.identifier" />
            <sliceName value="USt-ID-Nr" />
            <short value="Umsatzsteuer-Identifikationsnummer" />
            <comment value="Die Umsatzsteuer-Identifikationsnummer KANN vorhanden sein.\n  Sie KANN vorkommen, wenn eine Institution die Rolle eines &#39;Abweichender Forderungsinhaber&#39;, sowie des &#39;Rechnungsersteller&#39; inne hat." />
            <min value="0" />
            <max value="1" />
            <patternIdentifier>
                <type>
                    <text value="UmsatzsteuerId" />
                </type>
            </patternIdentifier>
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.identifier:USt-ID-Nr.type">
            <path value="Practitioner.identifier.type" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.identifier:USt-ID-Nr.system">
            <path value="Practitioner.identifier.system" />
            <comment value="Es gibt kein FHIR-NamingSystem f&#252;r die USt.-ID von offizieller Seite. Aus dem Grund ist System nicht mit MS gekennzeichnet und SOLL nicht bef&#252;llt sein." />
        </element>
        <element id="Practitioner.identifier:USt-ID-Nr.value">
            <path value="Practitioner.identifier.value" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.name">
            <path value="Practitioner.name" />
            <short value="Name" />
            <comment value="Der Name SOLL vorhanden sein." />
            <type>
                <code value="HumanName" />
                <profile value="http://fhir.de/StructureDefinition/humanname-de-basis" />
            </type>
            <mustSupport value="true" />
        </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" />
            <short value="Voller Name inkl. Anrede" />
            <comment value="Die Anrede SOLLEN vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.name.family">
            <path value="Practitioner.name.family" />
            <short value="Nachname" />
            <comment value="Der Nachname SOLL vorhanden sein, die Extensions zur strukurierten Erfassung K&#214;NNEN vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.name.family.extension:namenszusatz">
            <path value="Practitioner.name.family.extension" />
            <sliceName value="namenszusatz" />
            <comment value="Die Extension zur strukurierten Erfassung des Namenszusatz KANN vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.name.family.extension:nachname">
            <path value="Practitioner.name.family.extension" />
            <sliceName value="nachname" />
            <comment value="Die Extension zur strukurierten Erfassung des Nachnamen KANN vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.name.family.extension:vorsatzwort">
            <path value="Practitioner.name.family.extension" />
            <sliceName value="vorsatzwort" />
            <comment value="Die Extension zur strukurierten Erfassung des Vorsatzwort KANN vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.name.given">
            <path value="Practitioner.name.given" />
            <comment value="Der Vorname SOLL vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.name.prefix">
            <path value="Practitioner.name.prefix" />
            <short value="Titel" />
            <comment value="Der Titel SOLL vorhanden sein, die Extension zur Qualifizierung KANN vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.name.prefix.extension:prefix-qualifier">
            <path value="Practitioner.name.prefix.extension" />
            <sliceName value="prefix-qualifier" />
            <comment value="Die Extension zur Qualifizierung des Titeks KANN vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.telecom">
            <path value="Practitioner.telecom" />
            <slicing>
                <discriminator>
                    <type value="pattern" />
                    <path value="$this" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.telecom:Telefon">
            <path value="Practitioner.telecom" />
            <sliceName value="Telefon" />
            <short value="Telefon" />
            <comment value="Die Angabe einer Telefonnummer KANN vorhanden sein.\n  Sie KANN vorkommen, wenn eine Person die Rolle eines &#39;Abweichender Forderungsinhaber&#39; inne hat." />
            <min value="0" />
            <max value="*" />
            <patternContactPoint>
                <system value="phone" />
            </patternContactPoint>
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.telecom:Telefon.system">
            <path value="Practitioner.telecom.system" />
            <patternCode value="phone" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.telecom:Telefon.value">
            <path value="Practitioner.telecom.value" />
            <short value="Telefonnummer" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address">
            <path value="Practitioner.address" />
            <slicing>
                <discriminator>
                    <type value="pattern" />
                    <path value="$this" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Strassenanschrift">
            <path value="Practitioner.address" />
            <sliceName value="Strassenanschrift" />
            <short value="Strassenanschrift" />
            <comment value="Die Strassenanschrift SOLL vorhanden sein." />
            <min value="0" />
            <max value="*" />
            <type>
                <code value="Address" />
                <profile value="http://fhir.de/StructureDefinition/address-de-basis" />
            </type>
            <patternAddress>
                <type value="both" />
            </patternAddress>
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Strassenanschrift.type">
            <path value="Practitioner.address.type" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Strassenanschrift.line">
            <path value="Practitioner.address.line" />
            <short value="Stra&#223;e und Hausnummer" />
            <comment value="Stra&#223;e und Hausnummer SOLLEN angegeben werden, die Extensions zur strukurierten Erfassung K&#214;NNEN vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Strassenanschrift.line.extension:Strasse">
            <path value="Practitioner.address.line.extension" />
            <sliceName value="Strasse" />
            <comment value="Die Extension zur strukurierten Erfassung der Stra&#223;e KANN vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Strassenanschrift.line.extension:Hausnummer">
            <path value="Practitioner.address.line.extension" />
            <sliceName value="Hausnummer" />
            <comment value="Die Extension zur strukurierten Erfassung der Hausnummer KANN vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Strassenanschrift.line.extension:Adresszusatz">
            <path value="Practitioner.address.line.extension" />
            <sliceName value="Adresszusatz" />
            <comment value="Die Extension zur strukurierten Erfassung des Adresszusatz KANN vorhanden sein." />
            <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" />
            <short value="Ort" />
            <comment value="Der Ort SOLL vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Strassenanschrift.postalCode">
            <path value="Practitioner.address.postalCode" />
            <comment value="Die Postleitzahl SOLL vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Strassenanschrift.country">
            <path value="Practitioner.address.country" />
            <short value="L&#228;nderkennzeichen" />
            <comment value="Das L&#228;nderkennzeichen KANN vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Postfach">
            <path value="Practitioner.address" />
            <sliceName value="Postfach" />
            <short value="Postfach" />
            <comment value="Das Postfach SOLL vorhanden sein." />
            <min value="0" />
            <max value="*" />
            <type>
                <code value="Address" />
                <profile value="http://fhir.de/StructureDefinition/address-de-basis" />
            </type>
            <patternAddress>
                <type value="postal" />
            </patternAddress>
            <constraint>
                <key value="address-cnt-2or3-char" />
                <severity value="warning" />
                <human value="The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2." />
                <expression value="country.empty() or (country.memberOf(&#39;http://hl7.org/fhir/ValueSet/iso3166-1-2&#39;) or country.memberOf(&#39;http://hl7.org/fhir/ValueSet/iso3166-1-3&#39;))" />
                <source value="https://gematik.de/fhir/erg/StructureDefinition/erg-person" />
            </constraint>
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Postfach.type">
            <path value="Practitioner.address.type" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Postfach.line">
            <path value="Practitioner.address.line" />
            <short value="Postfach-Angabe" />
            <comment value="Die Postfach-Angabe SOLL angegeben werden, die Extensions zur strukurierten Erfassung KANN vorhanden sein." />
            <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" />
            <comment value="Die Extension zur strukurierten Erfassung des Postfach KANN vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Postfach.city">
            <path value="Practitioner.address.city" />
            <short value="Ort" />
            <comment value="Der Ort SOLL vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Postfach.postalCode">
            <path value="Practitioner.address.postalCode" />
            <comment value="Die Postleitzahl SOLL vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Postfach.country">
            <path value="Practitioner.address.country" />
            <short value="L&#228;nderkennzeichen" />
            <comment value="Das L&#228;nderkennzeichen KANN vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.qualification.code.coding">
            <path value="Practitioner.qualification.code.coding" />
            <slicing>
                <discriminator>
                    <type value="pattern" />
                    <path value="$this" />
                </discriminator>
                <rules value="open" />
            </slicing>
        </element>
        <element id="Practitioner.qualification.code.coding:Fachrichtung">
            <path value="Practitioner.qualification.code.coding" />
            <sliceName value="Fachrichtung" />
            <short value="Fachrichtung" />
            <comment value="Die Fachrichtung SOLL vorhanden sein. Das Element ist wiederholbar." />
            <min value="0" />
            <max value="*" />
            <mustSupport value="true" />
            <binding>
                <strength value="required" />
                <valueSet value="http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode" />
            </binding>
        </element>
        <element id="Practitioner.qualification.code.coding:Fachrichtung.system">
            <path value="Practitioner.qualification.code.coding.system" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.qualification.code.coding:Fachrichtung.code">
            <path value="Practitioner.qualification.code.coding.code" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
    </differential>
</StructureDefinition>
{
    "resourceType": "StructureDefinition",
    "id": "erg-person",
    "url": "https://gematik.de/fhir/erg/StructureDefinition/erg-person",
    "version": "1.1.0-RC1",
    "name": "ERGPerson",
    "title": "ERG Person",
    "status": "active",
    "experimental": false,
    "date": "2025-02-28",
    "publisher": "gematik GmbH",
    "contact":  [
        {
            "telecom":  [
                {
                    "system": "url",
                    "value": "http://gematik.de/"
                }
            ]
        }
    ],
    "description": "Das Profil ERGPerson wird in für die Rolle 'Behandelnder Leistungserbringer' oder 'Abweichender Forderungsinhaber' verwendet.",
    "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": "pattern",
                            "path": "$this"
                        }
                    ],
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier:Telematik-ID",
                "path": "Practitioner.identifier",
                "sliceName": "Telematik-ID",
                "short": "Telematik-ID (VZD-Eintrag)",
                "comment": "Die Telematik-ID (VZD-Eintrag) SOLL vorhanden sein.",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Identifier",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/identifier-telematik-id"
                        ]
                    }
                ],
                "patternIdentifier": {
                    "type": {
                        "coding":  [
                            {
                                "code": "PRN",
                                "system": "http://terminology.hl7.org/CodeSystem/v2-0203"
                            }
                        ]
                    }
                },
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier:Telematik-ID.type",
                "path": "Practitioner.identifier.type",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier:Telematik-ID.system",
                "path": "Practitioner.identifier.system",
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier:Telematik-ID.value",
                "path": "Practitioner.identifier.value",
                "short": "Telematik-ID (VZD-Eintrag)",
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier:USt-ID-Nr",
                "path": "Practitioner.identifier",
                "sliceName": "USt-ID-Nr",
                "short": "Umsatzsteuer-Identifikationsnummer",
                "comment": "Die Umsatzsteuer-Identifikationsnummer KANN vorhanden sein.\n  Sie KANN vorkommen, wenn eine Institution die Rolle eines 'Abweichender Forderungsinhaber', sowie des 'Rechnungsersteller' inne hat.",
                "min": 0,
                "max": "1",
                "patternIdentifier": {
                    "type": {
                        "text": "UmsatzsteuerId"
                    }
                },
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier:USt-ID-Nr.type",
                "path": "Practitioner.identifier.type",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier:USt-ID-Nr.system",
                "path": "Practitioner.identifier.system",
                "comment": "Es gibt kein FHIR-NamingSystem für die USt.-ID von offizieller Seite. Aus dem Grund ist System nicht mit MS gekennzeichnet und SOLL nicht befüllt sein."
            },
            {
                "id": "Practitioner.identifier:USt-ID-Nr.value",
                "path": "Practitioner.identifier.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Practitioner.name",
                "path": "Practitioner.name",
                "short": "Name",
                "comment": "Der Name SOLL vorhanden sein.",
                "type":  [
                    {
                        "code": "HumanName",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/humanname-de-basis"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Practitioner.name.use",
                "path": "Practitioner.name.use",
                "mustSupport": true
            },
            {
                "id": "Practitioner.name.text",
                "path": "Practitioner.name.text",
                "short": "Voller Name inkl. Anrede",
                "comment": "Die Anrede SOLLEN vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Practitioner.name.family",
                "path": "Practitioner.name.family",
                "short": "Nachname",
                "comment": "Der Nachname SOLL vorhanden sein, die Extensions zur strukurierten Erfassung KÖNNEN vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Practitioner.name.family.extension:namenszusatz",
                "path": "Practitioner.name.family.extension",
                "sliceName": "namenszusatz",
                "comment": "Die Extension zur strukurierten Erfassung des Namenszusatz KANN vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Practitioner.name.family.extension:nachname",
                "path": "Practitioner.name.family.extension",
                "sliceName": "nachname",
                "comment": "Die Extension zur strukurierten Erfassung des Nachnamen KANN vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Practitioner.name.family.extension:vorsatzwort",
                "path": "Practitioner.name.family.extension",
                "sliceName": "vorsatzwort",
                "comment": "Die Extension zur strukurierten Erfassung des Vorsatzwort KANN vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Practitioner.name.given",
                "path": "Practitioner.name.given",
                "comment": "Der Vorname SOLL vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Practitioner.name.prefix",
                "path": "Practitioner.name.prefix",
                "short": "Titel",
                "comment": "Der Titel SOLL vorhanden sein, die Extension zur Qualifizierung KANN vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Practitioner.name.prefix.extension:prefix-qualifier",
                "path": "Practitioner.name.prefix.extension",
                "sliceName": "prefix-qualifier",
                "comment": "Die Extension zur Qualifizierung des Titeks KANN vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Practitioner.telecom",
                "path": "Practitioner.telecom",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "$this"
                        }
                    ],
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Practitioner.telecom:Telefon",
                "path": "Practitioner.telecom",
                "sliceName": "Telefon",
                "short": "Telefon",
                "comment": "Die Angabe einer Telefonnummer KANN vorhanden sein.\n  Sie KANN vorkommen, wenn eine Person die Rolle eines 'Abweichender Forderungsinhaber' inne hat.",
                "min": 0,
                "max": "*",
                "patternContactPoint": {
                    "system": "phone"
                },
                "mustSupport": true
            },
            {
                "id": "Practitioner.telecom:Telefon.system",
                "path": "Practitioner.telecom.system",
                "patternCode": "phone",
                "mustSupport": true
            },
            {
                "id": "Practitioner.telecom:Telefon.value",
                "path": "Practitioner.telecom.value",
                "short": "Telefonnummer",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address",
                "path": "Practitioner.address",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "$this"
                        }
                    ],
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Strassenanschrift",
                "path": "Practitioner.address",
                "sliceName": "Strassenanschrift",
                "short": "Strassenanschrift",
                "comment": "Die Strassenanschrift SOLL vorhanden sein.",
                "min": 0,
                "max": "*",
                "type":  [
                    {
                        "code": "Address",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/address-de-basis"
                        ]
                    }
                ],
                "patternAddress": {
                    "type": "both"
                },
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Strassenanschrift.type",
                "path": "Practitioner.address.type",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Strassenanschrift.line",
                "path": "Practitioner.address.line",
                "short": "Straße und Hausnummer",
                "comment": "Straße und Hausnummer SOLLEN angegeben werden, die Extensions zur strukurierten Erfassung KÖNNEN vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Strassenanschrift.line.extension:Strasse",
                "path": "Practitioner.address.line.extension",
                "sliceName": "Strasse",
                "comment": "Die Extension zur strukurierten Erfassung der Straße KANN vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Strassenanschrift.line.extension:Hausnummer",
                "path": "Practitioner.address.line.extension",
                "sliceName": "Hausnummer",
                "comment": "Die Extension zur strukurierten Erfassung der Hausnummer KANN vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Strassenanschrift.line.extension:Adresszusatz",
                "path": "Practitioner.address.line.extension",
                "sliceName": "Adresszusatz",
                "comment": "Die Extension zur strukurierten Erfassung des Adresszusatz KANN vorhanden sein.",
                "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",
                "short": "Ort",
                "comment": "Der Ort SOLL vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Strassenanschrift.postalCode",
                "path": "Practitioner.address.postalCode",
                "comment": "Die Postleitzahl SOLL vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Strassenanschrift.country",
                "path": "Practitioner.address.country",
                "short": "Länderkennzeichen",
                "comment": "Das Länderkennzeichen KANN vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Postfach",
                "path": "Practitioner.address",
                "sliceName": "Postfach",
                "short": "Postfach",
                "comment": "Das Postfach SOLL vorhanden sein.",
                "min": 0,
                "max": "*",
                "type":  [
                    {
                        "code": "Address",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/address-de-basis"
                        ]
                    }
                ],
                "patternAddress": {
                    "type": "postal"
                },
                "constraint":  [
                    {
                        "key": "address-cnt-2or3-char",
                        "severity": "warning",
                        "human": "The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2.",
                        "expression": "country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))",
                        "source": "https://gematik.de/fhir/erg/StructureDefinition/erg-person"
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Postfach.type",
                "path": "Practitioner.address.type",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Postfach.line",
                "path": "Practitioner.address.line",
                "short": "Postfach-Angabe",
                "comment": "Die Postfach-Angabe SOLL angegeben werden, die Extensions zur strukurierten Erfassung KANN vorhanden sein.",
                "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",
                "comment": "Die Extension zur strukurierten Erfassung des Postfach KANN vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Postfach.city",
                "path": "Practitioner.address.city",
                "short": "Ort",
                "comment": "Der Ort SOLL vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Postfach.postalCode",
                "path": "Practitioner.address.postalCode",
                "comment": "Die Postleitzahl SOLL vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Postfach.country",
                "path": "Practitioner.address.country",
                "short": "Länderkennzeichen",
                "comment": "Das Länderkennzeichen KANN vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Practitioner.qualification.code.coding",
                "path": "Practitioner.qualification.code.coding",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "$this"
                        }
                    ],
                    "rules": "open"
                }
            },
            {
                "id": "Practitioner.qualification.code.coding:Fachrichtung",
                "path": "Practitioner.qualification.code.coding",
                "sliceName": "Fachrichtung",
                "short": "Fachrichtung",
                "comment": "Die Fachrichtung SOLL vorhanden sein. Das Element ist wiederholbar.",
                "min": 0,
                "max": "*",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode"
                }
            },
            {
                "id": "Practitioner.qualification.code.coding:Fachrichtung.system",
                "path": "Practitioner.qualification.code.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Practitioner.qualification.code.coding:Fachrichtung.code",
                "path": "Practitioner.qualification.code.coding.code",
                "min": 1,
                "mustSupport": true
            }
        ]
    }
}

Constraints/Invarianten

NameSchweregradBeschreibungAusdruck
address-cnt-2or3-charwarningThe content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2.country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))

Terminology-Bindings

ElementStaerkeValueSet
Practitioner.qualification.code.coding:Fachrichtungrequiredhttp://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode

Anmerkungen zu Must-Support-Feldern

FeldnameKurzbeschreibungHinweise
Practitioner.identifier
Practitioner.identifier:Telematik-IDTelematik-ID (VZD-Eintrag)

Die Telematik-ID (VZD-Eintrag) SOLL vorhanden sein.

Practitioner.identifier:Telematik-ID.type
Practitioner.identifier:Telematik-ID.system
Practitioner.identifier:Telematik-ID.valueTelematik-ID (VZD-Eintrag)
Practitioner.identifier:USt-ID-NrUmsatzsteuer-Identifikationsnummer

Die Umsatzsteuer-Identifikationsnummer KANN vorhanden sein. Sie KANN vorkommen, wenn eine Institution die Rolle eines 'Abweichender Forderungsinhaber', sowie des 'Rechnungsersteller' inne hat.

Practitioner.identifier:USt-ID-Nr.type
Practitioner.identifier:USt-ID-Nr.value
Practitioner.nameName

Der Name SOLL vorhanden sein.

Practitioner.name.use
Practitioner.name.textVoller Name inkl. Anrede

Die Anrede SOLLEN vorhanden sein.

Practitioner.name.familyNachname

Der Nachname SOLL vorhanden sein, die Extensions zur strukurierten Erfassung KÖNNEN vorhanden sein.

Practitioner.name.family.extension:namenszusatz

Die Extension zur strukurierten Erfassung des Namenszusatz KANN vorhanden sein.

Practitioner.name.family.extension:nachname

Die Extension zur strukurierten Erfassung des Nachnamen KANN vorhanden sein.

Practitioner.name.family.extension:vorsatzwort

Die Extension zur strukurierten Erfassung des Vorsatzwort KANN vorhanden sein.

Practitioner.name.given

Der Vorname SOLL vorhanden sein.

Practitioner.name.prefixTitel

Der Titel SOLL vorhanden sein, die Extension zur Qualifizierung KANN vorhanden sein.

Practitioner.name.prefix.extension:prefix-qualifier

Die Extension zur Qualifizierung des Titeks KANN vorhanden sein.

Practitioner.telecom
Practitioner.telecom:TelefonTelefon

Die Angabe einer Telefonnummer KANN vorhanden sein. Sie KANN vorkommen, wenn eine Person die Rolle eines 'Abweichender Forderungsinhaber' inne hat.

Practitioner.telecom:Telefon.system
Practitioner.telecom:Telefon.valueTelefonnummer
Practitioner.address
Practitioner.address:StrassenanschriftStrassenanschrift

Die Strassenanschrift SOLL vorhanden sein.

Practitioner.address:Strassenanschrift.type
Practitioner.address:Strassenanschrift.lineStraße und Hausnummer

Straße und Hausnummer SOLLEN angegeben werden, die Extensions zur strukurierten Erfassung KÖNNEN vorhanden sein.

Practitioner.address:Strassenanschrift.line.extension:Strasse

Die Extension zur strukurierten Erfassung der Straße KANN vorhanden sein.

Practitioner.address:Strassenanschrift.line.extension:Hausnummer

Die Extension zur strukurierten Erfassung der Hausnummer KANN vorhanden sein.

Practitioner.address:Strassenanschrift.line.extension:Adresszusatz

Die Extension zur strukurierten Erfassung des Adresszusatz KANN vorhanden sein.

Practitioner.address:Strassenanschrift.cityOrt

Der Ort SOLL vorhanden sein.

Practitioner.address:Strassenanschrift.postalCode

Die Postleitzahl SOLL vorhanden sein.

Practitioner.address:Strassenanschrift.countryLänderkennzeichen

Das Länderkennzeichen KANN vorhanden sein.

Practitioner.address:PostfachPostfach

Das Postfach SOLL vorhanden sein.

Practitioner.address:Postfach.type
Practitioner.address:Postfach.linePostfach-Angabe

Die Postfach-Angabe SOLL angegeben werden, die Extensions zur strukurierten Erfassung KANN vorhanden sein.

Practitioner.address:Postfach.line.extension:Postfach

Die Extension zur strukurierten Erfassung des Postfach KANN vorhanden sein.

Practitioner.address:Postfach.cityOrt

Der Ort SOLL vorhanden sein.

Practitioner.address:Postfach.postalCode

Die Postleitzahl SOLL vorhanden sein.

Practitioner.address:Postfach.countryLänderkennzeichen

Das Länderkennzeichen KANN vorhanden sein.

Practitioner.qualification.code.coding:FachrichtungFachrichtung

Die Fachrichtung SOLL vorhanden sein. Das Element ist wiederholbar.

Practitioner.qualification.code.coding:Fachrichtung.system
Practitioner.qualification.code.coding:Fachrichtung.code