MII Implementation Guide Core Dataset Base
2026.0.1 - Release Germany

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

## Resource Profile: MII PR Person Patient

Official URL: https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient | Version: 2026.0.1 | Highlight text changes?
Active as of 2026-06-09 | Computable Name: MII_PR_Person_Patient

Demographics and other administrative information about a patient.

Example Usage Scenarios:

- Document patient demographics including name, gender, birth date, and address for clinical care and research
- Record health insurance information for administrative purposes
- Maintain organizational patient identifiers (PID) for linking patient data across systems within a healthcare organization
- Enable pseudonymized patient representations for research use cases while preserving essential demographic characteristics

### Profile Specific Implementation Guidance

This section provides detailed implementation guidance for the MII Patient Profile.

#### Patient Identification

Patient identification uses multiple identifier types depending on the context:

- `Patient.identifier:versichertenId`: Lebenslange Krankenversicherten-ID (10-stellige KVID) for all health insurance types (GKV, PKV, Sonderkostenträger)
  - IMPORTANT: The Assigner element MUST contain the IKNR (Institutionskennzeichen) of the issuing institution
  - Always represents the current insurance number of the patient
  - Use `Identifier.type` code `KVZ10` from `http://fhir.de/CodeSystem/identifier-type-de-basis`
  - Codes `GKV` and `PKV` have status `retired` and SHOULD NOT be used
- `Patient.identifier:pid`: Organisationsinterner Patienten-Identifier - the leading (MPI) ID of the patient
  - A reference to the issuing Organization in `Patient.identifier:pid.assigner` is RECOMMENDED
  - Logical reference via IK-Nummer or IHE Affinity Domain OID is permitted
  - The CodeSystem Core-Location-Identifier for all MII sites can be used
- `Patient.identifier`: Any other identifiers when GKV/PKV/PID are not applicable

##### Best Practice - Krankenversicherten-ID Changes

Compared to previous versions, the Krankenversicherten-ID in `Patient.identifier` is no longer distinguished between GKV and PKV. `Patient.identifier:versichertenId` applies to all health insurance numbers, regardless of whether GKV, PKV, or special insurance carriers.

Use the code `KVZ10` from `http://fhir.de/CodeSystem/identifier-type-de-basis` as `Identifier.type`. The codes `GKV` and `PKV` have retired status. See constraint kvid-2 in the profile IdentifierKvid10 in the German FHIR Base Profiles.

#### Patient Name

Patient names follow the German Base Profile for HumanName:

- Name Components: The breakdown of the complete name into components (e.g., Vorsatzwort, Namenszusatz, Nachname) SHOULD only be performed if this information is explicitly available at this granularity (e.g., through direct import based on a VSDM dataset)
- Birth Name: By general convention, the birth name (`name.use = maiden`) contains only the family name
- Multiple Names: Multiple name entries are permitted for different use cases (official, maiden, etc.)

#### Gender

Gender documentation follows the German Base Profile for Gender:

- `Patient.gender`: Administrative gender (required)
- `Patient.gender.extension:other-amtlich`: Official gender codes according to German regulations for cases beyond male/female/unknown

#### Birth Date and Vital Status

- `Patient.birthDate`: Full birth date when available. See German Base Profile - Geburtsdatum
- `Patient.deceased[x]`:
  - `deceasedBoolean` SHOULD be replaced by `deceasedDateTime` when the patient is deceased and the datetime is known

#### Address Information

Address details follow the German Base Profile - Adresse:

- Multiple Addresses: Multiple addresses are permitted
- Address History: Systems SHOULD mark former addresses appropriately so that the current address of the patient is identifiable
- Address Components:
  - `address.line` with extensions for Straße, Hausnummer, Adresszusatz, Postfach
  - `address.city` with extension for Gemeindeschlüssel and Stadtteil (for city-states)
  - `address.postalCode` for PLZ
  - `address.country` for Land

##### Best Practice - Address Components

Stadtteil (District): The Stadtteil is not part of the VSDM dataset from Gematik. Other sources conforming to §21 KHEntgG may need to be consulted for this information.

Address Structure: For city-states (Stadtstaaten), use `Patient.address.city` combined with `Patient.address.extension.Stadtteil` to represent `Person.Demographie.Adresse.Wohnort`.

Usages:

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

You can also check for usages in the FHIR IG Statistics

### Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

