22
Dosismonitoring: Selfmade 19. APT-Seminar; 3. Theo-Schmidt Symposium, 12-13.06 2015 Nürnberg Dipl. Phys. B. Renger, Institut für diagnostische und interventionelle Radiologie Klinikum rechts der Isar, TU-München

10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

Dosismonitoring: Selfmade

19. APT-Seminar; 3. Theo-Schmidt Symposium, 12-13.06 2015 Nürnberg

Dipl. Phys. B. Renger, Institut für diagnostische und interventionelle Radiologie

Klinikum rechts der Isar, TU-München

Page 2: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

• Linux-Server

• DICOM-STORE-SCP (DICOM-SR Daten von Modalitäten, Bilddaten)

• DICOM-MPPS-SCP (MPPS-Daten von Modalitäten)

• Direkter Filezugriff aus das PACS-Archiv (Batchprocessing)

Systembestandteile

Systemaufbau

• Datenextraktoren für:

• SR-Daten (CT, XA)

• Bilddaten (CT, CR, DX, MG incl. Tomosynthese, PX)

• MPPS-DATEN (DX, CR, RF, XA, MG)

• HL7-Connector (ADT-Daten, Merge, Modify, etc) , WiP

• Windows-Server

• MySql-Datenbank

• Windows-Client

• QlikView (Datamining)

Page 3: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

Systemaufbau

RIS

PACS

Modalitäten

Linux-Server

Verwaltungsdaten

Bilder, MPPS, SR

Bildheader MPPS DCM-DOSE-SR CT-Dosisbild

Datenbank

D-info

OCR

Auswertung

QlikView

Dosisdaten

Page 4: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

0018,9302 >---: SPIRAL

0020,0011 >Series Number: 6

0020,1041 >Slice Location: 611.799939

00E1,0010 >---: ELSCINT1

00E1,1021 >---: 9.8

CT Dosis Info Problem

Hersteller 1

00E1,1021 >---: 9.8

00E1,1037 >---: 0

0040,0310 Comments on Radiation Dose: Series #3 full 120 715 Average CTDIvol=115.7 DLP=390.4

Series #6 full 120 15 Average CTDIvol=2.9 DLP=9.8

Total DLP=400.2

Page 5: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

• Keine Dosisinformationen im

Dicomheader.

• Alle Informationen als Dicom-

Overlay auf einem leeren Bild

CT Dosis Info Problem

Hersteller 2

Page 6: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

• Study ID: 11196

• Time: May 07, 2010, 15:52:56

• Total DLP: 400.2 mGy * cm

• Dose

• #Description Mode CTDI DLP

• [mGy] [mGy*cm]

• 2 Surview Surview 0.0 0.00

OCR

• 3 full 120 715 Helical 115.7 390.40

• 6 full 120 15 Helical 2.9 9.8

OCR konvertiert in einen textfile

Fehler ~2%

Page 7: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

• PACS, Modalitäten (Bildheader, MPPS,SR und OCR):

• CR/DX: Study Description, mAs, kVp, Exposure, Area Dose Product, Filter…

• MG: …, Organdosis, Kompression, Objektdicke, …

• CT: …, CTDIvol, CTDI, DLP…

• RIS

Welche Daten ?

• RIS

• Patientendaten (Name, Diagnosen,…)

