HL7-D ADT & IHE PAM
Diese Wiki-Seite fasst die Ziele, das methodische Vorgehen und die Verweise auf externe Ressourcen zusammen.
Inhaltsverzeichnis
Übersicht: IHE PAM - Administration Management
Actor | Opt. | Transaction | Interaction | Direction | Opt. | Actor | Options | Kommentar |
---|---|---|---|---|---|---|---|---|
Pat. Demographics Supplier | R | Pat. Identity Management | ITI-030 | -> | R | Pat. Demographics Consumer |
|
|
Pat. Encounter Supplier | R | Pat. Encounter Management | ITI-031 | -> | R | Pat. Encounter Consumer |
|
Gegenüberstellung der Message-Types und Trigger-Events
Msg
Type + Trigg. Event |
Beschreibung | dt.
Profil |
PAM
ITI-30 Mrg |
PAM
ITI-30 Lnk |
PAM
ITI-31 Inp./ Outp. Mgmt |
PAM
ITI-31 Pending Evt. Mgmt, |
PAM
ITI-31 Adv. Enc. Mgmt |
PAM
ITI-31 Temp. Pat. T. T. |
PAM
ITI-31 Hist. Mov. |
Kommentare
(=ToDo) |
Status |
---|---|---|---|---|---|---|---|---|---|---|---|
ADT^A01 | Aufnahme | x | x all | x all | x all | x all | x all | Mit diesem Profil wurde begonnen. Es sind Korrekturen sowohl bei PAM als auch bei uns notwendig. | 2011-11-18: in Arbeit (Vaclavik, Oemig, Brandner, Lieske) MSH-4/6: ?? | ||
ADT^A02 | Verlegung | x | x in-/outpatient | x pending | Analyse fehlt | ||||||
ADT^A03 | Entlassung | x | x all | x all | x all | x all | x all | Analyse fehlt | |||
ADT^A04 | Besuchsmeldung (nicht-stationär) | x | x all | x all | x all | x all | x all | Analyse fehlt | |||
ADT^A05 | Voraufnahme eines Patienten (z.B. vorstationär) | x | x in-/outpatient | x pending | Analyse fehlt | ||||||
ADT^A06 | Änderung von ambulant in stationär | x | x in-/outpatient | x pending | Analyse fehlt | ||||||
ADT^A07 | Änderung von stationär in ambulant | x | x in-/outpatient | x pending | Analyse fehlt | ||||||
ADT^A08 | Änderung von Patienteninformationen | x | x all | x all | x all | x all | x all | Analyse fehlt | |||
ADT^A09 | Patient verläßt Einrichtung | x | x temporary | Analyse fehlt | |||||||
ADT^A10 | Patient erreicht Einrichtung | x | x temporary | Analyse fehlt | |||||||
ADT^A11 | Stornierung für A01 und A04 | x | x all | x all | x all | x all | x all | Analyse fehlt | |||
ADT^A12 | Stornierung für A02 | x | x in-/outpatient | pending | Analyse fehlt | ||||||
ADT^A13 | Stornierung für A03 | x | x all | x all | x all | x all | x all | Analyse fehlt | |||
ADT^A14 | Geplante Aufnahme | x pending | |||||||||
ADT^A15 | Geplante Verlegung | x pending | |||||||||
ADT^A16 | Geplante Entlassung | x pending | |||||||||
ADT^A21 | Beginn einer Patientenabwesenheit | ? | x advanced | ||||||||
ADT^A22 | Ende einer Patientenabwesenheit | ? | x advanced | ||||||||
ADT^A24 | Verknüpfen von Patientendaten | x link | Analyse fehlt | ||||||||
ADT^A28 | Personendaten hinzufügen | x merge | x link | Analyse fehlt | |||||||
ADT^A31 | Ändern personenbezogener Daten | x merge | x link | Analyse fehlt | |||||||
ADT^A32 | Stornierung zu A10 | x temporary | |||||||||
ADT^A33 | Stornierung zu A09 | x temporary | |||||||||
ADT^A37 | Auflösung einer Verknüpfung von Patientendaten | x link | Analyse fehlt | ||||||||
ADT^A38 | Stornierung zu A05 | x in-/outpatient | x pending | ||||||||
ADT^A40 | Zusammenführung v. Pat-Information über patient ID-Liste | x merge | x all | x all | x all | x all | x all | Profil erstellen | fehlt | ||
ADT^A44 | move account information | x advanced | |||||||||
ADT^A47 | Änderung der Pat.ID-Liste (PID-3) | x merge | x link | Analyse fehlt | |||||||
ADT^A52 | Cancel leave of absence for a patient | ? | x advanced | ||||||||
ADT^A53 | Cancel patient returns from a leave of absence | ? | x advanced | ||||||||
ADT^A54 | change attending doctor | x advanced | |||||||||
ADT^A55 | cancel change attending doctor | x advanced |
ToDo
Aufgaben werden unter den Arbeitsgruppenmitglieder verteilt (alphabetische Namensliste nachstehend):
- 'RB' = Dr. Ralf Brandner, InterComponentWare AG
- 'BL' = Dr. Bettina Lieske, SAP
- 'FO' = Dr. Frank Oemig, AGFA Healthcare
- 'MV' = Dr. Marek Václavík, SER HealthCare Solutions GmbH
- 'FZE' = Fakhri Zain Elabdin, CORTEX Software GmbH
Allgemeine ToDos (nächste Schritte)
- Für ADT^A01 die in der Analyse erkennbaren Korrekturen herausarbeiten und in die Profile übernehmen bzw. als CP für IHE ITI ausarbeiten.
- Die fehlenden deutschen Profile identifizieren und ausarbeiten.
Spezielle ToDos
Hier werden die konkreten ToDos aus der Analyse aufgelistet, sofern sie nicht in die entsprechende Spalte der Excel-Tabelle passen. Jedes von MWB gemeldete Issue braucht eine Verifizierung unter Einbeziehung der menschen- und maschinenlesbaren Form beider Spezifikationen.
Redaktionelle Änderungen in "gemeinsame Elemente" und ADT "Aufnahme"
Folgende Unregelmäßigkeiten wurden im Text von "gemeinsame Elemente" und "ADT Aufnahme" im Laufe der XML-Erstellung identifiziert.
Location | Issue | Resolution (FO) | Fix-Version |
---|---|---|---|
Gemeinsame Elemente 5.2, 5.3 | Ursprüngliche Usage nicht aufgeführt, blau-Markierungen fehlen (gibt es keine?) | => markiert | 2011-12 |
Gemeinsame Elemente 5.6, Tabellenzeilen 6, 7, 8, 13, 14, 16, 17, 18, 20, 21, 24, 25 | keine Usage Änderung - wieso blau markiert? | => Markierung entfernt | 2011-12 |
Gemeinsame Elemente 5.6, Tabellenzeile 47 | Usage braucht blau-Markierung ("C"->"CE") | => markiert => hier stellt sich aber die Frage, ob man diese Änderung durchführen darf? | X |
Gemeinsame Elemente 5.8, Tabellenzeile 3 | Tippfehler "o" statt "O" | ok | 2011-12 |
Gemeinsame Elemente 5.8, Tabellenzeile 7 | "[0..0] O" soll wahrscheinlich "[0..0] X" heißen | =>ich tippe hier eher auf [0..1] | X |
Gemeinsame Elemente 5.9.4 | Tabelle hat keine Nummer | 4901: Verarbeitungskennzeichen | 2011-12 |
Gemeinsame Elemente 5.5.12.1 | "Weitere Werte ... sind zulässig, wenn sie vorher vereinbart wurden:" - Aussage unklar | => soll heißen, die Tabelle ist nicht abschließend (coding strength CWE) => hier müssen wir jetzt noch einmal in die ValueSet Diskussion einsteigen!! | X |
Gemeinsame Elemente 5.10 | Tabelle für NK1 hat zwei extra Spalten: req. und rep. - sollte vereinheitlicht werden | relikt, sollte eigentlich gelöscht sein => erledigt | 2011-12 |
Gemeinsame Elemente 5.10, Tabellenzeilen 13, 17, 18, 29, 30, 31, 32, 33 | "rep." ist "Y", aber "Kard." ist 0..1, => müsste "0..*" sein | korrigiert bzw. markiert | 2011-12 |
Gemeinsame Elemente 5.11: | Beschreibung zu ROL unvollständig | Beschreibung zu ROL ergänzt | 2011-12 |
Gemeinsame Elemente 5.11 | Tabellenzeile 1: blau entfernen | => ???? | X |
Gemeinsame Elemente 5.12 | DG1-2, DG1-19 sind nicht blau - und noch ein paar weitere… | X | |
Tabellenzeile 15, Länge: ">=3 (2)" - Beschreibung unklar | => ist ein Fall für C.LEN, da wir keine konkrete Länge definieren können! | X | |
Weitere Codes ??? | Eintragszeilen korrigiert | 2011-12 | |
Usage soll blau sein | => ok | 2011-12 | |
Gemeinsame Elemente 5.14 | OBR ist nicht als Profil-Segment beschrieben - Abschnitt sollte umgeschrieben werden oder ganz weg | => ich habe die Tabelle zumindest umformatiert und angepasst; da wir das irgendwann brauchen sollten wir sie erstmal belassen | 2011-12 |
Gemeinsame Elemente 5.15: Tabellenzeile 4 | Usage soll blau sein | ok | 2011-12 |
Gemeinsame Elemente 5.15: Tabellenzeile 8 | Länge soll blau sein | => ok | 2011-12 |
Gemeinsame Elemente 5.16: Tabellenzeile 2 | Verwendung "R" soll nicht blau sein. | ok | 2011-12 |
Gemeinsame Elemente 5.16 | Tabellenzeile 3 - Verwendung "C" und Kard. "1..*" widersprechen sich. HL7 2.5 sagt: "C", repeatable. | => wieder auf „R“ gesetzt, da die Bedingung nicht angegeben ist. | 2011-12 |
Gemeinsame Elemente 5.16: Tabellenzeile 4, 29, 30, 31, 33, 34, 35, 38, 40, 41 | Ursprüngliche Werte in der Blaumarkierung fehlen. | => ergänzt | 2011-12 |
Gemeinsame Elemente 5.17 | Beschreibung zu IN2 fehlt | Beschreibung zu IN2 ergänzt | 2011-12 |
Gemeinsame Elemente 5.17 | Tabellenzeile 1: Kard. soll [0..*] sein, da wiederholbar. | => ok | 2011-12 |
Gemeinsame Elemente 5.19.7.1 | Codes unklar "xxx = Prozentwert je stationärer Leistungsart" | =>sollte klar sein: 000 (=0%) bis 100 (100%); dies ist aber keine saubere Umsetzung => Fußnote | 2011-12 |
Gemeinsame Elemente 5.19.13.1 | Tabellenzeile 1 - "," am Ende der Zeile zu entfernen | => ok | 2011-12 |
Gemeinsame Elemente 5.20 | Beschreibung zu FT1 fehlt | => Beschreibung zu FT1 ergänzt | 2011-12 |
Gemeinsame Elemente 7.4, Felder 9 und 10 (Assigning Jurisdiction...) | sind nicht blau | => ok | 2011-12 |
Gemeinsame Elemente 7.6 | Länge fehlt in der ganzen Tabelle | => soweit möglich angegeben | 2011-12 |
Gemeinsame Elemente 7.7 - Tabelle, Zeilen 1,2 | es fehlt "(O)" | => ok | 2011-12 |
Gemeinsame Elemente 7.13 | Tabellennummer "529" nur 3-stellig | => ok | 2011-12 |
Gemeinsame Elemente 7.13 | Feld 2 es fehlt „(B)“ | => ok | 2011-12 |
Gemeinsame Elemente 7.14 - Feld 12 | es fehlt "(B)" und blaue Markierung | => ok | 2011-12 |
Gemeinsame Elemente 7.14.1 | In der Tabellenspalte "Tabelle" steht überflüssigerweise "0" und blaue Markierung fehlt | => ok | 2011-12 |
Gemeinsame Elemente 7.16 - Zeile 1, 2, 3 | es fehlt "(O)" | ok | 2011-12 |
Gemeinsame Elemente 7.18 - Zeile 12 | es fehlt "(O)" | => ok | 2011-12 |
Gemeinsame Elemente Glossar | Segmente ROL IN2 FT1 TXA fehlen | => ok | 2011-12 |
Gemeinsame Elemente: Segment ZBE | wird auch von der MDM-Definition referenziert, wird aber unter "gemeinsame Elemente" nicht aufgeführt => Vorschlag: Verlagerung der Definition von ADT (Aufnahme, 4.6) nach "gemeinsame Elemente" | => ist in 5.9 vorhanden | 2011-12 |
Aufnahme – Deckblatt, erste Seiten | den Vorgaben anpassen | => angepasst | 2011-12 |
Aufnahme 3.1 | Kardinality von DB1, UB1 und UB2 nicht blau markiert | => ok | 2011-12 |
Aufnahme 3.1 | Wieso ist Usage von OBX und DG1 blau markiert? | => müsste auf „C“ stehen, ebenso die Insurance Gruppe. | 2011-12 |
Aufnahme 3.1 | Kardinality von GT1 soll aufgrund Änderung blau merkiert markiert sein | => ok | 2011-12 |
Änderung "Subprofile"
Laut Segmentdefinition | Profil Standard | Profil DRG | Profil Abrechnung | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PV1-13 | CE | O | RE | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PV1-20 | CE | O | ? | ? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PV1-24 | CE | O? | ? | RE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PV1-25 | CE | O | ? | RE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PV1-26 | CE | O? | ? | RE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PV1-27 | CE | O? | ? | RE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PV2-3 | CE | O? | RE | ? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PV2-10 | CE | O? | RE | ? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PV2-36 | CE | O? | RE | ? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PV2-37 | CE | O? | RE | RE
Differenzen PAM/HL7-D: Datentypen
Differenzen PAM/HL7-D: ADT^A01
ADT^A02
ADT^A03
QuellenBasisstandard HL7 2.5HL7 Version 2.5 Final auf www.hl7.org bzw. der DVD von HL7 Deutschland. Zwischen den Darstellungen als .doc, .pdf und .html (aus der HL7-Datenbank) bestehen kleinere Unterschiede, die im gegebenen Kontext jedoch unerheblich sind. Alle drei Formen werden als gleichwertig betrachtet. Gegenwärtig (November 2011) steht die HTML-Form im geschützten Intranet-Bereich von hl7.de zum Herunterladen bereit: .zip. HL7-D ADTAls aktueller Stand der Profilspezifikation wurde die Version 2 genommen, die u. auf den Seiten von HL7 Deutschland als zip verfügbar ist. Die Beschreibung der Nachrichtenstruktur wurde den folgenden Spezifikationsdokumenten entnommen:
Die maschinenlesbare Form wurde im Zuge der Arbeiten neu erstellt. Der aktuelle Stand der XML-Dateien steht im Unterverzeichnis Output der Toolkit-Distribution, die über Resource Sharing erhätlich ist: Paket "Toolkit zum Generieren der Profil-XMLs und HTML-Doku", geschützter Direktlink zum Stand vom 2011-11-22. IHE PAMDie menschenlesbare Beschreibung des IHE-Profils is in dem Technical Framework der Domäne IT Infrastrucuture (Revision 8 vom August 2011) enthalten. Die Spezifikation ist verteilt auf mehrere Volumes:
Maschinenlesbare Darstellungen werden als XML aus dem öffentlichen Profile-Repository von INRIA genommen:
Methoden und WerkzeugeFolgende Methode wurde für den Vergleich Deutschland Aufnahme ADT^A01 gegen IHE PAM ITI-31 ADT^A01 angewendet:
Das Standard-Tool für HL7-2.x-Profiling Messaging Workbench (MWB) in der Version 06.18 wurde nur für die Teilaufgabe Profilvergleich eingesetzt. Der Grund sind bestehende bekannte Unzulänglichkeiten der Anwendung, die teilweise auch das Ergebnis des Vergleichs belasten. (Nachstehende Issues können auf Anfrage mit einem konkreten Beispiel reproduziert werden.) 'MWB Issue 1:' Beim Import der Profil-XML: Das Schema-konforme Element <DataValues …> innerhalb von <Component> hat zufolge das Nicht-Erkennen des darauf folgenden SubComponent-Elements. 'MWB Issue 2:' Nachdem eine Profil-XML importiert wurde, zeigt ein Feld die Länge X. Nach Speichern als .mwb und Öffnen der .mwb-Datei, hat das Feld eine abweichende Länge Y. (Mögliche Erklärung: MWB berechnet die Länge selbständig und neu.) 'MWB Issue 3:' Die Funktion Profil-Vergleich zeigt Differenzen bei „Min“, obwohl ein Unterschied bei „Max“ vorliegt. 'MWB Issue 4:' MWB kann mit Gruppen der Kardinalität [0..*] nicht umgehen. Als Workaround müssen diese in zwei ineinander verschachtelte Gruppen mit der Kardinalität [0..1] und [1..*] aufgeteilt werden. 'MWB Issue 5:' MWB ist nicht in der Lage, mehrere Strukturen aus einer Profil-Datei auszulesen. Download, Resource-SharingDerzeit sind die Dateien noch nicht über einen Download-Link verfügbar. Dies wird baldmöglichst nachgeholt. HL7 Int. hat angeboten, hier das offizielle gForge zu nehmen. Dazu müssen die Freiwilligen aber einen GForge-Account bekommen, um Zugriff auf alle Resourcen zu haben. Bis dahin stellt SAP einen Activity-Bereich in der Sharing-Plattform Stream Work zur Verfügung. Der Zugriff darauf kann über Fr. Lieske (SAP) erfragt werden. Bereits registrierte Stream-Work-Nutzer können sich hier anmelden. |