HiGHmed

HiGHmed - Infection Control - ImplementationGuide

Person - Patient


Bestehende Profile Kerndatensatz Medizininformatik-Initiative

Durch den Kerndatensatz der Medizininformatik Initative wird bereits das Konzept der "PatientIn" im Modul Person definiert. Diese Spezifikation wird im Rahmen dieses Moduls wiederverwendet.

Siehe Profil "Profile - MI-I - Patient - PatientIn".

Canonical URL: https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient

Es ist zu beachten, dass alle weiteren Vorgaben und Pflichtfelder des Kerndatensatz Moduls einzuhalten sind. Weitere Informationen finden sich im Abschnitt des ImplementationGuides - Modul Person.


Abbildung Person (Patient) - HiGHmed Use Case Infection Control


Beschreibung

Das vorliegende abgeleitete Profil beschreibt den Patient im HiGHmed Projekt, Infection Control.

NameCanonical
Profile_HiGHmed_InfectionControl_Patienthttp://highmed.org/fhir/StructureDefinition/ic/Patient

Differential

idS Σ0..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceS Σ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
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBindingFixed Value
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ C1..1string
periodΣ0..1Period
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBindingFixed Value
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ C1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
displayΣ0..1string
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBindingFixed Value
typeS Σ1..1CodeableConceptBindingPattern
systemS Σ1..1uri
valueS Σ1..1string
periodΣ0..1Period
id0..1string
extensionC0..*Extension
referenceS Σ C0..1string
typeΣ0..1uriBinding
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ C1..1uri
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
displayΣ0..1string
id0..1string
extensionC0..*Extension
useS Σ ?!0..1codeBindingFixed Value
typeS Σ0..1CodeableConceptBindingPattern
systemΣ0..1uri
valueS Σ1..1string
periodΣ0..1Period
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBindingFixed Value
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ C1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
displayS Σ1..1string
activeΣ ?!0..1boolean
id0..1string
extensionC0..*Extension
useS Σ ?!1..1codeBindingPattern
textΣ0..1string
id0..1string
namenszusatzS C0..1Extension(string)
nachnameS C0..1Extension(string)
vorsatzwortS C0..1Extension(string)
value0..1System.String
givenS Σ1..*string
id0..1string
prefix-qualifierS C0..1Extension(code)
value0..1System.String
suffixΣ0..*string
periodΣ0..1Period
id0..1string
extensionC0..*Extension
useS Σ ?!1..1codeBindingPattern
textΣ0..1string
id0..1string
namenszusatzS C0..1Extension(string)
nachnameS C0..1Extension(string)
vorsatzwortS C0..1Extension(string)
value0..1System.String
givenΣ0..0string
suffixΣ0..*string
periodΣ0..1Period
id0..1string
extensionC0..*Extension
systemS Σ C1..1codeBinding
valueS Σ1..1string
useΣ ?!0..1codeBinding
rankS Σ0..1positiveInt
periodΣ0..1Period
id0..1string
other-amtlichS C0..1Extension(Coding)
value0..1System.String
id0..1string
data-absent-reasonS C0..1Extension(code)
value0..1System.Date
deceasedBooleanboolean
deceasedDateTimedateTime
id0..1string
StadtteilS C0..1Extension(string)
useΣ ?!0..1codeBinding
typeS Σ1..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseS C0..1Extension(string)
HausnummerS C0..1Extension(string)
AdresszusatzS C0..1Extension(string)
PostfachC0..0Extension(string)
value0..1System.String
id0..1string
gemeindeschluesselS C0..1Extension(Coding)
value0..1System.String
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ1..1string
countryS Σ C1..1stringBinding
id0..1string
extensionC0..*Extension
startΣ C0..1dateTime
endΣ C0..1dateTime
id0..1string
StadtteilS C0..1Extension(string)
useΣ ?!0..1codeBinding
typeS Σ1..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseC0..0Extension(string)
HausnummerC0..0Extension(string)
AdresszusatzC0..0Extension(string)
PostfachS C0..1Extension(string)
value0..1System.String
id0..1string
gemeindeschluesselS C0..1Extension(Coding)
value0..1System.String
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ1..1string
countryS Σ C1..1stringBinding
id0..1string
extensionC0..*Extension
startΣ C0..1dateTime
endΣ C0..1dateTime
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photo0..*Attachment
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
relationship0..*CodeableConceptBinding
name0..1HumanName
telecom0..*ContactPoint
address0..1Address
gender0..1codeBinding
organizationC0..1Reference(Organization)
period0..1Period
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitioner0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ0..1Reference(Organization)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
otherS Σ C1..1MII-Reference(Patient | RelatedPerson)
typeS Σ1..1codeBinding


