project data.set(er): enabling distributed physician ... · project data.set(er): enabling...

31
Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency room Janko Ahlbrandt 1,2 1) Section Medical Informatics in Anesthesiology and Intensive Care, Clinic for Anesthesiology and Operative Intensive Care, Justus-Liebig-University Gießen 2) Department for mathematics and informatics, Philipps-University Marburg

Upload: others

Post on 28-Jul-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency room

Janko Ahlbrandt1,2

1) Section Medical Informatics in Anesthesiology and Intensive Care, Clinic for Anesthesiology and Operative Intensive Care, Justus-Liebig-University Gießen

2) Department for mathematics and informatics, Philipps-University Marburg

Page 2: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

context: care in the emergency room

internal medicine

abdominal surgery

trauma surgery

neurology

radiology

pediatrics

urology

gynacology

thorax surgery

Page 3: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

They all work efficiently while the patient is still present, but once she’s gone, they have to do documentation on paper. => that’s where medical informatics comes in

problem

Page 4: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

Medical documentation in emergency care lacks structure and is ofter scattered in various places The is no standard on what to document or how First steps toward a solution: A comission of experts formed in 2008 who publish a list of

items to be documentated for each patient in emergecy care There are different modules for every specialty involved For an item to be listed, consensus has to reached in the group The process lacks transparency, which was pointed out by external

experts and scientific reviewers

context (analysis) / first steps

Page 5: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

Publicly funded project to distribute standardized documentation for emergency care and create a nationwide register for emergency care data.

the AKTIN project

Page 6: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

Requirements engineering

functional: 1. User stories (extracted from unstructured interviews with

experts) Process requirements: 1. Formulized (implicit) enviromental constraints 2. possible solutions to overcome limitations

Page 7: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

User stories

Page 8: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

Process to support

commit ideas for items

gather items

commit ideas for items

discuss items

commit ideas for items

edit items

modeler / project lead

domain expert domain expert domain expert

Page 9: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

editor and

discussion application

Model Controller View

meta-model

generator

database

model

<<instance>>

Page 10: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

workflow cycle

Page 11: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

Central venous catheter

1 FAST ultrasound assessment

2

Test cases for model storming

Page 12: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

Metamodel

Metamodel in EMF

Page 13: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

Model for central venous catheter (in German)

Page 14: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

workflow cycle

Page 15: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

Implementation level tests subject(:ability) { Ability.new(user) } context "when an involved user" do let(:user) { FactoryGirl.build(:involved_user) } it { user.should_not be nil # an involved user should be able to read all meta-model classes: should be_able_to(:read, Element) should be_able_to(:read, Merkmal) should be_able_to(:read, Dimension) should be_able_to(:read, Auspraegung) } # but not be able to write any of them: it{ should_not be_able_to(:write, Element) should_not be_able_to(:write, Merkmal) should_not be_able_to(:write, Dimension) should_not be_able_to(:write, Auspraegung) } end context "when a modeling user (modeler)" do let(:user) { FactoryGirl.build(:modeler) } it { user.should_not be nil # an involved user should be able to read all meta-model classes: should be_able_to(:read, Element) should be_able_to(:read, Merkmal) should be_able_to(:read, Dimension) should be_able_to(:read, Auspraegung) } # and be able to write any of them: it{ should be_able_to(:write, Element) should be_able_to(:write, Merkmal) should be_able_to(:write, Dimension) should be_able_to(:write, Auspraegung) } end

snippet 1. specs for two roles in rspec (spec/models/user_spec.rb)

Page 16: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

generated code

Page 17: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

custom extension of generated code

Page 18: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

Relations n:m have their own class

Generated classes

Page 19: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

automated integration tests

Page 20: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

Page 21: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

Unstructured interview with 8 experts, who are members of the working group: 8 experts: „software is unusable for me“. „I don‘t understand the

descriptions used“.

2 experts: „this software is making me do things outside my assigment. That‘s another persons job“.

5 Experts: „I don‘t like the look of the software“, „I can‘t navigate and find the things I want“, „I just don‘t understand it“

3 experts offered specific suggestions on how to change the software to make it more usable

user evaluation #1

Page 22: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

With this seemingly devastating feedback, what do to next? => pivot!

Give the users something they are familiar with to facilitate the change I carefully considered the user‘s feedback when formulating

requirements for the next „round“

Gradually make the change towards a more sophisticated (meta-)model

pivot or persevere?

Page 23: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

For the second iteration, I created more detailed (and formal) use cases to describe the systems behavior

requirements #2: use cases

Create comment

ID: uc_element_02 Name / Title: Create comment on element Primary actor member of the working group (involved user) Other actors • Registered user (interested user) Motivation / Goal in Context:

Point out errors or omissions and initiate or contribute to change or discussion process.

Description: Make one or more comments on a particular item of the data-set. Preconditions • User has to be logged in (authenticated and authorized) Basic Flow / Process:

1. The user looks at the details of a particular item, she is interested in 2. The user identifies an error or omission in the item’s current state 3. The user formulizes a comment pointing to the item’s perceived

shortcomings 4. The user confirms, she wants to publish the comment (though

anonymously)

Page 24: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

Metamodel Legacy Model

Metamodel in EMF

0..*

1..*

Page 25: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

Page 26: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

Unstructured interview with 9 experts who are members of the working group: 3 experts: „software is (still) unusable for me“.

4 experts: „It‘s still not perfect, but I think I can work with this“

1 expert: „I think I understand what I need to do here, but I‘m afraid to break things.“

user evaluation #2

Page 27: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

development staging

(on production server)

production

Deployment

New versions and features are introduced to key users here

before live prodution.

Page 28: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

It‘s possible to create partly model driven applications in Ruby on Rails (with a few minor problems) Despite efforts in requirements engineering, project‘s can be

rejected by aspired users The first approach was „to innovative“ and user‘s could not follow

Taking up the legacy model helped with user acceptance and will hopefully enable the gradual switch to a richer model Some users are more likely to accept a higher level of

complexity. These users should be embraced as „key users“

conclusions

Page 29: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

The platform is online, but adoption is still low It can‘t compete with the presence based discussions that the working

group is used to

So far no usage by people outside the working group

An upcoming data-set release in Dez 2014 is promising created a temporary increase in usage over the summer

Upon release, the discussion platform will be publicly mentioned for the first time

The formal document for release was created using the application

Minor improvements and bug fixing have been performed since

status today

Page 30: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

010011010110111001110001111010101010001010101000111001001010100010010010001111000100010001111001010100101001001110101010101010101100100100#HTTP://WWW.SEKTION-MEDIZININFORMATIK.DE/#1110001001010100

1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

Thank you...

… for your attention!

Page 31: Project data.set(ER): Enabling distributed physician ... · Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency

http://www.sektion-medizininformatik.de/

Project data.set(ER): Enabling distributed physician feedback and collaboration on modeling data sets for the emergency room

Janko Ahlbrandt1,2

1) Section Medical Informatics in Anesthesiology and Intensive Care, Clinic for Anesthesiology and Operative Intensive Care, Justus-Liebig-University Gießen

2) Department for mathematics and informatics, Philipps-University Marburg