Identifier

Für folgende Identifier werden nachfolgend Profile definiert welche das entsprechende System und eventuelle Type-Codes festlegen:


Organisationsinterner Patienten-Identifier (PID)

Name: IdentifierPid (Simplifier Projekt Link)

Canonical: http://fhir.de/StructureDefinition/identifier-pid

useΣ ?!0..1codeBindingFixed Value
typeΣ1..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)

Da es beim organisationsinternen Identifier keinen einheitlichen Namensraum gibt, ist hier die Angabe des type-Codes "MR" (Medical Record Number) verpflichtend, um die PID einrichtungsübergreifend als solche erkennen zu können.

Jede Einrichtung muss für ihren Namensraum eine NamingSystem-URL festlegen. Hinweise zur Nomenklatur organisationsinterner Identifier.system-URLs siehe Terminologie - Namensräume - Lokale Namensräume.

Beispiel PID
    <identifier>
        <type>
            <coding>
                <system value="http://terminology.hl7.org/CodeSystem/v2-0203" />
                <code value="MR" />
            </coding>
        </type>
        <system value="http://mein-krankenhaus.de/fhir/NamingSystem/patient-identifier" />
        <value value="12345678" />
    </identifier>


Gesetzliche Krankenversichertennummer (10-stellige KVID)

Name: IdentifierKvid10 (Simplifier Projekt Link)

Canonical: http://fhir.de/StructureDefinition/identifier-kvid-10

useΣ ?!0..1codeBindingFixed Value
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)

Folgende Constraints sind zu beachten:

kvid-1warningDer unveränderliche Teil der KVID muss 10-stellig sein und mit einem Großbuchstaben anfangenmatches('^[A-Z][0-9]{9}$')
Beispiel KVID
    <identifier>
        <system value="http://fhir.de/NamingSystem/gkv/kvid-10" />
        <value value="G995030567" />
    </identifier>

Beispiel KVID mit Angabe des Identifier-Types
    <identifier>
        <type>
            <coding>
                <system value="http://fhir.de/CodeSystem/identifier-type-de-basis"/>
                <code value="GKV"/>
            </coding>
        </type>
        <system value="http://fhir.de/NamingSystem/gkv/kvid-10" />
        <value value="G995030567" />
    </identifier>

Die Angabe von Identifier.type ist optional, da die Versichertennummer als solche anhand der einheitlichen Namespace-URL "http://fhir.de/NamingSystem/gkv/kvid-10" in Identifier.system zu erkennen ist. Die Angabe des Types kann jedoch hilfreich sein, wenn sowohl gesetzliche als auch private Versichertennummern verwaltet werden müssen, da letztere über keinen einheitlichen Namensraum verfügen und daher ausschließlich am Typ als PKV-Nummern erkennbar sind.


Pseudonymisierte Gesetzliche Krankenversichertennummer

Folgendes Identifier-Profil kann für die Übertragung von pseudonymisierte GKV Krankenversichertennummer verwendet werden:

Name: IdentifierPseudoKvid (Simplifier Projekt Link)

Canonical: http://fhir.de/StructureDefinition/identifier-pseudo-kvid

useΣ ?!0..1codeBindingFixed Value
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)


Private Krankenversichertennummer

Bei privaten Versicherungen ist die NamingSystem-URL in den meisten Fällen nicht bekannt oder nicht definiert. Da jede Versicherung ihren eigenen Nummernkreis verwendet, sind Versichertennummern ohne Angabe der Versicherung jedoch nicht eindeutig.

In diesem Fall ist das Element Identifier.assigner zu verwenden, um mindestens den Namen, idealerweise zusätzlich die IK-Nummer der PKV anzugeben.

Ohne Angabe einer NamingSystem-URL in Identifier.system ist es jedoch nicht möglich, einen Token-Suchparameter zu definieren, der zuverlässig eindeutige Ergebnisse liefert. Falls dies in einem konkreten Szenario zu Problemen führt, bitten wir um Feedback im FHIR-Chat

Name: IdentifierPkv (Simplifier Projekt Link)

Canonical: http://fhir.de/StructureDefinition/identifier-pkv

useΣ ?!0..1codeBindingFixed Value
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ1..1string
periodΣ0..1Period
referenceΣ0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier-Profil für die Abbildung eines Institutionskennzeichens (IKNR)
displayΣ1..1string

Beispiel PKV-Nummer
    <identifier>
        <type>
            <coding>
                <system value="http://fhir.de/CodeSystem/identifier-type-de-basis"/>
                <code value="PKV"/>
            </coding>
        </type>
        <value value="123456" />
        <assigner>
            <identifier value="http://fhir.de/NamingSystem/arge-ik/iknr"/>
            <value value="168140346"/>
            <display value="Allianz"/>
        </assigner>
    </identifier>


