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
extensionI0..*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
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBindingFixed Value
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ I1..1string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBindingFixed Value
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ I1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
displayΣ0..1string
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBindingFixed Value
typeS Σ1..1CodeableConceptBindingPattern
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
referenceS Σ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ I1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
displayΣ0..1string
id0..1string
extensionI0..*Extension
useS Σ ?!0..1codeBindingFixed Value
typeS Σ0..1CodeableConceptBindingPattern
systemΣ0..1uri
valueS Σ1..1string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBindingFixed Value
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ I1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
displayS Σ1..1string
activeΣ ?!0..1boolean
id0..1string
extensionI0..*Extension
useS Σ ?!1..1codeBindingFixed Value
textΣ0..1string
id0..1string
namenszusatzS I0..1Extension(string)
nachnameS I0..1Extension(string)
vorsatzwortS I0..1Extension(string)
value0..1System.String
givenS Σ1..*string
id0..1string
prefix-qualifierS I0..1Extension(code)
value0..1System.String
suffixΣ0..*string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
useS Σ ?!1..1codeBindingFixed Value
textΣ0..1string
id0..1string
namenszusatzS I0..1Extension(string)
nachnameS I0..1Extension(string)
vorsatzwortS I0..1Extension(string)
value0..1System.String
givenΣ0..0string
suffixΣ0..*string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
systemS Σ I1..1codeBinding
valueS Σ1..1string
useΣ ?!0..1codeBinding
rankS Σ0..1positiveInt
periodΣ I0..1Period
id0..1string
other-amtlichS I0..1Extension(Coding)
value0..1System.String
id0..1string
data-absent-reasonS I0..1Extension(code)
value0..1System.Date
deceasedBooleanboolean
deceasedDateTimedateTime
id0..1string
StadtteilS I0..1Extension(string)
useΣ ?!0..1codeBinding
typeS Σ1..1codeBindingFixed Value
textΣ0..1string
id0..1string
StrasseS I0..1Extension(string)
HausnummerS I0..1Extension(string)
AdresszusatzS I0..1Extension(string)
PostfachI0..0Extension(string)
value0..1System.String
id0..1string
gemeindeschluesselS I0..1Extension(Coding)
value0..1System.String
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ1..1string
countryS Σ I1..1stringBinding
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
id0..1string
StadtteilS I0..1Extension(string)
useΣ ?!0..1codeBinding
typeS Σ1..1codeBindingFixed Value
textΣ0..1string
id0..1string
StrasseI0..0Extension(string)
HausnummerI0..0Extension(string)
AdresszusatzI0..0Extension(string)
PostfachS I0..1Extension(string)
value0..1System.String
id0..1string
gemeindeschluesselS I0..1Extension(Coding)
value0..1System.String
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ1..1string
countryS Σ I1..1stringBinding
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photoI0..*Attachment
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
relationship0..*CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
gender0..1codeBinding
organizationI0..1Reference(Organization)
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerI0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
otherS Σ I1..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
extensionI0..*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
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBindingFixed Value
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ I1..1string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBindingFixed Value
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ I1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
displayΣ0..1string
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBindingFixed Value
typeS Σ1..1CodeableConceptBindingPattern
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
referenceS Σ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ I1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
displayΣ0..1string
id0..1string
extensionI0..*Extension
useS Σ ?!0..1codeBindingFixed Value
typeS Σ0..1CodeableConceptBindingPattern
systemΣ0..1uri
valueS Σ1..1string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBindingFixed Value
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ I1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
displayS Σ1..1string
activeΣ ?!0..1boolean
id0..1string
extensionI0..*Extension
useS Σ ?!1..1codeBindingFixed Value
textΣ0..1string
id0..1string
namenszusatzS I0..1Extension(string)
nachnameS I0..1Extension(string)
vorsatzwortS I0..1Extension(string)
value0..1System.String
givenS Σ1..*string
id0..1string
prefix-qualifierS I0..1Extension(code)
value0..1System.String
suffixΣ0..*string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
useS Σ ?!1..1codeBindingFixed Value
textΣ0..1string
id0..1string
namenszusatzS I0..1Extension(string)
nachnameS I0..1Extension(string)
vorsatzwortS I0..1Extension(string)
value0..1System.String
givenΣ0..0string
suffixΣ0..*string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
systemS Σ I1..1codeBinding
valueS Σ1..1string
useΣ ?!0..1codeBinding
rankS Σ0..1positiveInt
periodΣ I0..1Period
id0..1string
other-amtlichS I0..1Extension(Coding)
value0..1System.String
id0..1string
data-absent-reasonS I0..1Extension(code)
value0..1System.Date
deceasedBooleanboolean
deceasedDateTimedateTime
id0..1string
StadtteilS I0..1Extension(string)
useΣ ?!0..1codeBinding
typeS Σ1..1codeBindingFixed Value
textΣ0..1string
id0..1string
StrasseS I0..1Extension(string)
HausnummerS I0..1Extension(string)
AdresszusatzS I0..1Extension(string)
PostfachI0..0Extension(string)
value0..1System.String
id0..1string
gemeindeschluesselS I0..1Extension(Coding)
value0..1System.String
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ1..1string
countryS Σ I1..1stringBinding
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
id0..1string
StadtteilS I0..1Extension(string)
useΣ ?!0..1codeBinding
typeS Σ1..1codeBindingFixed Value
textΣ0..1string
id0..1string
StrasseI0..0Extension(string)
HausnummerI0..0Extension(string)
AdresszusatzI0..0Extension(string)
PostfachS I0..1Extension(string)
value0..1System.String
id0..1string
gemeindeschluesselS I0..1Extension(Coding)
value0..1System.String
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ1..1string
countryS Σ I1..1stringBinding
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photoI0..*Attachment
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
relationship0..*CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
gender0..1codeBinding
organizationI0..1Reference(Organization)
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerI0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
otherS Σ I1..1MII-Reference(Patient | RelatedPerson)
typeS Σ1..1codeBinding


