PersonImGesundheitsberuf (Practitioner)

Motivation

PersonImGesundheitsberuf können alle denkbaren medizinischen Fachexperten sein, die in ISiK-Interaktionen eine Rolle spielen. In den ISiK-FHIR-Profilen können PersonImGesundheitsberuf bspw. als Ausführende einer Prozedur auftreten, im Element performer der Procedure Ressource, oder als die Person, die eine Diagnose stellt, im Element asserter der Condition Ressource.

In FHIR werden PersonImGesundheitsberuf mit der Practitioner-Ressource repräsentiert.

Kompatibilität

Dieses Profil basiert auf dem Profil KBV_PR_Base_Practitioner der KBV Basisprofile.

Instanzen, die dieses Profile valide sind, sind auch valide gegen

Profil

Canonical URL: https://gematik.de/fhir/ISiK/StructureDefinition/ISiKPersonImGesundheitsberuf

idS Σ0..1System.String
useΣ ?!0..1codeBindingFixed Value
typeΣ1..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
referenceΣ0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
displayΣ1..1string
useΣ ?!0..1codeBindingFixed Value
typeΣ1..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
referenceΣ0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
displayΣ1..1string
activeΣ0..1boolean
useS Σ ?!1..1codeBindingFixed Value
textΣ0..1string
namenszusatz0..1Extension(string)
nachname0..1Extension(string)
vorsatzwort0..1Extension(string)
givenS Σ1..*string
prefix-qualifier0..*Extension(code)
suffixΣ0..*string
periodΣ0..1Period
useS Σ ?!1..1codeBindingFixed Value
textΣ0..1string
namenszusatz0..1Extension(string)
nachname0..1Extension(string)
vorsatzwort0..1Extension(string)
givenΣ0..0string
suffixΣ0..*string
periodΣ0..1Period
systemΣ1..1codeBinding
valueΣ1..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ0..1Period
StadtteilS0..1Extension(string)
useΣ ?!0..1codeBinding
typeΣ1..1codeBindingFixed Value
textΣ0..1string
StrasseS0..1Extension(string)
HausnummerS0..1Extension(string)
AdresszusatzS0..1Extension(string)
Postfach0..0Extension(string)
cityΣ1..1string
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeΣ1..1string
countryΣ1..1stringBinding
startΣ0..1dateTime
endΣ0..1dateTime
StadtteilS0..1Extension(string)
useΣ ?!0..1codeBinding
typeΣ1..1codeBindingFixed Value
textΣ0..1string
Strasse0..0Extension(string)
Hausnummer0..0Extension(string)
Adresszusatz0..0Extension(string)
PostfachS0..1Extension(string)
cityΣ1..1string
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeΣ1..1string
countryΣ1..1stringBinding
startΣ0..1dateTime
endΣ0..1dateTime
url1..1System.StringFixed Value
valueCodingCoding
Data-Absent-ReasonS0..1Extension(code)
photo0..*Attachment
identifier0..*Identifier
codingΣ1..*CodingBinding
textΣ0..1string
period0..1Period
issuer0..1Reference(Organization)
communication0..*CodeableConceptBinding

Link Simplifier Profil Übersicht

Folgende FHIRPath-Constraints sind im Profil zu beachten:

prac-de-1errorDie amtliche Differenzierung der Geschlechtsangabe 'other' darf nur gefüllt sein, wenn das Geschlecht 'other' angegeben istgender='other' or gender.extension('http://fhir.de/StructureDefinition/gender-amtlich-de').empty()

Anmerkungen zu den Must-Support-Feldern

Practitioner.identifier:ANR

Bedeutung: Lebenslange Arztnummer. Im Krankenhaus ist die Lebenslange Arztnummer der Ärzte bekannt und MUSS zur eindeutigen Identifikation eines Arztes bereitgestellt werden.

Hinweise: Siehe Beschreibung der Deutschen Basisprofile

Während die Deutschen Basisprofile hier die Abkürzung LANR verwenden, ist im KBV-Kontext das Akronym ANR gebräuchlich. Die Bezeichnung des Slices hat jedoch keinerlei Auswirkungen auf die Kompatibilität.

Practitioner.name:name

Bedeutung: Vollständiger Name. Der Name des Arztes MUSS in konkreten Anwendungen angezeigt werden können. Es MUSS nach dem Namen des Arztes gesucht werden können.

Practitioner.address:Strassenanschrift

Bedeutung: Straßenanschrift. Ist die Adresse bekannt unter der ein Arzt erreichbar ist, MUSS sie bereitgestellt werden.

Practitioner.address:Postfach

Bedeutung: Postfachanschrift. Ist die Postfachadresse bekannt unter der ein Arzt erreichbar ist, MUSS sie bereitgestellt werden.

Practitioner.gender

