worzyk fh anhalt telemedizin ws 04/05 datenaustausch - 1 dicom health level 7 hl 7 digital imaging...

31
Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

Upload: almeric-gefroh

Post on 05-Apr-2015

108 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 1

DICOM

Health Level 7

HL 7

Digital Imaging and Communication in Medicine

Page 2: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 2

Kommunikation im Krankenhaus

Administration

Labor

Radiologie

OP - Dokumentation

Page 3: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 3

Kommunikationfrüher

• Individuelle Schnittstelle zwischen je zwei Systemen

• Hoher Entwicklungsaufwandn * (n-1) Schnittstellen für n Geräte

• umfangreiche Dokumentation• hoher Wartungsaufwand• hoher Aufwand bei Austausch

eines Gerätes

Page 4: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 4

Kommunikation mit HL7

1987 in den USA etablierte Arbeitsgruppe mit dem Ziel:

• Bereitstellung von Formaten und Protokollen zum Datenaustausch im Gesundheitswesen

• Standardisierung der Inhalte• Effizientere Kommunikation• Normierte Sprache• Verminderung des

Implementierungsaufwands• Internationaler Standard

http://hl7.org/ http://www.hl7.de/

Page 5: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 5

Nachrichten

• Aufnahme, Verlegung, Entlassung(admission, discharge, transfer = ADT)

• Anfragen (queries)

• Untersuchungsergebnisse (result reports)

• Buchhaltung / Finanzen (finance)

• Patientenversorgung (patient care)

• Terminplanung (scheduling)

• Rezept (pharmacy prescription)

http://www.hl7.de/links/demodb/hl7v231.htm

Page 6: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 6

Ereignisse

Die Übertragung der Nachrichten wird durch Ereignisse ausgelöst

Beispiele:A01 stationäre Aufnahme Admit

A02 Verlegung Transfer

A03 Entlassung Discharge

A08 Änderung Update

http://www.hl7.de/links/demodb/hl7v231event.htm

Page 7: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 7

Beispiel

Administration

Labor

Radiologie

OP - Dokumentation

A01

A01

A01

ACK

ACK

ACK

Page 8: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 8

Beispiel

Administration

Labor

Patient unbekannt

query message

response message

Page 9: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 9

Aufbau von Nachrichten

• Nachrichten bestehen aus Segmentenbeginnen mit einem Message Segment Header MSH

• Segmente bestehen aus geordneten Folgen von Feldernkönnen notwendig oder optional sein

Page 10: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 10

Datentypen von FeldernST String XPN Person Name

TX Text XAD Adresse

FT Formatted Text XTN Telefon Number

NM Numeric ID Coded Value HL7 table

DT Date IS Coded Value user defined

TS Timestamp CN Composite

PL Person Location

Page 11: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 11

Beispiel Codetabelle

Attributwert Description Bezeichnung

F Female weiblich

M Male männlich

O Other andere

U Unknown unbekannt

Page 12: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 12

Beispiel ADT – NachrichtPatientenaufnahme

A01 - Admit a PatientMSH|^~\&|DMCADT||RADIS1||199506281130||ADT^A01|

DMCADT950628113012000|P|2.2|||NEEVN|A01|199506281130|||MCKEL003PID|||H89213||BOOP^BETTY^B||19091012|F|JOHN

WRIGHT|W|3380 HIDDEN OAK AVE^^DURHAM^NC^27704||(919)555-7906|||U|UNK|241639|000000000

PV1||I|MIN^2411^01|3|||051001^MASSEY^E^WAYNE|||MRH||||C||||A||027|||||||||||||||||||A01||10|||199506281129

ZV1|S|I|NDG1||||CAUDA EQUINA SYN.||WDG1||||CAUDA EQUINA SYN.||A

DUMC HL7 ADT Specifications http://www.hl7.de/links/demodb/hl7v231eventA01.htm

Page 13: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 13

Segments Used in DUMC ADT Messages

