FHIR IG analytics
| Package | rki.demis.common |
| Resource Type | StructureDefinition |
| Id | StructureDefinition-NotifiedPerson.json |
| FHIR Version | R4 |
| Source | https://simplifier.net/resolve?scope=rki.demis.common@3.0.0-rc.4&canonical=https://demis.rki.de/fhir/StructureDefinition/NotifiedPerson |
| URL | https://demis.rki.de/fhir/StructureDefinition/NotifiedPerson |
| Version | 2.2.0 |
| Status | active |
| Date | 2025-08-13 |
| Name | NotifiedPerson |
| Title | Betroffene Person |
| Realm | de |
| Description | Die betroffene Person enthält relevante Angaben zum Patienten, die entsprechend der aktuellen Planung aus den Auftragsdaten extrahiert werden, die der Einsender dem jeweiligen Labor übermittelt hat. Dies werden in der Mehrzahl der Fälle die Angaben von der eGK der betroffenen Person sein (Versichertenstammdaten). |
| Copyright | Copyright (C) 2021-2025 Robert Koch-Institut |
| Type | Patient |
| Kind | resource |
Resources that use this resource
Resources that this resource uses
Narrative
No narrative content found in resource
Source1
{
"resourceType": "StructureDefinition",
"id": "NotifiedPerson",
"url": "https://demis.rki.de/fhir/StructureDefinition/NotifiedPerson",
"version": "2.2.0",
"name": "NotifiedPerson",
"title": "Betroffene Person",
"status": "active",
"date": "2025-08-13",
"publisher": "Robert Koch-Institut",
"contact": [
{
"telecom": [
{
"system": "email",
"value": "demis-support@rki.de"
}
]
}
],
"description": "Die betroffene Person enthält relevante Angaben zum Patienten, die entsprechend der aktuellen Planung aus den Auftragsdaten extrahiert werden, die der Einsender dem jeweiligen Labor übermittelt hat. Dies werden in der Mehrzahl der Fälle die Angaben von der eGK der betroffenen Person sein (Versichertenstammdaten).",
"jurisdiction": [
{
"coding": [
{
"system": "urn:iso:std:iso:3166",
"version": "ALPHA-2",
"code": "DE"
}
]
}
],
"copyright": "Copyright (C) 2021-2025 Robert Koch-Institut",
"fhirVersion": "4.0.1",
"mapping": [
{
"identity": "cda",
"uri": "http://hl7.org/v3/cda",
"name": "CDA (R2)"
},
{
"identity": "loinc",
"uri": "http://loinc.org",
"name": "LOINC code for the element"
}
],
"kind": "resource",
"abstract": false,
"type": "Patient",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
"derivation": "constraint",
"differential": {
"element": [
{
"id": "Patient",
"path": "Patient",
"constraint": [
{
"key": "validFamilyName",
"severity": "error",
"human": "Der Nachname muss valide sein.",
"expression": "name.family.matches('^[^@\\\\*?$|=´\"\\\\[\\\\]{}<>0-9]{0,100}[%content%]#39;)"
},
{
"key": "validGivenName",
"severity": "error",
"human": "Die Vornamen muss valide sein.",
"expression": "name.given.all(matches('^[^@\\\\*?$|=´\"\\\\[\\\\]{}<>0-9]{0,100}[%content%]#39;))"
},
{
"key": "genderExists",
"severity": "error",
"human": "Wenn als gender other angegeben wird, muss die Extension http://fhir.de/StructureDefinition/gender-amtlich-de befüllt werden.",
"expression": "gender.exists() and gender = 'other' implies gender.extension('http://fhir.de/StructureDefinition/gender-amtlich-de').exists()"
}
]
},
{
"id": "Patient.meta",
"path": "Patient.meta",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.meta.profile",
"path": "Patient.meta.profile",
"min": 1,
"max": "1",
"patternCanonical": "https://demis.rki.de/fhir/StructureDefinition/NotifiedPerson",
"mustSupport": true
},
{
"id": "Patient.active",
"path": "Patient.active",
"max": "0"
},
{
"id": "Patient.name",
"path": "Patient.name",
"short": "Name",
"definition": "Name der betroffenen Person. Mindestens ein Vorname und der Nachname müssen angegeben werden.",
"min": 1,
"max": "1",
"type": [
{
"code": "HumanName",
"profile": [
"http://fhir.de/StructureDefinition/humanname-de-basis"
]
}
],
"mustSupport": true
},
{
"id": "Patient.name.family",
"path": "Patient.name.family",
"short": "Nachname",
"definition": "Nachname der betroffenen Person. Es muss genau ein Nachname angegeben werden.",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.name.given",
"path": "Patient.name.given",
"short": "Vorname",
"definition": "Vorname der betroffenen Person. Es muss mindestens ein Vorname angegeben werden.",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.telecom",
"path": "Patient.telecom",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "system"
}
],
"rules": "closed"
},
"short": "Kontaktangaben",
"definition": "Kontaktangaben der betroffenen Person. Telefonnummern oder E-Mailadressen können angegeben werden.",
"mustSupport": true
},
{
"id": "Patient.telecom:Email",
"path": "Patient.telecom",
"sliceName": "Email"
},
{
"id": "Patient.telecom:Email.system",
"path": "Patient.telecom.system",
"min": 1,
"fixedCode": "email",
"mustSupport": true
},
{
"id": "Patient.telecom:Email.value",
"path": "Patient.telecom.value",
"min": 1,
"constraint": [
{
"key": "validEmailAddress",
"severity": "error",
"human": "Die E-Mail-Adresse muss valide sein.",
"expression": "$this.matches('^[a-zA-Z0-9._%+-]+@(?:[a-zA-Z0-9-]+[.])+[a-zA-Z0-9]{2,63}[%content%]#39;)"
}
],
"mustSupport": true
},
{
"id": "Patient.telecom:Phone",
"path": "Patient.telecom",
"sliceName": "Phone"
},
{
"id": "Patient.telecom:Phone.extension",
"path": "Patient.telecom.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"rules": "open"
}
},
{
"id": "Patient.telecom:Phone.extension:comment",
"path": "Patient.telecom.extension",
"sliceName": "comment",
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"https://demis.rki.de/fhir/StructureDefinition/Comment"
]
}
]
},
{
"id": "Patient.telecom:Phone.system",
"path": "Patient.telecom.system",
"min": 1,
"fixedCode": "phone",
"mustSupport": true
},
{
"id": "Patient.telecom:Phone.value",
"path": "Patient.telecom.value",
"min": 1,
"constraint": [
{
"key": "validPhoneNumber",
"severity": "error",
"human": "Die Telefonnummer muss valide sein.",
"expression": "$this.matches('^[0+][0-9 \\\\-\\\\(\\\\)]{6,50}[%content%]#39;)"
}
],
"mustSupport": true
},
{
"id": "Patient.gender",
"path": "Patient.gender",
"short": "Geschlecht",
"definition": "Geschlecht der betroffenen Person",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.gender.extension",
"path": "Patient.gender.extension",
"slicing": {
"description": "Differenzierung des administrativen Geschlechts 'other'",
"ordered": false,
"rules": "open"
}
},
{
"id": "Patient.gender.extension:other-amtlich",
"path": "Patient.gender.extension",
"sliceName": "other-amtlich",
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://fhir.de/StructureDefinition/gender-amtlich-de"
]
}
]
},
{
"id": "Patient.gender.extension:other-amtlich.url",
"path": "Patient.gender.extension.url",
"fixedUri": "http://fhir.de/StructureDefinition/gender-amtlich-de"
},
{
"id": "Patient.birthDate",
"path": "Patient.birthDate",
"short": "Geburtsdatum",
"definition": "Geburtsdatum der betroffenen Person",
"constraint": [
{
"key": "validBirthDate",
"severity": "error",
"human": "Das Geburtsjahr muss mit 19 oder 20 beginnen.",
"expression": "$this.toString().matches('^19[0-9]{2}-[0-9]{2}-[0-9]{2}$|^20[0-9]{2}-[0-9]{2}-[0-9]{2}$|^19[0-9]{2}-[0-9]{2}$|^20[0-9]{2}-[0-9]{2}$|^19[0-9]{2}$|^20[0-9]{2}[%content%]#39;)"
}
],
"mustSupport": true
},
{
"id": "Patient.deceased[x]",
"path": "Patient.deceased[x]",
"comment": "Diese Angabe betrifft nur die DEMIS-Erkrankungsmeldung (https://simplifier.net/rki.demis.disease): Angaben zum Tod der betroffenen Person sollen ausschließlich über den Fragebogen DiseaseQuestionsCommon dokumentiert werden, siehe dazu linkId isDead und deathDate in https://simplifier.net/guide/rki.demis.disease/Home/resources/questionnaires/guide-diseasequestionscommon.md?version=current."
},
{
"id": "Patient.address",
"path": "Patient.address",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "extension('https://demis.rki.de/fhir/StructureDefinition/AddressUse').value.code"
}
],
"rules": "closed"
},
"short": "Adresse der betroffenen Person",
"definition": "Meldepflichtige Angaben zur Betroffenen Person sind die Unterscheidung Hauptwohnung, gewöhnlicher Aufenthaltsortes oder ggf. derzeitiger Aufenthaltsort. Diese Angaben können hier gemacht werden durch die spezifizierung über die extension \"addressUse\". Ist die Art des Wohnsitzes nicht bekannt, so ist bei der Adresse vom Hauptwohnsitz auszugehen. Ist die betroffene Person in einer Einrichtung untergebracht, kann über die Extension \"facility\" die Einrichtung angegeben werden.",
"max": "3",
"mustSupport": true
},
{
"id": "Patient.address:hauptwohnung",
"path": "Patient.address",
"sliceName": "hauptwohnung",
"max": "1"
},
{
"id": "Patient.address:hauptwohnung.extension",
"path": "Patient.address.extension",
"min": 1
},
{
"id": "Patient.address:hauptwohnung.extension:addressUse",
"path": "Patient.address.extension",
"sliceName": "addressUse",
"min": 1,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"https://demis.rki.de/fhir/StructureDefinition/AddressUse"
]
}
],
"mustSupport": true,
"isModifier": false
},
{
"id": "Patient.address:hauptwohnung.extension:addressUse.value[x].system",
"path": "Patient.address.extension.value[x].system",
"fixedUri": "https://demis.rki.de/fhir/CodeSystem/addressUse"
},
{
"id": "Patient.address:hauptwohnung.extension:addressUse.value[x].code",
"path": "Patient.address.extension.value[x].code",
"fixedCode": "primary"
},
{
"id": "Patient.address.hauptwohnung.extension:facility",
"path": "Patient.address.extension",
"sliceName": "facility",
"type": [
{
"code": "Extension",
"profile": [
"https://demis.rki.de/fhir/StructureDefinition/FacilityAddressNotifiedPerson"
]
}
]
},
{
"id": "Patient.address:hauptwohnung.use",
"path": "Patient.address.use",
"max": "0"
},
{
"id": "Patient.address:hauptwohnung.line",
"path": "Patient.address.line",
"max": "3"
},
{
"id": "Patient.address:hauptwohnung.line.extension:Postfach",
"path": "Patient.address.line.extension",
"sliceName": "Postfach",
"max": "0"
},
{
"id": "Patient.address:hauptwohnung.district",
"path": "Patient.address.district",
"max": "0"
},
{
"id": "Patient.address:hauptwohnung.country",
"path": "Patient.address.country",
"short": "Land",
"definition": "Land",
"binding": {
"strength": "extensible",
"valueSet": "http://hl7.org/fhir/ValueSet/iso3166-1-2"
}
},
{
"id": "Patient.address:hauptwohnung.period",
"path": "Patient.address.period",
"max": "0"
},
{
"id": "Patient.address:gewoehnlicherAufenthaltsort",
"path": "Patient.address",
"sliceName": "gewoehnlicherAufenthaltsort",
"max": "1"
},
{
"id": "Patient.address:gewoehnlicherAufenthaltsort.extension",
"path": "Patient.address.extension",
"min": 1
},
{
"id": "Patient.address:gewoehnlicherAufenthaltsort.extension:addressUse",
"path": "Patient.address.extension",
"sliceName": "addressUse",
"min": 1,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"https://demis.rki.de/fhir/StructureDefinition/AddressUse"
]
}
],
"mustSupport": true,
"isModifier": false
},
{
"id": "Patient.address:gewoehnlicherAufenthaltsort.extension:addressUse.value[x].system",
"path": "Patient.address.extension.value[x].system",
"fixedUri": "https://demis.rki.de/fhir/CodeSystem/addressUse"
},
{
"id": "Patient.address:gewoehnlicherAufenthaltsort.extension:addressUse.value[x].code",
"path": "Patient.address.extension.value[x].code",
"fixedCode": "ordinary"
},
{
"id": "Patient.address.gewoehnlicherAufenthaltsort.extension:facility",
"path": "Patient.address.extension",
"sliceName": "facility",
"type": [
{
"code": "Extension",
"profile": [
"https://demis.rki.de/fhir/StructureDefinition/FacilityAddressNotifiedPerson"
]
}
]
},
{
"id": "Patient.address:gewoehnlicherAufenthaltsort.use",
"path": "Patient.address.use",
"max": "0"
},
{
"id": "Patient.address:gewoehnlicherAufenthaltsort.line",
"path": "Patient.address.line",
"max": "3"
},
{
"id": "Patient.address:gewoehnlicherAufenthaltsort.line.extension:Postfach",
"path": "Patient.address.line.extension",
"sliceName": "Postfach",
"max": "0"
},
{
"id": "Patient.address:gewoehnlicherAufenthaltsort.district",
"path": "Patient.address.district",
"max": "0"
},
{
"id": "Patient.address:gewoehnlicherAufenthaltsort.country",
"path": "Patient.address.country",
"short": "Land",
"definition": "Land",
"binding": {
"strength": "extensible",
"valueSet": "http://hl7.org/fhir/ValueSet/iso3166-1-2"
}
},
{
"id": "Patient.address:gewoehnlicherAufenthaltsort.period",
"path": "Patient.address.period",
"max": "0"
},
{
"id": "Patient.address:derzeitigerAufenthaltsort",
"path": "Patient.address",
"sliceName": "derzeitigerAufenthaltsort",
"max": "1"
},
{
"id": "Patient.address:derzeitigerAufenthaltsort.extension",
"path": "Patient.address.extension",
"min": 1
},
{
"id": "Patient.address:derzeitigerAufenthaltsort.extension:addressUse",
"path": "Patient.address.extension",
"sliceName": "addressUse",
"min": 1,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"https://demis.rki.de/fhir/StructureDefinition/AddressUse"
]
}
],
"mustSupport": true,
"isModifier": false
},
{
"id": "Patient.address:derzeitigerAufenthaltsort.extension:addressUse.value[x].system",
"path": "Patient.address.extension.value[x].system",
"fixedUri": "https://demis.rki.de/fhir/CodeSystem/addressUse"
},
{
"id": "Patient.address:derzeitigerAufenthaltsort.extension:addressUse.value[x].code",
"path": "Patient.address.extension.value[x].code",
"fixedCode": "current"
},
{
"id": "Patient.address.derzeitigerAufenthaltsort.extension:facility",
"path": "Patient.address.extension",
"sliceName": "facility",
"type": [
{
"code": "Extension",
"profile": [
"https://demis.rki.de/fhir/StructureDefinition/FacilityAddressNotifiedPerson"
]
}
]
},
{
"id": "Patient.address:derzeitigerAufenthaltsort.use",
"path": "Patient.address.use",
"max": "0"
},
{
"id": "Patient.address:derzeitigerAufenthaltsort.line",
"path": "Patient.address.line",
"max": "3"
},
{
"id": "Patient.address:derzeitigerAufenthaltsort.line.extension:Postfach",
"path": "Patient.address.line.extension",
"sliceName": "Postfach",
"max": "0"
},
{
"id": "Patient.address:derzeitigerAufenthaltsort.district",
"path": "Patient.address.district",
"max": "0"
},
{
"id": "Patient.address:derzeitigerAufenthaltsort.country",
"path": "Patient.address.country",
"short": "Land",
"definition": "Land",
"binding": {
"strength": "extensible",
"valueSet": "http://hl7.org/fhir/ValueSet/iso3166-1-2"
}
},
{
"id": "Patient.address:derzeitigerAufenthaltsort.period",
"path": "Patient.address.period",
"max": "0"
},
{
"id": "Patient.maritalStatus",
"path": "Patient.maritalStatus",
"max": "0"
},
{
"id": "Patient.multipleBirth[x]",
"path": "Patient.multipleBirth[x]",
"max": "0"
},
{
"id": "Patient.photo",
"path": "Patient.photo",
"max": "0"
},
{
"id": "Patient.contact",
"path": "Patient.contact",
"short": "Kontaktperson",
"definition": "Kontaktperson der betroffenen Person",
"mustSupport": true
},
{
"id": "Patient.communication",
"path": "Patient.communication",
"max": "0"
},
{
"id": "Patient.generalPractitioner",
"path": "Patient.generalPractitioner",
"max": "0"
},
{
"id": "Patient.managingOrganization",
"path": "Patient.managingOrganization",
"max": "0"
},
{
"id": "Patient.link",
"path": "Patient.link",
"max": "0"
}
]
}
}