Mainzelliste.Client
Produktdetails
Produktdetails
Beschreibung
Mainzelliste.Client greift das Konzept der DSLib auf und überträgt auf den Einsatz in Java-basierten Anwendungen, die eine Instanz der Mainzelliste zur Pseudonymisierung nutzen. Die Bibliothek bildet die Struktur der Schnittstelle der Mainzelliste in Form von Klassen und Methoden ab, was gegenüber einer direkten Nutzung der REST-Schnittstelle einige Vorteile bietet:
- Technische Details wie der Aufbau von Netzwerkverbindungen und die Fehlerbehandlung werden transparent gehandhabt.
- Häufig benutzte Parameter müssen nur einmal im Programmablauf gesetzt werden.
- Die Nutzung von Java-Klassen in Kombination mit den Funktionen moderner Entwicklungsumgebungen (Autovervollständigung, Methodendokumentation als Tooltip) beschleunigt die Anbindung der Mainzelliste deutlich.
In Anlehnung an die DSLib werden Methoden zum Übersetzen von permanenten Pseudonymen in temporäre Pseudonyme (Temp-IDs) und umgekehrt angeboten. Um das Nachladen identifizierender Daten im Webbrowser zu realisieren, enthält Mainzelliste.Client außerdem den dafür zuständigen Javascript-Code der DSLib, der um eine Schnittstelle zur Mainzelliste erweitert wurde.
Da die Kommunikation mit der Mainzelliste ausschließlich über die offene REST-Schnittstelle abläuft, kann Mainzelliste.Client prinzipiell jede Patientenliste ansprechen, die diese Schnittstelle anbietet. Umgekehrt bleibt die HTTP-Schnittstelle der Mainzelliste unverändert und ist damit weiter nutzbar für Clientsysteme, bei deren Entwicklung die Verwendung von Mainzelliste.Client nicht möglich oder erwünscht ist.
Die Implementierung von Mainzelliste.Client erfolgte durch die Medizininformatik der Universitätsmedizin Mainz im Rahmen des Projekts OSSE (Open-Source-Registersystem für Seltene Erkrankungen).
Das Produkt im Einsatz
- OSSE - Open-Source-Registersystem für Seltene Erkrankungen (wird inzwischen weitergeführt durch die Medical Informatics Group am Universitätsklinikum Frankfurt).
- CCP-IT des Deutschen Konsortiums für Translationale Krebsforschung (Deutsches Krebsforschungszentrum, Heidelberg).
Referenzen
Borg A, Lablans M, Ückert F. Mainzelliste.Client – Eine Bibliothek für den Zugriff auf Patientenlisten. Vortrag auf der 60. Jahrestagung der Deutschen Gesellschaft für Medizinische Informatik, Biometrie und Epidemiologie e.V. (GMDS), Krefeld, 06.-09.09.2015. . DOI
Kommentare
Um einen Kommentar verfassen zu können, müssen Sie sich zunächst anmelden!