Systemanalyse mit UML - uni- · PDF fileSystemanalyse mit UML am Beispiel der Modellierung...

17
Systemanalyse mit UML am Beispiel der Modellierung elektronischer Patientenakten Ein Unterrichtsversuch im Informatik- Grundkurs Jg.13 Dr. Kerstin Strecker 7.5.2012 1

Transcript of Systemanalyse mit UML - uni- · PDF fileSystemanalyse mit UML am Beispiel der Modellierung...

Page 1: Systemanalyse mit UML - uni- · PDF fileSystemanalyse mit UML am Beispiel der Modellierung elektronischer Patientenakten Ein Unterrichtsversuch im Informatik-Grundkurs Jg.13 7.5.2012

Systemanalyse mit UML am Beispiel

der Modellierung elektronischer

Patientenakten

Ein Unterrichtsversuch im Informatik-

Grundkurs Jg.13

Dr. Kerstin Strecker7.5.2012 1

Page 2: Systemanalyse mit UML - uni- · PDF fileSystemanalyse mit UML am Beispiel der Modellierung elektronischer Patientenakten Ein Unterrichtsversuch im Informatik-Grundkurs Jg.13 7.5.2012

Elektronische Patientenakte (ePA)

zentrale elektronische Sammlung aller

behandlungsrelevanten Patientendaten

Anamnese, aktuelle Medikamenteneinnahme

(=>Wechselwirkungen)

Arztbriefe, elektronische Rezepte

Befunde, Bildbefunde (Röntgenbilder,..), Messwerte

(Blutdruck,…), Laborbefunde, EKG,…

Diagnosen in einheitlicher Codierung

Therapien in einheitlicher Codierung

Notfalldaten (Allergien, Unverträglichkeiten...)

Dr. Kerstin Strecker7.5.2012 2

Page 3: Systemanalyse mit UML - uni- · PDF fileSystemanalyse mit UML am Beispiel der Modellierung elektronischer Patientenakten Ein Unterrichtsversuch im Informatik-Grundkurs Jg.13 7.5.2012

Lerngruppe

Jahrgang 13, kein Abitur in Informatik, kleine

Gruppe

Vorerfahrungen in den Themengebieten :

Datenbanken, Programmierung mit Delphi, keine

explizite OOM bisher

Hohe Sozialkompetenz, selbstständiges Arbeiten

gewohnt

Dauer der Einheit: 20 Unterrichtsstunden

Dr. Kerstin Strecker7.5.2012 3

Page 4: Systemanalyse mit UML - uni- · PDF fileSystemanalyse mit UML am Beispiel der Modellierung elektronischer Patientenakten Ein Unterrichtsversuch im Informatik-Grundkurs Jg.13 7.5.2012

Pädagogische Intentionen

Durch SuS in verschiedene Richtungen lenkbar (Datenschutz,

Codierung ICD10, Speicherkapazitäten, Fokussierung auf

Med. Forschung, Behandlungen im KH, Abrechnung KK,…)

Projektarbeit

Lebensweltbezug, jeder ist Patient

Aktuell

Fachleute in der Elternschaft, Materialien im Netz, Interviews

/ Exkursionen sinnvoll

zwingt eine Datenschutzdiskussion geradezu auf („gläserner

Patient“)

Dr. Kerstin Strecker7.5.2012 4

Page 5: Systemanalyse mit UML - uni- · PDF fileSystemanalyse mit UML am Beispiel der Modellierung elektronischer Patientenakten Ein Unterrichtsversuch im Informatik-Grundkurs Jg.13 7.5.2012

Vorgehensweise

1. Definition des Problems

2. Informationsbeschaffung (Internet), Diskussion und

Stellungnahme zum Problem (Talkshow).

3. UML-Anwendungsfalldiagramme. Systemgrenzen, Akteure im

System, Reduktion! (Interview mit KH-Arzt)

4. Strukturierung der Informationen über System mit Hilfe von

UML-Fachklassendiagrammen.

5. Beschreiben einiger Anwendungsfälle durch UML-

Aktivitätsdiagramme. (Aufzeichnungen Interview)

6. Ausblick auf das Design (hier: Datenschutzaspekte nach

Wunsch der Lerngruppe)

7. Präsentation (Uni-Klinik, Abt. Medizinische Informatik)

Dr. Kerstin Strecker7.5.2012 5

Page 6: Systemanalyse mit UML - uni- · PDF fileSystemanalyse mit UML am Beispiel der Modellierung elektronischer Patientenakten Ein Unterrichtsversuch im Informatik-Grundkurs Jg.13 7.5.2012

UML- Anwendungsfalldiagramm Schüler-Info

Verbindungslinien geben die Beziehungen an oder

stellen die Kommunikation dar

Ein Akteur initiiert oder empfängt von einem Anwendungsfall

Ein Anwendungsfall steht

in einer Ellipse und besteht

fast immer aus Substantiv

und Verb

Dr. Kerstin Strecker7.5.2012 6

Page 7: Systemanalyse mit UML - uni- · PDF fileSystemanalyse mit UML am Beispiel der Modellierung elektronischer Patientenakten Ein Unterrichtsversuch im Informatik-Grundkurs Jg.13 7.5.2012

Dr. Kerstin Strecker7.5.2012 7

UML-Anwendungsfalldiagramm

Page 8: Systemanalyse mit UML - uni- · PDF fileSystemanalyse mit UML am Beispiel der Modellierung elektronischer Patientenakten Ein Unterrichtsversuch im Informatik-Grundkurs Jg.13 7.5.2012

Dr. Kerstin Strecker7.5.2012 8

UML-Anwendungsfalldiagramm

