MII Implementierungsleitfaden Kerndatensatz Basis
2026.0.1 - Release Germany

MII Implementation Guide Core Dataset Base - Downloaded Version 2026.0.1 See the Directory of published versions

## Ressourcenprofil: MII PR Person Patient (Pseudonymisiert)

Offizielle URL: https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert | Version: 2026.0.1 | Highlight text changes?
Active Stand: 2026-06-15 | Maschinenlesbarer Name: MII_PR_Person_PatientPseudonymisiert

Demografische und andere administrative Informationen über eine Patientin oder einen Patienten.

Beispielhafte Anwendungsszenarien:

- Bereitstellung pseudonymisierter Patientendaten für die Sekundärnutzung in Forschungskontexten unter Wahrung der Patientenidentität
- Unterstützung föderierter Analysen über mehrere MII-Standorte hinweg ohne Offenlegung identifizierender Patienteninformationen
- Ermöglichung krankenkassenbasierter Analysen (z.B. NUM-CON-MON Use Case) mittels IK-Nummern ohne Offenlegung individueller Versicherten-IDs
- Aufrechterhaltung grober demografischer Granularität für die Bildung von Forschungskohorten unter Vermeidung von Re-Identifikation

##### ⚠️ Wichtig: Einschränkungen bei der Pseudonymisierungs-Validierung

Dieses Profil enthält keine Regeln zur Prüfung der korrekten Pseudonymisierung. Ein erfolgreiches Validieren gegen dieses Profil bedeutet daher nicht, dass eine fachlich oder datenschutzrechtlich korrekte Pseudonymisierung erfolgt ist.

Anforderungen an die Pseudonymisierung können je nach Projektkontext variieren und lassen sich nicht vollständig in einem einzigen FHIR-Profil abbilden. Für umfassende Hinweise zur Pseudonymisierung konsultieren Sie das MII Pseudonymization Interface.

### Profilspezifische Implementierungshinweise

Dieser Abschnitt enthält detaillierte Implementierungshinweise für das MII-Profil für pseudonymisierte Patientendaten.

#### Pseudonymisierungs-Identifier

Das pseudonymisierte Patientenprofil verwendet spezialisierte Identifier-Typen:

- `Patient.identifier:pseudonymisierterIdentifier`: Pseudonymisierter Identifier für die PatientIn
  - MUSS entsprechend typisiert werden, falls der Identifier ein abgeleitetes Pseudonym ist
  - Zu verwenden, wenn der Identifier durch einen kontrollierten Prozess mit den originalen Patientendaten verknüpft werden kann
  - Typischerweise in Forschungsszenarien verwendet, in denen eine De-Pseudonymisierung für spezifische Zwecke notwendig sein kann
  - `identifier.type.coding:pseuded` (`PSEUDED`, Pflicht): Gibt an, dass der Wert ein Pseudonym ist
  - `identifier.type.coding:mr` (`MR`, optional): SOLL zusätzlich gesetzt werden, wenn das Pseudonym einen organisationsinternen Patienten-Identifier (Medical Record Number) ersetzt. Dies ermöglicht es Konsumenten, die pseudonymisierte Patientennummer standortübergreifend aufzufinden, ohne das standortspezifische `identifier.system` zu kennen. Siehe Best Practice - Pseudonymisierter MR-Identifier für Details.
- `Patient.identifier:anonymisierterIdentifier`: Anonymisierter Identifier für die PatientIn
  - SOLL nur verwendet werden, wenn keinerlei Rückschlüsse auf den originalen Datensatz möglich sind
  - Repräsentiert irreversible Anonymisierung, bei der eine Re-Identifikation nicht möglich ist
- `Patient.identifier:maskierterVersichertenIdentifier`: Maskierter Krankenversicherten-Identifier
  - Für krankenkassenbasierte Analysen ohne Offenlegung der tatsächlichen Versicherten-ID verwendet
  - Siehe Best Practice - Maskierte Versicherten-ID mit IK-Nummer für Implementierungsdetails

##### Best Practice - Pseudonymisierter organisationsinterner Patienten-Identifier

Wenn ein Pseudonym einen organisationsinternen Patienten-Identifier (Medical Record Number, MR) ersetzt, SOLL `identifier.type` beide Codings enthalten:

- `http://terminology.hl7.org/CodeSystem/v3-ObservationValue|PSEUDED` — Pflicht, signalisiert, dass der Wert ein Pseudonym ist
- `http://terminology.hl7.org/CodeSystem/v2-0203|MR` — optional, signalisiert die funktionale Rolle des ursprünglichen Identifiers

Das Setzen des `MR`-Codes wird empfohlen, da es Abfragen ermöglicht, pseudonymisierte Patientennummern standortübergreifend über einen stabilen, standortunabhängigen Typcode zu finden, ohne das proprietäre `identifier.system` des jeweiligen Standorts kennen zu müssen.

Hinweis: `MR` beschreibt hier die funktionale Rolle des Identifiers (d.h. was er repräsentiert), nicht die Art des pseudonymen Wertes selbst. Pseudonyme, die keine Medical Record Number ersetzen (z.B. studiespezifische Pseudonyme), SOLLEN NICHT den `MR`-Code tragen.

    {
      "type": {
        "coding": [{
          "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationValue",
          "code": "PSEUDED"
        },
        {
          "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
          "code": "MR"
        }]
      },
      "system": "https://ttp.example.org/pseudonyme",
      "value": "a3f2c1d9-pseudonym"
    }

##### Best Practice - Maskierte Versicherten-ID mit IK-Nummer

Für Use Cases, die eine Krankenkassen-Analyse erfordern (z.B. NUM-CON-MON), ist es notwendig, die IK-Nummer (Institutionskennzeichen) der Krankenkasse im pseudonymisierten Patientenprofil mitzuführen, ohne die tatsächliche Versicherten-ID offenzulegen.

Dies wird erreicht, indem:

1. Ein `Identifier` mit dem Typ `KVZ10` (10-stellige Krankenversicherten-ID) erstellt wird
2. Das Element `Identifier.value` durch die Extension [Data Absent Reason] mit dem Code `masked` ersetzt wird
3. Die IK-Nummer der Krankenkasse in `Identifier.assigner.identifier` angegeben wird

Ein Beispiel für diese Modellierung findet sich in der Beispielressource.

Usages:

- Examples for this Profile: Patient/mii-exa-person-patient-pseudonymisiert
- CapabilityStatements using this Profile: MII CPS Person CapabilityStatement

You can also check for usages in the FHIR IG Statistics

### Formale Ansichten des Profilinhalts

Beschreibung von Profilen, Differentials, Snapshots und deren Repräsentationen.

