DiPagPatient (Patient)
DiPagPatient
Metadaten
| Canonical | https://gematik.de/fhir/dipag/StructureDefinition/dipag-patient |
|---|---|
| Status | active |
| Version | 1.0.2 |
| Basis | http://hl7.org/fhir/StructureDefinition/Patient |
Inhalt
| DiPagPatient (Patient) | C | Patient | |
| id | Σ | 0..1 | string |
| meta | Σ | 0..1 | Meta |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | S Σ | 0..* | Identifier |
| KVNR | S Σ | 0..1 | IdentifierKvid10Pattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ C | 1..1 | CodeableConceptBindingPattern |
| system | S Σ | 1..1 | uriFixed Value |
| value | S Σ C | 1..1 | string |
| period | Σ | 0..1 | Period |
| assigner | S Σ | 0..1 | Reference(Organization) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | S Σ | 0..1 | IdentifierIknr |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 1..1 | CodeableConceptBindingPattern |
| system | S Σ | 1..1 | uriFixed Value |
| value | S Σ C | 1..1 | string |
| period | Σ | 0..1 | Period |
| assigner | Σ | 0..1 | Reference(Organization) |
| display | Σ | 0..1 | string |
| active | Σ ?! | 0..1 | boolean |
| name | S Σ C | 0..* | HumannameDeBasis |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | S Σ ?! | 0..1 | codeBinding |
| text | S Σ | 0..1 | string |
| family | S Σ | 0..1 | string |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| namenszusatz | S C | 0..1 | Extension(string) |
| nachname | S C | 0..1 | Extension(string) |
| vorsatzwort | S 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 | S C | 0..1 | Extension(code) |
| value | 0..1 | System.String | |
| suffix | Σ | 0..* | string |
| period | Σ | 0..1 | Period |
| telecom | Σ | 0..* | ContactPoint |
| gender | Σ | 0..1 | codeBinding |
| birthDate | S Σ | 0..1 | date |
| deceased[x] | Σ ?! | 0..1 | |
| deceasedBoolean | boolean | ||
| deceasedDateTime | dateTime | ||
| address | S Σ | 0..* | Address |
| Strassenanschrift | S Σ C | 0..* | AddressDeBasisPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Stadtteil | C | 0..1 | Extension(string) |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 0..1 | codeBindingPattern |
| text | Σ | 0..1 | string |
| line | S Σ | 0..3 | string |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Strasse | S C | 0..1 | Extension(string) |
| Hausnummer | S C | 0..1 | Extension(string) |
| Adresszusatz | S C | 0..1 | Extension(string) |
| Postfach | C | 0..0 | Extension(string) |
| value | 0..1 | System.String | |
| city | S Σ | 0..1 | string |
| district | Σ | 0..0 | string |
| state | Σ | 0..1 | stringBinding |
| postalCode | S Σ | 0..1 | string |
| country | S Σ | 0..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 Σ | 0..1 | codeBindingPattern |
| text | Σ | 0..1 | string |
| line | S Σ | 0..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 | S C | 0..1 | Extension(string) |
| value | 0..1 | System.String | |
| city | S Σ | 0..1 | string |
| district | Σ | 0..0 | string |
| state | Σ | 0..1 | stringBinding |
| postalCode | S Σ | 0..1 | string |
| country | S Σ | 0..1 | stringBinding |
| period | Σ | 0..1 | Period |
| maritalStatus | 0..1 | CodeableConceptBinding | |
| multipleBirth[x] | 0..1 | ||
| multipleBirthBoolean | boolean | ||
| multipleBirthInteger | integer | ||
| photo | 0..* | Attachment | |
| contact | C | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| relationship | 0..* | CodeableConceptBinding | |
| name | 0..1 | HumanName | |
| telecom | 0..* | ContactPoint | |
| address | 0..1 | Address | |
| gender | 0..1 | codeBinding | |
| organization | C | 0..1 | Reference(Organization) |
| 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 | |
| generalPractitioner | 0..* | Reference(Organization | Practitioner | PractitionerRole) | |
| managingOrganization | Σ | 0..1 | Reference(Organization) |
| link | Σ ?! | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| other | Σ | 1..1 | Reference(Patient | RelatedPerson) |
| type | Σ | 1..1 | codeBinding |
Constraints/Invarianten
| Name | Schweregrad | Beschreibung | Ausdruck |
|---|---|---|---|
| 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 |
|---|---|---|
| Patient.identifier | ||
| Patient.identifier:KVNR | KVNR (Krankenversichertennummer) | Die KVNR MUSS vorkommen, wenn eine Person die Rolle des 'Rechnungsempfänger' inne hat. |
| Patient.identifier:KVNR.type | ||
| Patient.identifier:KVNR.system | System des KVZ10 Code | Das System des KVZ10 Code MUSS vorhanden sein. |
| Patient.identifier:KVNR.value | KVNR (Krankenversichertennummer) | |
| Patient.identifier:KVNR.assigner | ||
| Patient.identifier:KVNR.assigner.identifier | IK-Nummer der Krankenkasse | Bei GKV-Versicherten Personen SOLL die IK-Nummer der Krankenkasse angegeben werden. |
| Patient.identifier:KVNR.assigner.identifier.type | ||
| Patient.identifier:KVNR.assigner.identifier.system | System der IK-Nummer | Das System der IK-Nummer MUSS vorhanden sein. |
| Patient.identifier:KVNR.assigner.identifier.value | IK-Nummer der Krankenkasse | |
| Patient.name | Name | Der Name SOLL vorhanden sein. |
| Patient.name.use | ||
| Patient.name.text | Voller Name inkl. Anrede | Die Anrede SOLLEN vorhanden sein. |
| Patient.name.family | Nachname | Der Nachname MUSS in der Rolle einer 'Behandelte Person' vorhanden sein. Der Nachname SOLL in der Rolle eines 'Rechnungsempfänger' vorhanden sein. Die Extensions zur strukurierten Erfassung KÖNNEN vorhanden sein. |
| Patient.name.family.extension:namenszusatz | Die Extension zur strukurierten Erfassung des Namenszusatz KANN vorhanden sein. | |
| Patient.name.family.extension:nachname | Die Extension zur strukurierten Erfassung des Nachnamen KANN vorhanden sein. | |
| Patient.name.family.extension:vorsatzwort | Die Extension zur strukurierten Erfassung des Vorsatzwort KANN vorhanden sein. | |
| Patient.name.given | Der Vorname MUSS in der Rolle einer 'Behandelte Person' vorhanden sein. Der Vorname SOLL in der Rolle eines 'Rechnungsempfänger' vorhanden sein. | |
| Patient.name.prefix | Titel | Der Titel SOLL vorhanden sein, die Extension zur Qualifizierung KANN vorhanden sein. |
| Patient.name.prefix.extension:prefix-qualifier | Die Extension zur Qualifizierung des Titeks KANN vorhanden sein. | |
| Patient.birthDate | Geburtsdatum | Das Geburtsdatum SOLL vorhanden sein. |
| Patient.address | ||
| Patient.address:Strassenanschrift | Strassenanschrift | Die Strassenanschrift SOLL vorhanden sein. |
| Patient.address:Strassenanschrift.type | ||
| Patient.address:Strassenanschrift.line | Straße und Hausnummer | Straße und Hausnummer SOLLEN angegeben werden, die Extensions zur strukurierten Erfassung KÖNNEN vorhanden sein. |
| Patient.address:Strassenanschrift.line.extension:Strasse | Die Extension zur strukurierten Erfassung der Straße KANN vorhanden sein. | |
| Patient.address:Strassenanschrift.line.extension:Hausnummer | Die Extension zur strukurierten Erfassung der Hausnummer KANN vorhanden sein. | |
| Patient.address:Strassenanschrift.line.extension:Adresszusatz | Die Extension zur strukurierten Erfassung des Adresszusatz KANN vorhanden sein. | |
| Patient.address:Strassenanschrift.city | Ort | Der Ort SOLL vorhanden sein. |
| Patient.address:Strassenanschrift.postalCode | Die Postleitzahl SOLL vorhanden sein. | |
| Patient.address:Strassenanschrift.country | Länderkennzeichen | Das Länderkennzeichen KANN vorhanden sein. |
| Patient.address:Postfach | Postfach | Das Postfach SOLL vorhanden sein. |
| Patient.address:Postfach.type | ||
| Patient.address:Postfach.line | Postfach-Angabe | Die Postfach-Angabe SOLL angegeben werden, die Extensions zur strukurierten Erfassung KANN vorhanden sein. |
| Patient.address:Postfach.line.extension:Postfach | Die Extension zur strukurierten Erfassung des Postfach KANN vorhanden sein. | |
| Patient.address:Postfach.city | Ort | Der Ort SOLL vorhanden sein. |
| Patient.address:Postfach.postalCode | Die Postleitzahl SOLL vorhanden sein. | |
| Patient.address:Postfach.country | Länderkennzeichen | Das Länderkennzeichen KANN vorhanden sein. |