- Key Elements Table
- Differential Table
- Snapshot Table
- Statistics/References
- All

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 Σ | 0..* | Identifier | Patienten-Identifikator Slice: Unordered, Open by pattern:$this
identifier:versichertenId | S Σ | 0..1 | IdentifierKvid10 | Krankenversichertennummer 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
text |  | 0..1 | string | Plain text representation of the concept
coding | S Σ | 0..* | 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
version |  | 0..1 | string | Version of the system - if relevant
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
system | S Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/identifier-type-de-basis
code | S Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: KVZ10
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
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
text |  | 0..1 | string | Plain text representation of the concept
coding | S Σ | 0..* | 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
version |  | 0..1 | string | Version of the system - if relevant
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
system | S Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
code | S Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: XX
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
identifier:pid | S Σ | 0..* | IdentifierPid | Patientenidentifikation 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 Σ | 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. 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 | Plain text representation of the concept
coding | S Σ | 0..* | 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
version |  | 0..1 | string | Version of the system - if relevant
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
system | S Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
code | S Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: MR
system | S Σ | 1..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient
value | S Σ | 1..1 | string | The value that is unique Example General: 123456
assigner | S Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
identifier | S Σ | 0..1 | Identifier | 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 Codes (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
text |  | 0..1 | string | Plain text representation of the concept
coding | S Σ | 0..* | 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
version |  | 0..1 | string | Version of the system - if relevant
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
system | S Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
code | S Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: XX
system | Σ C | 0..1 | uri | The namespace for the identifier value Constraints: mii-pat-2 Example General: http://www.acme.com/identifiers/patient
active | ?!Σ | 0..1 | boolean | Whether this patient's record is in active use
Slices for name | S Σ | 0..* | HumanName | Name Slice: Unordered, Open by pattern:$this
name:name | S Σ | 0..1 | HumannameDeBasis | Personenname 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 full name
suffix |  | 0..* | string | Parts that come after the name
period |  | 0..1 | Period | Time period when name was/is in use
use | ?!S Σ | 1..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): The use of a human name. Fixed Value: official
family | S Σ | 1..1 | string | Familienname
Slices for extension |  |  |  | Content/Rules for all slices
extension:namenszusatz | S | 0..1 | string | Namenszusatz gemäß VSDM (Versichertenstammdatenmanagement, "eGK") URL: http://fhir.de/StructureDefinition/humanname-namenszusatz
extension:nachname | S | 0..1 | string | Portion derived from person's own surname URL: http://hl7.org/fhir/StructureDefinition/humanname-own-name
extension:vorsatzwort | S | 0..1 | string | Voorvoegsel derived from person's own surname URL: http://hl7.org/fhir/StructureDefinition/humanname-own-prefix
given | S Σ | 1..* | string | Vorname This repeating element order: Given Names appear in the correct order for presenting the name
prefix | S Σ | 0..* | string | Namensteile vor dem Vornamen This repeating element order: Prefixes appear in the correct order for presenting the name
Slices for extension |  |  |  | Content/Rules for all slices
extension:prefix-qualifier | S | 0..1 | code | LS | AC | NB | PR | HON | BR | AD | SP | MID | CL | IN | VV URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier Binding: EntityNamePartQualifier (required)
name:geburtsname | S Σ | 0..1 | HumannameDeBasis | Geburtsname 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 full name
suffix |  | 0..* | string | Parts that come after the name
period |  | 0..1 | Period | Time period when name was/is in use
use | ?!S Σ | 1..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): The use of a human name. Fixed Value: maiden
family | S Σ | 1..1 | string | Familienname
Slices for extension |  |  |  | Content/Rules for all slices
extension:namenszusatz | S | 0..1 | string | Namenszusatz gemäß VSDM (Versichertenstammdatenmanagement, "eGK") URL: http://fhir.de/StructureDefinition/humanname-namenszusatz
extension:nachname | S | 0..1 | string | Portion derived from person's own surname URL: http://hl7.org/fhir/StructureDefinition/humanname-own-name
extension:vorsatzwort | S | 0..1 | string | Voorvoegsel derived from person's own surname URL: http://hl7.org/fhir/StructureDefinition/humanname-own-prefix
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 | (Complex) | Extension Administratives Geschlecht URL: http://fhir.de/StructureDefinition/gender-amtlich-de Constraints: ext-1
extension |  | 0..0 |  | Additional content defined by implementations Slice: Unordered, Open by value:url
url | S | 1..1 | uri | "http://fhir.de/StructureDefinition/gender-amtlich-de"
value[x] | S C | 1..1 | Coding | Value of extension Binding: GenderOtherDE ValueSet (required) Constraints: gender-amtlich-1
system | S Σ | 0..1 | uri | Identity of the terminology system
code | S Σ | 0..1 | code | Symbol in syntax defined by the system
birthDate | S Σ | 0..1 | date | Geburtsdatum
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:data-absent-reason | S | 0..1 | code | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason Binding: DataAbsentReason (required)
Slices for deceased[x] | ?!S Σ | 0..1 |  | Verstorben Slice: Unordered, Closed by type:$this
deceasedBoolean |  |  | boolean |
deceasedDateTime |  |  | dateTime |
deceased[x]:deceasedBoolean | ?!S Σ | 0..1 | boolean | Indicates if the individual is deceased or not
deceased[x]:deceasedDateTime | ?!S Σ | 0..1 | dateTime | Indicates if the individual is deceased or not
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 | S | 0..1 | string | precinct 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 | S Σ | 1..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 | S | 0..1 | string | streetName URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
extension:Hausnummer | S | 0..1 | string | houseNumber URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
extension:Adresszusatz | S | 0..1 | string | additionalLocator URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator
city | S Σ | 1..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 | (Complex) | Optional Extensions Element URL: http://fhir.de/StructureDefinition/destatis/ags Constraints: ext-1
extension |  | 0..0 |  | Additional content defined by implementations Slice: Unordered, Open by value:url
url | S | 1..1 | uri | "http://fhir.de/StructureDefinition/destatis/ags"
value[x] | S | 1..1 | Coding | Value of extension Example AGS Hildesheim: {"system":"http://fhir.de/sid/destatis/ags","code":"03254021"}
system | S Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/sid/destatis/ags
code | S Σ C | 1..1 | code | Symbol in syntax defined by the system Constraints: ags-extension-1
postalCode | S Σ | 1..1 | string | Postleitzahl Example General: 9132
country | S Σ | 1..1 | string | Staat Binding: Iso3166-1-2 (preferred)
address:Postfach | S Σ C | 0..* | AddressDeBasis | Postfach 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 | S | 0..1 | string | precinct 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: postal
line | S Σ | 1..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:Postfach | S | 0..1 | string | postBox URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox
city | S Σ | 1..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 | (Complex) | Optional Extensions Element URL: http://fhir.de/StructureDefinition/destatis/ags Constraints: ext-1
extension |  | 0..0 |  | Additional content defined by implementations Slice: Unordered, Open by value:url
url | S | 1..1 | uri | "http://fhir.de/StructureDefinition/destatis/ags"
value[x] | S | 1..1 | Coding | Value of extension Example AGS Hildesheim: {"system":"http://fhir.de/sid/destatis/ags","code":"03254021"}
system | S Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/sid/destatis/ags
code | S Σ C | 1..1 | code | Symbol in syntax defined by the system Constraints: ags-extension-1
postalCode | S Σ | 1..1 | string | Postleitzahl Example General: 9132
country | S Σ | 1..1 | string | Staat Binding: Iso3166-1-2 (preferred)
link | ?!S Σ | 0..* | BackboneElement | Verweis
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
other | S Σ | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to
type | S Σ | 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:versichertenId.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:versichertenId.​type | Base | extensible | Identifier Type DeBasis ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.identifier:versichertenId.​assigner.identifier.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:versichertenId.​assigner.identifier.​type | Base | extensible | Identifier Type DeBasis ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.identifier:pid.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:pid.​type | Base | extensible | Identifier Type DeBasis ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.identifier:pid.​assigner.identifier.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:pid.​assigner.identifier.​type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std.
Patient.name:name.use | Base | required | NameUse | 📍4.0.1 | FHIR Std.
Patient.name:geburtsname.​use | Base | required | NameUse | 📍4.0.1 | FHIR Std.
Patient.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std.
Patient.gender.extension:other-amtlich.​value[x] | Base | required | GenderOtherDE ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
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.address:Postfach.​use | Base | required | AddressUse | 📍4.0.1 | FHIR Std.
Patient.address:Postfach.​type | Base | required | AddressType | 📍4.0.1 | FHIR Std.
Patient.address:Postfach.​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
ags-extension-1 | error | Patient.address:Strassenanschrift.city.extension:gemeindeschluessel.value[x].code, Patient.address:Postfach.city.extension:gemeindeschluessel.value[x].code | Der Amtliche Gemeindeschlüssel ist nummerisch und begrenzt auf acht Stellen | `$this.matches('^[0-9]{8}$')`
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()`
gender-amtlich-1 | error | Patient.gender.extension:other-amtlich.value[x] | Die amtliche Differenzierung der Geschlechtsangabe 'other' darf nur gefüllt sein, wenn das Geschlecht 'other' angegeben ist | `%resource.where(gender='other').exists()`
ik-1 | warning | Patient.identifier:versichertenId.assigner.identifier.value | Eine IK muss eine numerische 9-stellige Zeichenkette (mit Prüfziffer) sein | `matches('^[0-9]{9}$')`
kvid-1 | warning | Patient.identifier:versichertenId.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:versichertenId.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()`
mii-pat-2 | error | Patient.identifier:pid.assigner.identifier.system | Entweder IKNR oder MII Core Location Identifier muss verwendet werden | `$this = 'http://fhir.de/sid/arge-ik/iknr' or $this = 'https://www.medizininformatik-initiative.de/fhir/core/CodeSystem/core-location-identifier'`
pat-cnt-2or3-char | warning | Patient.address:Strassenanschrift, Patient.address:Postfach | 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
profile | S | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to
Slices for identifier | S | 0..* | Identifier | Patienten-Identifikator Slice: Unordered, Open by pattern:$this
identifier:versichertenId | S | 0..1 | IdentifierKvid10 | Krankenversichertennummer Required Pattern: At least the following
type | S | 1..1 | CodeableConcept | Description of identifier Fixed Value: (Complex)
coding | S | 0..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
system | S | 0..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/identifier-type-de-basis
code | S | 0..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
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
coding | S | 0..* | Coding | Code defined by a terminology system
system | S | 0..1 | uri | Identity of the terminology system
code | S | 0..1 | code | Symbol in syntax defined by the system
system | S | 1..1 | uri | The namespace for the identifier value
value | S | 1..1 | string | The value that is unique
identifier:pid | S | 0..* | IdentifierPid | Patientenidentifikation Required Pattern: At least the following
type | S | 1..1 | CodeableConcept | Description of identifier Fixed Value: (Complex)
coding | S | 0..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
system | S | 0..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
code | S | 0..1 | code | Symbol in syntax defined by the system Fixed Value: MR
system | S | 1..1 | uri | The namespace for the identifier value
value | S | 1..1 | string | The value that is unique
assigner | S | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
identifier | S | 0..1 | Identifier | Logical reference, when literal reference is not known
type | S | 0..1 | CodeableConcept | Description of identifier Required Pattern: At least the following
coding | S | 0..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
system | S | 0..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
code | S | 0..1 | code | Symbol in syntax defined by the system Fixed Value: XX
system | C | 0..1 | uri | The namespace for the identifier value Constraints: mii-pat-2
Slices for name | S | 0..* | HumanName | Name Slice: Unordered, Open by pattern:$this
name:name | S | 0..1 | HumannameDeBasis | Personenname Required Pattern: At least the following
use | S | 1..1 | code | usual | official | temp | nickname | anonymous | old | maiden Fixed Value: official
family | S | 1..1 | string | Familienname
Slices for extension |  |  |  | Content/Rules for all slices
extension:namenszusatz | S | 0..1 | HumannameNamenszusatz | Namenszusatz gemäß VSDM (Versichertenstammdatenmanagement, "eGK")
extension:nachname | S | 0..1 | OwnName(5.3.0) | Portion derived from person's own surname
extension:vorsatzwort | S | 0..1 | OwnPrefix(5.3.0) | Voorvoegsel derived from person's own surname
given | S | 1..* | string | Vorname
prefix | S | 0..* | string | Namensteile vor dem Vornamen
Slices for extension |  |  |  | Content/Rules for all slices
extension:prefix-qualifier | S | 0..1 | ENQualifier(5.3.0) | LS | AC | NB | PR | HON | BR | AD | SP | MID | CL | IN | VV
name:geburtsname | S | 0..1 | HumannameDeBasis | Geburtsname Required Pattern: At least the following
use | S | 1..1 | code | usual | official | temp | nickname | anonymous | old | maiden Fixed Value: maiden
family | S | 1..1 | string | Familienname
Slices for extension |  |  |  | Content/Rules for all slices
extension:namenszusatz | S | 0..1 | HumannameNamenszusatz | Namenszusatz gemäß VSDM (Versichertenstammdatenmanagement, "eGK")
extension:nachname | S | 0..1 | OwnName(5.3.0) | Portion derived from person's own surname
extension:vorsatzwort | S | 0..1 | OwnPrefix(5.3.0) | Voorvoegsel derived from person's own surname
given |  | 0..0 |  | Vorname
prefix |  | 0..0 |  | Namensteile vor dem Vornamen
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 | (Complex) | Extension Administratives Geschlecht URL: http://fhir.de/StructureDefinition/gender-amtlich-de
url | S | 1..1 | uri | identifies the meaning of the extension
value[x] | S | 1..1 | Coding | Value of extension
system | S | 0..1 | uri | Identity of the terminology system
code | S | 0..1 | code | Symbol in syntax defined by the system
birthDate | S | 0..1 | date | Geburtsdatum
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:data-absent-reason | S | 0..1 | code | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason Binding: DataAbsentReason (required)
Slices for deceased[x] | S | 0..1 | boolean, dateTime | Verstorben Slice: Unordered, Open by type:$this
deceased[x]:deceasedBoolean | S | 0..1 | boolean | Indicates if the individual is deceased or not
deceased[x]:deceasedDateTime | S | 0..1 | dateTime | Indicates if the individual is deceased or not
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
Slices for extension |  |  |  | Content/Rules for all slices
extension:Stadtteil | S | 0..1 | ADXPPrecinct(5.3.0) | precinct
type | S | 1..1 | code | postal | physical | both Fixed Value: both
line | S | 1..3 | string | Straßenname mit Hausnummer oder Postfach sowie weitere Angaben zur Zustellung
Slices for extension |  |  |  | Content/Rules for all slices
extension:Strasse | S | 0..1 | ADXPStreetName(5.3.0) | streetName
extension:Hausnummer | S | 0..1 | ADXPHouseNumber(5.3.0) | houseNumber
extension:Adresszusatz | S | 0..1 | ADXPAdditionalLocator(5.3.0) | additionalLocator
extension:Postfach | S | 0..0 |  | postBox
city | S | 1..1 | string | Name of city, town etc.
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 | (Complex) | Optional Extensions Element URL: http://fhir.de/StructureDefinition/destatis/ags
url | S | 1..1 | uri | identifies the meaning of the extension
value[x] | S | 1..1 | Coding | Value of extension
system | S | 1..1 | uri | Identity of the terminology system
code | S | 1..1 | code | Symbol in syntax defined by the system
postalCode | S | 1..1 | string | Postleitzahl
country | S | 1..1 | string | Staat
address:Postfach | S C | 0..* | AddressDeBasis | Postfach Constraints: pat-cnt-2or3-char Required Pattern: At least the following
Slices for extension |  |  |  | Content/Rules for all slices
extension:Stadtteil | S | 0..1 | ADXPPrecinct(5.3.0) | precinct
type | S | 1..1 | code | postal | physical | both Fixed Value: postal
line | S | 1..3 | string | Straßenname mit Hausnummer oder Postfach sowie weitere Angaben zur Zustellung
Slices for extension |  |  |  | Content/Rules for all slices
extension:Strasse |  | 0..0 |  | streetName
extension:Hausnummer |  | 0..0 |  | houseNumber
extension:Adresszusatz |  | 0..0 |  | additionalLocator
extension:Postfach | S | 0..1 | ADXPPostBox(5.3.0) | postBox
city | S | 1..1 | string | Name of city, town etc.
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 | (Complex) | Optional Extensions Element URL: http://fhir.de/StructureDefinition/destatis/ags
url | S | 1..1 | uri | identifies the meaning of the extension
value[x] | S | 1..1 | Coding | Value of extension
system | S | 1..1 | uri | Identity of the terminology system
code | S | 1..1 | code | Symbol in syntax defined by the system
postalCode | S | 1..1 | string | Postleitzahl
country | S | 1..1 | string | Staat
link | S | 0..* | BackboneElement | Verweis
other | S | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to
type | S | 1..1 | code | replaced-by | replaces | refer | seealso
Documentation for this format