Institutionskennzeichens (IKNR)

Als eindeutiges Merkmal zur Identifizierung von Vertragspartnern, die für die Sozialversicherungsträger Leistungen erbringen wird die IKNR durch die Arbeitsgemeinschaft Institutionskennzeichen vergeben.

Name: IdentifierPkv (Simplifier Projekt Link)

Canonical: http://fhir.de/StructureDefinition/identifier-iknr

useΣ ?!0..1codeBindingFixed Value
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)

Folgende Constraints sind zu beachten:

ik-1warningEine IK muss 8- (ohne Prüfziffer) oder 9-stellig (mit Prüfziffer) seinmatches('[0-9]{8,9}')
    <identifier>
        <type>
            <coding>
                <system value="http://terminology.hl7.org/CodeSystem/v2-0203"/>
                <code value="XX"/>
            </coding>
        </type>
        <system value="http://fhir.de/NamingSystem/arge-ik/iknr">
        <value value="16081989" />
    </identifier>


Betriebsstättennummer (BSNR)

Zur Abbildung einer Betriebsstättennummer zur eindeutigen Identifizierung von Betriebstätten und Nebenbetriebsstätten kann folgendes Identifier-Profil verwendet werden:

Name: IdentifierBsnr (Simplifier Projekt Link)

Canonical: http://fhir.de/StructureDefinition/identifier-bsnr

useΣ ?!0..1codeBindingFixed Value
typeΣ0..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

Hinweis Under Construction!
Das vorliegende Profil enthält Verweise auf CodeSysteme / NamingSystems der Kassenärztliche Bundesvereinigung (KBV). Diese Ressourcen werden nicht als Teil der Deutschen Basisprofile veröffentlicht und sind separat zu Validierungszwecke o.Ä. in die entsprechenden Projekte einzubinden. Siehe fhir.kbv.de.
    <identifier>
        <type>
            <coding>
                <system value="http://terminology.hl7.org/CodeSystem/v2-0203"/>
                <code value="BSNR"/>
            </coding>
        </type>
        <system value="https://fhir.kbv.de/NamingSystem/KBV_NS_Base_BSNR">
        <value value="16081989" />
    </identifier>


Lebenslange Arztnummer (LANR)

Die lebenslange Arztnummer (LANR) ist eine neunstellige Nummer, die die zuständige Kassenärztliche Vereinigung bundesweit an jeden Arzt und Psychotherapeuten vergibt, der an der vertragsärztlichen Versorgung (siehe auch GKV) teilnimmt. Weitere Informationen auf Wikipedia

In FHIR kann die LANR als Identifier für Practitioner verwendet werden. Das folgende Profil beschreibt die Abbildung einer LANR als Identifier:

Name: IdentifierLanr (Simplifier Projekt Link)

Canonical: http://fhir.de/StructureDefinition/identifier-lanr

useΣ ?!0..1codeBindingFixed Value
typeΣ0..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

Folgende Constraints sind zu beachten:

lanr-1warningEine LANR muss neunstellig numerisch seinmatches('[0-9]{9}')
Hinweis Under Construction!
Das vorliegende Profil enthält Verweise auf CodeSysteme / NamingSystems der Kassenärztliche Bundesvereinigung (KBV). Diese Ressourcen werden nicht als Teil der Deutschen Basisprofile veröffentlicht und sind separat zu Validierungszwecke o.Ä. in die entsprechenden Projekte einzubinden. Siehe fhir.kbv.de.

Beispiel:

    <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="123456701" />
    </identifier>

Die Angabe des Identifier-Types ist optional, da die LANR als solche anhand der einheitlichen Namespace-URL "http://fhir.de/NamingSystem/kbv/lanr" zu erkennen ist. Die Angabe des Types kann jedoch hilfreich sein, wenn sowohl LANRs als auch ZANRs (Zahnarztnummern) verwaltet werden müssen, da letztere über keinen einheitlichen Namensraum verfügen und daher ausschließlich am Typ als ZANR erkennbar sind.


Einheitlichen Fortbildungsnummer (EFN)

Die Abbldung einer Einheitlichen Fortbildungsnummer zur eindeutigen Identifizierung eines persönliches Fortbildungskonto nach § 95d SGB V kann durch folgendes Identifier-Profil erfolgen:

Name: IdentifierLanr (Simplifier Projekt Link)

Canonical: http://fhir.de/StructureDefinition/identifier-efn

