MII-Initiative

MII IG Person DE v2024

Patient - Pseudonymisiert (Patient)


Beschreibung

Dieses Profil beschreibt eine pseudonymisierte Version des Profils für die Patient-Ressource in der Medizininformatik-Initiative.

Note
Warning Die genauen Regeln zur Pseudonymisierung innerhalb der Medizininformatik-Initiative werden derzeit erarbeitet. Es sind daher noch zu Änderungen an diesem Profil zu erwarten.
NameStatusVersionCanonicalBasis
MII_PR_Person_PatientPseudonymisiertactive2024.0.0https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisierthttp://hl7.org/fhir/StructureDefinition/Patient

Inhalt

idS Σ0..1id
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
PseudonymisierterIdentifierS Σ0..*IdentifierPattern
AnonymisierterIdentifierS Σ0..*IdentifierPattern
activeΣ ?!0..1boolean
nameΣ0..*HumanName
telecomΣ C0..*ContactPoint
id0..1string
other-amtlichS C0..1Extension(Coding)
value0..1System.String
birthDateS Σ0..1date
deceasedBooleanboolean
deceasedDateTimeS Σ ?!0..1dateTime
id0..1string
StadtteilC0..1Extension(string)
useΣ ?!0..1codeBinding
typeS Σ1..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseC0..1Extension(string)
HausnummerC0..1Extension(string)
AdresszusatzC0..1Extension(string)
PostfachC0..1Extension(string)
value0..1System.String
id0..1string
gemeindeschluesselS C0..1Extension(Coding)
value0..1System.String
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ1..1string
countryS Σ1..1stringBinding
id0..1string
extensionC0..*Extension
startΣ C0..1dateTime
endΣ C0..1dateTime
id0..1string
StadtteilC0..1Extension(string)
useΣ ?!0..1codeBinding
typeS Σ1..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseC0..1Extension(string)
HausnummerC0..1Extension(string)
AdresszusatzC0..1Extension(string)
PostfachC0..1Extension(string)
value0..1System.String
id0..1string
gemeindeschluesselS C0..1Extension(Coding)
value0..1System.String
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ1..1string
countryS Σ1..1stringBinding
id0..1string
extensionC0..*Extension
startΣ C0..1dateTime
endΣ C0..1dateTime
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photoC0..*Attachment
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
relationship0..*CodeableConceptBinding
name0..1HumanName
telecomC0..*ContactPoint
address0..1Address
gender0..1codeBinding
organizationC0..1Reference(Organization)
periodC0..1Period
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerC0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
otherS Σ C1..1Reference(Patient | RelatedPerson)
typeS Σ1..1codeBinding

Dieses Profil beschreibt eine pseudonymisierte Patient*in in der Medizininformatik-Initiative.