AL1 Allergy InformationDG1 Diagnosis InformationEVN Event TypeMRG Merge InformationMSH Message HeaderNK1 Next of KinOBX ObservationPID Patient IdentificationPV1 Patient VisitPV2 Patient Visit - Additional InformationZAP DUMC Appointment SegmentZID DUMC Patient Identification ExtensionZV1 DUMC Patient Visit Extension

Page 14: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 14

A01 ADMIT A PATIENTMSH Message HeaderEVN Event TypePID Patient Identification [PD1] Additional Demographics[ { NK1 } ] Next of Kin /Associated PartiesPV1 Patient Visit[ PV2 ] Patient Visit - Additional Info.[ { DB1 } ] Disability Information[ { OBX } ] Observation/Result[ { AL1 } ] Allergy Information[ { DG1 } ] Diagnosis Information[ DRG ] Diagnosis Related Group[ { --- PROCEDURE beginPR1 Procedures[{ROL}] Role} ] --- PROCEDURE end[ { GT1 } ] Guaranto[ { --- INSURANCE beginIN1 Insurance[ IN2 ] Insurance Additional Info.[ {IN3} ] Insurance Additional Info. - Cert.} ] --- INSURANCE end

Page 15: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 15

Notation of Cardinality

Page 16: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 16

HL7 mit XML

• einfacher zu lesen• leichter zu prüfen• Aber die Nachrichten sind viel

länger– Beispiel :

• ADT - A01 Nachricht 500 Zeichen• ADT - A01 als XML 2127 Zeichen

Page 17: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 17

DTD für ADT-A01<!-- v2.xml Message Definitions Version v24 - ADT_A01 Copyright (c)

1999-2003, Health Level Seven. All rights reserved. --> <!-- include segment definitions --> <!ENTITY % HL7v24-segments PUBLIC "-//HL7//DTD HL7 v24 segments

definitions//EN" "segments.dtd"> %HL7v24-segments; <!-- MESSAGE ADT_A01 --> <!-- .. groups used in message ADT_A01 --> <!ENTITY % ADT_A01.PROCEDURE.CONTENT "(PR1,ROL*)"> <!ELEMENT ADT_A01.PROCEDURE %ADT_A01.PROCEDURE.CONTENT;><!ENTITY % ADT_A01.INSURANCE.CONTENT "(IN1,IN2?,IN3*,ROL*)"><!ELEMENT ADT_A01.INSURANCE %ADT_A01.INSURANCE.CONTENT;> <!-- .. message definition ADT_A01 --> <!ENTITY % ADT_A01.CONTENT

"(MSH,EVN,PID,PD1?,ROL*,NK1*,PV1,PV2?,ROL*,DB1*,OBX*,AL1*,DG1*,DRG?,ADT_A01.PROCEDURE?,GT1*,ADT_A01.INSURANCE?,ACC?,UB1?,UB2?,PDA?)"> <!ELEMENT ADT_A01 %ADT_A01.CONTENT;>

Page 18: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 18

Schema für ADT-A01

ADT-A01.xsdBeispiel

Page 19: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 19

DICOMDigital Imaging and

Communication in Medicine• Im Jahre 1983 gründeten das American College of

Radiology (ACR) und die National Electrical Manufactures Association (NEMA) einen Ausschuß, dessen Ziel es war, einen Standard für medizinische Bilder zu entwickeln.

• Im Jahre 1985 wurde die erste Version dieses Standards vorgestellt. Es wurden das Dateiformat und eine elektrische Punkt zu Punkt Verbindung zwischen zwei Geräten definiert.

• Im Jahre 1993 wurde mit DICOM 3.0 ein weiterentwickelter Standard vorgestellt, der die Kommunikation verschiedener Partner über ein Netzwerk ermöglichte.

http://www.iftm.de/dicom/einfuehrung.htm

http://medical.nema.org/

Page 20: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 20

Ziele desDICOM Standard

Unterstützung der Zusammenarbeit von Geräten, insbesondere:Beschreibung der Semantik von Befehlen und den

