Upload
others
View
26
Download
0
Embed Size (px)
Citation preview
Meldungen an Krebsregister basierend auf internationalen Standards
Lösungsmöglichkeiten mit HL7 Version 3
Informationstagung TumordokumentationFrank Oemig, Sylvia Thun, Bernd Schütze
2.-4.April 2009, Jena
2F.Oemig: standardbasierte Meldungen an Krebsregister
Über mich
Frank Oemig
Technology Research / Product Management„Communication Standards and Cross Functionalities“
Agfa HealthCare GmbHKonrad-Zuse-Platz 1-353227 BonnDeutschlandT: +49 (0) 228 2668-4781M: +49 (0) 163 2668-781Home: +49 (0) 208 3021 7656eMail: [email protected]
Vorstandsmitglied HL7 DeutschlandStellvertr. Leiter „TC Konformanz & Zertifizierung“ (HL7-D)Int‘l Affiliate Representative to the TSC 2008 (HL7-USA)Implementation & Conformance Co-Chair (HL7-USA)Gründungsmitglied + ITI Caretaker (IHE-D)
3F.Oemig: standardbasierte Meldungen an Krebsregister
Über Sylvia
Dr. Sylvia Thun
Medical Classification Sector
DIMDI
Waisenhausgasse 36-38a
50676 Köln
Germany
T: +49 (0) 221 4724-344
F: +49 (0) 221 4724-444
eMail: [email protected]
Board HL7 Germany
Terminology TC Co-chair (Germany)
4F.Oemig: standardbasierte Meldungen an Krebsregister
Über Bernd
Dr. Bernd SchützeDOC Holding
DüsseldorfGermanyT: +49 (0) 211 669 688 938eMail: [email protected]
@GIT Ad-Hoc Working Group zur Standardisierung von Telemedizin
Onkologie Caretaker (IHE-D)
Journal-Reviewer:Computer Methods and Programs in BiomedicineDeutsche Medizinische Wochenschrift European RadiologyImage and Vision Computing
5F.Oemig: standardbasierte Meldungen an Krebsregister
Agenda
• Problemstellung
• Kurzeinführung HL7 Version 3
• Lösungsmöglichkeiten– Formularbasiert
– Domänenmodell
HL7 Version 3Grundlagen
7F.Oemig: standardbasierte Meldungen an Krebsregister
Generelle Struktur
HL7 Development Framework
ReferenceInformation
Model
ReferenceInformation
ModelVocabularyVocabularyData
Types
DataTypes
Domains
Implementation Technology Specification
Version 3
8F.Oemig: standardbasierte Meldungen an Krebsregister
HL7 Version 3
• Familie von Standards– „Version 3“
– CDA
• alle basieren auf dem Referenz-Informations-Modell: RIM
• RIM ist eine Art „Werkzeugkasten“, um Modelle zu erstellen– basieren auf UML
– + kleine „Erweiterungen “
– Ziel: Kommunikation von Informationen über Teile der realen Welt
• Modelle für Fachdomänen– ADT: Patientenverwaltung
– Finanzwesen
– Befunde
– Krebsregister?
9F.Oemig: standardbasierte Meldungen an Krebsregister
Lego© Steine
• Standard Lego Bricks– normal
– Duplo
– Quattro
• Lego Technics
• Software Lego
• …
10F.Oemig: standardbasierte Meldungen an Krebsregister
Lego© Steine
• eigene Erfahrungen sammeln …
• Nutzung von Bauplänen
11F.Oemig: standardbasierte Meldungen an Krebsregister
RIM: Referenz-Informations-Modell
• alle Objekte, Aktivitäten und ihre Beziehungen (im Gesundheitswesen)
• 4+2 Basis-Klassen:
• erklären die reale Welt: „cloning“
EntityEntityRoleRole Participati
onParticipati
on
ActAct
Role LinkRole Link
ActRelationsh
ip
ActRelationsh
ip
12F.Oemig: standardbasierte Meldungen an Krebsregister
Beispiel
• Person A als Arzt führt eine Beobachtung an Person B als Patientdurch.
Person APerson APractitionerPractitioner PerformerPerformer
Person BPerson BPatientPatient SubjectSubject
ObservationObservation
13F.Oemig: standardbasierte Meldungen an Krebsregister
Darstellung als Version 3 Modell
Person A
Person A
Practi-tioner
Practi-tioner
Performer
Performer
Person B
Person B
PatientPatient
SubjectSubject
Obser-vation
Obser-vation
ObservationclassCode: <=OBSmoodCode: <= EVNid: II[0..1]codevalueinterpretationstatusCode…
ObservationclassCode: <=OBSmoodCode: <= EVNid: II[0..1]codevalueinterpretationstatusCode…
PersonAclassCode: <=PSNdeterminderCode<=INSTANCEid: II [1..1]name:birthTime: TS [0..1]
PersonAclassCode: <=PSNdeterminderCode<=INSTANCEid: II [1..1]name:birthTime: TS [0..1]
PractitionerclassCode: <= PRTid: II [1..1]telecom: TEL [0..*]
PractitionerclassCode: <= PRTid: II [1..1]telecom: TEL [0..*]
PersonBclassCode: <=PSNdeterminderCode<=INSTANCEid: II [1..1]name:birthTime: TS [0..1]
PersonBclassCode: <=PSNdeterminderCode<=INSTANCEid: II [1..1]name:birthTime: TS [0..1]
PatientclassCode: <= PATid: II [1..1]addr: AD [0..*]telecom: TEL [0..*]
PatientclassCode: <= PATid: II [1..1]addr: AD [0..*]telecom: TEL [0..*]
PerformertypeCode: <= PRFtime: IVL<TS>
SubjecttypeCode: <= SUBJECT
OrganizationclassCode: <=ORGdeterminderCode<=INSTANCEid: II [1..1]
OrganizationclassCode: <=ORGdeterminderCode<=INSTANCEid: II [1..1]
OrganizationOrganization
mit HL7 Version 3
Lösungsmöglichkeiten
15F.Oemig: standardbasierte Meldungen an Krebsregister
Umsetzung basierend auf Formularen (Beispiel IfSG)
Original und Fälschung!
16F.Oemig: standardbasierte Meldungen an Krebsregister
Datenfluss
��������������
������ ������������
������
��������������������
��������
�� � ���
������
���� �
���������������
!�����"
#���$$���%������& '�����
���������������(���$��
������������
�)����� *����
���������
� � �� �������
�������
17F.Oemig: standardbasierte Meldungen an Krebsregister
CDA Struktur +,����$��
+,�!�����
�����
��-������
���(���. !���� ,����-
+,����-
'����� /. ��������� ��%��$����
0�)
����� ��%��$����
'����� 1. �(���$���� ��%��$�
0�)
����� ��%��$����
2����� '������
0�) 3��� ��� ��� ����������� ��%��$������ ��������
��� ���
�����.,��$������������4�������0����(������4�����%�����5
���-(� ������ ��
18F.Oemig: standardbasierte Meldungen an Krebsregister
Mögliches (stark vereinfachtes) Domänenmodell
Performer
Organizationid: II [1..1]name
Organizationid: II [1..1]name
Arztid: II [1..1]telecom: TEL [0..*]
Arztid: II [1..1]telecom: TEL [0..*]
Personid: II [1..1]name
Personid: II [1..1]name
Patientid: II [1..1]telecom: TEL [0..*]
Patientid: II [1..1]telecom: TEL [0..*]
Subject
Vitaldatenid: II[0..1]codevalueeffectiveTime…
Vitaldatenid: II[0..1]codevalueeffectiveTime…
Encounterid: II[0..1]effectiveTimestatusCode…
Encounterid: II[0..1]effectiveTimestatusCode…
Diagnosenid: II[0..1]codevaluestatusCodeinterpretationCodeeffectiveTime…
Diagnosenid: II[0..1]codevaluestatusCodeinterpretationCodeeffectiveTime…
PertinentInfotime: IVL<TS>
Verlaufsdatenid: II[0..1]codevalue…
Verlaufsdatenid: II[0..1]codevalue…
Therapiedatenid: II[0..1]codevalue…
Therapiedatenid: II[0..1]codevalue…
PertinentInfo
Anamneseid: II[0..1]code…
Anamneseid: II[0..1]code…
Personid: II [1..1]name
Personid: II [1..1]name
PertinentInfo
PertinentInfo
PrevEncounterid: II[0..1]effectiveTime…
PrevEncounterid: II[0..1]effectiveTime…
Memberid: II [1..1]
Memberid: II [1..1] Group
nameGroupname
SequelTotime: IVL<TS> ReasonOf
A_Encounterid: II[0..1]…
A_Encounterid: II[0..1]…
PertinentInfo
Zusammenfassung+
Diskussion
20F.Oemig: standardbasierte Meldungen an Krebsregister
Resümee
• Standardisierung ist möglich• Szenarien klären:
– basierend auf Formularen?– Nachrichtenaustausch?
• je nach gewähltem Ansatz– CDA: Abschnitte im Detail festlegen!– Domäne: Modell erarbeiten!– Semantik-Standards: Vokabularien
• dynamisches Modell• Beteiligte
– Fachgesellschaften– Dt. Krebsgesellschaft?– Datenerheber (Krebsregister, BQS, …)– HL7-Experten– Standardisierungsexperten (DIMDI)– Firmen– ??
21F.Oemig: standardbasierte Meldungen an Krebsregister
QQAA&
22F.Oemig: standardbasierte Meldungen an Krebsregister
Vielen DankVielen Dank
Für Ihre Aufmerksamkeit!Für Ihre Aufmerksamkeit!