Tải bản đầy đủ (.pdf) (79 trang)

Technische Informatik in der Biomedizin (TIBM) SS 2009

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.84 MB, 79 trang )

Technische Informatik in der

Biomedizin (TIBM)
SS 2009
Vorlesung Standards: DICOM, HL7 & IHE
Oliver Burgert

Innovation Center Computer Assisted

Surgery

(ICCAS)
Universität Leipzig
www.iccas.de
2
Standards - DICOM, IHE, HL7
Motivation & Überblick
 Vielzahl von Informationssystemen interagiert im klinischen
Umfeld
 Standards erleichtern eine Kommunikation über
Herstellergrenzen hinweg
 In dieser VL:
 DICOM – der Standard im radiologischen Umfeld
 “DICOM in Surgery” als Erweiterung von DICOM
 HL7 – Standard im KIS-Umfeld
 IHE als Verbindungsglied
3
Standards - DICOM, IHE, HL7
3
Einführung
Informations-



und Kommunikationstechnologie bei bildgestützten

Interventionen im heutigen modernen Operationssaal
+

Informationstechnologie


Kommunikationstechnologie
Navigationsdaten
Modelldisplay
Systemüberwachung
Tracked US-Sonde
AR im Mikroskop
US-Display
4
Standards - DICOM, IHE, HL7
4
Modularer Systemaufbau
Interventional Cockpit/SAS modules

IT Model-Centric World View
Repo-
sitory
Engine
Data Exch.
Control
Model-
ling

