{ "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).", "_filename": "StructureDefinition-NotifiedPerson.json", "package_name": "rki.demis.common.strict", "date": "2025-05-17", "derivation": "constraint", "publisher": "Robert Koch-Institut", "fhirVersion": "4.0.1", "jurisdiction": [ { "coding": [ { "code": "DE", "system": "urn:iso:std:iso:3166", "version": "ALPHA-2" } ] } ], "name": "NotifiedPerson", "mapping": [ { "uri": "http://hl7.org/v3/cda", "name": "CDA (R2)", "identity": "cda" }, { "uri": "http://loinc.org", "name": "LOINC code for the element", "identity": "loinc" } ], "abstract": false, "copyright": "Copyright (C) 2021-2025 Robert Koch-Institut", "type": "Patient", "experimental": null, "resourceType": "StructureDefinition", "title": "Betroffene Person", "package_version": "3.0.0-rc.2", "status": "active", "id": "96dad461-fb38-4f2c-93a3-e90cde903425", "kind": "resource", "url": "https://demis.rki.de/fhir/StructureDefinition/NotifiedPerson", "version": "2.1.0", "differential": { "element": [ { "id": "Patient", "path": "Patient", "constraint": [ { "key": "validFamilyName", "human": "Der Nachname muss valide sein.", "severity": "error", "expression": "name.family.matches('^[^@\\\\*?$|=´\"\\\\[\\\\]{}<>0-9]{0,100}$')" }, { "key": "validGivenName", "human": "Die Vornamen muss valide sein.", "severity": "error", "expression": "name.given.all(matches('^[^@\\\\*?$|=´\"\\\\[\\\\]{}<>0-9]{0,100}$'))" }, { "key": "genderExists", "human": "Wenn als gender other angegeben wird, muss die Extension http://fhir.de/StructureDefinition/gender-amtlich-de befüllt werden.", "severity": "error", "expression": "gender.exists() and gender = 'other' implies gender.extension('http://fhir.de/StructureDefinition/gender-amtlich-de').exists()" } ] }, { "id": "Patient.meta", "min": 1, "path": "Patient.meta", "mustSupport": true }, { "id": "Patient.meta.profile", "max": "1", "min": 1, "path": "Patient.meta.profile", "mustSupport": true, "patternCanonical": "https://demis.rki.de/fhir/StructureDefinition/NotifiedPerson" }, { "id": "Patient.active", "max": "0", "path": "Patient.active" }, { "id": "Patient.name", "max": "1", "min": 1, "path": "Patient.name", "type": [ { "code": "HumanName", "profile": [ "http://fhir.de/StructureDefinition/humanname-de-basis" ] } ], "short": "Name", "definition": "Name der betroffenen Person. Mindestens ein Vorname und der Nachname müssen angegeben werden.", "mustSupport": true }, { "id": "Patient.name.family", "min": 1, "path": "Patient.name.family", "short": "Nachname", "definition": "Nachname der betroffenen Person. Es muss genau ein Nachname angegeben werden.", "mustSupport": true }, { "id": "Patient.name.given", "min": 1, "path": "Patient.name.given", "short": "Vorname", "definition": "Vorname der betroffenen Person. Es muss mindestens ein Vorname angegeben werden.", "mustSupport": true }, { "id": "Patient.telecom", "path": "Patient.telecom", "short": "Kontaktangaben", "slicing": { "rules": "closed", "discriminator": [ { "path": "system", "type": "value" } ] }, "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", "min": 1, "path": "Patient.telecom.system", "fixedCode": "email", "mustSupport": true }, { "id": "Patient.telecom:Email.value", "min": 1, "path": "Patient.telecom.value", "constraint": [ { "key": "validEmailAddress", "human": "Die E-Mail-Adresse muss valide sein.", "severity": "error", "expression": "$this.matches('^[a-zA-Z0-9._%+-]+@(?:[a-zA-Z0-9-]+[.])+[a-zA-Z0-9]{2,63}$')" } ], "mustSupport": true }, { "id": "Patient.telecom:Phone", "path": "Patient.telecom", "sliceName": "Phone" }, { "id": "Patient.telecom:Phone.extension", "path": "Patient.telecom.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Patient.telecom:Phone.extension:comment", "max": "1", "path": "Patient.telecom.extension", "type": [ { "code": "Extension", "profile": [ "https://demis.rki.de/fhir/StructureDefinition/Comment" ] } ], "sliceName": "comment" }, { "id": "Patient.telecom:Phone.system", "min": 1, "path": "Patient.telecom.system", "fixedCode": "phone", "mustSupport": true }, { "id": "Patient.telecom:Phone.value", "min": 1, "path": "Patient.telecom.value", "constraint": [ { "key": "validPhoneNumber", "human": "Die Telefonnummer muss valide sein.", "severity": "error", "expression": "$this.matches('^[0+][0-9 \\\\-\\\\(\\\\)]{6,50}$')" } ], "mustSupport": true }, { "id": "Patient.gender", "min": 1, "path": "Patient.gender", "short": "Geschlecht", "definition": "Geschlecht der betroffenen Person", "mustSupport": true }, { "id": "Patient.gender.extension", "path": "Patient.gender.extension", "slicing": { "rules": "open", "ordered": false, "description": "Differenzierung des administrativen Geschlechts 'other'" } }, { "id": "Patient.gender.extension:other-amtlich", "max": "1", "path": "Patient.gender.extension", "type": [ { "code": "Extension", "profile": [ "http://fhir.de/StructureDefinition/gender-amtlich-de" ] } ], "sliceName": "other-amtlich" }, { "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", "constraint": [ { "key": "validBirthDate", "human": "Das Geburtsjahr muss mit 19 oder 20 beginnen.", "severity": "error", "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}$')" } ], "definition": "Geburtsdatum der betroffenen Person", "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", "max": "3", "path": "Patient.address", "short": "Adresse der betroffenen Person", "slicing": { "rules": "closed", "discriminator": [ { "path": "extension('https://demis.rki.de/fhir/StructureDefinition/AddressUse').value.code", "type": "value" } ] }, "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.", "mustSupport": true }, { "id": "Patient.address:hauptwohnung", "max": "1", "path": "Patient.address", "sliceName": "hauptwohnung" }, { "id": "Patient.address:hauptwohnung.extension", "min": 1, "path": "Patient.address.extension" }, { "id": "Patient.address:hauptwohnung.extension:addressUse", "max": "1", "min": 1, "path": "Patient.address.extension", "type": [ { "code": "Extension", "profile": [ "https://demis.rki.de/fhir/StructureDefinition/AddressUse" ] } ], "sliceName": "addressUse", "isModifier": false, "mustSupport": true }, { "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", "type": [ { "code": "Extension", "profile": [ "https://demis.rki.de/fhir/StructureDefinition/FacilityAddressNotifiedPerson" ] } ], "sliceName": "facility" }, { "id": "Patient.address:hauptwohnung.use", "max": "0", "path": "Patient.address.use" }, { "id": "Patient.address:hauptwohnung.line", "max": "3", "path": "Patient.address.line" }, { "id": "Patient.address:hauptwohnung.line.extension:Postfach", "max": "0", "path": "Patient.address.line.extension", "sliceName": "Postfach" }, { "id": "Patient.address:hauptwohnung.district", "max": "0", "path": "Patient.address.district" }, { "id": "Patient.address:hauptwohnung.country", "path": "Patient.address.country", "short": "Land", "binding": { "strength": "extensible", "valueSet": "http://hl7.org/fhir/ValueSet/iso3166-1-2" }, "definition": "Land" }, { "id": "Patient.address:hauptwohnung.period", "max": "0", "path": "Patient.address.period" }, { "id": "Patient.address:gewoehnlicherAufenthaltsort", "max": "1", "path": "Patient.address", "sliceName": "gewoehnlicherAufenthaltsort" }, { "id": "Patient.address:gewoehnlicherAufenthaltsort.extension", "min": 1, "path": "Patient.address.extension" }, { "id": "Patient.address:gewoehnlicherAufenthaltsort.extension:addressUse", "max": "1", "min": 1, "path": "Patient.address.extension", "type": [ { "code": "Extension", "profile": [ "https://demis.rki.de/fhir/StructureDefinition/AddressUse" ] } ], "sliceName": "addressUse", "isModifier": false, "mustSupport": true }, { "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", "type": [ { "code": "Extension", "profile": [ "https://demis.rki.de/fhir/StructureDefinition/FacilityAddressNotifiedPerson" ] } ], "sliceName": "facility" }, { "id": "Patient.address:gewoehnlicherAufenthaltsort.use", "max": "0", "path": "Patient.address.use" }, { "id": "Patient.address:gewoehnlicherAufenthaltsort.line", "max": "3", "path": "Patient.address.line" }, { "id": "Patient.address:gewoehnlicherAufenthaltsort.line.extension:Postfach", "max": "0", "path": "Patient.address.line.extension", "sliceName": "Postfach" }, { "id": "Patient.address:gewoehnlicherAufenthaltsort.district", "max": "0", "path": "Patient.address.district" }, { "id": "Patient.address:gewoehnlicherAufenthaltsort.country", "path": "Patient.address.country", "short": "Land", "binding": { "strength": "extensible", "valueSet": "http://hl7.org/fhir/ValueSet/iso3166-1-2" }, "definition": "Land" }, { "id": "Patient.address:gewoehnlicherAufenthaltsort.period", "max": "0", "path": "Patient.address.period" }, { "id": "Patient.address:derzeitigerAufenthaltsort", "max": "1", "path": "Patient.address", "sliceName": "derzeitigerAufenthaltsort" }, { "id": "Patient.address:derzeitigerAufenthaltsort.extension", "min": 1, "path": "Patient.address.extension" }, { "id": "Patient.address:derzeitigerAufenthaltsort.extension:addressUse", "max": "1", "min": 1, "path": "Patient.address.extension", "type": [ { "code": "Extension", "profile": [ "https://demis.rki.de/fhir/StructureDefinition/AddressUse" ] } ], "sliceName": "addressUse", "isModifier": false, "mustSupport": true }, { "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", "type": [ { "code": "Extension", "profile": [ "https://demis.rki.de/fhir/StructureDefinition/FacilityAddressNotifiedPerson" ] } ], "sliceName": "facility" }, { "id": "Patient.address:derzeitigerAufenthaltsort.use", "max": "0", "path": "Patient.address.use" }, { "id": "Patient.address:derzeitigerAufenthaltsort.line", "max": "3", "path": "Patient.address.line" }, { "id": "Patient.address:derzeitigerAufenthaltsort.line.extension:Postfach", "max": "0", "path": "Patient.address.line.extension", "sliceName": "Postfach" }, { "id": "Patient.address:derzeitigerAufenthaltsort.district", "max": "0", "path": "Patient.address.district" }, { "id": "Patient.address:derzeitigerAufenthaltsort.country", "path": "Patient.address.country", "short": "Land", "binding": { "strength": "extensible", "valueSet": "http://hl7.org/fhir/ValueSet/iso3166-1-2" }, "definition": "Land" }, { "id": "Patient.address:derzeitigerAufenthaltsort.period", "max": "0", "path": "Patient.address.period" }, { "id": "Patient.maritalStatus", "max": "0", "path": "Patient.maritalStatus" }, { "id": "Patient.multipleBirth[x]", "max": "0", "path": "Patient.multipleBirth[x]" }, { "id": "Patient.photo", "max": "0", "path": "Patient.photo" }, { "id": "Patient.contact", "path": "Patient.contact", "short": "Kontaktperson", "definition": "Kontaktperson der betroffenen Person", "mustSupport": true }, { "id": "Patient.communication", "max": "0", "path": "Patient.communication" }, { "id": "Patient.generalPractitioner", "max": "0", "path": "Patient.generalPractitioner" }, { "id": "Patient.managingOrganization", "max": "0", "path": "Patient.managingOrganization" }, { "id": "Patient.link", "max": "0", "path": "Patient.link" } ] }, "contact": [ { "telecom": [ { "value": "demis-support@rki.de", "system": "email" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient" }