Component Of - Encompassing Encounter gibt an, in welchem Rahmen der dokumentierte
Patientenkontakt stattgefunden hat. Dokumente werden nicht notwendigerweise immer
während eines Patientenkontakts erstellt, sondern ggf. auch zu einem späteren Zeitpunkt,
wenn beispielsweise ein Arzt wegen eines pathologischen Laborwertes den Patienten
vergeblich versucht zu erreichen und dennoch seine Verlaufsdokumentation fortführt. Wenn die Dokumentation ein Entlass- oder Verlegungsdokument ist, muss die Information
in dieser Klasse mitgegeben werden, inklusive der Dauer des Aufenthalts (hier: nicht
nur stationäre Aufenthalte, sondern auch der Patientenkontakt in der Praxis eines
niedergelassenen GDA beispielsweise) und der Einrichtung, wo der Patientenaufenthalt
stattfand. Verweis auf speziellen Implementierungsleitfaden: Ob der Patientenkontakt angegeben werden muss, und welche Bedeutung dieses Element
hat ergibt sich aus dem jeweiligen speziellen Implementierungsleitfaden.
Klassifikation
CDA Header Level Template
Offen/Geschlossen
Geschlossen (nur definierte Elemente sind erlaubt)
Benutzt von / Benutzt
Benutzt von 1 Transaction und 7 Templates, Benutzt 3 Templates
<componentOftypeCode="COMP"> <encompassingEncounterclassCode="ENC"moodCode="EVN"> <!-- Aufenthaltszahl --> <idroot="1.2.40.0.34.99.111.1.4"extension="Az123456"assigningAuthorityName="Amadeus Spital"/><!-- Codierung des Patientenkontakts, hier für stationär --> <codecode="IMP"displayName="Inpatient encounter"codeSystem="2.16.840.1.113883.5.4"codeSystemName="HL7:ActCode"/><!-- Zeitraum des Patientenkontakts, mit administrativer Aufnahme am 24.12.2018 um 8:20:15
und administrativer Entlassung am 25.12.2018 um 11:30:00 --> <effectiveTime> <lowvalue="20181224082015+0100"/><highvalue="20181225113000+0100"/></effectiveTime><!-- Verantwortliche Person für den Patientenkontakt --> <responsibleParty> <assignedEntity> <!-- Identifikation der Verantwortlichen Person für den Patientenkontakt--> <!-- include template 1.2.40.0.34.6.0.11.9.22 'Assigned Entity' (dynamic) .. O --> </assignedEntity></responsibleParty><!-- Organisation, in deren Verantwortungsbereich der Patientenkontakt stattfand --> <location> <healthCareFacility> <codecode="300"displayName="Allgemeine Krankenanstalt"codeSystem="1.2.40.0.34.5.2"/><serviceProviderOrganization> <!-- include template 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)
1..1 M --> </serviceProviderOrganization></healthCareFacility></location></encompassingEncounter></componentOf>
Beispiel
Strukturbeispiel mit stationärem Patientenkontakt und unbekannter Entlassung
<componentOftypeCode="COMP"> <encompassingEncounterclassCode="ENC"moodCode="EVN"> <!-- Aufenthaltszahl --> <idroot="1.2.40.0.34.99.111.1.4"extension="Az123456"assigningAuthorityName="Amadeus Spital"/><!-- Codierung des Patientenkontakts, hier für stationär --> <codecode="IMP"displayName="Inpatient encounter"codeSystem="2.16.840.1.113883.5.4"codeSystemName="HL7:ActCode"/><!-- Zeitraum des Patientenkontakts, mit administrativer Aufnahme am 24.12.2018 um 8:20:15
und noch nicht stattgefundener administrativer oder medizinischer Entlassung --> <effectiveTime> <lowvalue="20181224082015+0100"/><highnullFlavor="UNK"/></effectiveTime><!-- Verantwortliche Person für den Patientenkontakt --> <responsibleParty> <assignedEntity> <!-- Identifikation der Verantwortlichen Person für den Patientenkontakt--> <!-- include template 1.2.40.0.34.6.0.11.9.22 'Assigned Entity' (dynamic) .. O --> </assignedEntity></responsibleParty><!-- Organisation, in deren Verantwortungsbereich der Patientenkontakt stattfand --> <location> <healthCareFacility> <codecode="300"displayName="Allgemeine Krankenanstalt"codeSystem="1.2.40.0.34.5.2"/><serviceProviderOrganization> <!-- include template 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)
1..1 M --> </serviceProviderOrganization></healthCareFacility></location></encompassingEncounter></componentOf>
Beispiel
Strukturbeispiel mit ambulantem Patientenkontakt
<componentOftypeCode="COMP"> <encompassingEncounterclassCode="ENC"moodCode="EVN"> <!-- Aufenthaltszahl --> <idroot="1.2.40.0.34.99.111.1.4"extension="Az123456"assigningAuthorityName="Amadeus Spital"/><!-- Codierung des Patientenkontakts, hier für ambulant --> <codecode="AMB"displayName="ambulatory"codeSystem="2.16.840.1.113883.5.4"codeSystemName="HL7:ActCode"/><!-- Zeitraum des Patientenkontakts, mit administrativer Aufnahme am 24.12.2018 um 8:20:15
und administrativer Entlassung am 24.12.2018 um 11:30:00 --> <effectiveTime> <lowvalue="20181224082015+0100"/><highvalue="20181224113000+0100"/></effectiveTime><!-- Verantwortliche Person für den Patientenkontakt --> <responsibleParty> <assignedEntity> <!-- Identifikation der Verantwortlichen Person für den Patientenkontakt--> <!-- include template 1.2.40.0.34.6.0.11.9.22 'Assigned Entity' (dynamic) .. O --> </assignedEntity></responsibleParty><!-- Organisation, in deren Verantwortungsbereich der Patientenkontakt stattfand --> <location> <healthCareFacility> <codecode="304"displayName="Selbstständiges Ambulatorium"codeSystem="1.2.40.0.34.5.2"/><serviceProviderOrganization> <!-- include template 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)
1..1 M --> </serviceProviderOrganization></healthCareFacility></location></encompassingEncounter></componentOf>
Beispiel
Strukturbeispiel mit ambulantem Patientenkontakt und unbekannter Entlassung
<componentOftypeCode="COMP"> <encompassingEncounterclassCode="ENC"moodCode="EVN"> <!-- Aufenthaltszahl --> <idroot="1.2.40.0.34.99.111.1.4"extension="Az123456"assigningAuthorityName="Amadeus Spital"/><!-- Codierung des Patientenkontakts, hier für ambulant --> <codecode="AMB"displayName="ambulatory"codeSystem="2.16.840.1.113883.5.4"codeSystemName="HL7:ActCode"/><!-- Zeitraum des Patientenkontakts, mit administrativer Aufnahme am 24.12.2018 um 8:20:15
und nicht stattgefundener administrativer oder medizinischer Entlassung --> <effectiveTime> <lowvalue="20181224082015+0100"/><highnullFlavor="UNK"/></effectiveTime><!-- Verantwortliche Person für den Patientenkontakt --> <responsibleParty> <assignedEntity> <!-- Identifikation der Verantwortlichen Person für den Patientenkontakt--> <!-- include template 1.2.40.0.34.6.0.11.9.22 'Assigned Entity' (dynamic) .. O --> </assignedEntity></responsibleParty><!-- Organisation, in deren Verantwortungsbereich der Patientenkontakt stattfand --> <location> <healthCareFacility> <codecode="304"displayName="Selbstständiges Ambulatorium"codeSystem="1.2.40.0.34.5.2"/><serviceProviderOrganization> <!-- include template 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)
1..1 M --> </serviceProviderOrganization></healthCareFacility></location></encompassingEncounter></componentOf>
Beispiel
Strukturbeispiel mit virtuellem Patientenkontakt
<componentOftypeCode="COMP"> <encompassingEncounterclassCode="ENC"moodCode="EVN"> <!-- Aufenthaltszahl --> <idroot="1.2.40.0.34.99.111.1.4"extension="Az123456"assigningAuthorityName="Amadeus Spital"/><!-- Codierung des Patientenkontakts, hier für einen virtuellen Kontakt wie beim Telemonitoring
--> <codecode="VR"displayName="virtual"codeSystem="2.16.840.1.113883.5.4"codeSystemName="HL7:ActCode"/><!-- Zeitraum des Patientenkontakts, mit administrativer Aufnahme am 24.12.2018 um 8:20:15
und administrativer Entlassung am 31.1.2019 um 11:30:00 --> <effectiveTime> <lowvalue="20181224082015+0100"/><highvalue="20190131113000+0100"/></effectiveTime><!-- Verantwortliche Person für den Patientenkontakt --> <responsibleParty> <assignedEntity> <!-- Identifikation der Verantwortlichen Person für den Patientenkontakt--> <!-- include template 1.2.40.0.34.6.0.11.9.22 'Assigned Entity' (dynamic) .. O --> </assignedEntity></responsibleParty><!-- Organisation, in deren Verantwortungsbereich der Patientenkontakt stattfand --> <location> <healthCareFacility> <codecode="300"displayName="Allgemeine Krankenanstalt"codeSystem="1.2.40.0.34.5.2"/><serviceProviderOrganization> <!-- include template 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)
1..1 M --> </serviceProviderOrganization></healthCareFacility></location></encompassingEncounter></componentOf>
Beispiel
Strukturbeispiel mit virtuellem Patientenkontakt und unbekannter Entlassung
<componentOftypeCode="COMP"> <encompassingEncounterclassCode="ENC"moodCode="EVN"> <!-- Aufenthaltszahl --> <idroot="1.2.40.0.34.99.111.1.4"extension="Az123456"assigningAuthorityName="Amadeus Spital"/><!-- Codierung des Patientenkontakts, hier für einen virtuellen Kontakt wie beim Telemonitoring
--> <codecode="VR"displayName="virtual"codeSystem="2.16.840.1.113883.5.4"codeSystemName="HL7:ActCode"/><!-- Zeitraum des Patientenkontakts, mit administrativer Aufnahme am 24.12.2018 um 8:20:15
und nicht stattgefundener administrativer oder medizinischer Entlassung --> <effectiveTime> <lowvalue="20181224082015+0100"/><highnullFlavor="UNK"/></effectiveTime><!-- Verantwortliche Person für den Patientenkontakt --> <responsibleParty> <assignedEntity> <!-- Identifikation der Verantwortlichen Person für den Patientenkontakt--> <!-- include template 1.2.40.0.34.6.0.11.9.22 'Assigned Entity' (dynamic) .. O --> </assignedEntity></responsibleParty><!-- Organisation, in deren Verantwortungsbereich der Patientenkontakt stattfand --> <location> <healthCareFacility> <codecode="300"displayName="Allgemeine Krankenanstalt"codeSystem="1.2.40.0.34.5.2"/><serviceProviderOrganization> <!-- include template 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)
1..1 M --> </serviceProviderOrganization></healthCareFacility></location></encompassingEncounter></componentOf>
Der Zeitraum des Patientenkontaktes MUSS die Vorgaben der speziellen Implementierungsleitfäden
einhalten. Dabei gilt allgemein:
Der Zeitraum besteht aus dem Zeitpunkt der administrativen Aufnahme in die Behandlung
und dem Zeitpunkt der administrativen Entlassung aus der Behandlung.
Der Entlassungszeitpunkt KANN „unbekannt“ sein, wenn die administrative Entlassung
noch nicht erfolgt ist. (nullFlavor UNK beim effectiveTime.high)
Hinweis: Als Zeitpunkt der Aufnahme/Entlassung SOLL der Zeitpunkt der administrativen
Aufnahme/Entlassung angegeben werden. Wenn der Zeitpunkt der administrativen Aufnahme/Entlassung nicht
vorhanden ist, darf auch der Zeitpunkt der
medizinischen Aufnahme/Entlassung angegeben werden.
hl7:responsibleParty
0 … 1
R
Komponente für die verantwortliche Person.
(atcter)
hl7:assignedEntity
1 … 1
M
Entität der verantwortlichen Person.
Grundsätzlich sind die Vorgaben für „AssignedEntity-Element (Person + Organisation)“
zu befolgen.
von 1.2.40.0.34.6.0.11.1.8Encounter Location (DYNAMIC) Die Organisation, in deren Verantwortungsbereich der Patientenkontakt stattfand, MUSS
verpflichtend angegeben werden (z.B.: die entlassende Krankenanstalt mit Abteilung).
Der Code zur Klassifizierung des GDA repräsentiert die Art der Einrichtung, in der
die Tätigkeit stattfand, die zur Erzeugung des Dokuments führte. Zum Beispiel sollten
Dokumente, die während eines ambulanten Falls in einem Krankenhaus entstehen, mit
dem healthcareFacilityTypeCode für „Krankenhaus“ gekennzeichnet werden.