Feldname
Patient.id
Patient.meta
Patient.meta.profile
Patient.identifier
Patient.identifier:PseudonymisierterIdentifier
Patient.identifier:AnonymisierterIdentifier
Patient.gender
Patient.gender.extension:other-amtlich
Patient.birthDate
Patient.deceased[x]
Patient.deceased[x]:deceasedDateTime
Patient.address
Patient.address:Strassenanschrift
Patient.address:Strassenanschrift.type
Patient.address:Strassenanschrift.city.extension:gemeindeschluessel
Patient.address:Strassenanschrift.postalCode
Patient.address:Strassenanschrift.country
Patient.address:Postfach
Patient.address:Postfach.type
Patient.address:Postfach.city.extension:gemeindeschluessel
Patient.address:Postfach.postalCode
Patient.address:Postfach.country
Patient.link
Patient.link.other
Patient.link.type
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="mii-pr-person-patient-pseudonymisiert" />
<url value="https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert" />
<version value="2024.0.0" />
<name value="MII_PR_Person_PatientPseudonymisiert" />
<title value="MII PR Person Patient (Pseudonymisiert)" />
<status value="active" />
<date value="2024-02-08" />
<publisher value="Medizininformatik Initiative" />
<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." />
<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" />
<element id="Patient">
<path value="Patient" />
<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" />
<type value="pattern" />
<path value="$this" />
</discriminator>
<rules value="open" />
</slicing>
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:PseudonymisierterIdentifier">
<path value="Patient.identifier" />
<sliceName value="PseudonymisierterIdentifier" />
<min value="0" />
<max value="*" />
<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="*" />
<system value="http://terminology.hl7.org/CodeSystem/v3-ObservationValue" />
<code value="ANONYED" />
</coding>
</type>
</patternIdentifier>
<mustSupport value="true" />
</element>
<element id="Patient.gender">
<path value="Patient.gender" />
<mustSupport value="true" />
</element>
<element id="Patient.gender.extension:other-amtlich">
<path value="Patient.gender.extension" />
<sliceName value="other-amtlich" />
<min value="0" />
<max value="1" />
<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" />
<mustSupport value="true" />
</element>
<element id="Patient.deceased[x]">
<path value="Patient.deceased[x]" />
<type value="type" />
<path value="$this" />
</discriminator>
<ordered value="false" />
<rules value="open" />
</slicing>
<mustSupport value="true" />
</element>
<element id="Patient.deceased[x]:deceasedDateTime">
<path value="Patient.deceased[x]" />
<sliceName value="deceasedDateTime" />
<min value="0" />
<max value="1" />
<code value="dateTime" />
</type>
<mustSupport value="true" />
</element>
<element id="Patient.address">
<path value="Patient.address" />
<type value="pattern" />
<path value="$this" />
</discriminator>
<rules value="open" />
</slicing>
<mustSupport value="true" />
</element>
<element id="Patient.address:Strassenanschrift">
<path value="Patient.address" />
<sliceName value="Strassenanschrift" />
<min value="0" />
<max value="*" />
<code value="Address" />
<profile value="http://fhir.de/StructureDefinition/address-de-basis" />
</type>
<type value="both" />
</patternAddress>
<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" />
<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" />
<min value="0" />
<max value="*" />
<code value="Address" />
<profile value="http://fhir.de/StructureDefinition/address-de-basis" />
</type>
<type value="postal" />
</patternAddress>
<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" />
<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" />
<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",
"url": "https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert",
"version": "2024.0.0",
"name": "MII_PR_Person_PatientPseudonymisiert",
"title": "MII PR Person Patient (Pseudonymisiert)",
"status": "active",
"date": "2024-02-08",
"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.",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Patient",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
"derivation": "constraint",
"element": [
{
"id": "Patient",
"path": "Patient",
{
"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": {
{
"type": "pattern",
"path": "$this"
}
],
"rules": "open"
},
"min": 1,
"mustSupport": true
},
{
"id": "Patient.identifier:PseudonymisierterIdentifier",
"path": "Patient.identifier",
"sliceName": "PseudonymisierterIdentifier",
"min": 0,
"max": "*",
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ObservationValue",
"code": "PSEUDED"
}
]
}
},
"mustSupport": true
},
{
"id": "Patient.identifier:AnonymisierterIdentifier",
"path": "Patient.identifier",
"sliceName": "AnonymisierterIdentifier",
"min": 0,
"max": "*",
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ObservationValue",
"code": "ANONYED"
}
]
}
},
"mustSupport": true
},
{
"id": "Patient.gender",
"path": "Patient.gender",
"mustSupport": true
},
{
"id": "Patient.gender.extension:other-amtlich",
"path": "Patient.gender.extension",
"sliceName": "other-amtlich",
"min": 0,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://fhir.de/StructureDefinition/gender-amtlich-de"
]
}
],
"mustSupport": true
},
{
"id": "Patient.birthDate",
"path": "Patient.birthDate",
"mustSupport": true
},
{
"id": "Patient.deceased[x]",
"path": "Patient.deceased[x]",
"slicing": {
{
"type": "type",
"path": "$this"
}
],
"ordered": false,
"rules": "open"
},
"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": {
{
"type": "pattern",
"path": "$this"
}
],
"rules": "open"
},
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift",
"path": "Patient.address",
"sliceName": "Strassenanschrift",
"min": 0,
"max": "*",
"type": [
{
"code": "Address",
"profile": [
"http://fhir.de/StructureDefinition/address-de-basis"
]
}
],
"type": "both"
},
{
"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",
"min": 0,
"max": "*",
"type": [
{
"code": "Address",
"profile": [
"http://fhir.de/StructureDefinition/address-de-basis"
]
}
],
"type": "postal"
},
{
"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",
"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:

keyseverityhumanexpression
mii-pat-1errorFalls die Geschlechtsangabe 'other' gewählt wird, muss die amtliche Differenzierung per Extension angegeben werdengender.exists() and gender='other' implies gender.extension('http://fhir.de/StructureDefinition/gender-amtlich-de').exists()
pat-cnt-2or3-charwarningThe 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-charwarningThe 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:

  1. 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".

  2. 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".

  3. 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".

  4. 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".

  5. 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".

  6. 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".

  7. 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".

  8. 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".

  9. 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".

  10. 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".

  11. 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".

  12. 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": {
"profile": [
"https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert|2025.0.1"
],
"security": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "HTEST",
"display": "test health data"
}
]
},
"identifier": [
{
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ObservationValue",
"code": "PSEUDED"
}
]
},
"system": "https://www.medizininformatik-initiative.de/fhir/sid/pseudonym",
"value": "1234567890"
},
{
"use": "official",
"type": {
"coding": [
{
"system": "http://fhir.de/CodeSystem/identifier-type-de-basis",
"code": "KVZ10"
}
]
},
"system": "http://fhir.de/sid/gkv/kvid-10",
"_value": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
"valueCode": "masked"
}
]
},
"assigner": {
"identifier": {
"use": "official",
"system": "http://fhir.de/sid/arge-ik/iknr",
"value": "260326822"
}
}
}
],
"gender": "male",
"birthDate": "2000-04-01",
"address": [
{
"type": "both",
"postalCode": "50",
"country": "DE"
}
]
}