dazugehörenden DateienBeschreibung der Semantik der Datenverwaltung und

der dazugehörenden DatenformateBeschreibung des Umfangs der implementierten

StandardsUnterstützung der Arbeit im NetzwerkOffenheit für zukünftige AnwendungenBenutzung soweit möglich vorhandener internationaler

Standards und Vorbereitung eigene Standardshttp://medical.nema.org/

Page 21: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 21

StandardsInformation Object

DefinitionAbstrakte Definition von Objekten für die

Kommunikation von digitalen medizinischen Bildern und damit verbundenen Informationen– Normalisierte Klassen enthalten nur Attribute,

die direkt zu dem Objekt gehören; z.B: die Attribute eines Röntgenbildes

– Zusammengesetzte Klassen können auch Attribute enthalten, die indirekt zum Objekt gehören; z.B. die Patientendaten und Diagnosen zum Röntgenbild

Page 22: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 22

StandardsService Class Specification

Spezifikation von Diensten:Eine Klasse von Diensten verbindet ein

oder mehrere Informationsobjekte mit Befehlen, die auf diesen Klassen ausgeführt werden.

Beispiele für Dienste:DatenspeicherungSuchenArbeitslistenDruckverwaltung

Page 23: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 23

StandardsData Dictionary

Zentrales Verzeichnis, das alle DICOM Datenelemente enthält. Für jedes Element definiert es:– den eindeutigen Bezeichner– den Namen– den Datentyp (Zeichenkette, Zahl,...)– die Kardinalität (Pflichtfeld,

Anzahl, ...)

Page 24: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 24

StandardsData Structure and

Semantics• Spezifikation der Datensätze, die

von den Service Klassen erzeugt werden– Spezifikation der unterstützten

Verfahren zur Bildkompression

• Definition der Semantik von gemeinsamen Funktionen

Page 25: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 25

StandardsMessage Exchange

Definition sowohl der Dienste als auch der Protokolle. Eine Nachricht ist zusammengesetzt aus dem Kommando und den dazu gehörenden Daten.

Dieser Standard definiert:Operationen und Nachrichten für die Service

KlassenRegeln zum Auf- und Abbau einer VerbindungRegeln um Austausch der Anfragen und AntwortenKodierregeln zum Aufbau eines Kommandos

Page 26: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 26

StandardsNetwork Communication

SupportMedia Storage and File Format

Page 27: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 27

StandardsMedia Storage Application

Profiles• Anwendungsspezifische

Teilmengen des DICOM Standards. Sie werden Anwendungsprofile (Application Profile) genannt.

• Wird benötigt für anwendungsübergreifenden Austausch medizinischer Bilder und dazugehörender Information

Page 28: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 28

StandardsStorage Functions and Media

Formats for Data Interchange

Unterstützt den Datenaustausch zwischen Anwendungen im medizinischen Kontext

Page 29: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 29

StandardsConformance

Definiert die Grundlagen für Anwendungen, die die Einhaltung des Standards zusichern.Definiert die grundlegenden

Anforderungen und verweist auf die entsprechenden Abschnitte in den anderen Dokumenten

Definiert die Struktur des „Conformance Statement“

Page 30: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 30

Standards

Page 31: Worzyk FH Anhalt Telemedizin WS 04/05 Datenaustausch - 1 DICOM Health Level 7 HL 7 Digital Imaging and Communication in Medicine

WorzykFH Anhalt

Telemedizin WS 04/05Datenaustausch - 31

Beispiele

• PACS Picture Archiving and Communication System http://www.vepro.com/USA/solutions/PACS.asp

• RIS Radiologie Informations Systemhttp://www.medavis.com/de/products/images/kisrispacs.gif

• Integrationhttp://www.uni-mainz.de/FB/Medizin/Radiologie/agit/berichte/

dicom2004/01_Bilddatenmanagement.pdfhttp://www.hipax.de/start.htm