#### Constraints

Id | Grade | Path(s) | Description | Expression
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()`
mii-pat-2 | error | Patient.identifier:pid.assigner.identifier.system | Entweder IKNR oder MII Core Location Identifier muss verwendet werden | `$this = 'http://fhir.de/sid/arge-ik/iknr' or $this = 'https://www.medizininformatik-initiative.de/fhir/core/CodeSystem/core-location-identifier'`
pat-cnt-2or3-char | warning | Patient.address:Strassenanschrift, Patient.address:Postfach | 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 Σ | 0..* | Identifier | Patienten-Identifikator Slice: Unordered, Open by pattern:$this
identifier:versichertenId | S Σ | 0..1 | IdentifierKvid10 | Krankenversichertennummer 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 Slice: Unordered, Open by value:url
coding | S Σ | 0..* | 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 Slice: Unordered, Open by value:url
system | S Σ | 0..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 | S Σ | 0..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
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 Slice: Unordered, Open by value:url
coding | S Σ | 0..* | 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 Slice: Unordered, Open by value:url
system | S Σ | 0..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 | S Σ | 0..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
identifier:pid | S Σ | 0..* | IdentifierPid | Patientenidentifikation 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 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 Slice: Unordered, Open by value:url
coding | S Σ | 0..* | 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 Slice: Unordered, Open by value:url
system | S Σ | 0..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 | S Σ | 0..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 | S Σ | 1..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient
value | S Σ | 1..1 | string | The value that is unique Example General: 123456
period | Σ | 0..1 | Period | Time period when id is/was valid for use
assigner | S Σ | 0..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 Σ | 0..1 | Identifier | 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 Codes (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 Slice: Unordered, Open by value:url
coding | S Σ | 0..* | 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 Slice: Unordered, Open by value:url
system | S Σ | 0..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 | S Σ | 0..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 | Σ C | 0..1 | uri | The namespace for the identifier value Constraints: mii-pat-2 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)
display | Σ | 0..1 | string | Text alternative for the resource
active | ?!Σ | 0..1 | boolean | Whether this patient's record is in active use
Slices for name | S Σ | 0..* | HumanName | Name Slice: Unordered, Open by pattern:$this
name:name | S Σ | 0..1 | HumannameDeBasis | Personenname 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 | ?!S Σ | 1..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): The use of a human name. Fixed Value: official
text | Σ | 0..1 | string | Text representation of the full name
family | S Σ | 1..1 | string | Familienname
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:namenszusatz | S | 0..1 | string | Namenszusatz gemäß VSDM (Versichertenstammdatenmanagement, "eGK") URL: http://fhir.de/StructureDefinition/humanname-namenszusatz
extension:nachname | S | 0..1 | string | Portion derived from person's own surname URL: http://hl7.org/fhir/StructureDefinition/humanname-own-name
extension:vorsatzwort | S | 0..1 | string | Voorvoegsel derived from person's own surname URL: http://hl7.org/fhir/StructureDefinition/humanname-own-prefix
value |  | 0..1 | string | Primitive value for string Max Length:1048576
given | S Σ | 1..* | string | Vorname This repeating element order: Given Names appear in the correct order for presenting the name
prefix | S Σ | 0..* | string | Namensteile vor dem Vornamen This repeating element order: Prefixes appear in the correct order for presenting the name
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:prefix-qualifier | S | 0..1 | code | LS | AC | NB | PR | HON | BR | AD | SP | MID | CL | IN | VV URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier Binding: EntityNamePartQualifier (required)
value |  | 0..1 | string | Primitive value for string Max Length:1048576
suffix | Σ | 0..* | string | Namensteile nach dem Nachnamen This repeating element order: Suffixes appear in the correct order for presenting the name
period | Σ | 0..1 | Period | Time period when name was/is in use
name:geburtsname | S Σ | 0..1 | HumannameDeBasis | Geburtsname 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 | ?!S Σ | 1..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): The use of a human name. Fixed Value: maiden
text | Σ | 0..1 | string | Text representation of the full name
family | S Σ | 1..1 | string | Familienname
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:namenszusatz | S | 0..1 | string | Namenszusatz gemäß VSDM (Versichertenstammdatenmanagement, "eGK") URL: http://fhir.de/StructureDefinition/humanname-namenszusatz
extension:nachname | S | 0..1 | string | Portion derived from person's own surname URL: http://hl7.org/fhir/StructureDefinition/humanname-own-name
extension:vorsatzwort | S | 0..1 | string | Voorvoegsel derived from person's own surname URL: http://hl7.org/fhir/StructureDefinition/humanname-own-prefix
value |  | 0..1 | string | Primitive value for string Max Length:1048576
suffix | Σ | 0..* | string | Namensteile nach dem Nachnamen This repeating element order: Suffixes appear in the correct order for presenting the name
period | Σ | 0..1 | Period | Time period when name was/is in use
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 | (Complex) | Extension Administratives Geschlecht URL: http://fhir.de/StructureDefinition/gender-amtlich-de Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Additional content defined by implementations Slice: Unordered, Open by value:url
url | S | 1..1 | uri | "http://fhir.de/StructureDefinition/gender-amtlich-de"
value[x] | S C | 1..1 | Coding | Value of extension Binding: GenderOtherDE ValueSet (required) Constraints: gender-amtlich-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | S Σ | 0..1 | uri | Identity of the terminology system
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
value |  | 0..1 | string | Primitive value for code
birthDate | S Σ | 0..1 | date | Geburtsdatum
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:data-absent-reason | S | 0..1 | code | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason Binding: DataAbsentReason (required)
value |  | 0..1 | date | Primitive value for date
Slices for deceased[x] | ?!S Σ | 0..1 |  | Verstorben Slice: Unordered, Closed by type:$this
deceasedBoolean |  |  | boolean |
deceasedDateTime |  |  | dateTime |
deceased[x]:deceasedBoolean | ?!S Σ | 0..1 | boolean | Indicates if the individual is deceased or not
deceased[x]:deceasedDateTime | ?!S Σ | 0..1 | dateTime | Indicates if the individual is deceased or not
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 | S | 0..1 | string | precinct 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 | S Σ | 1..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 | S | 0..1 | string | streetName URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
extension:Hausnummer | S | 0..1 | string | houseNumber URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
extension:Adresszusatz | S | 0..1 | string | additionalLocator URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator
value |  | 0..1 | string | Primitive value for string Max Length:1048576
city | S Σ | 1..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 | (Complex) | Optional Extensions Element URL: http://fhir.de/StructureDefinition/destatis/ags Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Additional content defined by implementations Slice: Unordered, Open by value:url
url | S | 1..1 | uri | "http://fhir.de/StructureDefinition/destatis/ags"
value[x] | S | 1..1 | Coding | Value of extension Example AGS Hildesheim: {"system":"http://fhir.de/sid/destatis/ags","code":"03254021"}
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | S Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/sid/destatis/ags
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ C | 1..1 | code | Symbol in syntax defined by the system Constraints: ags-extension-1
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
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"}
address:Postfach | S Σ C | 0..* | AddressDeBasis | Postfach 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 | S | 0..1 | string | precinct 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: postal
text | Σ | 0..1 | string | Text representation of the address Example General: 137 Nowhere Street, Erewhon 9132
line | S Σ | 1..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:Postfach | S | 0..1 | string | postBox URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox
value |  | 0..1 | string | Primitive value for string Max Length:1048576
city | S Σ | 1..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 | (Complex) | Optional Extensions Element URL: http://fhir.de/StructureDefinition/destatis/ags Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Additional content defined by implementations Slice: Unordered, Open by value:url
url | S | 1..1 | uri | "http://fhir.de/StructureDefinition/destatis/ags"
value[x] | S | 1..1 | Coding | Value of extension Example AGS Hildesheim: {"system":"http://fhir.de/sid/destatis/ags","code":"03254021"}
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | S Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/sid/destatis/ags
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ C | 1..1 | code | Symbol in syntax defined by the system Constraints: ags-extension-1
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
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 | ?!S Σ | 0..* | BackboneElement | Verweis
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 | S Σ | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to
type | S Σ | 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:versichertenId.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:versichertenId.​type | Base | extensible | Identifier Type DeBasis ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.identifier:versichertenId.​assigner.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std.
Patient.identifier:versichertenId.​assigner.identifier.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:versichertenId.​assigner.identifier.​type | Base | extensible | Identifier Type DeBasis ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.identifier:pid.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:pid.​type | Base | extensible | Identifier Type DeBasis ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.identifier:pid.​assigner.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std.
Patient.identifier:pid.​assigner.identifier.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:pid.​assigner.identifier.​type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std.
Patient.name:name.use | Base | required | NameUse | 📍4.0.1 | FHIR Std.
Patient.name:geburtsname.​use | Base | required | NameUse | 📍4.0.1 | FHIR Std.
Patient.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std.
Patient.gender.extension:other-amtlich.​value[x] | Base | required | GenderOtherDE ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
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.address:Postfach.​use | Base | required | AddressUse | 📍4.0.1 | FHIR Std.
Patient.address:Postfach.​type | Base | required | AddressType | 📍4.0.1 | FHIR Std.
Patient.address:Postfach.​state | Base | preferred | ISO-3166-2:de-Laendercodes | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.address:Postfach.​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
ags-extension-1 | error | Patient.address:Strassenanschrift.city.extension:gemeindeschluessel.value[x].code, Patient.address:Postfach.city.extension:gemeindeschluessel.value[x].code | Der Amtliche Gemeindeschlüssel ist nummerisch und begrenzt auf acht Stellen | `$this.matches('^[0-9]{8}$')`
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()`
gender-amtlich-1 | error | Patient.gender.extension:other-amtlich.value[x] | Die amtliche Differenzierung der Geschlechtsangabe 'other' darf nur gefüllt sein, wenn das Geschlecht 'other' angegeben ist | `%resource.where(gender='other').exists()`
ik-1 | warning | Patient.identifier:versichertenId.assigner.identifier.value | Eine IK muss eine numerische 9-stellige Zeichenkette (mit Prüfziffer) sein | `matches('^[0-9]{9}$')`
kvid-1 | warning | Patient.identifier:versichertenId.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:versichertenId.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()`
mii-pat-2 | error | Patient.identifier:pid.assigner.identifier.system | Entweder IKNR oder MII Core Location Identifier muss verwendet werden | `$this = 'http://fhir.de/sid/arge-ik/iknr' or $this = 'https://www.medizininformatik-initiative.de/fhir/core/CodeSystem/core-location-identifier'`
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, Patient.address:Postfach | 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'))`

