37
SFB/Transregio 125 Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp

Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 2: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

2

SFB/Transregio 125

Project Overview

Allgemein- & Viszeralchirurgie

Plattform

Software-Infrastruktur

Ze

ntra

le K

oord

inatio

n

Büchler Meinzer

S01

Situationsadaptiertes Assistenzsystem

für die minimalinvasive Chirurgie

Müller / Speidel

A01

Wissensbasierte navigierte

Leberchirurgie

Maier-Hein / Mehrabi

A02

Herzchirurgie

Wissensbasiertes Assistenzsystem für

die rekonstruktive Herzklappenchirurgie

De Simone / Wolf

B01

Strahlentherapie

Adaptive Photonentherapie

in der Behandlung von

Lungen- und Lebertumoren

Bendl / Combs / Oelfke

C01

Biologisch und zeitlich adaptive Therapie

des Pankreaskarzinoms mit

Schwerionen

Bendl / Debus / Oelfke

C02

Innovative Bildgebung zur

Gewebeperfusion

Grenacher / Stiller / Werner

R02

Funktionelle Diffusionsbildgebung zur

Gewebe-Charakterisierung

Klauß / Stieltjes / Werner

R01

4D-Bildgebung von Blutfluss und

Bewegung

Beller / von Tengg-Kobligk

R03

Wissensmodellierung und Interpretation

Dillmann / Mehrabi / Studer

I01

Wissensbasierte multispektrale

Gewebecharakterisierung

Fritzsche

I04

Wissensbasierte Segmentierung

Meinzer

I02

Funktionelle Modellierung

Heuveline

I03

Robotik

Müller / Wörn

I05

Z01

Page 3: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

3

SFB/Transregio 125

Abstract Overview

Surgical Use Cases

Assistance Systems

Page 4: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

4

SFB/Transregio 125

Example Surgical Use Case

Recommending Liver Therapy

Action

Knowledge base

Interpretation Perception

Cognitive Assistance System

Page 5: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

5

SFB/Transregio 125

Recommending Liver Therapy – Problem

What therapy?

Patient ID432 Study 654 Liver Guideline

Provided by A02 project

Page 6: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

6

SFB/Transregio 125

Patient ID432

Recommending Liver Therapy – Problem

What therapy?

Study 654 Liver Guideline

Liver factor

?

Provided by A02 project

Page 7: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

7

SFB/Transregio 125

Describing liver factors

Identifying relevant liver factors

Annotating patients

Fill out all relevant liver factors for patients

Evaluate guideline

Derive new property for patient

Recommending Liver Therapy – Problem (2)

has Neuroendocrine

Tumour

has Neuroendocrine

Tumour

Asymptomatic

Patient ID432

has Therapy

Observation

Patient ID432

Page 8: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

8

SFB/Transregio 125

Recommending Liver Therapy – Problem (3)

Liver factors Therapy

guidelines

Patients

has Neuroendocrine

Tumour

Page 9: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

9

SFB/Transregio 125

Security of patient data

Only physicians in charge are are allowed to see data set

Control of metadata and data

Liver factors and patient data must not be changed by other projects

Ease of data input

Forms but still flexible

Requirements of medical steps

Page 10: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

10

SFB/Transregio 125

Linked Data for

Describing liver factors

Annotating liver patients

Describing guidelines

Recommending liver therapy – Solution

Recommending therapy

Triple Store

Guideline

Dataset

Liver Factor

Ontology

Data

Metadata

Patient

Dataset

Linked Data

Linked Data

Page 11: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

11

SFB/Transregio 125

Linked Data for

Describing liver factors

Annotating liver patients

Describing guidelines

Recommending liver therapy – Solution

Recommending therapy

Triple Store

Guideline

Dataset

Liver Factor

Ontology

Data

Metadata

Patient

Dataset

Linked Data

Linked Data

Page 12: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

12

SFB/Transregio 125

Problem

Excel table

> 500 liver factors

Preoperative, e.g., demographic data

Intraoperative, e.g., type of surgery

Postoperative, e.g., specific treatment

Solution

Import of liver factors into SMW

RDF export of liver factors as ontology

Ease of data input: Excel table

Keep control over data: Using local SMW

Describing liver factors

Liver Factor

Ontology Local SMW

Page 13: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

13

SFB/Transregio 125

Describing liver factors – Modelling

has Hepatobiliary dis.

has Chronic

has Chronic Hepatitis

...

Viral

Drugs

possible values

less specific

less specific

Part of Excel Sheet

Page 14: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

14

SFB/Transregio 125

Describing liver factors – Complex Modelling

has Chemotherapy

Protocol

has Chemotherapy

Duration

Page 15: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

15

SFB/Transregio 125

Describing liver factors – Complex Modelling (2)

Page 16: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

16

SFB/Transregio 125

Overviews of liver factors: tree, graph

Describing liver factors – Overviews

12

Als zweite vielversprechende Möglichkeit bietet sich eine Auswertung als

Graph an. Hierfür habe ich die Erweiterung Semantic Result Forms verwendet.

Diese Erweiterung kann Query Ergebnisse als Graph darzustellen.

So konnte sehr gut eine Übersicht erlangt werden. Leider war diese Anwen-

dung auf meinem Server sehr langsam (Berechnung des Bildes > 1 Tag), dies

könnte an der Menge der Daten gelegen haben, denn ich habe kein Beispiel mit

einer solchen Datenmenge bei anderen Anwendungen gefunden. Die Übersicht

über einzelne Bereiche, kann aber so aber sehr schnell erlangt werden (siehe

Abbildung 4).