- Schlüsselelemente-Tabelle
- Differential-Tabelle
- Snapshot-Tabelle
- Statistiken/Referenzen
- Alle

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Patient | C | 0..* | Patient | Information about an individual or animal receiving health care services Constraints: mii-pat-1
id | S Σ | 0..1 | id | Logical id of this artifact
meta | S Σ | 0..1 | Meta | Metadata about the resource
profile | S Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
Slices for identifier | S Σ | 1..* | Identifier | Patienten-Identifikator Slice: Unordered, Open by pattern:$this
identifier:PseudonymisierterIdentifier | S Σ | 0..* | Identifier | Pseudonymisierter Identifikator Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 0..1 | uri | The namespace for the identifier value
value |  | 0..1 | string | The value that is unique
period |  | 0..1 | Period | Time period when id is/was valid for use
assigner |  | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | S Σ | 1..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
text |  | 0..1 | string | Plain text representation of the concept
Slices for coding | Σ | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ObservationValue
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PSEUDED
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
Slices for coding |  |  |  | Content/Rules for all slices
coding:pseuded | S Σ | 1..1 | Coding | Code defined by a terminology system Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ObservationValue
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PSEUDED
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
coding:mr | Σ | 0..1 | Coding | Medical Record Number Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: MR
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
identifier:AnonymisierterIdentifier | S Σ | 0..* | Identifier | Anonymisierter Identifikator Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
use |  | 0..1 | code | usual | official | temp | secondary | old (If known)
type |  | 1..1 | CodeableConcept | Description of identifier Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ObservationValue
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: ANONYED
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
system |  | 0..1 | uri | The namespace for the identifier value
value |  | 0..1 | string | The value that is unique
period |  | 0..1 | Period | Time period when id is/was valid for use
assigner |  | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
identifier:MaskierterVersichertenIdentifer | S Σ C | 0..1 | IdentifierKvid10 | Maskierter Identifier der Krankenversicherten-ID Constraints: ide-masked-1 Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
period |  | 0..1 | Period | Time period when id is/was valid for use
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | S Σ C | 1..1 | CodeableConcept | Description of identifier Binding: Identifier Type DeBasis ValueSet (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Constraints: kvid-2 Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/identifier-type-de-basis
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: KVZ10
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
system | S Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: http://fhir.de/sid/gkv/kvid-10
value | S Σ C | 1..1 | string | The value that is unique Constraints: kvid-1 Example General: 123456
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
Slices for extension |  |  |  | Content/Rules for all slices
extension:data-absent-reason | S | 0..1 | (Complex) | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
extension |  | 0..0 |  | Extension Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/data-absent-reason"
value[x] |  | 1..1 | code | Value of extension Binding: DataAbsentReason (required) Required Pattern: masked
assigner | S Σ | 1..1 | Reference(Organization) | Organization that issued id (may be just text)
identifier | S Σ | 1..1 | IdentifierIknr | Logical reference, when literal reference is not known
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | S Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type DeBasis ValueSet (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: XX
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
system | S Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: http://fhir.de/sid/arge-ik/iknr
value | S Σ C | 1..1 | string | The value that is unique Constraints: ik-1 Example General: 123456
active | ?!S Σ | 0..1 | boolean | Aktiv
gender | S Σ | 0..1 | code | Administratives Geschlecht Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:other-amtlich | S | 0..1 | Coding | Extension Administratives Geschlecht URL: http://fhir.de/StructureDefinition/gender-amtlich-de Binding: GenderOtherDE ValueSet (required) Constraints: ext-1
birthDate | S Σ | 0..1 | date | Geburtsdatum
deceased[x] | ?!Σ | 0..1 |  | Indicates if the individual is deceased or not
deceasedBoolean |  |  | boolean |
deceasedDateTime |  |  | dateTime |
Slices for address | S Σ | 0..* | Address | Adresse Slice: Unordered, Open by pattern:$this
address:Strassenanschrift | S Σ C | 0..* | AddressDeBasis | Straßenanschrift Constraints: pat-cnt-2or3-char Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
text |  | 0..1 | string | Text representation of the address
state |  | 0..1 | string | Sub-unit of country (abbreviations ok)
period |  | 0..1 | Period | Time period when address was/is in use
Slices for extension |  |  |  | Content/Rules for all slices
extension:Stadtteil |  | 0..1 | string | Stadt- oder Ortsteil URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-precinct
use | ?!Σ | 0..1 | code | home | work | temp | old | billing - purpose of this address Binding: AddressUse (required): The use of an address. Example General: home
type | S Σ | 1..1 | code | postal | physical | both Binding: AddressType (required): The type of an address (physical / postal). Fixed Value: both
line | Σ | 0..3 | string | Straßenname mit Hausnummer oder Postfach sowie weitere Angaben zur Zustellung This repeating element order: The order in which lines should appear in an address label Example General: 137 Nowhere Street Example Beipiel für Adresszeile mit Extensions für Straße und Hausnummer: Musterweg 42
Slices for extension |  |  |  | Content/Rules for all slices
extension:Strasse |  | 0..1 | string | Strassenname (ohne Hausnummer) URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
extension:Hausnummer |  | 0..1 | string | Hausnummer URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
extension:Adresszusatz |  | 0..1 | string | Adresszusatz URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator
extension:Postfach |  | 0..1 | string | Postfach URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox
city | Σ | 0..1 | string | Name of city, town etc. Example General: Erewhon
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
Slices for extension |  |  |  | Content/Rules for all slices
extension:gemeindeschluessel | S | 0..1 | Coding | Optional Extensions Element URL: http://fhir.de/StructureDefinition/destatis/ags Constraints: ext-1
postalCode | S Σ | 1..1 | string | Postleitzahl Example General: 9132
country | S Σ | 1..1 | string | Staat Binding: Iso3166-1-2 (preferred)
link | ?!Σ | 0..* | BackboneElement | Link to another patient resource that concerns the same actual person
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
other | Σ | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to
type | Σ | 1..1 | code | replaced-by | replaces | refer | seealso Binding: LinkType (required): The type of link between this patient resource and another patient resource.
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Patient.identifier:PseudonymisierterIdentifier.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:PseudonymisierterIdentifier.​type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std.
Patient.identifier:MaskierterVersichertenIdentifer.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:MaskierterVersichertenIdentifer.​type | Base | extensible | Identifier Type DeBasis ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.identifier:MaskierterVersichertenIdentifer.​value.extension:data-absent-reason.​value[x] | Base | required | DataAbsentReason | 📦4.0.1 | FHIR Std.
Patient.identifier:MaskierterVersichertenIdentifer.​assigner.identifier.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:MaskierterVersichertenIdentifer.​assigner.identifier.​type | Base | extensible | Identifier Type DeBasis ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std.
Patient.address:Strassenanschrift.​use | Base | required | AddressUse | 📍4.0.1 | FHIR Std.
Patient.address:Strassenanschrift.​type | Base | required | AddressType | 📍4.0.1 | FHIR Std.
Patient.address:Strassenanschrift.​country | Base | preferred | Iso 3166 Part 1: 2 Letter Codes | 📦4.0.1 | FHIR Std.
Patient.link.type | Base | required | LinkType | 📍4.0.1 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-2 | error | Patient | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Patient | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource | `contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()`
dom-4 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
dom-5 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | Patient | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`
ik-1 | warning | Patient.identifier:MaskierterVersichertenIdentifer.assigner.identifier.value | Eine IK muss eine numerische 9-stellige Zeichenkette (mit Prüfziffer) sein | `matches('^[0-9]{9}$')`
ide-masked-1 | warning | Patient.identifier:MaskierterVersichertenIdentifer | Identifier.value SOLLTE keinen Wert und SOLLTE die Extension Data Absent Reason mit Code 'masked' enthalten. | `value.hasValue().not() and value.extension.where(url='http://hl7.org/fhir/StructureDefinition/data-absent-reason' and value='masked').exists()`
kvid-1 | warning | Patient.identifier:MaskierterVersichertenIdentifer.value | Der unveränderliche Teil der KVID muss 10-stellig sein und mit einem Großbuchstaben anfangen | `matches('^[A-Z][0-9]{9}$')`
kvid-2 | warning | Patient.identifier:MaskierterVersichertenIdentifer.type | Die type Codes 'GKV' und 'PKV' haben den Status 'retired', daher sollen diese nicht mehr verwendet werden | `($this.coding.exists(system='http://fhir.de/CodeSystem/identifier-type-de-basis' and code='GKV') or $this.coding.exists(system='http://fhir.de/CodeSystem/identifier-type-de-basis' and code='PKV')).not()`
mii-pat-1 | error | Patient | 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()`
pat-cnt-2or3-char | warning | Patient.address:Strassenanschrift | 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'))`

Diese Struktur ist abgeleitet von Patient

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Patient | C | 0..* | Patient | Information about an individual or animal receiving health care services Constraints: mii-pat-1
id | S | 0..1 | id | Logical id of this artifact
meta | S | 0..1 | Meta | Metadata about the resource
profile | S | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to
Slices for identifier | S | 1..* | Identifier | Patienten-Identifikator Slice: Unordered, Open by pattern:$this
identifier:PseudonymisierterIdentifier | S | 0..* | Identifier | Pseudonymisierter Identifikator Required Pattern: At least the following
type | S | 1..1 | CodeableConcept | Description of identifier Fixed Value: (Complex)
Slices for coding |  | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this Fixed Value: (Complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ObservationValue
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PSEUDED
Slices for coding |  |  |  | Content/Rules for all slices
coding:pseuded | S | 1..1 | Coding | Code defined by a terminology system Required Pattern: At least the following
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ObservationValue
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PSEUDED
coding:mr |  | 0..1 | Coding | Medical Record Number Required Pattern: At least the following
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: MR
identifier:AnonymisierterIdentifier | S | 0..* | Identifier | Anonymisierter Identifikator Required Pattern: At least the following
type |  | 1..1 | CodeableConcept | Description of identifier Fixed Value: (Complex)
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ObservationValue
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: ANONYED
identifier:MaskierterVersichertenIdentifer | S C | 0..1 | IdentifierKvid10 | Maskierter Identifier der Krankenversicherten-ID Constraints: ide-masked-1 Required Pattern: At least the following
type | S | 1..1 | CodeableConcept | Description of identifier Fixed Value: (Complex)
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/identifier-type-de-basis
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: KVZ10
system | S | 1..1 | uri | The namespace for the identifier value
value | S | 1..1 | string | The value that is unique
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
Slices for extension |  |  |  | Content/Rules for all slices
extension:data-absent-reason | S | 0..1 | (Complex) | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
value[x] |  | 1..1 | code | Value of extension Required Pattern: masked
assigner | S | 1..1 | Reference(Organization) | Organization that issued id (may be just text)
identifier | S | 1..1 | IdentifierIknr | Logical reference, when literal reference is not known
type | S | 0..1 | CodeableConcept | Description of identifier
system | S | 1..1 | uri | The namespace for the identifier value
value | S | 1..1 | string | The value that is unique
active | S | 0..1 | boolean | Aktiv
gender | S | 0..1 | code | Administratives Geschlecht
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:other-amtlich | S | 0..1 | Coding | Extension Administratives Geschlecht URL: http://fhir.de/StructureDefinition/gender-amtlich-de Binding: GenderOtherDE ValueSet (required)
birthDate | S | 0..1 | date | Geburtsdatum
Slices for address | S | 0..* | Address | Adresse Slice: Unordered, Open by pattern:$this
address:Strassenanschrift | S C | 0..* | AddressDeBasis | Straßenanschrift Constraints: pat-cnt-2or3-char Required Pattern: At least the following
type | S | 1..1 | code | postal | physical | both Fixed Value: both
city |  |  |  |
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
Slices for extension |  |  |  | Content/Rules for all slices
extension:gemeindeschluessel | S | 0..1 | Coding | Optional Extensions Element URL: http://fhir.de/StructureDefinition/destatis/ags
postalCode | S | 1..1 | string | Postleitzahl
country | S | 1..1 | string | Staat
Documentation for this format

#### Constraints

Id | Grade | Path(s) | Description | Expression
ide-masked-1 | warning | Patient.identifier:MaskierterVersichertenIdentifer | Identifier.value SOLLTE keinen Wert und SOLLTE die Extension Data Absent Reason mit Code 'masked' enthalten. | `value.hasValue().not() and value.extension.where(url='http://hl7.org/fhir/StructureDefinition/data-absent-reason' and value='masked').exists()`
mii-pat-1 | error | Patient | 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()`
pat-cnt-2or3-char | warning | Patient.address:Strassenanschrift | 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'))`

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Patient | C | 0..* | Patient | Information about an individual or animal receiving health care services Constraints: mii-pat-1
id | S Σ | 0..1 | id | Logical id of this artifact
meta | S Σ | 0..1 | Meta | Metadata about the resource
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
versionId | Σ | 0..1 | id | Version specific identifier
lastUpdated | Σ | 0..1 | instant | When the resource version last changed
source | Σ | 0..1 | uri | Identifies where the resource comes from
profile | S Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to
security | Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
tag | Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Additional Bindings | Purpose
AllLanguages | Max Binding
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
Slices for identifier | S Σ | 1..* | Identifier | Patienten-Identifikator Slice: Unordered, Open by pattern:$this
identifier:PseudonymisierterIdentifier | S Σ | 0..* | Identifier | Pseudonymisierter Identifikator Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | S Σ | 1..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
Slices for coding | Σ | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ObservationValue
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PSEUDED
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
Slices for coding |  |  |  | Content/Rules for all slices
coding:pseuded | S Σ | 1..1 | Coding | Code defined by a terminology system Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ObservationValue
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PSEUDED
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
coding:mr | Σ | 0..1 | Coding | Medical Record Number Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: MR
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text | Σ | 0..1 | string | Plain text representation of the concept
system | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient
value | Σ | 0..1 | string | The value that is unique Example General: 123456
period | Σ | 0..1 | Period | Time period when id is/was valid for use
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
identifier:AnonymisierterIdentifier | S Σ | 0..* | Identifier | Anonymisierter Identifikator Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
use |  | 0..1 | code | usual | official | temp | secondary | old (If known)
type |  | 1..1 | CodeableConcept | Description of identifier Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ObservationValue
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: ANONYED
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
system |  | 0..1 | uri | The namespace for the identifier value
value |  | 0..1 | string | The value that is unique
period |  | 0..1 | Period | Time period when id is/was valid for use
assigner |  | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
identifier:MaskierterVersichertenIdentifer | S Σ C | 0..1 | IdentifierKvid10 | Maskierter Identifier der Krankenversicherten-ID Constraints: ide-masked-1 Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | S Σ C | 1..1 | CodeableConcept | Description of identifier Binding: Identifier Type DeBasis ValueSet (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Constraints: kvid-2 Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/identifier-type-de-basis
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: KVZ10
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
system | S Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: http://fhir.de/sid/gkv/kvid-10
value | S Σ C | 1..1 | string | The value that is unique Constraints: kvid-1 Example General: 123456
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
Slices for extension |  |  |  | Content/Rules for all slices
extension:data-absent-reason | S | 0..1 | (Complex) | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/data-absent-reason"
value[x] |  | 1..1 | code | Value of extension Binding: DataAbsentReason (required) Required Pattern: masked
value |  | 0..1 | string | Primitive value for string Max Length:1048576
period | Σ | 0..1 | Period | Time period when id is/was valid for use
assigner | S Σ | 1..1 | Reference(Organization) | Organization that issued id (may be just text)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
reference | Σ C | 0..1 | string | Literal reference, Relative, internal or absolute URL
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
identifier | S Σ | 1..1 | IdentifierIknr | Logical reference, when literal reference is not known
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | S Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type DeBasis ValueSet (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: XX
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
system | S Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: http://fhir.de/sid/arge-ik/iknr
value | S Σ C | 1..1 | string | The value that is unique Constraints: ik-1 Example General: 123456
period | Σ | 0..1 | Period | Time period when id is/was valid for use
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
display | Σ | 0..1 | string | Text alternative for the resource
active | ?!S Σ | 0..1 | boolean | Aktiv
name | Σ | 0..* | HumanName | A name associated with the patient
telecom | Σ | 0..* | ContactPoint | A contact detail for the individual
gender | S Σ | 0..1 | code | Administratives Geschlecht Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:other-amtlich | S | 0..1 | Coding | Extension Administratives Geschlecht URL: http://fhir.de/StructureDefinition/gender-amtlich-de Binding: GenderOtherDE ValueSet (required) Constraints: ext-1
value |  | 0..1 | string | Primitive value for code
birthDate | S Σ | 0..1 | date | Geburtsdatum
deceased[x] | ?!Σ | 0..1 |  | Indicates if the individual is deceased or not
deceasedBoolean |  |  | boolean |
deceasedDateTime |  |  | dateTime |
Slices for address | S Σ | 0..* | Address | Adresse Slice: Unordered, Open by pattern:$this
address:Strassenanschrift | S Σ C | 0..* | AddressDeBasis | Straßenanschrift Constraints: pat-cnt-2or3-char Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
Slices for extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
Slices for extension |  |  |  | Content/Rules for all slices
extension:Stadtteil |  | 0..1 | string | Stadt- oder Ortsteil URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-precinct
use | ?!Σ | 0..1 | code | home | work | temp | old | billing - purpose of this address Binding: AddressUse (required): The use of an address. Example General: home
type | S Σ | 1..1 | code | postal | physical | both Binding: AddressType (required): The type of an address (physical / postal). Fixed Value: both
text | Σ | 0..1 | string | Text representation of the address Example General: 137 Nowhere Street, Erewhon 9132
line | Σ | 0..3 | string | Straßenname mit Hausnummer oder Postfach sowie weitere Angaben zur Zustellung This repeating element order: The order in which lines should appear in an address label Example General: 137 Nowhere Street Example Beipiel für Adresszeile mit Extensions für Straße und Hausnummer: Musterweg 42
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
Slices for extension |  |  |  | Content/Rules for all slices
extension:Strasse |  | 0..1 | string | Strassenname (ohne Hausnummer) URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
extension:Hausnummer |  | 0..1 | string | Hausnummer URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
extension:Adresszusatz |  | 0..1 | string | Adresszusatz URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator
extension:Postfach |  | 0..1 | string | Postfach URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox
value |  | 0..1 | string | Primitive value for string Max Length:1048576
city | Σ | 0..1 | string | Name of city, town etc. Example General: Erewhon
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
Slices for extension |  |  |  | Content/Rules for all slices
extension:gemeindeschluessel | S | 0..1 | Coding | Optional Extensions Element URL: http://fhir.de/StructureDefinition/destatis/ags Constraints: ext-1
value |  | 0..1 | string | Primitive value for string Max Length:1048576
state | Σ | 0..1 | string | Bundesland Binding: ISO-3166-2:de-Laendercodes (preferred)
postalCode | S Σ | 1..1 | string | Postleitzahl Example General: 9132
country | S Σ | 1..1 | string | Staat Binding: Iso3166-1-2 (preferred)
period | Σ | 0..1 | Period | Time period when address was/is in use Example General: {"start":"2010-03-23","end":"2010-07-01"}
maritalStatus |  | 0..1 | CodeableConcept | Marital (civil) status of a patient Binding: Marital Status Codes (extensible): The domestic partnership status of a person.
multipleBirth[x] |  | 0..1 |  | Whether patient is part of a multiple birth
multipleBirthBoolean |  |  | boolean |
multipleBirthInteger |  |  | integer |
photo |  | 0..* | Attachment | Image of the patient
contact | C | 0..* | BackboneElement | A contact party (e.g. guardian, partner, friend) for the patient Constraints: pat-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
relationship |  | 0..* | CodeableConcept | The kind of relationship Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient.
name |  | 0..1 | HumanName | A name associated with the contact person
telecom |  | 0..* | ContactPoint | A contact detail for the person
address |  | 0..1 | Address | Address for the contact person
gender |  | 0..1 | code | male | female | other | unknown Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
organization | C | 0..1 | Reference(Organization) | Organization that is associated with the contact
period |  | 0..1 | Period | The period during which this contact person or organization is valid to be contacted relating to this patient
communication |  | 0..* | BackboneElement | A language which may be used to communicate with the patient about his or her health
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
language |  | 1..1 | CodeableConcept | The language which can be used to communicate with the patient about his or her health Binding: CommonLanguages (preferred): A human language.
Additional Bindings | Purpose
AllLanguages | Max Binding
preferred |  | 0..1 | boolean | Language preference indicator
generalPractitioner |  | 0..* | Reference(Organization | Practitioner | PractitionerRole) | Patient's nominated primary care provider
managingOrganization | Σ | 0..1 | Reference(Organization) | Organization that is the custodian of the patient record
link | ?!Σ | 0..* | BackboneElement | Link to another patient resource that concerns the same actual person
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
other | Σ | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to
type | Σ | 1..1 | code | replaced-by | replaces | refer | seealso Binding: LinkType (required): The type of link between this patient resource and another patient resource.
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Patient.meta.security | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std.
Patient.meta.tag | Base | example | Common Tags | 📍4.0.1 | FHIR Std.
Patient.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std.
Patient.identifier:PseudonymisierterIdentifier.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:PseudonymisierterIdentifier.​type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std.
Patient.identifier:MaskierterVersichertenIdentifer.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:MaskierterVersichertenIdentifer.​type | Base | extensible | Identifier Type DeBasis ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.identifier:MaskierterVersichertenIdentifer.​value.extension:data-absent-reason.​value[x] | Base | required | DataAbsentReason | 📦4.0.1 | FHIR Std.
Patient.identifier:MaskierterVersichertenIdentifer.​assigner.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std.
Patient.identifier:MaskierterVersichertenIdentifer.​assigner.identifier.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:MaskierterVersichertenIdentifer.​assigner.identifier.​type | Base | extensible | Identifier Type DeBasis ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std.
Patient.address:Strassenanschrift.​use | Base | required | AddressUse | 📍4.0.1 | FHIR Std.
Patient.address:Strassenanschrift.​type | Base | required | AddressType | 📍4.0.1 | FHIR Std.
Patient.address:Strassenanschrift.​state | Base | preferred | ISO-3166-2:de-Laendercodes | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.address:Strassenanschrift.​country | Base | preferred | Iso 3166 Part 1: 2 Letter Codes | 📦4.0.1 | FHIR Std.
Patient.maritalStatus | Base | extensible | MaritalStatus | 📍4.0.1 | FHIR Std.
Patient.contact.relationship | Base | extensible | Patient Contact Relationship | 📍4.0.1 | FHIR Std.
Patient.contact.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std.
Patient.communication.​language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std.
Patient.link.type | Base | required | LinkType | 📍4.0.1 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-2 | error | Patient | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Patient | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource | `contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()`
dom-4 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
dom-5 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | Patient | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`
ik-1 | warning | Patient.identifier:MaskierterVersichertenIdentifer.assigner.identifier.value | Eine IK muss eine numerische 9-stellige Zeichenkette (mit Prüfziffer) sein | `matches('^[0-9]{9}$')`
ide-masked-1 | warning | Patient.identifier:MaskierterVersichertenIdentifer | Identifier.value SOLLTE keinen Wert und SOLLTE die Extension Data Absent Reason mit Code 'masked' enthalten. | `value.hasValue().not() and value.extension.where(url='http://hl7.org/fhir/StructureDefinition/data-absent-reason' and value='masked').exists()`
kvid-1 | warning | Patient.identifier:MaskierterVersichertenIdentifer.value | Der unveränderliche Teil der KVID muss 10-stellig sein und mit einem Großbuchstaben anfangen | `matches('^[A-Z][0-9]{9}$')`
kvid-2 | warning | Patient.identifier:MaskierterVersichertenIdentifer.type | Die type Codes 'GKV' und 'PKV' haben den Status 'retired', daher sollen diese nicht mehr verwendet werden | `($this.coding.exists(system='http://fhir.de/CodeSystem/identifier-type-de-basis' and code='GKV') or $this.coding.exists(system='http://fhir.de/CodeSystem/identifier-type-de-basis' and code='PKV')).not()`
mii-pat-1 | error | Patient | 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()`
pat-1 | error | Patient.contact | SHALL at least contain a contact's details or a reference to an organization | `name.exists() or telecom.exists() or address.exists() or organization.exists()`
pat-cnt-2or3-char | warning | Patient.address:Strassenanschrift | 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'))`

Diese Struktur ist abgeleitet von Patient

Summary

Mandatory: 1 element(9 nested mandatory elements)
Must-Support: 28 elements

Structures

This structure refers to these other structures:

- Identifier-Profil für die 10-stellige Krankenversichertennummer (http://fhir.de/StructureDefinition/identifier-kvid-10)
- Identifier-Profil für die Abbildung eines Institutionskennzeichens (IKNR) (http://fhir.de/StructureDefinition/identifier-iknr)
- Adresse, deutsches Basisprofil (http://fhir.de/StructureDefinition/address-de-basis)

Extensions

This structure refers to these extensions:

- http://hl7.org/fhir/StructureDefinition/data-absent-reason
- http://fhir.de/StructureDefinition/gender-amtlich-de
- http://fhir.de/StructureDefinition/destatis/ags

Slices

This structure defines the following Slices:

- The element 1 is sliced based on the value of Patient.identifier
- The element 1 is sliced based on the value of Patient.identifier.type.coding
- The element 1 is sliced based on the value of Patient.address

Schlüsselelemente-Ansicht

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Patient | C | 0..* | Patient | Information about an individual or animal receiving health care services Constraints: mii-pat-1
id | S Σ | 0..1 | id | Logical id of this artifact
meta | S Σ | 0..1 | Meta | Metadata about the resource
profile | S Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
Slices for identifier | S Σ | 1..* | Identifier | Patienten-Identifikator Slice: Unordered, Open by pattern:$this
identifier:PseudonymisierterIdentifier | S Σ | 0..* | Identifier | Pseudonymisierter Identifikator Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 0..1 | uri | The namespace for the identifier value
value |  | 0..1 | string | The value that is unique
period |  | 0..1 | Period | Time period when id is/was valid for use
assigner |  | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | S Σ | 1..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
text |  | 0..1 | string | Plain text representation of the concept
Slices for coding | Σ | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ObservationValue
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PSEUDED
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
Slices for coding |  |  |  | Content/Rules for all slices
coding:pseuded | S Σ | 1..1 | Coding | Code defined by a terminology system Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ObservationValue
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PSEUDED
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
coding:mr | Σ | 0..1 | Coding | Medical Record Number Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: MR
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
identifier:AnonymisierterIdentifier | S Σ | 0..* | Identifier | Anonymisierter Identifikator Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
use |  | 0..1 | code | usual | official | temp | secondary | old (If known)
type |  | 1..1 | CodeableConcept | Description of identifier Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ObservationValue
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: ANONYED
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
system |  | 0..1 | uri | The namespace for the identifier value
value |  | 0..1 | string | The value that is unique
period |  | 0..1 | Period | Time period when id is/was valid for use
assigner |  | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
identifier:MaskierterVersichertenIdentifer | S Σ C | 0..1 | IdentifierKvid10 | Maskierter Identifier der Krankenversicherten-ID Constraints: ide-masked-1 Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
period |  | 0..1 | Period | Time period when id is/was valid for use
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | S Σ C | 1..1 | CodeableConcept | Description of identifier Binding: Identifier Type DeBasis ValueSet (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Constraints: kvid-2 Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/identifier-type-de-basis
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: KVZ10
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
system | S Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: http://fhir.de/sid/gkv/kvid-10
value | S Σ C | 1..1 | string | The value that is unique Constraints: kvid-1 Example General: 123456
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
Slices for extension |  |  |  | Content/Rules for all slices
extension:data-absent-reason | S | 0..1 | (Complex) | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
extension |  | 0..0 |  | Extension Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/data-absent-reason"
value[x] |  | 1..1 | code | Value of extension Binding: DataAbsentReason (required) Required Pattern: masked
assigner | S Σ | 1..1 | Reference(Organization) | Organization that issued id (may be just text)
identifier | S Σ | 1..1 | IdentifierIknr | Logical reference, when literal reference is not known
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | S Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type DeBasis ValueSet (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: XX
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
system | S Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: http://fhir.de/sid/arge-ik/iknr
value | S Σ C | 1..1 | string | The value that is unique Constraints: ik-1 Example General: 123456
active | ?!S Σ | 0..1 | boolean | Aktiv
gender | S Σ | 0..1 | code | Administratives Geschlecht Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:other-amtlich | S | 0..1 | Coding | Extension Administratives Geschlecht URL: http://fhir.de/StructureDefinition/gender-amtlich-de Binding: GenderOtherDE ValueSet (required) Constraints: ext-1
birthDate | S Σ | 0..1 | date | Geburtsdatum
deceased[x] | ?!Σ | 0..1 |  | Indicates if the individual is deceased or not
deceasedBoolean |  |  | boolean |
deceasedDateTime |  |  | dateTime |
Slices for address | S Σ | 0..* | Address | Adresse Slice: Unordered, Open by pattern:$this
address:Strassenanschrift | S Σ C | 0..* | AddressDeBasis | Straßenanschrift Constraints: pat-cnt-2or3-char Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
text |  | 0..1 | string | Text representation of the address
state |  | 0..1 | string | Sub-unit of country (abbreviations ok)
period |  | 0..1 | Period | Time period when address was/is in use
Slices for extension |  |  |  | Content/Rules for all slices
extension:Stadtteil |  | 0..1 | string | Stadt- oder Ortsteil URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-precinct
use | ?!Σ | 0..1 | code | home | work | temp | old | billing - purpose of this address Binding: AddressUse (required): The use of an address. Example General: home
type | S Σ | 1..1 | code | postal | physical | both Binding: AddressType (required): The type of an address (physical / postal). Fixed Value: both
line | Σ | 0..3 | string | Straßenname mit Hausnummer oder Postfach sowie weitere Angaben zur Zustellung This repeating element order: The order in which lines should appear in an address label Example General: 137 Nowhere Street Example Beipiel für Adresszeile mit Extensions für Straße und Hausnummer: Musterweg 42
Slices for extension |  |  |  | Content/Rules for all slices
extension:Strasse |  | 0..1 | string | Strassenname (ohne Hausnummer) URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
extension:Hausnummer |  | 0..1 | string | Hausnummer URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
extension:Adresszusatz |  | 0..1 | string | Adresszusatz URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator
extension:Postfach |  | 0..1 | string | Postfach URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox
city | Σ | 0..1 | string | Name of city, town etc. Example General: Erewhon
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
Slices for extension |  |  |  | Content/Rules for all slices
extension:gemeindeschluessel | S | 0..1 | Coding | Optional Extensions Element URL: http://fhir.de/StructureDefinition/destatis/ags Constraints: ext-1
postalCode | S Σ | 1..1 | string | Postleitzahl Example General: 9132
country | S Σ | 1..1 | string | Staat Binding: Iso3166-1-2 (preferred)
link | ?!Σ | 0..* | BackboneElement | Link to another patient resource that concerns the same actual person
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
other | Σ | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to
type | Σ | 1..1 | code | replaced-by | replaces | refer | seealso Binding: LinkType (required): The type of link between this patient resource and another patient resource.
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Patient.identifier:PseudonymisierterIdentifier.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:PseudonymisierterIdentifier.​type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std.
Patient.identifier:MaskierterVersichertenIdentifer.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:MaskierterVersichertenIdentifer.​type | Base | extensible | Identifier Type DeBasis ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.identifier:MaskierterVersichertenIdentifer.​value.extension:data-absent-reason.​value[x] | Base | required | DataAbsentReason | 📦4.0.1 | FHIR Std.
Patient.identifier:MaskierterVersichertenIdentifer.​assigner.identifier.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:MaskierterVersichertenIdentifer.​assigner.identifier.​type | Base | extensible | Identifier Type DeBasis ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std.
Patient.address:Strassenanschrift.​use | Base | required | AddressUse | 📍4.0.1 | FHIR Std.
Patient.address:Strassenanschrift.​type | Base | required | AddressType | 📍4.0.1 | FHIR Std.
Patient.address:Strassenanschrift.​country | Base | preferred | Iso 3166 Part 1: 2 Letter Codes | 📦4.0.1 | FHIR Std.
Patient.link.type | Base | required | LinkType | 📍4.0.1 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-2 | error | Patient | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Patient | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource | `contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()`
dom-4 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
dom-5 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | Patient | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`
ik-1 | warning | Patient.identifier:MaskierterVersichertenIdentifer.assigner.identifier.value | Eine IK muss eine numerische 9-stellige Zeichenkette (mit Prüfziffer) sein | `matches('^[0-9]{9}$')`
ide-masked-1 | warning | Patient.identifier:MaskierterVersichertenIdentifer | Identifier.value SOLLTE keinen Wert und SOLLTE die Extension Data Absent Reason mit Code 'masked' enthalten. | `value.hasValue().not() and value.extension.where(url='http://hl7.org/fhir/StructureDefinition/data-absent-reason' and value='masked').exists()`
kvid-1 | warning | Patient.identifier:MaskierterVersichertenIdentifer.value | Der unveränderliche Teil der KVID muss 10-stellig sein und mit einem Großbuchstaben anfangen | `matches('^[A-Z][0-9]{9}$')`
kvid-2 | warning | Patient.identifier:MaskierterVersichertenIdentifer.type | Die type Codes 'GKV' und 'PKV' haben den Status 'retired', daher sollen diese nicht mehr verwendet werden | `($this.coding.exists(system='http://fhir.de/CodeSystem/identifier-type-de-basis' and code='GKV') or $this.coding.exists(system='http://fhir.de/CodeSystem/identifier-type-de-basis' and code='PKV')).not()`
mii-pat-1 | error | Patient | 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()`
pat-cnt-2or3-char | warning | Patient.address:Strassenanschrift | 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'))`

Differential-Ansicht

Diese Struktur ist abgeleitet von Patient

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Patient | C | 0..* | Patient | Information about an individual or animal receiving health care services Constraints: mii-pat-1
id | S | 0..1 | id | Logical id of this artifact
meta | S | 0..1 | Meta | Metadata about the resource
profile | S | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to
Slices for identifier | S | 1..* | Identifier | Patienten-Identifikator Slice: Unordered, Open by pattern:$this
identifier:PseudonymisierterIdentifier | S | 0..* | Identifier | Pseudonymisierter Identifikator Required Pattern: At least the following
type | S | 1..1 | CodeableConcept | Description of identifier Fixed Value: (Complex)
Slices for coding |  | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this Fixed Value: (Complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ObservationValue
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PSEUDED
Slices for coding |  |  |  | Content/Rules for all slices
coding:pseuded | S | 1..1 | Coding | Code defined by a terminology system Required Pattern: At least the following
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ObservationValue
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PSEUDED
coding:mr |  | 0..1 | Coding | Medical Record Number Required Pattern: At least the following
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: MR
identifier:AnonymisierterIdentifier | S | 0..* | Identifier | Anonymisierter Identifikator Required Pattern: At least the following
type |  | 1..1 | CodeableConcept | Description of identifier Fixed Value: (Complex)
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ObservationValue
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: ANONYED
identifier:MaskierterVersichertenIdentifer | S C | 0..1 | IdentifierKvid10 | Maskierter Identifier der Krankenversicherten-ID Constraints: ide-masked-1 Required Pattern: At least the following
type | S | 1..1 | CodeableConcept | Description of identifier Fixed Value: (Complex)
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/identifier-type-de-basis
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: KVZ10
system | S | 1..1 | uri | The namespace for the identifier value
value | S | 1..1 | string | The value that is unique
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
Slices for extension |  |  |  | Content/Rules for all slices
extension:data-absent-reason | S | 0..1 | (Complex) | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
value[x] |  | 1..1 | code | Value of extension Required Pattern: masked
assigner | S | 1..1 | Reference(Organization) | Organization that issued id (may be just text)
identifier | S | 1..1 | IdentifierIknr | Logical reference, when literal reference is not known
type | S | 0..1 | CodeableConcept | Description of identifier
system | S | 1..1 | uri | The namespace for the identifier value
value | S | 1..1 | string | The value that is unique
active | S | 0..1 | boolean | Aktiv
gender | S | 0..1 | code | Administratives Geschlecht
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:other-amtlich | S | 0..1 | Coding | Extension Administratives Geschlecht URL: http://fhir.de/StructureDefinition/gender-amtlich-de Binding: GenderOtherDE ValueSet (required)
birthDate | S | 0..1 | date | Geburtsdatum
Slices for address | S | 0..* | Address | Adresse Slice: Unordered, Open by pattern:$this
address:Strassenanschrift | S C | 0..* | AddressDeBasis | Straßenanschrift Constraints: pat-cnt-2or3-char Required Pattern: At least the following
type | S | 1..1 | code | postal | physical | both Fixed Value: both
city |  |  |  |
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
Slices for extension |  |  |  | Content/Rules for all slices
extension:gemeindeschluessel | S | 0..1 | Coding | Optional Extensions Element URL: http://fhir.de/StructureDefinition/destatis/ags
postalCode | S | 1..1 | string | Postleitzahl
country | S | 1..1 | string | Staat
Documentation for this format

#### Constraints

Id | Grade | Path(s) | Description | Expression
ide-masked-1 | warning | Patient.identifier:MaskierterVersichertenIdentifer | Identifier.value SOLLTE keinen Wert und SOLLTE die Extension Data Absent Reason mit Code 'masked' enthalten. | `value.hasValue().not() and value.extension.where(url='http://hl7.org/fhir/StructureDefinition/data-absent-reason' and value='masked').exists()`
mii-pat-1 | error | Patient | 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()`
pat-cnt-2or3-char | warning | Patient.address:Strassenanschrift | 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'))`

Snapshot-AnsichtView

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Patient | C | 0..* | Patient | Information about an individual or animal receiving health care services Constraints: mii-pat-1
id | S Σ | 0..1 | id | Logical id of this artifact
meta | S Σ | 0..1 | Meta | Metadata about the resource
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
versionId | Σ | 0..1 | id | Version specific identifier
lastUpdated | Σ | 0..1 | instant | When the resource version last changed
source | Σ | 0..1 | uri | Identifies where the resource comes from
profile | S Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to
security | Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
tag | Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Additional Bindings | Purpose
AllLanguages | Max Binding
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
Slices for identifier | S Σ | 1..* | Identifier | Patienten-Identifikator Slice: Unordered, Open by pattern:$this
identifier:PseudonymisierterIdentifier | S Σ | 0..* | Identifier | Pseudonymisierter Identifikator Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | S Σ | 1..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
Slices for coding | Σ | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ObservationValue
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PSEUDED
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
Slices for coding |  |  |  | Content/Rules for all slices
coding:pseuded | S Σ | 1..1 | Coding | Code defined by a terminology system Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ObservationValue
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PSEUDED
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
coding:mr | Σ | 0..1 | Coding | Medical Record Number Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: MR
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text | Σ | 0..1 | string | Plain text representation of the concept
system | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient
value | Σ | 0..1 | string | The value that is unique Example General: 123456
period | Σ | 0..1 | Period | Time period when id is/was valid for use
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
identifier:AnonymisierterIdentifier | S Σ | 0..* | Identifier | Anonymisierter Identifikator Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
use |  | 0..1 | code | usual | official | temp | secondary | old (If known)
type |  | 1..1 | CodeableConcept | Description of identifier Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ObservationValue
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: ANONYED
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
system |  | 0..1 | uri | The namespace for the identifier value
value |  | 0..1 | string | The value that is unique
period |  | 0..1 | Period | Time period when id is/was valid for use
assigner |  | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
identifier:MaskierterVersichertenIdentifer | S Σ C | 0..1 | IdentifierKvid10 | Maskierter Identifier der Krankenversicherten-ID Constraints: ide-masked-1 Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | S Σ C | 1..1 | CodeableConcept | Description of identifier Binding: Identifier Type DeBasis ValueSet (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Constraints: kvid-2 Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/identifier-type-de-basis
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: KVZ10
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
system | S Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: http://fhir.de/sid/gkv/kvid-10
value | S Σ C | 1..1 | string | The value that is unique Constraints: kvid-1 Example General: 123456
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
Slices for extension |  |  |  | Content/Rules for all slices
extension:data-absent-reason | S | 0..1 | (Complex) | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/data-absent-reason"
value[x] |  | 1..1 | code | Value of extension Binding: DataAbsentReason (required) Required Pattern: masked
value |  | 0..1 | string | Primitive value for string Max Length:1048576
period | Σ | 0..1 | Period | Time period when id is/was valid for use
assigner | S Σ | 1..1 | Reference(Organization) | Organization that issued id (may be just text)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
reference | Σ C | 0..1 | string | Literal reference, Relative, internal or absolute URL
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
identifier | S Σ | 1..1 | IdentifierIknr | Logical reference, when literal reference is not known
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | S Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type DeBasis ValueSet (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: XX
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
system | S Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: http://fhir.de/sid/arge-ik/iknr
value | S Σ C | 1..1 | string | The value that is unique Constraints: ik-1 Example General: 123456
period | Σ | 0..1 | Period | Time period when id is/was valid for use
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
display | Σ | 0..1 | string | Text alternative for the resource
active | ?!S Σ | 0..1 | boolean | Aktiv
name | Σ | 0..* | HumanName | A name associated with the patient
telecom | Σ | 0..* | ContactPoint | A contact detail for the individual
gender | S Σ | 0..1 | code | Administratives Geschlecht Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:other-amtlich | S | 0..1 | Coding | Extension Administratives Geschlecht URL: http://fhir.de/StructureDefinition/gender-amtlich-de Binding: GenderOtherDE ValueSet (required) Constraints: ext-1
value |  | 0..1 | string | Primitive value for code
birthDate | S Σ | 0..1 | date | Geburtsdatum
deceased[x] | ?!Σ | 0..1 |  | Indicates if the individual is deceased or not
deceasedBoolean |  |  | boolean |
deceasedDateTime |  |  | dateTime |
Slices for address | S Σ | 0..* | Address | Adresse Slice: Unordered, Open by pattern:$this
address:Strassenanschrift | S Σ C | 0..* | AddressDeBasis | Straßenanschrift Constraints: pat-cnt-2or3-char Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
Slices for extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
Slices for extension |  |  |  | Content/Rules for all slices
extension:Stadtteil |  | 0..1 | string | Stadt- oder Ortsteil URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-precinct
use | ?!Σ | 0..1 | code | home | work | temp | old | billing - purpose of this address Binding: AddressUse (required): The use of an address. Example General: home
type | S Σ | 1..1 | code | postal | physical | both Binding: AddressType (required): The type of an address (physical / postal). Fixed Value: both
text | Σ | 0..1 | string | Text representation of the address Example General: 137 Nowhere Street, Erewhon 9132
line | Σ | 0..3 | string | Straßenname mit Hausnummer oder Postfach sowie weitere Angaben zur Zustellung This repeating element order: The order in which lines should appear in an address label Example General: 137 Nowhere Street Example Beipiel für Adresszeile mit Extensions für Straße und Hausnummer: Musterweg 42
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
Slices for extension |  |  |  | Content/Rules for all slices
extension:Strasse |  | 0..1 | string | Strassenname (ohne Hausnummer) URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
extension:Hausnummer |  | 0..1 | string | Hausnummer URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
extension:Adresszusatz |  | 0..1 | string | Adresszusatz URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator
extension:Postfach |  | 0..1 | string | Postfach URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox
value |  | 0..1 | string | Primitive value for string Max Length:1048576
city | Σ | 0..1 | string | Name of city, town etc. Example General: Erewhon
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
Slices for extension |  |  |  | Content/Rules for all slices
extension:gemeindeschluessel | S | 0..1 | Coding | Optional Extensions Element URL: http://fhir.de/StructureDefinition/destatis/ags Constraints: ext-1
value |  | 0..1 | string | Primitive value for string Max Length:1048576
state | Σ | 0..1 | string | Bundesland Binding: ISO-3166-2:de-Laendercodes (preferred)
postalCode | S Σ | 1..1 | string | Postleitzahl Example General: 9132
country | S Σ | 1..1 | string | Staat Binding: Iso3166-1-2 (preferred)
period | Σ | 0..1 | Period | Time period when address was/is in use Example General: {"start":"2010-03-23","end":"2010-07-01"}
maritalStatus |  | 0..1 | CodeableConcept | Marital (civil) status of a patient Binding: Marital Status Codes (extensible): The domestic partnership status of a person.
multipleBirth[x] |  | 0..1 |  | Whether patient is part of a multiple birth
multipleBirthBoolean |  |  | boolean |
multipleBirthInteger |  |  | integer |
photo |  | 0..* | Attachment | Image of the patient
contact | C | 0..* | BackboneElement | A contact party (e.g. guardian, partner, friend) for the patient Constraints: pat-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
relationship |  | 0..* | CodeableConcept | The kind of relationship Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient.
name |  | 0..1 | HumanName | A name associated with the contact person
telecom |  | 0..* | ContactPoint | A contact detail for the person
address |  | 0..1 | Address | Address for the contact person
gender |  | 0..1 | code | male | female | other | unknown Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
organization | C | 0..1 | Reference(Organization) | Organization that is associated with the contact
period |  | 0..1 | Period | The period during which this contact person or organization is valid to be contacted relating to this patient
communication |  | 0..* | BackboneElement | A language which may be used to communicate with the patient about his or her health
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
language |  | 1..1 | CodeableConcept | The language which can be used to communicate with the patient about his or her health Binding: CommonLanguages (preferred): A human language.
Additional Bindings | Purpose
AllLanguages | Max Binding
preferred |  | 0..1 | boolean | Language preference indicator
generalPractitioner |  | 0..* | Reference(Organization | Practitioner | PractitionerRole) | Patient's nominated primary care provider
managingOrganization | Σ | 0..1 | Reference(Organization) | Organization that is the custodian of the patient record
link | ?!Σ | 0..* | BackboneElement | Link to another patient resource that concerns the same actual person
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
other | Σ | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to
type | Σ | 1..1 | code | replaced-by | replaces | refer | seealso Binding: LinkType (required): The type of link between this patient resource and another patient resource.
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Patient.meta.security | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std.
Patient.meta.tag | Base | example | Common Tags | 📍4.0.1 | FHIR Std.
Patient.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std.
Patient.identifier:PseudonymisierterIdentifier.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:PseudonymisierterIdentifier.​type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std.
Patient.identifier:MaskierterVersichertenIdentifer.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:MaskierterVersichertenIdentifer.​type | Base | extensible | Identifier Type DeBasis ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.identifier:MaskierterVersichertenIdentifer.​value.extension:data-absent-reason.​value[x] | Base | required | DataAbsentReason | 📦4.0.1 | FHIR Std.
Patient.identifier:MaskierterVersichertenIdentifer.​assigner.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std.
Patient.identifier:MaskierterVersichertenIdentifer.​assigner.identifier.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:MaskierterVersichertenIdentifer.​assigner.identifier.​type | Base | extensible | Identifier Type DeBasis ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std.
Patient.address:Strassenanschrift.​use | Base | required | AddressUse | 📍4.0.1 | FHIR Std.
Patient.address:Strassenanschrift.​type | Base | required | AddressType | 📍4.0.1 | FHIR Std.
Patient.address:Strassenanschrift.​state | Base | preferred | ISO-3166-2:de-Laendercodes | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.address:Strassenanschrift.​country | Base | preferred | Iso 3166 Part 1: 2 Letter Codes | 📦4.0.1 | FHIR Std.
Patient.maritalStatus | Base | extensible | MaritalStatus | 📍4.0.1 | FHIR Std.
Patient.contact.relationship | Base | extensible | Patient Contact Relationship | 📍4.0.1 | FHIR Std.
Patient.contact.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std.
Patient.communication.​language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std.
Patient.link.type | Base | required | LinkType | 📍4.0.1 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-2 | error | Patient | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Patient | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource | `contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()`
dom-4 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
dom-5 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | Patient | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`
ik-1 | warning | Patient.identifier:MaskierterVersichertenIdentifer.assigner.identifier.value | Eine IK muss eine numerische 9-stellige Zeichenkette (mit Prüfziffer) sein | `matches('^[0-9]{9}$')`
ide-masked-1 | warning | Patient.identifier:MaskierterVersichertenIdentifer | Identifier.value SOLLTE keinen Wert und SOLLTE die Extension Data Absent Reason mit Code 'masked' enthalten. | `value.hasValue().not() and value.extension.where(url='http://hl7.org/fhir/StructureDefinition/data-absent-reason' and value='masked').exists()`
kvid-1 | warning | Patient.identifier:MaskierterVersichertenIdentifer.value | Der unveränderliche Teil der KVID muss 10-stellig sein und mit einem Großbuchstaben anfangen | `matches('^[A-Z][0-9]{9}$')`
kvid-2 | warning | Patient.identifier:MaskierterVersichertenIdentifer.type | Die type Codes 'GKV' und 'PKV' haben den Status 'retired', daher sollen diese nicht mehr verwendet werden | `($this.coding.exists(system='http://fhir.de/CodeSystem/identifier-type-de-basis' and code='GKV') or $this.coding.exists(system='http://fhir.de/CodeSystem/identifier-type-de-basis' and code='PKV')).not()`
mii-pat-1 | error | Patient | 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()`
pat-1 | error | Patient.contact | SHALL at least contain a contact's details or a reference to an organization | `name.exists() or telecom.exists() or address.exists() or organization.exists()`
pat-cnt-2or3-char | warning | Patient.address:Strassenanschrift | 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'))`

Diese Struktur ist abgeleitet von Patient

Summary

Mandatory: 1 element(9 nested mandatory elements)
Must-Support: 28 elements

Structures

This structure refers to these other structures:

- Identifier-Profil für die 10-stellige Krankenversichertennummer (http://fhir.de/StructureDefinition/identifier-kvid-10)
- Identifier-Profil für die Abbildung eines Institutionskennzeichens (IKNR) (http://fhir.de/StructureDefinition/identifier-iknr)
- Adresse, deutsches Basisprofil (http://fhir.de/StructureDefinition/address-de-basis)

Extensions

This structure refers to these extensions:

- http://hl7.org/fhir/StructureDefinition/data-absent-reason
- http://fhir.de/StructureDefinition/gender-amtlich-de
- http://fhir.de/StructureDefinition/destatis/ags

Slices

This structure defines the following Slices:

- The element 1 is sliced based on the value of Patient.identifier
- The element 1 is sliced based on the value of Patient.identifier.type.coding
- The element 1 is sliced based on the value of Patient.address

Weitere Repräsentationen des Profils: CSV, Excel, Schematron