Das Health@net Portalframework - ein Bausatz für Medizinische
Document Sample


Das Health@net Portalframework –
ein Bausatz für Medizinische
Webanwendungen
Projekt: Health@net
Referent: Dr. DI Stefan Mathis
Hintergrund
Von Health@net zum Health@net Portalframework
Health@net-Projekt: Vernetzung von
Dienstleistern des Gesundheitswesens
Mehrere medizinische
Endbenutzeranwendungen (Elektronische
Gesundheitsakte, Studienregister,
Befundabfrageportal) die auf die gemeinsame
Health@net Architektur zurückgreifen
Überschneidung der Anforderungen
Das Health@net Portalframework: unterstützt
die Implementierung der Endanwendungen
2 www.healthatnet.at
2
Health@net: Partner und Schlüsseldaten
Partner
2 große Krankenanstaltenverbünde
Institut für Informationssysteme
des Gesundheitswesens
(KAV and TILAK)
40.000 Angestellte
500.000 stationären Patienten p.a.
3 Universitäten in Westösterreich
(UMIT, I-MED, LFU)
3 Kompetenzzentren (icoserv, KMT, HITT)
Schlüsseldaten
Projekt Start/Ende: 2002 ... 2009
project staff member: 17
3 www.healthatnet.at
3
Health@net - Überblick
Vernetzung der Akteure des
Gesundheitswesens
Akteure: als Erzeuger/Nutzer,
abhängig vom Anwendungskontext
Anwendungsszenarien:
Elektronische Patientenakte,
Befundabfrageportal, Studienregister,
Health@net Gesundheitsinformationsnetz, …
Gestaltung der Architektur gemäß
IHE Integrationsprofilen
Integration bestehender
Technologien (Österreichische e-
card, Bürgerkarte)
4 www.healthatnet.at
4
Konkrete Anwendungen:
MyElga: Elektronische Gesundheitsakte
Studienregister: Online-Erfassung von
Studiendaten
eBefund: Einrichtungsübergreifende
Befundabfragen
WEVA: Anwendung zur Erfassung von
Vorsorgeuntersuchunsdaten
5 www.healthatnet.at
5
Gemeinsamkeiten von Endbenutzer-
Anwendungen in Health@net
Ubiquitäre Verfügbarkeit
Serviceorientierte Architektur (Kapselung von
Logikkomponenten, baukastenartige
Verwendung von Komponenten)
Integration von externen Diensten in Form
von Webservices
6 www.healthatnet.at
6
Zielsetzung: Portalframework für die
Erstellung von Endbenutzer-Anwendungen für
Health@net
Gesucht ist ein Baukastensystem,
das generischen Komponenten bereitstellt
(Login-Komponente, Systemnachrichten,
Sessionverwaltung)
die Integration externer Dienste ermöglicht
(Beispiel: Authentifikation mit Bürgerkarte)
das die Erstellung der lokalen und
anwendungsspezifischen Dienste erleichtert
7 www.healthatnet.at
7
Ergebnis: Das Health@net
Portalframework
Schichten:
Präsentationsschicht:
Schnittstelle zum
Benutzer
Workflowschicht
Programmablaufsteuer
ung
Integrationsschicht
Stellt die funktionalen
Komponenten in Form
von Services zur
Verfügung
8 www.healthatnet.at
8
Ergebnis: Das Health@net Portalframework
Bereitstellung generischer Komponenten :
Kalender
Newsboard
Look&Feelverwaltung
Login-Komponente (Authentifizierung, Autorisierung)
Contentmanagementsystem
Kryptographiemodul (Digitale Signatur, Verschlüsselung)
…
9 www.healthatnet.at
9
Das Health@net Portalframework
Erleichterung der Erstellung von
anwendungsspezifischen Komponenten
Kreuzgetestete Standardtechnologien (XHTML,
XML, Webservices, Portlets, AJAX-Bibliotheken)
Angepasste Entwicklungsumgebung
Automatisierte Codegeneration
Look&feel-Management
Kombination von Komponenten
Workflowdesigner
10 www.healthatnet.at
10
Das Health@net Portalframework
Integration externer Dienste
Integrationsschicht (inkludiert sind Wrapper für
die Anbindung an die Workflowkomponente;
AJAX zur asynchronen (kumulativen)
Datenübertragung)
Integration interner Dienste
Diensteserver (kann Dienste auch wiederum
nach außen zur Verfügung stellen
11 www.healthatnet.at
11
Innovative Ansätze
AJAX: Layoutkomponenten und asynchroner
Webseitenaufbau
Portlets: Modularer Webseitenaufbau
Erweiterung des jBoss jBPM zur visuellen
Gestaltung der Ablaufsteuerung
12 www.healthatnet.at
12
Diskussion
Erleichterungen bei der Erstellung von
medizinischen Webanwendungen
Einschränkungen zugunsten der Kompatibilität
Systematisches Vorgehen bei der Erstellung
der Anwendungen
Anbindung an bestehende Infrastruktur
13 www.healthatnet.at
13
Vielen Dank für die Aufmerksamkeit!
Fragen?
Related docs
Get documents about "