Mapping

Alle Elemente für das Konzept Person des Use Case - Infection Control lassen sich durch das oben genannte Profil wie folgt abbilden:

Logischer Datensatz FHIR Element
Person.PersonenID Patient.identifier:pid
Person.ArtderPerson Implizite Entscheidung, das vorliegende Profil definiert eine Person als Patient. Siehe Abschnitt Person - Heilberufler für die Abbildung von Mitarbeiterinformationen.
Person.Titel Patient.name:name.prefix
Person.Vorname Patient.name:name.given
Person.WeitererVorname Patient.name:name.given
Person.Nachname Patient.name:name.family
Person.Suffix Patient.name:name.suffix
Person.Geburtsdatum Patient.name:geburtsname
Person.Adresse-Zeile Patient.address:Strassenanschrift.line
Person.Adresse-Stadt Patient.address:Strassenanschrift.city
Person.Adresse-Postleitzahl Patient.address:Strassenanschrift.postalCode
Person.Kontaktart Patient.contact.telecom.system
Person.Kontaktdaten Patient.contact.telecom.value

Snapshot

idS Σ0..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceS Σ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
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBindingFixed Value
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ C1..1string
periodΣ0..1Period
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBindingFixed Value
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ C1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
displayΣ0..1string
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBindingFixed Value
typeS Σ1..1CodeableConceptBindingPattern
systemS Σ1..1uri
valueS Σ1..1string
periodΣ0..1Period
id0..1string
extensionC0..*Extension
referenceS Σ C0..1string
typeΣ0..1uriBinding
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ C1..1uri
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
displayΣ0..1string
id0..1string
extensionC0..*Extension
useS Σ ?!0..1codeBindingFixed Value
typeS Σ0..1CodeableConceptBindingPattern
systemΣ0..1uri
valueS Σ1..1string
periodΣ0..1Period
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBindingFixed Value
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ C1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
displayS Σ1..1string
activeΣ ?!0..1boolean
id0..1string
extensionC0..*Extension
useS Σ ?!1..1codeBindingPattern
textΣ0..1string
id0..1string
namenszusatzS C0..1Extension(string)
nachnameS C0..1Extension(string)
vorsatzwortS C0..1Extension(string)
value0..1System.String
givenS Σ1..*string
id0..1string
prefix-qualifierS C0..1Extension(code)
value0..1System.String
suffixΣ0..*string
periodΣ0..1Period
id0..1string
extensionC0..*Extension
useS Σ ?!1..1codeBindingPattern
textΣ0..1string
id0..1string
namenszusatzS C0..1Extension(string)
nachnameS C0..1Extension(string)
vorsatzwortS C0..1Extension(string)
value0..1System.String
givenΣ0..0string
suffixΣ0..*string
periodΣ0..1Period
id0..1string
extensionC0..*Extension
systemS Σ C1..1codeBinding
valueS Σ1..1string
useΣ ?!0..1codeBinding
rankS Σ0..1positiveInt
periodΣ0..1Period
id0..1string
other-amtlichS C0..1Extension(Coding)
value0..1System.String
id0..1string
data-absent-reasonS C0..1Extension(code)
value0..1System.Date
deceasedBooleanboolean
deceasedDateTimedateTime
id0..1string
StadtteilS C0..1Extension(string)
useΣ ?!0..1codeBinding
typeS Σ1..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseS C0..1Extension(string)
HausnummerS C0..1Extension(string)
AdresszusatzS C0..1Extension(string)
PostfachC0..0Extension(string)
value0..1System.String
id0..1string
gemeindeschluesselS C0..1Extension(Coding)
value0..1System.String
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ1..1string
countryS Σ C1..1stringBinding
id0..1string
extensionC0..*Extension
startΣ C0..1dateTime
endΣ C0..1dateTime
id0..1string
StadtteilS C0..1Extension(string)
useΣ ?!0..1codeBinding
typeS Σ1..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseC0..0Extension(string)
HausnummerC0..0Extension(string)
AdresszusatzC0..0Extension(string)
PostfachS C0..1Extension(string)
value0..1System.String
id0..1string
gemeindeschluesselS C0..1Extension(Coding)
value0..1System.String
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ1..1string
countryS Σ C1..1stringBinding
id0..1string
extensionC0..*Extension
startΣ C0..1dateTime
endΣ C0..1dateTime
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photo0..*Attachment
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
relationship0..*CodeableConceptBinding
name0..1HumanName
telecom0..*ContactPoint
address0..1Address
gender0..1codeBinding
organizationC0..1Reference(Organization)
period0..1Period
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitioner0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ0..1Reference(Organization)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
otherS Σ C1..1MII-Reference(Patient | RelatedPerson)
typeS Σ1..1codeBinding