8. Fazit

In der Arbeit konnte gezeigt werden, dass es möglich ist mit Hilfe von Seman-

tik Media Wiki eine Datenstruktur zu erstellen.

Stärken zeigt das MediaWiki vor allem in der Erweiterbarkeit. Grundsätzlich

ist auch der Menge der Eigenschaften kaum Grenzen gesetzt.

Probleme zeigten sich in den großen Freiheiten, die MediaWiki bietet, denn

unterschiedliche Schreibweisen (Groß und Kleinschreibung, Leerzeichen, Ab-

kürzungen etc.) machen Verknüpfungen schwierig und sind insbesondere bei

einer sauberen Modellierung sehr ärgerlich. Hier müssen klare Vereinbarungen

Abbildung 4 Ausschnitt Property Graph

Page 17: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

17

SFB/Transregio 125

Physicians would not add background information

Meaning of liver factors or possible values sometimes not clear

linking to external data sources, e.g., Wikipedia

Describing liver factors – Background info

has related information

Resection

has Chronic Cirrhosis

Page 18: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

18

SFB/Transregio 125

Type of properties have to be guessed or “page” by default

Liver factor refinement process

Teach physicians to further describe liver factors using SMW, e.g., data types of properties

New versions of Excel sheet -> no round-tripping

Exceptions are the rule (Excel)

Without data, difficult to validate modelling

Describing liver factors – Open Challenges

Page 19: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

19

SFB/Transregio 125

Linked Data for

Describing liver factors

Annotating liver patients

Describing guidelines

Recommending liver therapy – Solution

Recommending therapy

Triple Store

Guideline

Dataset

Liver Factor

Ontology

Data

Metadata

Patient

Dataset

Linked Data

Linked Data

Page 20: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

20

SFB/Transregio 125

Annotating liver patients

Local SMW

Problem

Paper-based patient folders

> 50 patients á several dozens of pages

Excel-like data input (ordering...)

Solution

Semantic Forms

Annotations reusing liver factor ontology

RDF export and secure storage of patient data

Ease of data input: Forms

Security of patient data: Created using local SMW, stored on secure file server

Patient

Dataset

Page 21: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

21

SFB/Transregio 125

Annotating liver patients - Basic idea

Page 22: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

22

SFB/Transregio 125

Pre-processing of Excel sheet

The last (most specific) column is used for the property name

Page 23: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

23

SFB/Transregio 125

Pre-processing of Excel sheet

The last (most specific) column is used for the property name

Page 24: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

24

SFB/Transregio 125

Pre-processing of Excel sheet

The last (most specific) column is used for the property name

Page 25: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

25

SFB/Transregio 125

Template HTML export

The last (most specific) column is used for the property name

We insert template fields for each property in Excel sheet

Page 26: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

26

SFB/Transregio 125

Form HTML export

The last (most specific) column is used for the property name

We insert template fields for each property in Excel sheet

We insert form fields for each property in Excel sheet

Page 27: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

27

SFB/Transregio 125

Creating pages in SMW – Template

Page 28: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

28

SFB/Transregio 125

Creating pages in SMW – Form

Page 29: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

29

SFB/Transregio 125

Annotating liver patients – Complex modelling

Page 30: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

30

SFB/Transregio 125

Annotating liver patients – Complex modelling (2)

Page 31: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

31

SFB/Transregio 125

5 student physicians inserting data

20 patients annotated

Overviews created

Helps with understanding „structured data“

Annotating liver patients – Overviews

Page 32: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

32

SFB/Transregio 125

Liver Factor Update Process: Decrease manual effort of technicians

Changing user interface -> annoying, but well...

Changing liver factors -> what happens to earlier annotated patients?

Increase quality but stay flexible, e.g.,

"60 minuts“

"Unknown"/"unknown"/"not known“

German Dates 1.2.2013

Improve user experience for physicians

Annotating liver patients – Open Challenges

Page 33: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

33

SFB/Transregio 125

Linked Data for

Describing liver factors

Annotating liver patients

Describing guidelines

Recommending liver therapy – Solution

Recommending therapy

Triple Store

Guideline

Dataset

Liver Factor

Ontology

Data

Metadata

Patient

Dataset

Linked Data

Linked Data

Page 34: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

34

SFB/Transregio 125

Describing guidelines

Local SMW Guideline

Dataset has Neuroendocrine

Tumour

?x

has Therapy

Observation

?x

Asymptomatic

Study 654 Liver

Guideline

Page 35: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

35

SFB/Transregio 125

Modelling guidelines in SMW, e.g., easy to use rule editor

Execution of guidelines (e.g., rules using SPARQL Update)

Dealing with conflicting guidelines

Describing guidelines – Open Challenges

Page 36: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

36

SFB/Transregio 125

Special requirements of medical domain

Sensitive patient data

Control over data

Difficult for physicians to get head around „structured data“

SMW great for working towards a common vocabulary for mapping between liver factors as described

in scientific literature

in clinical guidelines

in actual patients

Lessons Learned

Page 37: Challenges with Annotating Liver Patient Data · Challenges with Annotating Liver Patient Data Benedikt Kämpgen, Andreas Adler, Patrick Philipp . 2 ... background information Meaning

37

SFB/Transregio 125

Thanks

Linked Data for

Describing liver factors

Annotating liver patients

Describing guidelines

Recommending therapy

Triple Store

Guideline

Dataset

Liver Factor

Ontology

Data

Metadata

Patient

Dataset

Linked Data

Linked Data