Summary

Mandatory: 0 element(18 nested mandatory elements)
Must-Support: 93 elements
Prohibited: 6 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)
- Identifier-Profil für die Abbildung einer Patienten-ID (http://fhir.de/StructureDefinition/identifier-pid)
- HumanName, deutsches Basisprofil (http://fhir.de/StructureDefinition/humanname-de-basis)
- Adresse, deutsches Basisprofil (http://fhir.de/StructureDefinition/address-de-basis)

Extensions

This structure refers to these extensions:

- http://fhir.de/StructureDefinition/gender-amtlich-de
- http://hl7.org/fhir/StructureDefinition/data-absent-reason
- 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.name
- The element 1 is sliced based on the value of Patient.deceased[x]
- The element 1 is sliced based on the value of Patient.address

Key Elements View

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 Σ | 0..* | Identifier | Patienten-Identifikator Slice: Unordered, Open by pattern:$this
identifier:versichertenId | S Σ | 0..1 | IdentifierKvid10 | Krankenversichertennummer 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
text |  | 0..1 | string | Plain text representation of the concept
coding | S Σ | 0..* | 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
version |  | 0..1 | string | Version of the system - if relevant
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
system | S Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/identifier-type-de-basis
code | S Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: KVZ10
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
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
text |  | 0..1 | string | Plain text representation of the concept
coding | S Σ | 0..* | 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
version |  | 0..1 | string | Version of the system - if relevant
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
system | S Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
code | S Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: XX
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
identifier:pid | S Σ | 0..* | IdentifierPid | Patientenidentifikation 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 Σ | 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. 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 | Plain text representation of the concept
coding | S Σ | 0..* | 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
version |  | 0..1 | string | Version of the system - if relevant
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
system | S Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
code | S Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: MR
system | S Σ | 1..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient
value | S Σ | 1..1 | string | The value that is unique Example General: 123456
assigner | S Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
identifier | S Σ | 0..1 | Identifier | 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 Codes (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
text |  | 0..1 | string | Plain text representation of the concept
coding | S Σ | 0..* | 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
version |  | 0..1 | string | Version of the system - if relevant
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
system | S Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
code | S Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: XX
system | Σ C | 0..1 | uri | The namespace for the identifier value Constraints: mii-pat-2 Example General: http://www.acme.com/identifiers/patient
active | ?!Σ | 0..1 | boolean | Whether this patient's record is in active use
Slices for name | S Σ | 0..* | HumanName | Name Slice: Unordered, Open by pattern:$this
name:name | S Σ | 0..1 | HumannameDeBasis | Personenname 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 full name
suffix |  | 0..* | string | Parts that come after the name
period |  | 0..1 | Period | Time period when name was/is in use
use | ?!S Σ | 1..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): The use of a human name. Fixed Value: official
family | S Σ | 1..1 | string | Familienname
Slices for extension |  |  |  | Content/Rules for all slices
extension:namenszusatz | S | 0..1 | string | Namenszusatz gemäß VSDM (Versichertenstammdatenmanagement, "eGK") URL: http://fhir.de/StructureDefinition/humanname-namenszusatz
extension:nachname | S | 0..1 | string | Portion derived from person's own surname URL: http://hl7.org/fhir/StructureDefinition/humanname-own-name
extension:vorsatzwort | S | 0..1 | string | Voorvoegsel derived from person's own surname URL: http://hl7.org/fhir/StructureDefinition/humanname-own-prefix
given | S Σ | 1..* | string | Vorname This repeating element order: Given Names appear in the correct order for presenting the name
prefix | S Σ | 0..* | string | Namensteile vor dem Vornamen This repeating element order: Prefixes appear in the correct order for presenting the name
Slices for extension |  |  |  | Content/Rules for all slices
extension:prefix-qualifier | S | 0..1 | code | LS | AC | NB | PR | HON | BR | AD | SP | MID | CL | IN | VV URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier Binding: EntityNamePartQualifier (required)
name:geburtsname | S Σ | 0..1 | HumannameDeBasis | Geburtsname 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 full name
suffix |  | 0..* | string | Parts that come after the name
period |  | 0..1 | Period | Time period when name was/is in use
use | ?!S Σ | 1..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): The use of a human name. Fixed Value: maiden
family | S Σ | 1..1 | string | Familienname
Slices for extension |  |  |  | Content/Rules for all slices
extension:namenszusatz | S | 0..1 | string | Namenszusatz gemäß VSDM (Versichertenstammdatenmanagement, "eGK") URL: http://fhir.de/StructureDefinition/humanname-namenszusatz
extension:nachname | S | 0..1 | string | Portion derived from person's own surname URL: http://hl7.org/fhir/StructureDefinition/humanname-own-name
extension:vorsatzwort | S | 0..1 | string | Voorvoegsel derived from person's own surname URL: http://hl7.org/fhir/StructureDefinition/humanname-own-prefix
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 | (Complex) | Extension Administratives Geschlecht URL: http://fhir.de/StructureDefinition/gender-amtlich-de Constraints: ext-1
extension |  | 0..0 |  | Additional content defined by implementations Slice: Unordered, Open by value:url
url | S | 1..1 | uri | "http://fhir.de/StructureDefinition/gender-amtlich-de"
value[x] | S C | 1..1 | Coding | Value of extension Binding: GenderOtherDE ValueSet (required) Constraints: gender-amtlich-1
system | S Σ | 0..1 | uri | Identity of the terminology system
code | S Σ | 0..1 | code | Symbol in syntax defined by the system
birthDate | S Σ | 0..1 | date | Geburtsdatum
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:data-absent-reason | S | 0..1 | code | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason Binding: DataAbsentReason (required)
Slices for deceased[x] | ?!S Σ | 0..1 |  | Verstorben Slice: Unordered, Closed by type:$this
deceasedBoolean |  |  | boolean |
deceasedDateTime |  |  | dateTime |
deceased[x]:deceasedBoolean | ?!S Σ | 0..1 | boolean | Indicates if the individual is deceased or not
deceased[x]:deceasedDateTime | ?!S Σ | 0..1 | dateTime | Indicates if the individual is deceased or not
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 | S | 0..1 | string | precinct 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 | S Σ | 1..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 | S | 0..1 | string | streetName URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
extension:Hausnummer | S | 0..1 | string | houseNumber URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
extension:Adresszusatz | S | 0..1 | string | additionalLocator URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator
city | S Σ | 1..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 | (Complex) | Optional Extensions Element URL: http://fhir.de/StructureDefinition/destatis/ags Constraints: ext-1
extension |  | 0..0 |  | Additional content defined by implementations Slice: Unordered, Open by value:url
url | S | 1..1 | uri | "http://fhir.de/StructureDefinition/destatis/ags"
value[x] | S | 1..1 | Coding | Value of extension Example AGS Hildesheim: {"system":"http://fhir.de/sid/destatis/ags","code":"03254021"}
system | S Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/sid/destatis/ags
code | S Σ C | 1..1 | code | Symbol in syntax defined by the system Constraints: ags-extension-1
postalCode | S Σ | 1..1 | string | Postleitzahl Example General: 9132
country | S Σ | 1..1 | string | Staat Binding: Iso3166-1-2 (preferred)
address:Postfach | S Σ C | 0..* | AddressDeBasis | Postfach 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 | S | 0..1 | string | precinct 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: postal
line | S Σ | 1..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:Postfach | S | 0..1 | string | postBox URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox
city | S Σ | 1..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 | (Complex) | Optional Extensions Element URL: http://fhir.de/StructureDefinition/destatis/ags Constraints: ext-1
extension |  | 0..0 |  | Additional content defined by implementations Slice: Unordered, Open by value:url
url | S | 1..1 | uri | "http://fhir.de/StructureDefinition/destatis/ags"
value[x] | S | 1..1 | Coding | Value of extension Example AGS Hildesheim: {"system":"http://fhir.de/sid/destatis/ags","code":"03254021"}
system | S Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/sid/destatis/ags
code | S Σ C | 1..1 | code | Symbol in syntax defined by the system Constraints: ags-extension-1
postalCode | S Σ | 1..1 | string | Postleitzahl Example General: 9132
country | S Σ | 1..1 | string | Staat Binding: Iso3166-1-2 (preferred)
link | ?!S Σ | 0..* | BackboneElement | Verweis
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
other | S Σ | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to
type | S Σ | 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:versichertenId.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:versichertenId.​type | Base | extensible | Identifier Type DeBasis ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.identifier:versichertenId.​assigner.identifier.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:versichertenId.​assigner.identifier.​type | Base | extensible | Identifier Type DeBasis ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.identifier:pid.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:pid.​type | Base | extensible | Identifier Type DeBasis ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.identifier:pid.​assigner.identifier.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:pid.​assigner.identifier.​type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std.
Patient.name:name.use | Base | required | NameUse | 📍4.0.1 | FHIR Std.
Patient.name:geburtsname.​use | Base | required | NameUse | 📍4.0.1 | FHIR Std.
Patient.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std.
Patient.gender.extension:other-amtlich.​value[x] | Base | required | GenderOtherDE ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
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.address:Postfach.​use | Base | required | AddressUse | 📍4.0.1 | FHIR Std.
Patient.address:Postfach.​type | Base | required | AddressType | 📍4.0.1 | FHIR Std.
Patient.address:Postfach.​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
ags-extension-1 | error | Patient.address:Strassenanschrift.city.extension:gemeindeschluessel.value[x].code, Patient.address:Postfach.city.extension:gemeindeschluessel.value[x].code | Der Amtliche Gemeindeschlüssel ist nummerisch und begrenzt auf acht Stellen | `$this.matches('^[0-9]{8}$')`
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()`
gender-amtlich-1 | error | Patient.gender.extension:other-amtlich.value[x] | Die amtliche Differenzierung der Geschlechtsangabe 'other' darf nur gefüllt sein, wenn das Geschlecht 'other' angegeben ist | `%resource.where(gender='other').exists()`
ik-1 | warning | Patient.identifier:versichertenId.assigner.identifier.value | Eine IK muss eine numerische 9-stellige Zeichenkette (mit Prüfziffer) sein | `matches('^[0-9]{9}$')`
kvid-1 | warning | Patient.identifier:versichertenId.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:versichertenId.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()`
mii-pat-2 | error | Patient.identifier:pid.assigner.identifier.system | Entweder IKNR oder MII Core Location Identifier muss verwendet werden | `$this = 'http://fhir.de/sid/arge-ik/iknr' or $this = 'https://www.medizininformatik-initiative.de/fhir/core/CodeSystem/core-location-identifier'`
pat-cnt-2or3-char | warning | Patient.address:Strassenanschrift, Patient.address:Postfach | 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 View

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 | 0..* | Identifier | Patienten-Identifikator Slice: Unordered, Open by pattern:$this
identifier:versichertenId | S | 0..1 | IdentifierKvid10 | Krankenversichertennummer Required Pattern: At least the following
type | S | 1..1 | CodeableConcept | Description of identifier Fixed Value: (Complex)
coding | S | 0..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
system | S | 0..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/identifier-type-de-basis
code | S | 0..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
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
coding | S | 0..* | Coding | Code defined by a terminology system
system | S | 0..1 | uri | Identity of the terminology system
code | S | 0..1 | code | Symbol in syntax defined by the system
system | S | 1..1 | uri | The namespace for the identifier value
value | S | 1..1 | string | The value that is unique
identifier:pid | S | 0..* | IdentifierPid | Patientenidentifikation Required Pattern: At least the following
type | S | 1..1 | CodeableConcept | Description of identifier Fixed Value: (Complex)
coding | S | 0..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
system | S | 0..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
code | S | 0..1 | code | Symbol in syntax defined by the system Fixed Value: MR
system | S | 1..1 | uri | The namespace for the identifier value
value | S | 1..1 | string | The value that is unique
assigner | S | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
identifier | S | 0..1 | Identifier | Logical reference, when literal reference is not known
type | S | 0..1 | CodeableConcept | Description of identifier Required Pattern: At least the following
coding | S | 0..* | Coding | Code defined by a terminology system Fixed Value: (Complex)
system | S | 0..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
code | S | 0..1 | code | Symbol in syntax defined by the system Fixed Value: XX
system | C | 0..1 | uri | The namespace for the identifier value Constraints: mii-pat-2
Slices for name | S | 0..* | HumanName | Name Slice: Unordered, Open by pattern:$this
name:name | S | 0..1 | HumannameDeBasis | Personenname Required Pattern: At least the following
use | S | 1..1 | code | usual | official | temp | nickname | anonymous | old | maiden Fixed Value: official
family | S | 1..1 | string | Familienname
Slices for extension |  |  |  | Content/Rules for all slices
extension:namenszusatz | S | 0..1 | HumannameNamenszusatz | Namenszusatz gemäß VSDM (Versichertenstammdatenmanagement, "eGK")
extension:nachname | S | 0..1 | OwnName(5.3.0) | Portion derived from person's own surname
extension:vorsatzwort | S | 0..1 | OwnPrefix(5.3.0) | Voorvoegsel derived from person's own surname
given | S | 1..* | string | Vorname
prefix | S | 0..* | string | Namensteile vor dem Vornamen
Slices for extension |  |  |  | Content/Rules for all slices
extension:prefix-qualifier | S | 0..1 | ENQualifier(5.3.0) | LS | AC | NB | PR | HON | BR | AD | SP | MID | CL | IN | VV
name:geburtsname | S | 0..1 | HumannameDeBasis | Geburtsname Required Pattern: At least the following
use | S | 1..1 | code | usual | official | temp | nickname | anonymous | old | maiden Fixed Value: maiden
family | S | 1..1 | string | Familienname
Slices for extension |  |  |  | Content/Rules for all slices
extension:namenszusatz | S | 0..1 | HumannameNamenszusatz | Namenszusatz gemäß VSDM (Versichertenstammdatenmanagement, "eGK")
extension:nachname | S | 0..1 | OwnName(5.3.0) | Portion derived from person's own surname
extension:vorsatzwort | S | 0..1 | OwnPrefix(5.3.0) | Voorvoegsel derived from person's own surname
given |  | 0..0 |  | Vorname
prefix |  | 0..0 |  | Namensteile vor dem Vornamen
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 | (Complex) | Extension Administratives Geschlecht URL: http://fhir.de/StructureDefinition/gender-amtlich-de
url | S | 1..1 | uri | identifies the meaning of the extension
value[x] | S | 1..1 | Coding | Value of extension
system | S | 0..1 | uri | Identity of the terminology system
code | S | 0..1 | code | Symbol in syntax defined by the system
birthDate | S | 0..1 | date | Geburtsdatum
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:data-absent-reason | S | 0..1 | code | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason Binding: DataAbsentReason (required)
Slices for deceased[x] | S | 0..1 | boolean, dateTime | Verstorben Slice: Unordered, Open by type:$this
deceased[x]:deceasedBoolean | S | 0..1 | boolean | Indicates if the individual is deceased or not
deceased[x]:deceasedDateTime | S | 0..1 | dateTime | Indicates if the individual is deceased or not
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
Slices for extension |  |  |  | Content/Rules for all slices
extension:Stadtteil | S | 0..1 | ADXPPrecinct(5.3.0) | precinct
type | S | 1..1 | code | postal | physical | both Fixed Value: both
line | S | 1..3 | string | Straßenname mit Hausnummer oder Postfach sowie weitere Angaben zur Zustellung
Slices for extension |  |  |  | Content/Rules for all slices
extension:Strasse | S | 0..1 | ADXPStreetName(5.3.0) | streetName
extension:Hausnummer | S | 0..1 | ADXPHouseNumber(5.3.0) | houseNumber
extension:Adresszusatz | S | 0..1 | ADXPAdditionalLocator(5.3.0) | additionalLocator
extension:Postfach | S | 0..0 |  | postBox
city | S | 1..1 | string | Name of city, town etc.
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 | (Complex) | Optional Extensions Element URL: http://fhir.de/StructureDefinition/destatis/ags
url | S | 1..1 | uri | identifies the meaning of the extension
value[x] | S | 1..1 | Coding | Value of extension
system | S | 1..1 | uri | Identity of the terminology system
code | S | 1..1 | code | Symbol in syntax defined by the system
postalCode | S | 1..1 | string | Postleitzahl
country | S | 1..1 | string | Staat
address:Postfach | S C | 0..* | AddressDeBasis | Postfach Constraints: pat-cnt-2or3-char Required Pattern: At least the following
Slices for extension |  |  |  | Content/Rules for all slices
extension:Stadtteil | S | 0..1 | ADXPPrecinct(5.3.0) | precinct
type | S | 1..1 | code | postal | physical | both Fixed Value: postal
line | S | 1..3 | string | Straßenname mit Hausnummer oder Postfach sowie weitere Angaben zur Zustellung
Slices for extension |  |  |  | Content/Rules for all slices
extension:Strasse |  | 0..0 |  | streetName
extension:Hausnummer |  | 0..0 |  | houseNumber
extension:Adresszusatz |  | 0..0 |  | additionalLocator
extension:Postfach | S | 0..1 | ADXPPostBox(5.3.0) | postBox
city | S | 1..1 | string | Name of city, town etc.
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 | (Complex) | Optional Extensions Element URL: http://fhir.de/StructureDefinition/destatis/ags
url | S | 1..1 | uri | identifies the meaning of the extension
value[x] | S | 1..1 | Coding | Value of extension
system | S | 1..1 | uri | Identity of the terminology system
code | S | 1..1 | code | Symbol in syntax defined by the system
postalCode | S | 1..1 | string | Postleitzahl
country | S | 1..1 | string | Staat
link | S | 0..* | BackboneElement | Verweis
other | S | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to
type | S | 1..1 | code | replaced-by | replaces | refer | seealso
Documentation for this format

#### Constraints

Id | Grade | Path(s) | Description | Expression
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()`
mii-pat-2 | error | Patient.identifier:pid.assigner.identifier.system | Entweder IKNR oder MII Core Location Identifier muss verwendet werden | `$this = 'http://fhir.de/sid/arge-ik/iknr' or $this = 'https://www.medizininformatik-initiative.de/fhir/core/CodeSystem/core-location-identifier'`
pat-cnt-2or3-char | warning | Patient.address:Strassenanschrift, Patient.address:Postfach | 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 ViewView

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 Σ | 0..* | Identifier | Patienten-Identifikator Slice: Unordered, Open by pattern:$this
identifier:versichertenId | S Σ | 0..1 | IdentifierKvid10 | Krankenversichertennummer 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 Slice: Unordered, Open by value:url
coding | S Σ | 0..* | 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 Slice: Unordered, Open by value:url
system | S Σ | 0..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 | S Σ | 0..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
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 Slice: Unordered, Open by value:url
coding | S Σ | 0..* | 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 Slice: Unordered, Open by value:url
system | S Σ | 0..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 | S Σ | 0..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
identifier:pid | S Σ | 0..* | IdentifierPid | Patientenidentifikation 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 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 Slice: Unordered, Open by value:url
coding | S Σ | 0..* | 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 Slice: Unordered, Open by value:url
system | S Σ | 0..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 | S Σ | 0..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 | S Σ | 1..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient
value | S Σ | 1..1 | string | The value that is unique Example General: 123456
period | Σ | 0..1 | Period | Time period when id is/was valid for use
assigner | S Σ | 0..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 Σ | 0..1 | Identifier | 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 Codes (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 Slice: Unordered, Open by value:url
coding | S Σ | 0..* | 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 Slice: Unordered, Open by value:url
system | S Σ | 0..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 | S Σ | 0..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 | Σ C | 0..1 | uri | The namespace for the identifier value Constraints: mii-pat-2 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)
display | Σ | 0..1 | string | Text alternative for the resource
active | ?!Σ | 0..1 | boolean | Whether this patient's record is in active use
Slices for name | S Σ | 0..* | HumanName | Name Slice: Unordered, Open by pattern:$this
name:name | S Σ | 0..1 | HumannameDeBasis | Personenname 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 | ?!S Σ | 1..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): The use of a human name. Fixed Value: official
text | Σ | 0..1 | string | Text representation of the full name
family | S Σ | 1..1 | string | Familienname
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:namenszusatz | S | 0..1 | string | Namenszusatz gemäß VSDM (Versichertenstammdatenmanagement, "eGK") URL: http://fhir.de/StructureDefinition/humanname-namenszusatz
extension:nachname | S | 0..1 | string | Portion derived from person's own surname URL: http://hl7.org/fhir/StructureDefinition/humanname-own-name
extension:vorsatzwort | S | 0..1 | string | Voorvoegsel derived from person's own surname URL: http://hl7.org/fhir/StructureDefinition/humanname-own-prefix
value |  | 0..1 | string | Primitive value for string Max Length:1048576
given | S Σ | 1..* | string | Vorname This repeating element order: Given Names appear in the correct order for presenting the name
prefix | S Σ | 0..* | string | Namensteile vor dem Vornamen This repeating element order: Prefixes appear in the correct order for presenting the name
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:prefix-qualifier | S | 0..1 | code | LS | AC | NB | PR | HON | BR | AD | SP | MID | CL | IN | VV URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier Binding: EntityNamePartQualifier (required)
value |  | 0..1 | string | Primitive value for string Max Length:1048576
suffix | Σ | 0..* | string | Namensteile nach dem Nachnamen This repeating element order: Suffixes appear in the correct order for presenting the name
period | Σ | 0..1 | Period | Time period when name was/is in use
name:geburtsname | S Σ | 0..1 | HumannameDeBasis | Geburtsname 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 | ?!S Σ | 1..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): The use of a human name. Fixed Value: maiden
text | Σ | 0..1 | string | Text representation of the full name
family | S Σ | 1..1 | string | Familienname
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:namenszusatz | S | 0..1 | string | Namenszusatz gemäß VSDM (Versichertenstammdatenmanagement, "eGK") URL: http://fhir.de/StructureDefinition/humanname-namenszusatz
extension:nachname | S | 0..1 | string | Portion derived from person's own surname URL: http://hl7.org/fhir/StructureDefinition/humanname-own-name
extension:vorsatzwort | S | 0..1 | string | Voorvoegsel derived from person's own surname URL: http://hl7.org/fhir/StructureDefinition/humanname-own-prefix
value |  | 0..1 | string | Primitive value for string Max Length:1048576
suffix | Σ | 0..* | string | Namensteile nach dem Nachnamen This repeating element order: Suffixes appear in the correct order for presenting the name
period | Σ | 0..1 | Period | Time period when name was/is in use
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 | (Complex) | Extension Administratives Geschlecht URL: http://fhir.de/StructureDefinition/gender-amtlich-de Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Additional content defined by implementations Slice: Unordered, Open by value:url
url | S | 1..1 | uri | "http://fhir.de/StructureDefinition/gender-amtlich-de"
value[x] | S C | 1..1 | Coding | Value of extension Binding: GenderOtherDE ValueSet (required) Constraints: gender-amtlich-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | S Σ | 0..1 | uri | Identity of the terminology system
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
value |  | 0..1 | string | Primitive value for code
birthDate | S Σ | 0..1 | date | Geburtsdatum
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:data-absent-reason | S | 0..1 | code | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason Binding: DataAbsentReason (required)
value |  | 0..1 | date | Primitive value for date
Slices for deceased[x] | ?!S Σ | 0..1 |  | Verstorben Slice: Unordered, Closed by type:$this
deceasedBoolean |  |  | boolean |
deceasedDateTime |  |  | dateTime |
deceased[x]:deceasedBoolean | ?!S Σ | 0..1 | boolean | Indicates if the individual is deceased or not
deceased[x]:deceasedDateTime | ?!S Σ | 0..1 | dateTime | Indicates if the individual is deceased or not
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 | S | 0..1 | string | precinct 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 | S Σ | 1..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 | S | 0..1 | string | streetName URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
extension:Hausnummer | S | 0..1 | string | houseNumber URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
extension:Adresszusatz | S | 0..1 | string | additionalLocator URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator
value |  | 0..1 | string | Primitive value for string Max Length:1048576
city | S Σ | 1..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 | (Complex) | Optional Extensions Element URL: http://fhir.de/StructureDefinition/destatis/ags Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Additional content defined by implementations Slice: Unordered, Open by value:url
url | S | 1..1 | uri | "http://fhir.de/StructureDefinition/destatis/ags"
value[x] | S | 1..1 | Coding | Value of extension Example AGS Hildesheim: {"system":"http://fhir.de/sid/destatis/ags","code":"03254021"}
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | S Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/sid/destatis/ags
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ C | 1..1 | code | Symbol in syntax defined by the system Constraints: ags-extension-1
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
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"}
address:Postfach | S Σ C | 0..* | AddressDeBasis | Postfach 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 | S | 0..1 | string | precinct 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: postal
text | Σ | 0..1 | string | Text representation of the address Example General: 137 Nowhere Street, Erewhon 9132
line | S Σ | 1..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:Postfach | S | 0..1 | string | postBox URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox
value |  | 0..1 | string | Primitive value for string Max Length:1048576
city | S Σ | 1..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 | (Complex) | Optional Extensions Element URL: http://fhir.de/StructureDefinition/destatis/ags Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Additional content defined by implementations Slice: Unordered, Open by value:url
url | S | 1..1 | uri | "http://fhir.de/StructureDefinition/destatis/ags"
value[x] | S | 1..1 | Coding | Value of extension Example AGS Hildesheim: {"system":"http://fhir.de/sid/destatis/ags","code":"03254021"}
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | S Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/sid/destatis/ags
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ C | 1..1 | code | Symbol in syntax defined by the system Constraints: ags-extension-1
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
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 | ?!S Σ | 0..* | BackboneElement | Verweis
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 | S Σ | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to
type | S Σ | 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:versichertenId.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:versichertenId.​type | Base | extensible | Identifier Type DeBasis ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.identifier:versichertenId.​assigner.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std.
Patient.identifier:versichertenId.​assigner.identifier.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:versichertenId.​assigner.identifier.​type | Base | extensible | Identifier Type DeBasis ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.identifier:pid.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:pid.​type | Base | extensible | Identifier Type DeBasis ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.identifier:pid.​assigner.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std.
Patient.identifier:pid.​assigner.identifier.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Patient.identifier:pid.​assigner.identifier.​type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std.
Patient.name:name.use | Base | required | NameUse | 📍4.0.1 | FHIR Std.
Patient.name:geburtsname.​use | Base | required | NameUse | 📍4.0.1 | FHIR Std.
Patient.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std.
Patient.gender.extension:other-amtlich.​value[x] | Base | required | GenderOtherDE ValueSet | 📦1.5.4 | de.basisprofil.r4 v1.5
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.address:Postfach.​use | Base | required | AddressUse | 📍4.0.1 | FHIR Std.
Patient.address:Postfach.​type | Base | required | AddressType | 📍4.0.1 | FHIR Std.
Patient.address:Postfach.​state | Base | preferred | ISO-3166-2:de-Laendercodes | 📦1.5.4 | de.basisprofil.r4 v1.5
Patient.address:Postfach.​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
ags-extension-1 | error | Patient.address:Strassenanschrift.city.extension:gemeindeschluessel.value[x].code, Patient.address:Postfach.city.extension:gemeindeschluessel.value[x].code | Der Amtliche Gemeindeschlüssel ist nummerisch und begrenzt auf acht Stellen | `$this.matches('^[0-9]{8}$')`
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()`
gender-amtlich-1 | error | Patient.gender.extension:other-amtlich.value[x] | Die amtliche Differenzierung der Geschlechtsangabe 'other' darf nur gefüllt sein, wenn das Geschlecht 'other' angegeben ist | `%resource.where(gender='other').exists()`
ik-1 | warning | Patient.identifier:versichertenId.assigner.identifier.value | Eine IK muss eine numerische 9-stellige Zeichenkette (mit Prüfziffer) sein | `matches('^[0-9]{9}$')`
kvid-1 | warning | Patient.identifier:versichertenId.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:versichertenId.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()`
mii-pat-2 | error | Patient.identifier:pid.assigner.identifier.system | Entweder IKNR oder MII Core Location Identifier muss verwendet werden | `$this = 'http://fhir.de/sid/arge-ik/iknr' or $this = 'https://www.medizininformatik-initiative.de/fhir/core/CodeSystem/core-location-identifier'`
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, Patient.address:Postfach | 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'))`

Summary

Mandatory: 0 element(18 nested mandatory elements)
Must-Support: 93 elements
Prohibited: 6 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)
- Identifier-Profil für die Abbildung einer Patienten-ID (http://fhir.de/StructureDefinition/identifier-pid)
- HumanName, deutsches Basisprofil (http://fhir.de/StructureDefinition/humanname-de-basis)
- Adresse, deutsches Basisprofil (http://fhir.de/StructureDefinition/address-de-basis)

Extensions

This structure refers to these extensions:

- http://fhir.de/StructureDefinition/gender-amtlich-de
- http://hl7.org/fhir/StructureDefinition/data-absent-reason
- 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.name
- The element 1 is sliced based on the value of Patient.deceased[x]
- The element 1 is sliced based on the value of Patient.address

Other representations of profile: CSV, Excel, Schematron