TIMMS ICT infrastructure (based on DICOM-X) for data, image,
model and tool communication for patient model-guided therapy
Simu-
lation
Kernel for
WF and K+D
Management
Visuali-
sation
Rep. Manager
Inter-
vention
Valid-
ation
IO Imag-
ing and
Biosensors
WF`s, EBM,
”cases”
Data and
information
Models and
intervention
protocols
Modeling
tools
Comp.
tools
WF and
K+D

tools
Rep.
tools
Devices/
Mechatr.
tools
Vali-
dation
tools
Images
and
signals
Models
(Simulated
Objects)
5
Standards - DICOM, IHE, HL7
TIMMS & die reale Welt
• Modelle
• Interaktion

mit
• Modellen
• Assistenzsystemen
• Transport

der

Modelle
• Hardware

• Software-Schnittstellen
6
Standards - DICOM, IHE, HL7
6
Modellgestützte Therapie -

Anforderungen
 Modell des Patienten
 Modell = Geeignete Abstraktion der Realität
 Welche Abstraktion ist geeignet?
 Wie wird diese Abstraktion gespeichert und präsentiert?
(z.B. Nerv-Reizung, Puls, Anatomische Lagebeziehungen)
 Kommunikation des Modells
 Übertragung der benötigten Modellteile
 Interaktion mit dem Modell
 Dienste (Services)
 Präsentation
…und die gute

Nachricht

ist:
ZDF: 2057 -

Unser Leben

in der

Zukunft
7

Standards - DICOM, IHE, HL7
7
Einzelsysteme vs. Modularisierte Systeme
Im Prinzip
ist alles
fertig!
Für jede individuelle therapeutische
Fragestellung lässt sich mit
vorhandenen Methoden ein
individuelles modellgestütztes
Therapiesystem entwickeln!
(Voraussetzung: Modellierung muss möglich sein)
Problem:
Jede Systemkomponente muss immer neu integriert (und eventuell gekauft!) werden.
Systeme teuer
Entwicklung aufwendig
Viele Spezialisten notwendig
Neue, spezialisierte Anwendungen sind schwierig
8
Standards - DICOM, IHE, HL7
Aspekte / Komponenten
TIMMS IuK -
Anforderungen
Netzwerke
Dedizierte
Subnetze
Echtzeit-
Bus
Definierte
Latenzen

Geringe
Durchsatzraten
Video
Dedizierte
Video-
Netze
Ethernet
Gigabit-
Netzwerk f.
Datentransport
Streaming
von Daten
Biosignaldaten
Navigationsdaten
Video
Intraoperative
Bilder
Funknetz
Mobile
Datenerfassung
Flexible
Systemkonfiguration
Lokalisation
der Geräte?
Trennung von
Datentransport
und
Kontrollflüssen
Punkt-zu-
Punkt-

Verbindungen
Bus-
Topologie
Integration
in
Kliniknetz
HIS
RIS
PACS
Grid-
Computing
Lastverteilung
Simulation
von
Lastfällen
Monitoring des
Netzwerkstatus
Anbindung
ans Internet
Grid-
Computing
Teleconsulting
Teleradiologie
Videorouting
Telemonitoring
Netzwerkdiagnose
Komponentenstatus
Telechirurgie
Lehre /
Präsentation

Hardwarekomponenten
Lokalisation
RFID
Tracking
Interaktion
Anzeigen
Zntraler
Monitor
Anzeige für
Chirurg
Anzeige für
Anästhesie
Eingabemöglichkeiten
Touch
Panel
Sterilisierbar
Spracherkennung
OP-
Saalsteuerung
Dedizierte
Gerätesteuerung
OP-Bericht
Manipulationsassistenz
Automatisierungslevel
Miniaturisierung
Sicherheit
Zuverlässigkeit
Ausfallsicherheit
Redundanz
Lastmessungen

Tests
Interoperabilität
Zerifizierung
von
Komponenten
Zertifizierung
von Systemen
Schutz
Manipulation
Bewusst
Unbewusst
Zugriff auf
Daten
Streams
abhören
EPR lesen
Handlungsauthorisierung
Planung
Diagnostik
Intelligenz /
Workflow
Workflowakquisition
Softwarekomponenten
Diagnose
CAD
Ferndiagnose
Planung
Arbeitsraumplanung
Zugangsplanung
Planungsalternativen /

Simulation
Einbeziehung aller
Modellparameter
Bildverarbeitung
Modelldatenverarbeitung
Musterpatienten
Registrierung
Segmentierung
Visualisierung
von
Modelldaten
Speicherung im
Patientenmodell
Workflowmanagement
Ontologien
Patiendenmodell
Andere
Modelle
Chirurgischer
Workflow
Implantate
Manipulatoren
Ergonomie
Anatomie
Pathologie
Radiologie
Modellparameter
Chirurgischer
Workflow
Instrumente

Assistenzsysteme
OP-
Steuerung
OP-Setup
Patientenvorbereitung
Modellaktualisierung
Intraoperative
Datenerfassung
Patientenmonitoring
Klinik-
Workflows
Lastausgleich
9
Standards - DICOM, IHE, HL7
Integration?  Standards nutzen und erweitern!
TIMMS IuK -
Anforderungen
Netzwerke
Dedizierte
Subnetze
Echtzeit-
Bus
Definierte
Latenzen
Geringe
Durchsatzraten
Video
Dedizierte
Video-
Netze

Ethernet
Gigabit-
Netzwerk f.
Datentransport
Streaming
von Daten
Biosignaldaten
Navigationsdaten
Video
Intraoperative
Bilder
Funknetz
Mobile
Datenerfassung
Flexible
Systemkonfiguration
Lokalisation
der Geräte?
Trennung von
Datentransport
und
Kontrollflüssen
Punkt-zu-
Punkt-
Verbindungen
Bus-
Topologie
Integration
in
Kliniknetz

HIS
RIS
PACS
Grid-
Computing
Lastverteilung
Simulation
von
Lastfällen
Monitoring des
Netzwerkstatus
Anbindung
ans Internet
Grid-
Computing
Teleconsulting
Teleradiologie
Videorouting
Telemonitoring
Netzwerkdiagnose
Komponentenstatus
Telechirurgie
Lehre /
Präsentation
Hardwarekomponenten
Lokalisation
RFID
Tracking
Interaktion
Anzeigen

Zntraler
Monitor
Anzeige für
Chirurg
Anzeige für
Anästhesie
Eingabemöglichkeiten
Touch
Panel
Sterilisierbar
Spracherkennung
OP-
Saalsteuerung
Dedizierte
Gerätesteuerung
OP-Bericht
Manipulationsassistenz
Automatisierungslevel
Miniaturisierung
Sicherheit
Zuverlässigkeit
Ausfallsicherheit
Redundanz
Lastmessungen
Tests
Interoperabilität
Zerifizierung
von
Komponenten
Zertifizierung

von Systemen
Schutz
Manipulation
Bewusst
Unbewusst
Zugriff auf
Daten
Streams
abhören
EPR lesen
Handlungsauthorisierung
Planung
Diagnostik
Intelligenz /
Workflow
Workflowakquisition
Softwarekomponenten
Diagnose
CAD
Ferndiagnose
Planung
Arbeitsraumplanung
Zugangsplanung
Planungsalternativen /
Simulation
Einbeziehung aller
Modellparameter
Bildverarbeitung
Modelldatenverarbeitung
Musterpatienten

Registrierung
Segmentierung
Visualisierung
von
Modelldaten
Speicherung im
Patientenmodell
Workflowmanagement
Ontologien
Patiendenmodell
Andere
Modelle
Chirurgischer
Workflow
Implantate
Manipulatoren
Ergonomie
Anatomie
Pathologie
Radiologie
Modellparameter
Chirurgischer
Workflow
Instrumente
Assistenzsysteme
OP-
Steuerung
OP-Setup
Patientenvorbereitung
Modellaktualisierung

Intraoperative
Datenerfassung
Patientenmonitoring
Klinik-
Workflows
Lastausgleich
 SDS-Gruppe
 TIMMS-Gruppe
 Workflow-Gruppe
 Patient-Modeling-Gruppe
10
Standards - DICOM, IHE, HL7
10
Standardisierung!
 Interoperabilität technischer Systeme wird auf lange Sicht immer über
Standards (ISO, DIN, ANSI, ieee, …) erreicht.
 Es existiert eine Palette an Standards, die zum Datenaustausch zwischen OP-
Systemen verwendet werden können:
 Klinische- bzw. Medizinprodukte-Standards
 Standardisierte Nomenklatur (SNOMED, LOINC, …)
 Standards aus anderen technischen Bereichen
(Computerwissenschaften, Telekommunikation, Maschinenbau,
Elektrotechnik, Unterhaltungselektronik, …)
 (De-Facto-Standards)
 Regeln zur Nutzung von Standards
 IHE (Integrating the Healthcare Enterprise)
 Der im Rahmen des Projekts wichtigste Standard ist
„Digital Imaging and Communication in Medicine (DICOM)“
11
Standards - DICOM, IHE, HL7

IT in der Radiologie (RIS und PACS)
RIS: Radiologisches Informationssystem
 Welcher Patient wird wann in welchem Raum mit welchen Methoden untersucht.
 Protokollierung nach RöV (Geräteparameter, Strahlendosis, )
 Befundschreibung
 Schnittstelle zu Geräten (Parameter)
 Zugriff auf klinische Daten und Vorbefunde
PACS: Picture

Archiving

and Communication

System
 „elektronischer Röntgenlichtrahmen“
 Infrastruktur zur Bildkommunikation
inkl. Patientendatenbank
 Archivierung der Aufnahmen
 Zugriff auf Voraufnahmen
12
Standards - DICOM, IHE, HL7
Bildgebung im klinischen Workflow
13
Standards - DICOM, IHE, HL7
Etablierte Industriestandards
 Health Level 7 (HL7)
Standard für elektronischen (textuellen) Datenaustausch im Gesundheitswesen
 Digital Imaging and Communications in Medicine (DICOM)
Standard zur Bildübertragung


und Datenformat zur Bildspeicherung
14
Standards - DICOM, IHE, HL7
DICOM
 Digital Imaging and Communications in Medicine (DICOM)
 Bilddatenübertragung
 Bilddatenspeicherung (Datenformat)
 Zunächst begegnet einem DICOM
meist als Dateiformat:
 Header enthält Metadaten
 Body enthält Bilddaten
0002,0000,File Meta Elements Group Len=198
0002,0001,File Meta Info Version=256
0002,0002,Media Storage SOP Class UID=1.2.840.10008.5.1.4.1.1.2.
0002,0003,Media Storage SOP Inst
UID=1.2.840.113619.2.55.3.2126732283.5888.1175231464.730.11
.
[…]
0008,0008,Image Type=AXIAL
[…]
0008,0020,Study Date=20070330
0008,0021,Series Date=20070330
0008,0022,Acquisition Date=20070330
0008,0023,Image Date=20070330
0008,0030,Study Time=120230
0008,0031,Series Time=120425
[…]
0008,0060,Modality=CT
0008,0070,Manufacturer=GE MEDICAL SYSTEMS
0008,0080,Institution Name=HELIOS.Krankenhaus.Leisnig

0008,0090,Referring Physician's Name=UNIHN
0008,1010,Station Name=CT99.OC0
0008,1030,Study Description=CT Hals
0008,103E,Series Description=3.5 Flow. 100 ml
[…]
0010,0010,Patient's Name=Vorname.Nachname
0010,0020,Patient ID=0050074xxx
0010,0030,Patient Date of Birth=19991201
0010,0040,Patient Sex=F
0010,1010,Patient Age=042Y
[…]
0018,0022,Scan Options=HELICAL MODE
0018,0050,Slice Thickness=2.500000
[…]
0028,0010,Rows=512
0028,0011,Columns=512
0028,0030,Pixel Spacing=0.486328 0.486328
15
Standards - DICOM, IHE, HL7
DICOM
DICOM umfasst
 Geräte-Kommunikationsprotokoll
über Netzwerke
 Kommunikation über
Wechseldatenträger (CD-ROM, ZIP,
MOD, …)
 Dateninhalte
 Funktionelle Anwendungen
 Hardwareübergreifend konsistente
Anzeige von Bildern

 Sicherheits- und
Konfigurationsmanagement
 Arztbezogene Konfiguration der
Benutzerschnittstelle (Hanging
Protocol)
 Identifikation und Gruppierung
verwandter Informationen
(Structured Reports)
 …
DICOM umfasst

nicht
 Implementierungsdetails
 Datenbankstrukturen
 Programmiersprachen
 Hardware
 Betriebssysteme
 GUI-Design
 …
16
Standards - DICOM, IHE, HL7
Beispiele

für

DICOM-Nutzung
17
Standards - DICOM, IHE, HL7
DICOM-Aufbau
 Umfang (Version 2007): 18 Dokumente, 3433 Seiten

 PS 3.1: Introduction and Overview
 PS 3.2: Conformance
 PS 3.3: Information Object Definitions
 PS 3.4: Service Class Specifications
 PS 3.5: Data Structure and Encoding
 PS 3.6: Data Dictionary
 PS 3.7: Message Exchange
 PS 3.8: Network Communication Support for Message Exchange
 PS 3.9: Retired
 PS 3.10: Media Storage and File Format for Data Interchange
 PS 3.11: Media Storage Application Profiles
 PS 3.12: Media Formats and Physical Media for Data Interchange
 PS 3.13: Retired
 PS 3.14 Grayscale Standard Display Function
 PS 3.15: Security & System Management Profiles
 PS 3.16: Content Mapping Resource
 PS 3.17: Explanatory Information
 PS 3.18: Web Access to DICOM Persistent Objects (WADO)
 Permanente Aktualisierung durch Supplements und Correction Items
18
Standards - DICOM, IHE, HL7
DICOM-Aufbau
Message exchange
Network
Communication
for Message
exchange
Part 14
Greyscale
Standard

Display
Function
Part 15
Security and System Management Profiles
Part 16
Content
Mapping
Ressource
Part 17
Explan
atory
Info
Part 18
Web Access
Hitchhikers Guide to DICOM-Extensions
Die folgenden

5 Folien

“Guide”

entstammen

einer

ICCAS-internen

Präsentation

von Michael Gessat zur


Erweiterung

von DICOM.
Sie

geben

einen

guten

Überblick

über

die DICOM-Teile

und den
Aufbau

von DICOM und sind

daher

in diese

Folien

gewandert.

20
Standards - DICOM, IHE, HL7
The Hitchhiker‘s Guide to DICOM
 Part 1: Introduction & Overview: Tells you about what DICOM is, where it is
coming from and something about the general architecture. It also contains a
brief overview of the content of each of the following parts.
 Don’t expect any changes here. Just read it. It helps!
 Part 2: Conformance:
DICOM is to some extent a meta-standard. In the
conformance statement, the vendor of a DICOM conform device states how he
implements DICOM and which parts of DICOM his device implements. The
form and content of this conformance statement is specified in chapter 2.
 I didn’t see much change here in the supplements I read. But maybe there
will be a lot concerning the zero-conf stuff?
21
Standards - DICOM, IHE, HL7
Guide #2
 Part 3: Information Object Definitions: The static part of DICOM is contained in
this chapter. The Model of the World, the Information Model, the general
definition of a DICOM IOD and 59 IODs for different purposes are specified
here.
 Here, you specify your new data structures and their relations to the
existing ones. Most of the time for the Surface Meshes went into this part.
 Part 4: Service Class Specifications:
DICOM Objects can not be defined
without a Service Group applying to it and vice versa. Part 4 specifies the
DIMSE (DICOM Message Service Element) Services and the Media Storage
Services. The Service Class Specifications describes the effect DICOM Services
have on the IODs they apply to.
 As long as you only add new data-types to DICOM, you won’t have to

change an lot here. Maybe we’ll have to add new service types for
streaming and for zero-conf.
22
Standards - DICOM, IHE, HL7
Guide #3
 Part 5: Data Structures and Semantics: Tells you all about the dirty bits-and-
bites-details of encoding. How many bits does an integer have? How long may
a string be? Look it up here!
 Table 6.2-1 contains all available basic data types in DICOM. That’s what
you need! If you don’t plan to write your own parser or hand-code DICOM
files, you won’t spend too much time with this one.
 Part 6: Data Dictionary
: The Data Dictionary is the centralized registry for all
Information Elements available in DICOM. Nothing new here, basically a table
containing all the attributes from Part 3 ordered by their tag-number and all
UIDs given to concepts, SOPs,….
 Once you’ve done your work in Parts 3 and 4, this is basically copy-paste.
23
Standards - DICOM, IHE, HL7
Guide #4
 Part 8: Network Communication Support for Message Exchange: Specifies how
DICOM uses the underlying network to transfer the messages from one
application to the other. Herein, the DICOM upper layer protocol for TCP/IP is
specified.
 To be honest, I can’t foresee how our work will affect this part. I just added
it since Parts 4 and 7 seem to have effects here. We’ll possibly include
some new protocols here.
 Part 15: Security and System Management Profiles
: Specifies how DICOM uses
several security-oriented standards in order to guarantee safe and secure

access and transfer to the Data.
 Whenever you add a module, you’ll have to insert it into the “what shall be
considered” - tables. Zero-conf might hugely affect this part.
24
Standards - DICOM, IHE, HL7
Guide #5
 Part 16: Content Mapping Resource: Contains huge tables encoding words,
concepts, names,…. This part provides a kind of structured glossary and is the
closest thing to an ontology in DICOM. One of the fastest growing parts of
DICOM.
 When you include lists of anatomical structures, types of equipment, ways
to do something,… within a module, you put your list of possible entries
here.
 Part 17: Explanatory Information
: Whenever you feel, that the reader of your
supplement might need a bit of assistance to understand it, like an example,
put it here. Nobody will admit, but this is what we all read when nobody
watches…
 Especially in the discussion-phase: If in doubt, put it in!
25
Standards - DICOM, IHE, HL7
World Model
DICOM part 3, p 52

×