Beispiele

{
    "resourceType": "Patient",
    "id": "ExampleHiGHmedInfectionControlPatient",
    "meta": {
        "profile":  [
            "http://highmed.org/fhir/StructureDefinition/ic/Patient"
        ]
    },
    "identifier":  [
        {
            "use": "usual",
            "type": {
                "coding":  [
                    {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
                        "code": "MR"
                    }
                ]
            },
            "system": "https://www.example.org/fhir/sid/patienten",
            "value": "42285243",
            "assigner": {
                "display": "Charité – Universitätsmedizin Berlin",
                "identifier": {
                    "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",
            "assigner": {
                "identifier": {
                    "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",
            "assigner": {
                "display": "Signal Iduna"
            }
        }
    ],
    "name":  [
        {
            "use": "official",
            "family": "Van-der-Dussen",
            "_family": {
                "extension":  [
                    {
                        "url": "http://hl7.org/fhir/StructureDefinition/humanname-own-name",
                        "valueString": "Van-der-Dussen"
                    }
                ]
            },
            "given":  [
                "Maja",
                "Julia"
            ],
            "prefix":  [
                "Prof. Dr. med."
            ],
            "_prefix":  [
                {
                    "extension":  [
                        {
                            "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": {
        "extension":  [
            {
                "url": "http://fhir.de/StructureDefinition/gender-amtlich-de",
                "valueCoding": {
                    "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": {
                "extension":  [
                    {
                        "url": "http://fhir.de/StructureDefinition/destatis/ags",
                        "valueCoding": {
                            "system": "http://fhir.de/NamingSystem/destatis/ags",
                            "code": "11000000"
                        }
                    }
                ]
            },
            "state": "DE-BE",
            "postalCode": "10178",
            "country": "DE"
        }
    ],
    "managingOrganization": {
        "reference": "Organization/ExampleHiGHmedInfectionControlOrganization"
    }
}