Beispiele

{
"resourceType": "Patient",
"id": "ExampleHiGHmedInfectionControlPatient",
"meta": {
"profile": [
"http://highmed.org/fhir/StructureDefinition/ic/Patient"
]
},
{
"use": "usual",
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
"code": "MR"
}
]
},
"system": "https://www.example.org/fhir/sid/patienten",
"value": "42285243",
"display": "Charité – Universitätsmedizin Berlin",
"system": "https://www.medizininformatik-initiative.de/fhir/core/CodeSystem/core-location-identifier",
"value": "Charité"
}
}
},
{
"use": "official",
"type": {
"coding": [
{
"system": "http://fhir.de/CodeSystem/identifier-type-de-basis",
"code": "GKV"
}
]
},
"system": "http://fhir.de/NamingSystem/gkv/kvid-10",
"value": "Z234567890",
"use": "official",
"value": "109519005",
"system": "http://fhir.de/NamingSystem/arge-ik/iknr"
}
}
},
{
"use": "secondary",
"type": {
"coding": [
{
"system": "http://fhir.de/CodeSystem/identifier-type-de-basis",
"code": "PKV"
}
]
},
"value": "123456",
"display": "Signal Iduna"
}
}
],
"name": [
{
"use": "official",
"family": "Van-der-Dussen",
"_family": {
{
"url": "http://hl7.org/fhir/StructureDefinition/humanname-own-name",
"valueString": "Van-der-Dussen"
}
]
},
"given": [
"Maja",
"Julia"
],
"prefix": [
"Prof. Dr. med."
],
"_prefix": [
{
{
"url": "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier",
"valueCode": "AC"
}
]
}
]
},
{
"use": "maiden",
"family": "Haffer"
}
],
"telecom": [
{
"system": "phone",
"value": "+49 1234 567890"
}
],
"gender": "other",
"_gender": {
{
"url": "http://fhir.de/StructureDefinition/gender-amtlich-de",
"system": "http://fhir.de/CodeSystem/gender-amtlich-de",
"code": "D",
"display": "divers"
}
}
]
},
"birthDate": "1998-09-19",
"deceasedBoolean": false,
"address": [
{
"type": "both",
"line": [
"Anna-Louisa-Karsch Str. 2"
],
"city": "Berlin",
"_city": {
{
"url": "http://fhir.de/StructureDefinition/destatis/ags",
"system": "http://fhir.de/NamingSystem/destatis/ags",
"code": "11000000"
}
}
]
},
"state": "DE-BE",
"postalCode": "10178",
"country": "DE"
}
],
"reference": "Organization/ExampleHiGHmedInfectionControlOrganization"
}
}