Angehöriger (RelatedPerson)
ISiKAngehoeriger
Dieses Profil ermöglicht die Darstellung von Angehörigen in ISiK Szenarien.
Motivation
Der Angehörige wird vor allem im Zusammenhang mit Anwendungsszenarien verwendet, in denen das Versicherungsverhältnis eine Rolle spielt. Hier können Angehörige, bspw. der hauptversicherte Elternteil eines minderjährigen Kindes, in der Familienversicherung sein. In Selbstzahler-Szenarien können Angehörige die Zahler für eine im Krankenhaus erbrachte Leistung sein. In FHIR werden Angehörige von Patienten mit der RelatedPerson-Ressource repräsentiert.
Kompatibilität
Für das Profil ISiKAngehoeriger wurde bis zum Zeitpunkt der Veröffentlichung kein Abgleich der Kompatibilität zu anderen Profilen (der KBV und der Medizininformatik-Initiative) durchgeführt.
Hinweise zu Inkompatibilitäten können über die Portalseite gemeldet werden.
Bestätigungsrelevanz
| Verbindlichkeit | SHALL |
|---|
Metadaten
| Canonical | https://gematik.de/fhir/isik/StructureDefinition/ISiKAngehoeriger |
|---|---|
| Status | active |
| Version | 5.1.0 |
| Basis | http://hl7.org/fhir/StructureDefinition/RelatedPerson |
Inhalt
| ISiKAngehoeriger (RelatedPerson) | C | RelatedPerson | |
| id | S Σ | 0..1 | string |
| meta | Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| versionId | Σ | 0..1 | id |
| lastUpdated | Σ | 0..1 | instant |
| source | Σ | 0..1 | uri |
| profile | Σ | 0..* | canonical(StructureDefinition) |
| security | Σ | 0..* | CodingBinding |
| tag | Σ | 0..* | Coding |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | Σ | 0..* | Identifier |
| active | Σ ?! | 0..1 | boolean |
| patient | S Σ | 1..1 | Reference(Patient) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| relationship | S Σ | 0..* | CodeableConceptBinding |
| name | S Σ | 1..* | HumanName |
| Name | S Σ C | 1..1 | HumannameDeBasisPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | S Σ ?! | 0..1 | codeBindingPattern |
| text | Σ | 0..1 | string |
| family | S Σ | 0..1 | string |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| namenszusatz | C | 0..1 | Extension(string) |
| nachname | C | 0..1 | Extension(string) |
| vorsatzwort | C | 0..1 | Extension(string) |
| value | 0..1 | System.String | |
| given | S Σ | 0..* | string |
| prefix | S Σ | 0..* | string |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| prefix-qualifier | C | 0..1 | Extension(code) |
| value | 0..1 | System.String | |
| suffix | Σ | 0..* | string |
| period | Σ | 0..1 | Period |
| telecom | S Σ | 0..* | ContactPoint |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ C | 1..1 | codeBinding |
| value | S Σ | 1..1 | string |
| use | Σ ?! | 0..1 | codeBinding |
| rank | Σ | 0..1 | positiveInt |
| period | Σ | 0..1 | Period |
| gender | Σ | 0..1 | codeBinding |
| birthDate | Σ | 0..1 | date |
| address | S Σ | 0..* | Address |
| Strassenanschrift | S Σ C | 0..* | AddressDeBasisPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Stadtteil | S C | 0..1 | Extension(string) |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 1..1 | codeBindingPattern |
| text | Σ | 0..1 | string |
| line | S Σ | 1..3 | string |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Strasse | C | 0..1 | Extension(string) |
| Hausnummer | C | 0..1 | Extension(string) |
| Adresszusatz | C | 0..1 | Extension(string) |
| Postfach | C | 0..0 | Extension(string) |
| value | 0..1 | System.String | |
| city | S Σ | 1..1 | string |
| district | Σ | 0..0 | string |
| state | Σ | 0..1 | stringBinding |
| postalCode | S Σ | 1..1 | string |
| country | S Σ | 1..1 | stringBinding |
| period | Σ | 0..1 | Period |
| Postfach | S Σ C | 0..* | AddressDeBasisPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Stadtteil | C | 0..1 | Extension(string) |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 1..1 | codeBindingPattern |
| text | Σ | 0..1 | string |
| line | S Σ | 1..3 | string |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Strasse | C | 0..0 | Extension(string) |
| Hausnummer | C | 0..0 | Extension(string) |
| Adresszusatz | C | 0..0 | Extension(string) |
| Postfach | C | 0..1 | Extension(string) |
| value | 0..1 | System.String | |
| city | S Σ | 1..1 | string |
| district | Σ | 0..0 | string |
| state | Σ | 0..1 | stringBinding |
| postalCode | S Σ | 1..1 | string |
| country | S Σ | 1..1 | stringBinding |
| period | Σ | 0..1 | Period |
| photo | 0..* | Attachment | |
| period | 0..1 | Period | |
| communication | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| language | 1..1 | CodeableConceptBinding | |
| preferred | 0..1 | boolean |
Constraints/Invarianten
| Name | Schweregrad | Beschreibung | Ausdruck |
|---|---|---|---|
| relatedp-de-1 | error | Falls die Geschlechtsangabe 'other' gewählt wird, muss die amtliche Differenzierung per Extension angegeben werden | gender.exists() and gender='other' implies gender.extension('http://fhir.de/StructureDefinition/gender-amtlich-de').exists() |
| address-cnt-2or3-char | warning | 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. | country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3')) |
| address-cnt-2or3-char | warning | 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. | 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
Anmerkungen zu Must-Support-Feldern
| Feldname | Kurzbeschreibung | Hinweise |
|---|---|---|
| RelatedPerson.id | serverseitige, interne ID des Datensatzes | bedingtes Pflichtfeld/bedingtes MS: Alle von einem Server bereitgestellten Ressourcen MÜSSEN über eine |
| RelatedPerson.patient | Patientenbezug | Motivation Kardinalität und Must-Support: Referenz auf den Patienten, zu dem diese angehörige Person in Beziehung steht. Diese Verlinkung ist essentiell für die Dokumentation der Beziehung zwischen Patient und Angehörigem. |
| RelatedPerson.patient.reference | Patienten-Link | Begründung Pflichtfeld: Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. Im ISik Kontext MUSS die referenzierte Ressource konform zu ISiKPatient sein. Jenseits von ISiK KÖNNEN weitere Instanzen mit anderen Profilen referenziert werden. |
| RelatedPerson.relationship | Verwandtschaftsverhältnis | Begründung MS: Harmonisierung mit KBV (KBV_PR_Base_RelatedPerson) |
| RelatedPerson.name | Offizieller Name der angehörigen Person | Aufgrund der primären Nutzung von Angehörigen-Informationen im ISiK-Kontext als Brief- und Rechnungsempfänger,
ist die Angabe des offiziellen Namens relevant.
Wenn kein Name vorliegt, MUSS die data-absent-reason-Extension eingesetzt werden. |
| RelatedPerson.name:Name | Slice für den offiziellen Namen der angehörigen Person | Basierend auf dem Pattern .use = official wird dieser Slice gewählt. Begründung MS: Siehe untergeordnete Elemente |
| RelatedPerson.name:Name.use | Verwendungszweck | Verwendungszweck des Namens. Der präferierte Namen für die Brief- und Rechnungszustellung SOLLTE als |
| RelatedPerson.name:Name.family | Nachname | Vollständiger Nachname bzw. Familienname der Person, einschließlich Vor- und Zusätze. |
| RelatedPerson.name:Name.given | Kann mehrfach verwendet werden, um den Rufnamen sowie weitere Vornamen, Mittelnamen oder Mittel-Initialen abzubilden. Begründung Pflichtfeld: Ein offizieller Name ist nur zulässig, wenn der Nachname und mindestens ein Vorname angegeben sind. | |
| RelatedPerson.name:Name.prefix | Präfix | Präfix, z.B. akademischer Titel od. militärischer Rang |
| RelatedPerson.telecom | Telekommunikationsverbindung | Telekommunikationsverbindung (z.B. Telefonnummer, eMail-Adresse) |
| RelatedPerson.telecom.system | Art der Telekommunikationsverbindung | Begründung Pflichtfeld: Harmonisierung mit KBV (KBV_PR_Base_RelatedPerson) |
| RelatedPerson.telecom.value | Telekommunikations-Endpunkt | Begründung Pflichtfeld: Harmonisierung mit KBV (KBV_PR_Base_RelatedPerson) |
| RelatedPerson.address | Offizielle Adresse der angehörigen Person | In order to differentiate between post box addresses and physical addresses, street names and house numbers, and to add city district names, vendors can opt to support the extensions as suggested in the German Address Base Profile http://fhir.de/StructureDefinition/address-de-basis. Such differentiations are however not required within the scope of this specification. |
| RelatedPerson.address:Strassenanschrift | Straßenanschrift | Wohn- oder Aufenthaltsort des Angehörigen |
| RelatedPerson.address:Strassenanschrift.extension:Stadtteil | ||
| RelatedPerson.address:Strassenanschrift.type | Adresstyp | Hier ist stets der Wert |
| RelatedPerson.address:Strassenanschrift.line | Adresszeile | Diese Komponente kann Straßennamen, Hausnummer, Appartmentnummer, c/o
sowie weitere Zustellungshinweise enthalten.
Die Informationen können in mehrere line-Komponenten aufgeteilt werden.
Bei Verwendung der Extensions, um Straße, Hausnnummer und Postleitzahl strukturiert zu übermitteln,
müssen diese Informationen stets vollständig auch in der line-Komponente,
die sie erweitern, enthalten sein, um es Systemen, die diese Extensions nicht verwenden zu ermöglichen,
auf diese Informationen zugreifen zu können. |
| RelatedPerson.address:Strassenanschrift.city | Stadt | Begründung Pflichtfeld: Ohne diese Angabe ist die Adresse nicht zustellbar. |
| RelatedPerson.address:Strassenanschrift.postalCode | Begründung Pflichtfeld: Ohne diese Angabe ist die Adresse nicht zustellbar. | |
| RelatedPerson.address:Strassenanschrift.country | Land | Begründung Pflichtfeld: Ohne diese Angabe ist die Adresse nicht zustellbar. |
| RelatedPerson.address:Postfach | Postfachadresse | Adresse, die nur für postalische Zustellung genutzt werden kann. |
| RelatedPerson.address:Postfach.type | Adresstyp | Hier ist stets der Wert |
| RelatedPerson.address:Postfach.line | Adresszeile | Diese Komponente enthält die Postfachadresse als String der Form 'Postfach: 12345'.
Bei Verwendung der Postfach-Extension, um die Postfachnummer strukturiert zu übermitteln,
müssen diese Informationen stets vollständig auch in der line-Komponente,
die sie erweitern, enthalten sein, um es Systemen, die diese Extensions nicht verwenden zu ermöglichen,
auf diese Informationen zugreifen zu können. |
| RelatedPerson.address:Postfach.city | Stadt | Begründung Pflichtfeld: Ohne diese Angabe ist die Adresse nicht zustellbar. |
| RelatedPerson.address:Postfach.postalCode | Begründung Pflichtfeld: Ohne diese Angabe ist die Adresse nicht zustellbar. | |
| RelatedPerson.address:Postfach.country | Land | Begründung Pflichtfeld: Ohne diese Angabe ist die Adresse nicht zustellbar. |
Interaktionen
| Interaktion | Verbindlichkeit |
|---|---|
| read | SHALL |
| search-type | SHALL |
| Parameter | Typ | Verbindlichkeit | Hinweise |
|---|---|---|---|
| _id | token | SHALL | Beispiel:
|
| _tag | token | SHALL | Beispiel:
|
| _count | number | SHALL | Beispiel:
|
| _has | string | MAY | Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben
|
| patient | reference | SHALL | Beispiel: |
| name | string | MAY | Beispiel: |
| address | string | MAY | Beispiel: |
| address-city | string | MAY | Beispiel: |
| address-country | string | MAY | Beispiel: |
| address-postalcode | string | MAY | Beispiel: |
(Reverse-)Include
| Include | ReverseInclude |
|---|---|
| RelatedPerson:patient | Coverage:subscriber, Coverage:payor |
Beispiele
Valides Minimalbeispiel:
| RelatedPerson |
| id : ISiKAngehoerigerMustermann |
| meta |
| profile : https://gematik.de/fhir/isik/StructureDefinition/ISiKAngehoeriger |
| patient |
| reference : Patient/PatientinMusterfrau |
| relationship |
| coding |
| system : http://terminology.hl7.org/CodeSystem/v3-RoleCode |
| code : DAUC |
| name |
| use : official |
| family : Mustermann |
| given : Maxine |
| address |
| type : both |
| line : Milchstr. 42 |
| city : Beispielstadt |
| postalCode : 78143 |
| country : DE |