Bedeutung: Administratives Geschlecht. Ist das Geschlecht des Arztes bekannt, MUSS es bereitgestellt werden.

Practitioner.birthDate

Bedeutung: Geburtsdatum. Ist das Geburtsdatum des Arztes bekannt, MUSS es bereitgestellt werden.

Practitioner.qualification

Bedeutung: Ärztliche Qualifikation(en). Es MÜSSEN die Qualifikationen des Arztes bereitgestellt werden, um nach Ärzten einer Qualifikation zu suchen oder sie bspw. in Dokumenten anzuzeigen.

Interaktionen

Für die Ressource Practitioner MUSS die REST-Interaktion "READ" implementiert werden.

Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Kombination:

  1. Der Suchparameter "_id" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Practitioner?_id=1234567890

    Anwendungshinweise: Weitere Informationen zur Suche nach "_id" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  2. Der Suchparameter "identifier" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Practitioner?identifier=42

    Anwendungshinweise: Weitere Informationen zur Suche nach "Practitioner.identifier" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".

  3. Der Suchparameter "given" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Practitioner?given=Heidi

    Anwendungshinweise: Weitere Informationen zur Suche nach "Practitioner.name.given" finden sich in der FHIR-Basisspezifikation - Abschnitt "String Search".

  4. Der Suchparameter "family" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Practitioner?family=Alpenzauber

    Anwendungshinweise: Weitere Informationen zur Suche nach "Practitioner.name.family" finden sich in der FHIR-Basisspezifikation - Abschnitt "String Search".

  5. Der Suchparameter "name" KANN unterstützt werden:

    Beispiele:

    GET [base]/Practitioner?name=Heidi

    GET [base]/Practitioner?name=Alpenzauber

    Anwendungshinweise: Weitere Informationen zur Suche nach "Practitioner.name" finden sich in der FHIR-Basisspezifikation - Abschnitt "String Search".

  6. Der Suchparameter "_profile" KANN unterstützt werden:

    Beispiele:

    GET [base]/Practitioner?_profile=<https://gematik.de/fhir/ISiK/StructureDefinition/ISiKPersonImGesundheitsberuf>

    Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  7. Der Suchparameter "address" KANN unterstützt werden:

    Beispiele:

    GET [base]/Practitioner?address=Berlin

    Anwendungshinweise: Weitere Informationen zur Suche nach "Practitioner.address" finden sich in der FHIR-Basisspezifikation - Abschnitt "String Search".

  8. Der Suchparameter "gender" KANN unterstützt werden:

    Beispiele:

    GET [base]/Practitioner?gender=female

    Anwendungshinweise: Weitere Informationen zur Suche nach "Practitioner.gender" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".

Beispiele

Valides Minimalbeispiel PersonImGesundheitsberuf:

<Practitioner xmlns="http://hl7.org/fhir">
    <id value="practitioner" />
    <meta>
        <source value="http://krankenhaus.de" />
        <profile value="https://gematik.de/fhir/ISiK/StructureDefinition/ISiKPersonImGesundheitsberuf" />
    </meta>
    <identifier>
        <type>
            <coding>
                <system value="http://terminology.hl7.org/CodeSystem/v2-0203" />
                <code value="LANR" />
            </coding>
        </type>
        <system value="https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR" />
        <value value="123456789" />
    </identifier>
    <identifier>
        <type>
            <coding>
                <system value="http://terminology.hl7.org/CodeSystem/v2-0203" />
                <code value="DN" />
            </coding>
        </type>
        <system value="http://fhir.de/sid/bundesaerztekammer/efn" />
        <value value="123456789123456" />
    </identifier>
    <active value="true" />
    <name>
        <use value="official" />
        <text value="Walter Arzt" />
        <family value="Arzt">
            <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name">
                <valueString value="Arzt" />
            </extension>
        </family>
        <given value="Walter" />
    </name>
    <name>
        <use value="maiden" />
        <text value="Gross" />
        <family value="Gross">
            <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name">
                <valueString value="Gross" />
            </extension>
        </family>
    </name>
    <address>
        <type value="both" />
        <line value="Schmiedegasse 16">
            <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber">
                <valueString value="16" />
            </extension>
            <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName">
                <valueString value="Schmiedegasse" />
            </extension>
        </line>
        <city value="Potsdam" />
        <postalCode value="14469" />
        <country value="DE" />
    </address>
    <birthDate>
        <extension url="http://hl7.org/fhir/StructureDefinition/data-absent-reason">
            <valueCode value="masked" />
        </extension>
    </birthDate>
    <qualification>
        <code>
            <coding>
                <system value="http://snomed.info/sct" />
                <version value="http://snomed.info/sct/900000000000207008/version/20200131" />
                <code value="112247003" />
                <display value="Medical doctor (occupation)" />
            </coding>
        </code>
    </qualification>
</Practitioner>