Page 9: Systemanalyse mit UML - uni- · PDF fileSystemanalyse mit UML am Beispiel der Modellierung elektronischer Patientenakten Ein Unterrichtsversuch im Informatik-Grundkurs Jg.13 7.5.2012

Dr. Kerstin Strecker7.5.2012 9

UML-Anwendungsfalldiagramm

nach Interview

Page 10: Systemanalyse mit UML - uni- · PDF fileSystemanalyse mit UML am Beispiel der Modellierung elektronischer Patientenakten Ein Unterrichtsversuch im Informatik-Grundkurs Jg.13 7.5.2012

UML- Fachklassendiagramm Schüler-Info

Dr. Kerstin Strecker7.5.2012 10

Eine Klasse ist ein rechteckiger Kasten. Eine

Fachklasse kann ein Gegenstand, Konzept, Ort oder

eine Person sein. Klassen enthalten oft das

Vokabular und die Terminologie des Wissensge-

bietes.

Eine Assoziation ist eine Beziehung zwischen den

Klassen. Die Assoziation trägt einen Namen und die

Richtung wird angegeben.

Durch Zahlen wird die Anzahl der Objekte

angegeben, die mit dem Einzelobjekt der

assoziierten Klasse zusammenhängen

Page 11: Systemanalyse mit UML - uni- · PDF fileSystemanalyse mit UML am Beispiel der Modellierung elektronischer Patientenakten Ein Unterrichtsversuch im Informatik-Grundkurs Jg.13 7.5.2012

Dr. Kerstin Strecker7.5.2012 11

UML-Fachklassendiagramm

Page 12: Systemanalyse mit UML - uni- · PDF fileSystemanalyse mit UML am Beispiel der Modellierung elektronischer Patientenakten Ein Unterrichtsversuch im Informatik-Grundkurs Jg.13 7.5.2012

UML- Aktivitätsdiagramm Schüler-Info

Dr. Kerstin Strecker7.5.2012 12

Mit Aktivitätsdiagrammen können Abläufe, wie sie in Anwendungsfällen beschrieben sind, graphisch dargestellt werden

Start- und Endknoten

Aktionsknoten stellen elementare

Ablaufschritte dar

Entscheidungsraute als Kontrollknoten

Synchronisation und Teilung

Page 13: Systemanalyse mit UML - uni- · PDF fileSystemanalyse mit UML am Beispiel der Modellierung elektronischer Patientenakten Ein Unterrichtsversuch im Informatik-Grundkurs Jg.13 7.5.2012

Dr. Kerstin Strecker7.5.2012 13

UML-Aktivitätsdiagramm zum

Anwendungsfall: „Befunde eingeben“

Page 14: Systemanalyse mit UML - uni- · PDF fileSystemanalyse mit UML am Beispiel der Modellierung elektronischer Patientenakten Ein Unterrichtsversuch im Informatik-Grundkurs Jg.13 7.5.2012

Ausblick auf das Design (SuS)

Webbasierte Lösung mit Chipkarte als

Zugangsberechtigung in den Händen des Patienten

Auf Chipkarte Notfalldatensatz bei Bewusstlosigkeit

(Allergien,…)

Daten werden in verschiedenen Tabellen gespeichert

Verschiedene Benutzergruppen (Zahnarzt,

Apotheker,..) mit unterschiedlichen Zugangsrechten

Speicherung ohne Namen nur ID (wissenschaftliche

Auswertung)

Daten verschlüsseln

Dr. Kerstin Strecker7.5.2012 14

Page 15: Systemanalyse mit UML - uni- · PDF fileSystemanalyse mit UML am Beispiel der Modellierung elektronischer Patientenakten Ein Unterrichtsversuch im Informatik-Grundkurs Jg.13 7.5.2012

Ausblick auf das Design (SuS)

Arzt kann nur für ihn bestimmte Daten sehen, wenn die

Karte im Lesegerät ist.

Bei jedem Eintrag werden die abrechnungsrelevanten

Daten auch zur KK gesendet

Schlüssel der Karte beim Patient, Sicherungskopie im

Gesundheitsministerium

….

Dr. Kerstin Strecker7.5.2012 15

Page 16: Systemanalyse mit UML - uni- · PDF fileSystemanalyse mit UML am Beispiel der Modellierung elektronischer Patientenakten Ein Unterrichtsversuch im Informatik-Grundkurs Jg.13 7.5.2012

Fazit

UML didaktisch reduzieren

Statt UML-Diagramme Schritt für Schritt einzuführen und Notation

abzuprüfen, einfach ein komplexes Problem angehen!

UML-Diagramme, die intuitiv verständlich sind, für ein anderes

Problem als Nachschlagewerk zur Verfügung stellen

Problem muss ausreichend komplex sein, sonst werden

vorhandene Strategien verwendet, eine Implementierung darf

nicht nahe liegend sein.

Auf Systemanalyse beschränken! Produkt ist ein Portfolio/

Präsentation

ePA ist sinnvoll. SuS finden leicht Beispiele, hohe Motivation.

Allerdings muss die große Komplexität immer wieder reduziert

werden.

Dr. Kerstin Strecker7.5.2012 16

Page 17: Systemanalyse mit UML - uni- · PDF fileSystemanalyse mit UML am Beispiel der Modellierung elektronischer Patientenakten Ein Unterrichtsversuch im Informatik-Grundkurs Jg.13 7.5.2012

Fazit

Durch die Notwendigkeit, die durch Recherche und

Interviews erlangten Informationen des zu

analysierenden Systems mit formalen Diagrammen

darzustellen und zu notieren, wurden Diskussionen über

Datenschutz („gläserner Patient“) und

Schutzmechanismen („Verschlüsselung“,

„Selbstbestimmungsrecht“,...) von den SuS selbst

angeregt!

Dr. Kerstin Strecker7.5.2012 17