Package | de.dit-connectathon.r4 |
Resource Type | StructureDefinition |
Id | 3788a585-7e3a-42c3-b9e4-e8fa2004b737 |
FHIR Version | R4 |
Source | https://simplifier.net/resolve?scope=de.dit-connectathon.r4@0.3.0&canonical=http://fhir.gematik.de/isik/StructureDefinition/IsikPatient |
URL | http://fhir.gematik.de/isik/StructureDefinition/IsikPatient |
Version | 1.0 |
Status | active |
Name | IsikPatient |
Title | IsiK Patient (Gematik) |
Description | Dieses Profil beschreibt die Minimalanforderungen für die Bereitstellung von administrativen Patientendaten im Rahmen des Bestätigungsverfahrens der Gematik. |
Type | Patient |
Kind | resource |
No resources found
StructureDefinition | |
address-de-basis | Adresse, deutsches Basisprofil |
gender-amtlich-de | Differenzierung des administrativen Geschlechts 'other' |
humanname-de-basis | HumanName, deutsches Basisprofil |
identifier-kvid-10 | Identifier-Profil für die 10-stellige Krankenversichertennummer |
identifier-pid | Identifier-Profil für die Abbildung einer Patienten-ID |
identifier-pkv | Identifier-Profil für die Abbildung einer Privatversichertennummer |
No narrative content found in resource
{ "resourceType": "StructureDefinition", "id": "3788a585-7e3a-42c3-b9e4-e8fa2004b737", "meta": { "lastUpdated": "2020-10-26T13:17:37.213+00:00" }, "url": "http://fhir.gematik.de/isik/StructureDefinition/IsikPatient", "version": "1.0", "name": "IsikPatient", "title": "IsiK Patient (Gematik)", "status": "active", "description": "Dieses Profil beschreibt die Minimalanforderungen für die Bereitstellung von administrativen Patientendaten im Rahmen des Bestätigungsverfahrens der Gematik.", "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": "pat-de-1", "severity": "error", "human": "Die amtliche Differenzierung der Geschlechtsangabe 'other' darf nur gefüllt sein, wenn das Geschlecht 'other' angegeben ist", "expression": "gender='other' or gender.extension('http://fhir.de/StructureDefinition/gender-amtlich-de/0.2').empty()", "source": "https://gematik.de/fhir/StructureDefinition/IsikPatient" } ] }, { "id": "Patient.id", "path": "Patient.id", "min": 1, "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" }, "min": 1, "mustSupport": true }, { "id": "Patient.identifier:versichertenId_GKV", "path": "Patient.identifier", "sliceName": "versichertenId_GKV", "max": "1", "type": [ { "code": "Identifier", "profile": [ "http://fhir.de/StructureDefinition/identifier-kvid-10" ] } ], "patternIdentifier": { "type": { "coding": [ { "system": "http://fhir.de/CodeSystem/identifier-type-de-basis", "code": "GKV" } ] } }, "mustSupport": true }, { "id": "Patient.identifier:versichertenId_GKV.type", "path": "Patient.identifier.type", "mustSupport": true }, { "id": "Patient.identifier:versichertenId_GKV.type.coding", "path": "Patient.identifier.type.coding", "mustSupport": true }, { "id": "Patient.identifier:versichertenId_GKV.type.coding:GKV-Type", "path": "Patient.identifier.type.coding", "sliceName": "GKV-Type", "mustSupport": true }, { "id": "Patient.identifier:versichertenId_GKV.type.coding:GKV-Type.system", "path": "Patient.identifier.type.coding.system", "mustSupport": true }, { "id": "Patient.identifier:versichertenId_GKV.type.coding:GKV-Type.code", "path": "Patient.identifier.type.coding.code", "mustSupport": true }, { "id": "Patient.identifier:versichertenId_GKV.system", "path": "Patient.identifier.system", "mustSupport": true }, { "id": "Patient.identifier:versichertenId_GKV.value", "path": "Patient.identifier.value", "mustSupport": true }, { "id": "Patient.identifier:pid", "path": "Patient.identifier", "sliceName": "pid", "min": 1, "type": [ { "code": "Identifier", "profile": [ "http://fhir.de/StructureDefinition/identifier-pid" ] } ], "patternIdentifier": { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "MR" } ] } }, "mustSupport": true }, { "id": "Patient.identifier:pid.type", "path": "Patient.identifier.type", "mustSupport": true }, { "id": "Patient.identifier:pid.type.coding", "path": "Patient.identifier.type.coding", "mustSupport": true }, { "id": "Patient.identifier:pid.type.coding:MR-Type", "path": "Patient.identifier.type.coding", "sliceName": "MR-Type", "mustSupport": true }, { "id": "Patient.identifier:pid.type.coding:MR-Type.system", "path": "Patient.identifier.type.coding.system", "mustSupport": true }, { "id": "Patient.identifier:pid.type.coding:MR-Type.code", "path": "Patient.identifier.type.coding.code", "mustSupport": true }, { "id": "Patient.identifier:pid.system", "path": "Patient.identifier.system", "mustSupport": true }, { "id": "Patient.identifier:pid.value", "path": "Patient.identifier.value", "mustSupport": true }, { "id": "Patient.identifier:versicherungsnummer_pkv", "path": "Patient.identifier", "sliceName": "versicherungsnummer_pkv", "max": "1", "type": [ { "code": "Identifier", "profile": [ "http://fhir.de/StructureDefinition/identifier-pkv" ] } ], "patternIdentifier": { "type": { "coding": [ { "system": "http://fhir.de/CodeSystem/identifier-type-de-basis", "code": "PKV" } ] } }, "mustSupport": false }, { "id": "Patient.identifier:versicherungsnummer_pkv.use", "path": "Patient.identifier.use", "mustSupport": true }, { "id": "Patient.identifier:versicherungsnummer_pkv.type", "path": "Patient.identifier.type", "mustSupport": true }, { "id": "Patient.identifier:versicherungsnummer_pkv.type.coding", "path": "Patient.identifier.type.coding", "mustSupport": true }, { "id": "Patient.identifier:versicherungsnummer_pkv.type.coding:PKV-Type", "path": "Patient.identifier.type.coding", "sliceName": "PKV-Type", "mustSupport": true }, { "id": "Patient.identifier:versicherungsnummer_pkv.type.coding:PKV-Type.system", "path": "Patient.identifier.type.coding.system", "mustSupport": true }, { "id": "Patient.identifier:versicherungsnummer_pkv.type.coding:PKV-Type.code", "path": "Patient.identifier.type.coding.code", "mustSupport": true }, { "id": "Patient.identifier:versicherungsnummer_pkv.value", "path": "Patient.identifier.value", "mustSupport": true }, { "id": "Patient.identifier:versicherungsnummer_pkv.assigner", "path": "Patient.identifier.assigner", "mustSupport": true }, { "id": "Patient.identifier:versicherungsnummer_pkv.assigner.identifier.system", "path": "Patient.identifier.assigner.identifier.system", "mustSupport": true }, { "id": "Patient.identifier:versicherungsnummer_pkv.assigner.identifier.value", "path": "Patient.identifier.assigner.identifier.value", "mustSupport": true }, { "id": "Patient.identifier:versicherungsnummer_pkv.assigner.display", "path": "Patient.identifier.assigner.display", "mustSupport": true }, { "id": "Patient.active", "path": "Patient.active", "mustSupport": true }, { "id": "Patient.name", "path": "Patient.name", "slicing": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "open" }, "comment": "In order to maintain the differntiations of name parts as given in the VSDM dataset or qualify prefixes as academic titles, vendors can opt to support the extensions specified in the German HumanName Base Profile https://simplifier.net/basisprofil-de-r4/humannamedebasis\r\nThis is however not required within the scope of this specification.", "min": 1, "mustSupport": true }, { "id": "Patient.name:name", "path": "Patient.name", "sliceName": "name", "min": 1, "max": "1", "type": [ { "code": "HumanName", "profile": [ "http://fhir.de/StructureDefinition/humanname-de-basis" ] } ], "patternHumanName": { "use": "official" }, "mustSupport": true }, { "id": "Patient.name:name.use", "path": "Patient.name.use", "min": 1, "fixedCode": "official", "mustSupport": true }, { "id": "Patient.name:name.family", "path": "Patient.name.family", "min": 1, "mustSupport": true }, { "id": "Patient.name:name.family.extension", "path": "Patient.name.family.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "rules": "open" } }, { "id": "Patient.name:name.family.extension:namenszusatz", "path": "Patient.name.family.extension", "sliceName": "namenszusatz", "mustSupport": true }, { "id": "Patient.name:name.family.extension:nachname", "path": "Patient.name.family.extension", "sliceName": "nachname", "mustSupport": true }, { "id": "Patient.name:name.family.extension:vorsatzwort", "path": "Patient.name.family.extension", "sliceName": "vorsatzwort", "mustSupport": true }, { "id": "Patient.name:name.given", "path": "Patient.name.given", "min": 1, "mustSupport": true }, { "id": "Patient.name:name.prefix", "path": "Patient.name.prefix", "mustSupport": true }, { "id": "Patient.name:name.prefix.extension", "path": "Patient.name.prefix.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "rules": "open" } }, { "id": "Patient.name:name.prefix.extension:prefix-qualifier", "path": "Patient.name.prefix.extension", "sliceName": "prefix-qualifier", "max": "1", "mustSupport": true }, { "id": "Patient.name:name.prefix.extension:prefix-qualifier.value[x]", "path": "Patient.name.prefix.extension.value[x]", "fixedCode": "AC" }, { "id": "Patient.name:geburtsname", "path": "Patient.name", "sliceName": "geburtsname", "max": "1", "type": [ { "code": "HumanName", "profile": [ "http://fhir.de/StructureDefinition/humanname-de-basis" ] } ], "patternHumanName": { "use": "maiden" }, "mustSupport": true }, { "id": "Patient.name:geburtsname.use", "path": "Patient.name.use", "min": 1, "fixedCode": "maiden", "mustSupport": true }, { "id": "Patient.name:geburtsname.family", "path": "Patient.name.family", "min": 1, "mustSupport": true }, { "id": "Patient.name:geburtsname.family.extension", "path": "Patient.name.family.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "rules": "open" } }, { "id": "Patient.name:geburtsname.family.extension:namenszusatz", "path": "Patient.name.family.extension", "sliceName": "namenszusatz", "mustSupport": true }, { "id": "Patient.name:geburtsname.family.extension:nachname", "path": "Patient.name.family.extension", "sliceName": "nachname", "mustSupport": true }, { "id": "Patient.name:geburtsname.family.extension:vorsatzwort", "path": "Patient.name.family.extension", "sliceName": "vorsatzwort", "mustSupport": true }, { "id": "Patient.name:geburtsname.given", "path": "Patient.name.given", "max": "0" }, { "id": "Patient.name:geburtsname.prefix", "path": "Patient.name.prefix", "max": "0" }, { "id": "Patient.telecom.system", "path": "Patient.telecom.system", "min": 1, "mustSupport": true }, { "id": "Patient.telecom.value", "path": "Patient.telecom.value", "min": 1, "mustSupport": true }, { "id": "Patient.gender", "path": "Patient.gender", "min": 1, "mustSupport": true }, { "id": "Patient.gender.extension", "path": "Patient.gender.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "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" ] } ], "mustSupport": true }, { "id": "Patient.birthDate", "path": "Patient.birthDate", "min": 1, "mustSupport": true }, { "id": "Patient.birthDate.extension", "path": "Patient.birthDate.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "rules": "open" } }, { "id": "Patient.birthDate.extension:data-absent-reason", "path": "Patient.birthDate.extension", "sliceName": "data-absent-reason", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/data-absent-reason" ] } ], "mustSupport": true }, { "id": "Patient.birthDate.extension:data-absent-reason.value[x]", "path": "Patient.birthDate.extension.value[x]", "fixedCode": "unknown", "mustSupport": true }, { "id": "Patient.address", "path": "Patient.address", "slicing": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "open" }, "comment": "In order to differentiate between post box addresses and physical addresses, street names and house numbers, and to add city district names, vendors can opt to support the extensions as suggested in the German Address Base Profile http://fhir.de/StructureDefinition/address-de-basis.\r\nSuch differentiations are however not required within the scope of this specification.", "mustSupport": true }, { "id": "Patient.address:Strassenanschrift", "path": "Patient.address", "sliceName": "Strassenanschrift", "max": "1", "type": [ { "code": "Address", "profile": [ "http://fhir.de/StructureDefinition/address-de-basis" ] } ], "patternAddress": { "type": "physical" }, "mustSupport": true }, { "id": "Patient.address:Strassenanschrift.extension", "path": "Patient.address.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "rules": "open" } }, { "id": "Patient.address:Strassenanschrift.extension:Stadtteil", "path": "Patient.address.extension", "sliceName": "Stadtteil", "mustSupport": false }, { "id": "Patient.address:Strassenanschrift.type", "path": "Patient.address.type", "min": 1, "fixedCode": "physical", "mustSupport": true }, { "id": "Patient.address:Strassenanschrift.line", "path": "Patient.address.line", "min": 1, "max": "1", "mustSupport": true }, { "id": "Patient.address:Strassenanschrift.line.extension", "path": "Patient.address.line.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "rules": "open" } }, { "id": "Patient.address:Strassenanschrift.line.extension:Strasse", "path": "Patient.address.line.extension", "sliceName": "Strasse", "mustSupport": true }, { "id": "Patient.address:Strassenanschrift.line.extension:Hausnummer", "path": "Patient.address.line.extension", "sliceName": "Hausnummer", "mustSupport": true }, { "id": "Patient.address:Strassenanschrift.line.extension:Adresszusatz", "path": "Patient.address.line.extension", "sliceName": "Adresszusatz", "mustSupport": true }, { "id": "Patient.address:Strassenanschrift.line.extension:Postfach", "path": "Patient.address.line.extension", "sliceName": "Postfach", "max": "0" }, { "id": "Patient.address:Strassenanschrift.city", "path": "Patient.address.city", "min": 1, "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, "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": "matches('^[A-Z]{2,3}[%content%]#39;)", "source": "https://gematik.de/fhir/StructureDefinition/IsikPatient" } ], "mustSupport": true }, { "id": "Patient.address:Postfach", "path": "Patient.address", "sliceName": "Postfach", "max": "1", "type": [ { "code": "Address", "profile": [ "http://fhir.de/StructureDefinition/address-de-basis" ] } ], "patternAddress": { "type": "postal" }, "mustSupport": true }, { "id": "Patient.address:Postfach.extension", "path": "Patient.address.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "rules": "open" } }, { "id": "Patient.address:Postfach.extension:Stadtteil", "path": "Patient.address.extension", "sliceName": "Stadtteil", "mustSupport": false }, { "id": "Patient.address:Postfach.type", "path": "Patient.address.type", "min": 1, "fixedCode": "postal", "mustSupport": true }, { "id": "Patient.address:Postfach.line", "path": "Patient.address.line", "min": 1, "max": "1", "mustSupport": true }, { "id": "Patient.address:Postfach.line.extension", "path": "Patient.address.line.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "rules": "open" } }, { "id": "Patient.address:Postfach.line.extension:Strasse", "path": "Patient.address.line.extension", "sliceName": "Strasse", "max": "0" }, { "id": "Patient.address:Postfach.line.extension:Hausnummer", "path": "Patient.address.line.extension", "sliceName": "Hausnummer", "max": "0" }, { "id": "Patient.address:Postfach.line.extension:Adresszusatz", "path": "Patient.address.line.extension", "sliceName": "Adresszusatz", "max": "0" }, { "id": "Patient.address:Postfach.line.extension:Postfach", "path": "Patient.address.line.extension", "sliceName": "Postfach", "mustSupport": true }, { "id": "Patient.address:Postfach.city", "path": "Patient.address.city", "min": 1, "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, "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": "matches('^[A-Z]{2,3}[%content%]#39;)", "source": "https://gematik.de/fhir/StructureDefinition/IsikPatient" } ], "mustSupport": true } ] } }