useΣ ?!0..1codeBindingFixed Value
typeΣ0..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

    <identifier>
        <type>
            <coding>
                <system value="http://terminology.hl7.org/CodeSystem/v2-0203"/>
                <code value="DN"/>
            </coding>
        </type>
        <system value="http://fhir.de/NamingSystem/bundesaerztekammer/efn" />
        <value value="123456" />
    </identifier>


Lebenslange Zahnarztnummer (ZANR)

Die ZANR wird für Zahnarztnummern (Zahnarzt-Abrechnungsnummern) verwendet, die von der KZBV bzw. den Landesvereinigungen für ihren Abrechnungsbereich herausgegeben werden. Die Zahnarztnummer ist 1- bis 6-stellig numerisch.

In FHIR kann die ZANR als Identifier für Practitioner verwendet werden. Das folgende Profil beschreibt die Abbildung einer ZANR als Identifier:

Name: IdentifierZanr (Simplifier Projekt Link)

Canonical: http://fhir.de/StructureDefinition/identifier-zanr

useΣ ?!0..1codeBindingFixed Value
typeΣ0..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

Folgende Constraints sind zu beachten:

zanr-1warningDie ZANR bestehend aus 7-stelliger Zahnarztnummer + 2-stelliger Fachbezeichnung muss 9-stellig numerisch seinmatches('[0-9]{9}')
Bei der Verwendung der Canonical-URL http://fhir.de/NamingSystem/kzv/XX/zahnarztnummer ist 'XX' durch den zweistellig numerischen Code der jeweils zuständigen KZVzu ersetzen.

Die KZV-Codes sind hier zu finden (Seite 77): https://www.gkv-datenaustausch.de/media/dokumente/leistungserbringer_1/zahnaerzte/technische_anlagen___aktuell_1/20170727_TA_Version_3_8_oA.pdf

Beispiel:

    <identifier>
        <type>
            <coding>
                <system value="http://fhir.de/CodeSystem/identifier-type-de-basis"/>
                <code value="ZANR"/>
            </coding>
        </type>
        <system value="http://fhir.de/NamingSystem/kzv/35/zahnarztnummer" />
        <value value="123456" />
    </identifier>


KZVAbrechnungsnummer

In Anlehnung einer BSNR kann eine KZVAbrechnungsnummer für die eindeutige Identifizierung von Betriebsstätten, vergeben durch die Kassenzahnärztliche Bundesvereinigung, durch folgendes Identifier-Profil abgebildet werden:

Name: IdentifierKzva (Simplifier Projekt Link)

Canonical: http://fhir.de/StructureDefinition/identifier-kzva

useΣ ?!0..1codeBindingFixed Value
typeΣ0..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

Folgende Constraints sind zu beachten:

kzva-1warningDie KZVAbrechnungsnummer muss 9-stellig numerisch seinmatches('[0-9]{9}')
    <identifier>
        <type>
            <coding>
                <system value="http://fhir.de/CodeSystem/identifier-type-de-basis"/>
                <code value="KZVA"/>
            </coding>
        </type>
        <system value="http://fhir.de/NamingSystem/kzbv/kzvabrechnungsnummer" />
        <value value="12345689" />
    </identifier>


Vertragskassennummer (VKNR)

Die Vertragskassennummer der Kassenärztlichen Vereinigungen (VKNR) identifiziert Krankenkassen für Abrechnungszwecke. Für eine Abbildung der VKNR kann folgendes Profil verwendet werden:

Name: IdentifierVknr (Simplifier Projekt Link)

Canonical: http://fhir.de/StructureDefinition/identifier-vknr

useΣ ?!0..1codeBindingFixed Value
typeΣ0..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

    <identifier>
        <type>
            <coding>
                <system value="http://terminology.hl7.org/CodeSystem/v2-0203"/>
                <code value="NIIP"/>
            </coding>
        </type>
        <system value="http://fhir.de/NamingSystem/kbv/vknr" />
        <value value="12345689" />
    </identifier>


Reisepassnummer

Für die Abbildung einer Reisepassnummer kann folgendes Identifier-Profil verwendet werden:

Name: IdentifierVknr (Simplifier Projekt Link)

Canonical: http://fhir.de/StructureDefinition/identifier-reisepassnummer

useΣ ?!0..1codeBindingFixed Value
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)

    <identifier>
        <type>
            <coding>
                <system value="http://terminology.hl7.org/CodeSystem/v2-0203"/>
                <code value="PPN"/>
            </coding>
        </type>
        <system value="http://hl7.org/fhir/sid/passport-DEU" />
        <value value="12345689" />
    </identifier>