Beschreibung
Dieses Profil beschreibt eine pseudonymisierte Version des Profils für die Patient-Ressource in der Medizininformatik-Initiative.
| Note | |
|---|---|
|
|
Die genauen Regeln zur Pseudonymisierung innerhalb der Medizininformatik-Initiative werden derzeit erarbeitet. Es sind daher noch zu Änderungen an diesem Profil zu erwarten. |
| Name | Status | Version | Lizenz | Canonical | Basis |
|---|---|---|---|---|---|
| MII_PR_Person_PatientPseudonymisiert | active | 2025.0.0 | CC-BY-4.0 | https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert | http://hl7.org/fhir/StructureDefinition/Patient |
| MII_PR_Person_PatientPseudonymisiert (Patient) | I | Patient | |
| id | S Σ | 0..1 | string |
| meta | S Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | I | 0..* | Extension |
| versionId | Σ | 0..1 | id |
| lastUpdated | Σ | 0..1 | instant |
| source | Σ | 0..1 | uri |
| profile | S Σ | 0..* | canonical(StructureDefinition) |
| security | Σ | 0..* | CodingBinding |
| tag | Σ | 0..* | Coding |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | I | 0..* | Extension |
| modifierExtension | ?! I | 0..* | Extension |
| identifier | S Σ | 1..* | Identifier |
| PseudonymisierterIdentifier | S Σ | 0..* | IdentifierPattern |
| AnonymisierterIdentifier | S Σ | 0..* | IdentifierPattern |
| active | S Σ ?! | 0..1 | boolean |
| name | Σ | 0..* | HumanName |
| telecom | Σ I | 0..* | ContactPoint |
| gender | S Σ | 0..1 | codeBinding |
| id | 0..1 | string | |
| extension | I | 0..* | Extension |
| other-amtlich | S I | 0..1 | Extension(Coding) |
| value | 0..1 | System.String | |
| birthDate | S Σ | 0..1 | date |
| deceased[x] | S Σ ?! | 0..1 | |
| (All Slices) | |||
| deceasedBoolean | boolean | ||
| deceasedDateTime | S Σ ?! | 0..1 | dateTime |
| address | S Σ | 0..* | Address |
| Strassenanschrift | S Σ I | 0..* | AddressDeBasisPattern |
| id | 0..1 | string | |
| extension | I | 0..* | Extension |
| Stadtteil | I | 0..1 | Extension(string) |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 1..1 | codeBindingPattern |
| text | Σ | 0..1 | string |
| line | Σ | 0..3 | string |
| id | 0..1 | string | |
| extension | I | 0..* | Extension |
| Strasse | I | 0..1 | Extension(string) |
| Hausnummer | I | 0..1 | Extension(string) |
| Adresszusatz | I | 0..1 | Extension(string) |
| Postfach | I | 0..1 | Extension(string) |
| value | 0..1 | System.String | |
| city | Σ | 0..1 | string |
| id | 0..1 | string | |
| extension | I | 0..* | Extension |
| gemeindeschluessel | S I | 0..1 | Extension(Coding) |
| value | 0..1 | System.String | |
| district | Σ | 0..0 | string |
| state | Σ | 0..1 | stringBinding |
| postalCode | S Σ | 1..1 | string |
| country | S Σ | 1..1 | stringBinding |
| period | Σ I | 0..1 | Period |
| Postfach | S Σ I | 0..* | AddressDeBasisPattern |
| id | 0..1 | string | |
| extension | I | 0..* | Extension |
| Stadtteil | I | 0..1 | Extension(string) |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 1..1 | codeBindingPattern |
| text | Σ | 0..1 | string |
| line | Σ | 0..3 | string |
| id | 0..1 | string | |
| extension | I | 0..* | Extension |
| Strasse | I | 0..1 | Extension(string) |
| Hausnummer | I | 0..1 | Extension(string) |
| Adresszusatz | I | 0..1 | Extension(string) |
| Postfach | I | 0..1 | Extension(string) |
| value | 0..1 | System.String | |
| city | Σ | 0..1 | string |
| id | 0..1 | string | |
| extension | I | 0..* | Extension |
| gemeindeschluessel | S I | 0..1 | Extension(Coding) |
| value | 0..1 | System.String | |
| district | Σ | 0..0 | string |
| state | Σ | 0..1 | stringBinding |
| postalCode | S Σ | 1..1 | string |
| country | S Σ | 1..1 | stringBinding |
| period | Σ I | 0..1 | Period |
| maritalStatus | 0..1 | CodeableConceptBinding | |
| multipleBirth[x] | 0..1 | ||
| multipleBirthBoolean | boolean | ||
| multipleBirthInteger | integer | ||
| photo | I | 0..* | Attachment |
| contact | I | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | I | 0..* | Extension |
| modifierExtension | Σ ?! I | 0..* | Extension |
| relationship | 0..* | CodeableConceptBinding | |
| name | 0..1 | HumanName | |
| telecom | I | 0..* | ContactPoint |
| address | 0..1 | Address | |
| gender | 0..1 | codeBinding | |
| organization | I | 0..1 | Reference(Organization) |
| period | I | 0..1 | Period |
| communication | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | I | 0..* | Extension |
| modifierExtension | Σ ?! I | 0..* | Extension |
| language | 1..1 | CodeableConceptBinding | |
| preferred | 0..1 | boolean | |
| generalPractitioner | I | 0..* | Reference(Organization | Practitioner | PractitionerRole) |
| managingOrganization | Σ I | 0..1 | Reference(Organization) |
| link | S Σ ?! | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | I | 0..* | Extension |
| modifierExtension | Σ ?! I | 0..* | Extension |
| other | S Σ I | 1..1 | Reference(Patient | RelatedPerson) |
| type | S Σ | 1..1 | codeBinding |
Dieses Profil beschreibt eine pseudonymisierte Patient*in in der Medizininformatik-Initiative. |
| Feldname | Kurzbeschreibung |
|---|---|
| Patient.id | |
| Patient.meta | |
| Patient.meta.profile | |
| Patient.identifier | Patienten-Identifikator |
| Patient.identifier:PseudonymisierterIdentifier | |
| Patient.identifier:AnonymisierterIdentifier | |
| Patient.active | Aktiv |
| Patient.gender | Administratives Geschlecht |
| Patient.gender.extension:other-amtlich | Extension Administratives Geschlecht |
| Patient.birthDate | Geburtsdatum |
| Patient.deceased[x] | Verstorben |
| Patient.deceased[x]:deceasedDateTime | |
| Patient.address | Adresse |
| Patient.address:Strassenanschrift | Straßenanschrift |
| Patient.address:Strassenanschrift.type | |
| Patient.address:Strassenanschrift.city.extension:gemeindeschluessel | |
| Patient.address:Strassenanschrift.postalCode | |
| Patient.address:Strassenanschrift.country | |
| Patient.address:Postfach | Postfach |
| Patient.address:Postfach.type | |
| Patient.address:Postfach.city.extension:gemeindeschluessel | |
| Patient.address:Postfach.postalCode | |
| Patient.address:Postfach.country | |
| Patient.link | Verweis |
| Patient.link.other | |
| Patient.link.type |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="mii-pr-person-patient-pseudonymisiert" /> <extension url="https://www.medizininformatik-initiative.de/fhir/modul-meta/StructureDefinition/mii-ex-meta-license-codeable"> <valueCodeableConcept> <coding> <system value="http://hl7.org/fhir/spdx-license" /> <code value="CC-BY-4.0" /> <display value="Creative Commons Attribution 4.0 International" /> </coding> </valueCodeableConcept> </extension> <url value="https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert" /> <version value="2025.0.0" /> <name value="MII_PR_Person_PatientPseudonymisiert" /> <title value="MII PR Person Patient (Pseudonymisiert)"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Patient / Patientin pseudonymisiert" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Patient pseudonymized" /> </extension> </extension> </title> <status value="active" /> <date value="2024-12-04" /> <publisher value="Medizininformatik Initiative" /> <contact> <telecom> <system value="url" /> <value value="https://www.medizininformatik-initiative.de" /> </telecom> </contact> <description value="Dieses Profil beschreibt eine pseudonymisierte Patient*in in der Medizininformatik-Initiative."> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Demografische und andere administrative Informationen über eine Patientin oder einen Patienten." /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Demographics and other administrative information about a patient." /> </extension> </extension> </description> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="Patient" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Patient" /> <derivation value="constraint" /> <differential> <element id="Patient"> <path value="Patient" /> <constraint> <key value="mii-pat-1" /> <severity value="error" /> <human value="Falls die Geschlechtsangabe 'other' gewählt wird, muss die amtliche Differenzierung per Extension angegeben werden" /> <expression value="gender.exists() and gender='other' implies gender.extension('http://fhir.de/StructureDefinition/gender-amtlich-de').exists()" /> <source value="https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert" /> </constraint> </element> <element id="Patient.id"> <path value="Patient.id" /> <mustSupport value="true" /> </element> <element id="Patient.meta"> <path value="Patient.meta" /> <mustSupport value="true" /> </element> <element id="Patient.meta.profile"> <path value="Patient.meta.profile" /> <mustSupport value="true" /> </element> <element id="Patient.identifier"> <path value="Patient.identifier" /> <slicing> <discriminator> <type value="pattern" /> <path value="$this" /> </discriminator> <rules value="open" /> </slicing> <short value="Patienten-Identifikator"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Identifikator" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Identifier" /> </extension> </extension> </short> <definition value="Ein Identifikator für den/die Patient*in"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Ein Identifikator für den/die Patient*in" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="An identifier for this patient" /> </extension> </extension> </definition> <min value="1" /> <mustSupport value="true" /> </element> <element id="Patient.identifier:PseudonymisierterIdentifier"> <path value="Patient.identifier" /> <sliceName value="PseudonymisierterIdentifier" /> <min value="0" /> <max value="*" /> <patternIdentifier> <type> <coding> <system value="http://terminology.hl7.org/CodeSystem/v3-ObservationValue" /> <code value="PSEUDED" /> </coding> </type> </patternIdentifier> <mustSupport value="true" /> </element> <element id="Patient.identifier:AnonymisierterIdentifier"> <path value="Patient.identifier" /> <sliceName value="AnonymisierterIdentifier" /> <min value="0" /> <max value="*" /> <patternIdentifier> <type> <coding> <system value="http://terminology.hl7.org/CodeSystem/v3-ObservationValue" /> <code value="ANONYED" /> </coding> </type> </patternIdentifier> <mustSupport value="true" /> </element> <element id="Patient.active"> <path value="Patient.active" /> <short value="Aktiv"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Aktiv" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Active" /> </extension> </extension> </short> <definition value="Gibt an, ob diese Patient-Ressource aktiv verwendet wird."> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Gibt an, ob diese Patient-Ressource aktiv verwendet wird." /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Whether this patient's record is in active use" /> </extension> </extension> </definition> <mustSupport value="true" /> </element> <element id="Patient.gender"> <path value="Patient.gender" /> <short value="Administratives Geschlecht"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Administratives Geschlecht" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Administrative gender" /> </extension> </extension> </short> <definition value="männlich | weiblich | andere | unbekannt | unbestimmt | divers"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="männlich | weiblich | andere | unbekannt | unbestimmt | divers" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="male | female | other | unknown | undetermined | diverse" /> </extension> </extension> </definition> <mustSupport value="true" /> </element> <element id="Patient.gender.extension:other-amtlich"> <path value="Patient.gender.extension" /> <sliceName value="other-amtlich" /> <short value="Extension Administratives Geschlecht"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Extension Administratives Geschlecht" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Extension administrative gender" /> </extension> </extension> </short> <definition value="Extension zur genaueren Differenzierung des administrativen Geschlechts"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Extension zur genaueren Differenzierung des administrativen Geschlechts" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Extension for detailed differentiation of administrative gender" /> </extension> </extension> </definition> <min value="0" /> <max value="1" /> <type> <code value="Extension" /> <profile value="http://fhir.de/StructureDefinition/gender-amtlich-de" /> </type> <mustSupport value="true" /> </element> <element id="Patient.birthDate"> <path value="Patient.birthDate" /> <short value="Geburtsdatum"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Geburtsdatum" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Date of birth" /> </extension> </extension> </short> <definition value="Das Geburtsdatum der Patientin oder des Patienten"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Das Geburtsdatum der Patientin oder des Patienten" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="The date of birth for the individual" /> </extension> </extension> </definition> <mustSupport value="true" /> </element> <element id="Patient.deceased[x]"> <path value="Patient.deceased[x]" /> <slicing> <discriminator> <type value="type" /> <path value="$this" /> </discriminator> <ordered value="false" /> <rules value="open" /> </slicing> <short value="Verstorben"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Verstorben" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Deceased" /> </extension> </extension> </short> <definition value="Gibt an, ob die Person verstorben ist oder nicht"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Gibt an, ob die Person verstorben ist oder nicht" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Indicates if the individual is deceased or not" /> </extension> </extension> </definition> <mustSupport value="true" /> </element> <element id="Patient.deceased[x]:deceasedDateTime"> <path value="Patient.deceased[x]" /> <sliceName value="deceasedDateTime" /> <min value="0" /> <max value="1" /> <type> <code value="dateTime" /> </type> <mustSupport value="true" /> </element> <element id="Patient.address"> <path value="Patient.address" /> <slicing> <discriminator> <type value="pattern" /> <path value="$this" /> </discriminator> <rules value="open" /> </slicing> <short value="Adresse"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Adresse" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Address" /> </extension> </extension> </short> <definition value="Eine Adresse der Patientin oder des Patienten"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Eine Adresse der Patientin oder des Patienten" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="An address for the individual" /> </extension> </extension> </definition> <mustSupport value="true" /> </element> <element id="Patient.address:Strassenanschrift"> <path value="Patient.address" /> <sliceName value="Strassenanschrift" /> <short value="Straßenanschrift"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Straßenanschrift" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Street address" /> </extension> </extension> </short> <definition value="Eine Straßenanschrift der Patientin oder des Patienten"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Eine Straßenanschrift der Patientin oder des Patienten" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="A street address for the individual" /> </extension> </extension> </definition> <min value="0" /> <max value="*" /> <type> <code value="Address" /> <profile value="http://fhir.de/StructureDefinition/address-de-basis" /> </type> <patternAddress> <type value="both" /> </patternAddress> <constraint> <key value="pat-cnt-2or3-char" /> <severity value="warning" /> <human value="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." /> <expression value="country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))" /> <source value="https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert" /> </constraint> <mustSupport value="true" /> </element> <element id="Patient.address:Strassenanschrift.type"> <path value="Patient.address.type" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Patient.address:Strassenanschrift.city.extension:gemeindeschluessel"> <path value="Patient.address.city.extension" /> <sliceName value="gemeindeschluessel" /> <min value="0" /> <max value="1" /> <type> <code value="Extension" /> <profile value="http://fhir.de/StructureDefinition/destatis/ags" /> </type> <mustSupport value="true" /> </element> <element id="Patient.address:Strassenanschrift.postalCode"> <path value="Patient.address.postalCode" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Patient.address:Strassenanschrift.country"> <path value="Patient.address.country" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Patient.address:Postfach"> <path value="Patient.address" /> <sliceName value="Postfach" /> <short value="Postfach"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Postfach" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Postbox" /> </extension> </extension> </short> <definition value="Eine Postfachanschrift der Patientin oder des Patienten"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Eine Postfachanschrift der Patientin oder des Patienten" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="A postbox address for the individual" /> </extension> </extension> </definition> <min value="0" /> <max value="*" /> <type> <code value="Address" /> <profile value="http://fhir.de/StructureDefinition/address-de-basis" /> </type> <patternAddress> <type value="postal" /> </patternAddress> <constraint> <key value="pat-cnt-2or3-char" /> <severity value="warning" /> <human value="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." /> <expression value="country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))" /> <source value="https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert" /> </constraint> <mustSupport value="true" /> </element> <element id="Patient.address:Postfach.type"> <path value="Patient.address.type" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Patient.address:Postfach.city.extension:gemeindeschluessel"> <path value="Patient.address.city.extension" /> <sliceName value="gemeindeschluessel" /> <min value="0" /> <max value="1" /> <type> <code value="Extension" /> <profile value="http://fhir.de/StructureDefinition/destatis/ags" /> </type> <mustSupport value="true" /> </element> <element id="Patient.address:Postfach.postalCode"> <path value="Patient.address.postalCode" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Patient.address:Postfach.country"> <path value="Patient.address.country" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Patient.link"> <path value="Patient.link" /> <short value="Verweis"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Verweis" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Link" /> </extension> </extension> </short> <definition value="Verweis auf eine andere Patientenressource, die die gleiche tatsächliche Person betrifft"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Verweis auf eine andere Patientenressource, die die gleiche tatsächliche Person betrifft" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Link to another patient resource that concerns the same actual person" /> </extension> </extension> </definition> <mustSupport value="true" /> </element> <element id="Patient.link.other"> <path value="Patient.link.other" /> <mustSupport value="true" /> </element> <element id="Patient.link.type"> <path value="Patient.link.type" /> <mustSupport value="true" /> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "mii-pr-person-patient-pseudonymisiert", "extension": [ { "url": "https://www.medizininformatik-initiative.de/fhir/modul-meta/StructureDefinition/mii-ex-meta-license-codeable", "valueCodeableConcept": { "coding": [ { "code": "CC-BY-4.0", "system": "http://hl7.org/fhir/spdx-license", "display": "Creative Commons Attribution 4.0 International" } ] } } ], "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert", "version": "2025.0.0", "name": "MII_PR_Person_PatientPseudonymisiert", "title": "MII PR Person Patient (Pseudonymisiert)", "_title": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Patient / Patientin pseudonymisiert" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Patient pseudonymized" } ] } ] }, "status": "active", "date": "2024-12-04", "publisher": "Medizininformatik Initiative", "contact": [ { "telecom": [ { "system": "url", "value": "https://www.medizininformatik-initiative.de" } ] } ], "description": "Dieses Profil beschreibt eine pseudonymisierte Patient*in in der Medizininformatik-Initiative.", "_description": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Demografische und andere administrative Informationen über eine Patientin oder einen Patienten." } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Demographics and other administrative information about a patient." } ] } ] }, "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "Patient", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient", "derivation": "constraint", "differential": { "element": [ { "id": "Patient", "path": "Patient", "constraint": [ { "key": "mii-pat-1", "severity": "error", "human": "Falls die Geschlechtsangabe 'other' gewählt wird, muss die amtliche Differenzierung per Extension angegeben werden", "expression": "gender.exists() and gender='other' implies gender.extension('http://fhir.de/StructureDefinition/gender-amtlich-de').exists()", "source": "https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert" } ] }, { "id": "Patient.id", "path": "Patient.id", "mustSupport": true }, { "id": "Patient.meta", "path": "Patient.meta", "mustSupport": true }, { "id": "Patient.meta.profile", "path": "Patient.meta.profile", "mustSupport": true }, { "id": "Patient.identifier", "path": "Patient.identifier", "slicing": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "open" }, "short": "Patienten-Identifikator", "_short": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Identifikator" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Identifier" } ] } ] }, "definition": "Ein Identifikator für den/die Patient*in", "_definition": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Ein Identifikator für den/die Patient*in" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "An identifier for this patient" } ] } ] }, "min": 1, "mustSupport": true }, { "id": "Patient.identifier:PseudonymisierterIdentifier", "path": "Patient.identifier", "sliceName": "PseudonymisierterIdentifier", "min": 0, "max": "*", "patternIdentifier": { "type": { "coding": [ { "code": "PSEUDED", "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationValue" } ] } }, "mustSupport": true }, { "id": "Patient.identifier:AnonymisierterIdentifier", "path": "Patient.identifier", "sliceName": "AnonymisierterIdentifier", "min": 0, "max": "*", "patternIdentifier": { "type": { "coding": [ { "code": "ANONYED", "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationValue" } ] } }, "mustSupport": true }, { "id": "Patient.active", "path": "Patient.active", "short": "Aktiv", "_short": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Aktiv" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Active" } ] } ] }, "definition": "Gibt an, ob diese Patient-Ressource aktiv verwendet wird.", "_definition": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Gibt an, ob diese Patient-Ressource aktiv verwendet wird." } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Whether this patient's record is in active use" } ] } ] }, "mustSupport": true }, { "id": "Patient.gender", "path": "Patient.gender", "short": "Administratives Geschlecht", "_short": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Administratives Geschlecht" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Administrative gender" } ] } ] }, "definition": "männlich | weiblich | andere | unbekannt | unbestimmt | divers", "_definition": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "männlich | weiblich | andere | unbekannt | unbestimmt | divers" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "male | female | other | unknown | undetermined | diverse" } ] } ] }, "mustSupport": true }, { "id": "Patient.gender.extension:other-amtlich", "path": "Patient.gender.extension", "sliceName": "other-amtlich", "short": "Extension Administratives Geschlecht", "_short": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Extension Administratives Geschlecht" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Extension administrative gender" } ] } ] }, "definition": "Extension zur genaueren Differenzierung des administrativen Geschlechts", "_definition": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Extension zur genaueren Differenzierung des administrativen Geschlechts" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Extension for detailed differentiation of administrative gender" } ] } ] }, "min": 0, "max": "1", "type": [ { "code": "Extension", "profile": [ "http://fhir.de/StructureDefinition/gender-amtlich-de" ] } ], "mustSupport": true }, { "id": "Patient.birthDate", "path": "Patient.birthDate", "short": "Geburtsdatum", "_short": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Geburtsdatum" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Date of birth" } ] } ] }, "definition": "Das Geburtsdatum der Patientin oder des Patienten", "_definition": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Das Geburtsdatum der Patientin oder des Patienten" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "The date of birth for the individual" } ] } ] }, "mustSupport": true }, { "id": "Patient.deceased[x]", "path": "Patient.deceased[x]", "slicing": { "discriminator": [ { "type": "type", "path": "$this" } ], "ordered": false, "rules": "open" }, "short": "Verstorben", "_short": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Verstorben" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Deceased" } ] } ] }, "definition": "Gibt an, ob die Person verstorben ist oder nicht", "_definition": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Gibt an, ob die Person verstorben ist oder nicht" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Indicates if the individual is deceased or not" } ] } ] }, "mustSupport": true }, { "id": "Patient.deceased[x]:deceasedDateTime", "path": "Patient.deceased[x]", "sliceName": "deceasedDateTime", "min": 0, "max": "1", "type": [ { "code": "dateTime" } ], "mustSupport": true }, { "id": "Patient.address", "path": "Patient.address", "slicing": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "open" }, "short": "Adresse", "_short": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Adresse" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Address" } ] } ] }, "definition": "Eine Adresse der Patientin oder des Patienten", "_definition": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Eine Adresse der Patientin oder des Patienten" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "An address for the individual" } ] } ] }, "mustSupport": true }, { "id": "Patient.address:Strassenanschrift", "path": "Patient.address", "sliceName": "Strassenanschrift", "short": "Straßenanschrift", "_short": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Straßenanschrift" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Street address" } ] } ] }, "definition": "Eine Straßenanschrift der Patientin oder des Patienten", "_definition": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Eine Straßenanschrift der Patientin oder des Patienten" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "A street address for the individual" } ] } ] }, "min": 0, "max": "*", "type": [ { "code": "Address", "profile": [ "http://fhir.de/StructureDefinition/address-de-basis" ] } ], "patternAddress": { "type": "both" }, "constraint": [ { "key": "pat-cnt-2or3-char", "severity": "warning", "human": "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.", "expression": "country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))", "source": "https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert" } ], "mustSupport": true }, { "id": "Patient.address:Strassenanschrift.type", "path": "Patient.address.type", "min": 1, "mustSupport": true }, { "id": "Patient.address:Strassenanschrift.city.extension:gemeindeschluessel", "path": "Patient.address.city.extension", "sliceName": "gemeindeschluessel", "min": 0, "max": "1", "type": [ { "code": "Extension", "profile": [ "http://fhir.de/StructureDefinition/destatis/ags" ] } ], "mustSupport": true }, { "id": "Patient.address:Strassenanschrift.postalCode", "path": "Patient.address.postalCode", "min": 1, "mustSupport": true }, { "id": "Patient.address:Strassenanschrift.country", "path": "Patient.address.country", "min": 1, "mustSupport": true }, { "id": "Patient.address:Postfach", "path": "Patient.address", "sliceName": "Postfach", "short": "Postfach", "_short": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Postfach" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Postbox" } ] } ] }, "definition": "Eine Postfachanschrift der Patientin oder des Patienten", "_definition": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Eine Postfachanschrift der Patientin oder des Patienten" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "A postbox address for the individual" } ] } ] }, "min": 0, "max": "*", "type": [ { "code": "Address", "profile": [ "http://fhir.de/StructureDefinition/address-de-basis" ] } ], "patternAddress": { "type": "postal" }, "constraint": [ { "key": "pat-cnt-2or3-char", "severity": "warning", "human": "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.", "expression": "country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))", "source": "https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert" } ], "mustSupport": true }, { "id": "Patient.address:Postfach.type", "path": "Patient.address.type", "min": 1, "mustSupport": true }, { "id": "Patient.address:Postfach.city.extension:gemeindeschluessel", "path": "Patient.address.city.extension", "sliceName": "gemeindeschluessel", "min": 0, "max": "1", "type": [ { "code": "Extension", "profile": [ "http://fhir.de/StructureDefinition/destatis/ags" ] } ], "mustSupport": true }, { "id": "Patient.address:Postfach.postalCode", "path": "Patient.address.postalCode", "min": 1, "mustSupport": true }, { "id": "Patient.address:Postfach.country", "path": "Patient.address.country", "min": 1, "mustSupport": true }, { "id": "Patient.link", "path": "Patient.link", "short": "Verweis", "_short": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Verweis" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Link" } ] } ] }, "definition": "Verweis auf eine andere Patientenressource, die die gleiche tatsächliche Person betrifft", "_definition": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Verweis auf eine andere Patientenressource, die die gleiche tatsächliche Person betrifft" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Link to another patient resource that concerns the same actual person" } ] } ] }, "mustSupport": true }, { "id": "Patient.link.other", "path": "Patient.link.other", "mustSupport": true }, { "id": "Patient.link.type", "path": "Patient.link.type", "mustSupport": true } ] } }
Hinweise
| FHIR-Element | Erklärung |
|---|---|
| Patient.id | Must-support, jedoch optional |
| Patient.meta | Must-support, jedoch optional |
| Patient.meta.profile | VERPFLICHTEND für die Abfrage im DIZ-Repsoitory inkl Versionsnummer des Profils. Siehe CapabilityStatement. In allen anderen Fällen optional. |
| Patient.identifier:PseudonymisierterIdentifier | Falls der Identifier ein abgeleitetes Pseudonym ist, MUSS der Identifier entsprechend typisiert werden. |
| Patient.identifier:AnonymisierterIdentifier | Ein anonymisierter Identifier SOLLTE nur als solcher angegeben werden, falls keinerlei Rückschlüsse auf den originalen Datemsatz möglich sind. |
| Patient.gender | Ohne Einschränkung verwendbar. |
| Patient.birthDate | |
| Patient.deceased[x] | |
| Patient.address | |
| Patient.link | Eine Verlinkung zu einer nicht-pseudonymisierten Version des Patienten DARF NICHT existieren. |
Mapping
| FHIR Element | Logischer Datensatz |
|---|---|
| Patient.identifier:versichertenId_GKV | Person.PatientInPseudonym.Pseudonym |
| Patient.identifier:versicherungsnummer_pkv | Person.PatientInPseudonym.GeburtsdatumQuartal |
| Patient.identifier:default | Person.PatientInPseudonym.Todesdatum |
| Patient.identifier:pid | Person.PatientInPseudonym.VergroebertePLZ |
Constraints
Folgende Invarianten müssen bei der Implementierung des Profils beachtet werden:
Constraints:
| key | severity | human | expression |
|---|---|---|---|
| mii-pat-1 | error | Falls die Geschlechtsangabe 'other' gewählt wird, muss die amtliche Differenzierung per Extension angegeben werden | gender.exists() and gender='other' implies gender.extension('http://fhir.de/StructureDefinition/gender-amtlich-de').exists() |
| pat-cnt-2or3-char | warning | The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2. | country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3')) |
| pat-cnt-2or3-char | warning | The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2. | country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3')) |
Weitere Vorgaben werden durch die Profile für die Datentypen HumanName und Address durch die Deutschen Basisprofile gemacht.
Suchparameter
Folgende Suchparameter sind für das Modul Person relevant, auch in Kombination:
Der Suchparameter "_id" MUSS unterstützt werden:
Beispiele:
GET [base]/Patient?_id=103270
Anwendungshinweise: Weitere Informationen zur Suche nach "_id" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".
Der Suchparameter "_profile" MUSS unterstützt werden:
Beispiele:
GET [base]/Patient?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert
Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".
Der Suchparameter "identifier" MUSS unterstützt werden:
Beispiele:
GET [base]/Patient?identifier=http://example.org/fhir/sid/pseudonym|1032702
GET [base]/Patient?identifier=1032702
Anwendungshinweise: Weitere Informationen zur Suche nach "Patient.identifier" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Der Suchparameter "gender" MUSS unterstützt werden:
Beispiele
GET [base]/Patient?gender=female
Anwendungshinweise: Weitere Informationen zur Suche nach "Patient.gender" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Der Suchparameter "other-amtlich" MUSS unterstützt werden:
Beispiele
GET [base]/Patient?other-amtlich=http://fhir.de/CodeSystem/gender-amtlich-de|D
Anwendungshinweise: Weitere Informationen zur Suche nach "Patient.gender.extension:other-amtlich" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Der Suchparameter "birthdate" MUSS unterstützt werden:
Beispiele
GET [base]/Patient?birthdate=1964-12-08
Anwendungshinweise: Weitere Informationen zur Suche nach "Patient.birthDate" finden sich in der FHIR-Basisspezifikation - Abschnitt "Date Search".
Der Suchparameter "death-date" MUSS unterstützt werden:
Beispiele
GET [base]/Patient?death-date=2022-01-01
Anwendungshinweise: Weitere Informationen zur Suche nach "Patient.deceased" finden sich in der FHIR-Basisspezifikation - Abschnitt "Date Search".
Der Suchparameter "deceased" MUSS unterstützt werden:
Beispiele
GET [base]/Patient?deceased=true
Anwendungshinweise: Weitere Informationen zur Suche nach "Patient.deceased" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Der Suchparameter "address-postalcode" MUSS unterstützt werden:
Beispiele
GET [base]/Patient?address-postalcode=10117
Anwendungshinweise: Weitere Informationen zur Suche nach "Patient.address.postalCode" finden sich in der FHIR-Basisspezifikation - Abschnitt "String Search".
Der Suchparameter "address-country" MUSS unterstützt werden:
Beispiele
GET [base]/Patient?address-country=DE
Anwendungshinweise: Weitere Informationen zur Suche nach "Patient.address.country" finden sich in der FHIR-Basisspezifikation - Abschnitt "String Search".
Der Suchparameter "gemeindeschluessel" MUSS unterstützt werden:
Beispiele
GET [base]/Patient?gemeindeschluessel=http://fhir.de/sid/destatis/ags|11000000
Anwendungshinweise: Weitere Informationen zur Suche nach "Patient.address.city.extension:gemeindeschluessel" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Der Suchparameter "link" MUSS unterstützt werden:
Beispiele
GET [base]/Patient?link=Patient/VerknuepftePatientIn
Anwendungshinweise: Weitere Informationen zur Suche nach "Patient.link.other" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".
Beispiele
{ "resourceType": "Patient", "id": "mii-exa-person-patient-pseudonymisiert", "meta": { "security": [ { "code": "HTEST", "system": "http://terminology.hl7.org/CodeSystem/v3-ActReason", "display": "test health data" } ], "profile": [ "https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert|2025.0.0" ] }, "identifier": [ { "use": "usual", "type": { "coding": [ { "code": "PSEUDED", "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationValue" } ] }, "system": "https://www.medizininformatik-initiative.de/fhir/sid/pseudonym", "value": "1234567890" } ], "deceasedBoolean": false, "address": [ { "type": "both", "postalCode": "50", "country": "DE" } ], "gender": "other", "_gender": { "extension": [ { "url": "http://fhir.de/StructureDefinition/gender-amtlich-de", "valueCoding": { "code": "D", "system": "http://fhir.de/CodeSystem/gender-amtlich-de", "display": "divers" } } ] }, "birthDate": "2022-04", "managingOrganization": { "reference": "Organization/Charite-Universitaetsmedizin-Berlin" } }