• Untersuchungsdaten (Leistungstext, Leistungsdatum,…

• Dokumentation nach RöV

Page 8: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

• CT

• Siemens Definition AS (OCR, Dicom-SR)

• Siemens Definition AS+ (OCR, Dicom-SR)

• Philips Brilliance 64 (OCR, Dicom-MPPS)

• Philips Brilliance iCT (OCR, Dicom-MPPS)

Welche Geräte sind angeschlossen?

• Philips Brilliance iCT (OCR, Dicom-MPPS)

• DX

• Carestream DR9500 (Headerdaten, Dicom-MPPS)

• Carestream DR-Evolution (Headerdaten, Dicom-MPPS)

• Carestream DR-Revolution (Headerdaten, Dicom-MPPS)

• Carestream DRX-1 (Headerdaten, Dicom-MPPS)

• Philips Digitaldiagnost 3 (Headerdaten, Dicom-MPPS)

• GE Revolution Xqi (Headerdaten)

Page 9: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

• XA

• 4 x Philips Allura FD 20 (Dicom-MPPS, DICOM-SR)

• RF

• Philips MD-Eleva (Dicom-MPPS)

Welche Geräte sind angeschlossen?

• Philips MD-Eleva (Dicom-MPPS)

• MG

• GE Senograph Care (Headerdaten, Dicom-MPPS)

• GE Senograph Essential (Headerdaten , Dicom-MPPS)

Page 10: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

• Jedes neue Gerät muss individuell eingerichtet werden

• Teilweise muss der Programmcode der Daten-Extraktorenangepasst werden

Probleme beim Geräteanschluss:

• Zusätzliche Datenfelder können über Konfig-Dateien ergänzt werden

• Alles ist prinzipiell möglich, nur mit Programmieraufwand verbunden

10

Page 11: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

DX MG CT

Klassifikation nach

Leistungstext aus dem RIS

Klassifikation und Dosisberechnung

QlikView

Importskript

DX MG CT

Parenchymdosis

von der Modalität

Berechnung der

Organdosen nach

Drexler et al.

Berechnung der

Effektivdosis nach

Nagel et al. aus dem DLP

Auswertung mit QlikView

Page 12: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

Mammographie Dosisermittlung

Aus den MPPS-Daten

12

Aus den Bild-Daten

Page 13: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

CT Dosisberechnung

13

Page 14: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

DX-Dosisberechnung

14

Page 15: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

• In QlikView kann man sehr einfach verschiedene Datenbanktabellen

miteinander verknüpfen und nach unterschiedlichen Dimensionen

auswerten

• Prinzipiell ist es damit möglich beliebige Datenfelder miteinander in Relation

zu bringen.

Auswertemöglichkeiten

zu bringen.

• Die Auswertungen sind damit nur durch die vorhandenen Datenfelder

limitiert.

• In den Auswertungen können beliebige Berechnungen durchgeführt werden

• Alle Daten können direkt nach Excel, CSV, etc… exportiert werden.

15

Page 16: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

Gerätevergleich

16

Page 17: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

Altersverteilung von CT-Untersuchungen

17

Page 18: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

Dosisvergleich nach Workflowänderung

18

Page 19: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

CTA der Aorta

Verringert Iterative Rekonstruktion die CT-Strahlendosis ?

19

Source: Noël, P. B. (2013). Does Iterative Reconstruction lower CT Radiation Dose: Evaluation of 15,000 Examinations. PlosONE.

Page 20: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

Pulmonary CTA

Verringert Iterative Rekonstruktion die CT-Strahlendosis?CTA des Thorax

20

Source: Noël, P. B. (2013). Does Iterative Reconstruction lower CT Radiation Dose: Evaluation of 15,000 Examinations. PlosONE.

Page 21: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

• „Selfmade“-Dosismonitoring entwickelt

• unterstützt alle Modalitätentypen

• unterstützt DICOM-Header Extraktion

• unterstützt DICOM-MPPS Extraktion

Zusammenfassung

• unterstützt DICOM-Dose-SR Extraktion

• flexibel Anpassbar

• Relativ hoher Anpassungsaufwand

• Kein Produkt (und soll auch keines werden)

21

Page 22: 10 Renger DosisMonitoring SelfMade · • In QlikView kann man sehr einfach verschiedene Datenbanktabellen miteinander verknüpfen und nach unterschiedlichen Dimensionen auswerten

22

Vielen Dank für Ihre

Aufmerksamkeit

Fragen?