Skip to content

kassenaerztliche-bundesvereinigung/MIOViewer

Repository files navigation

Vue logo

Build Coverage License Lint: eslint code style: prettier

MIO Viewer

Der MIO Viewer ist ein JavaScript/TypeScript Package, dass es möglich macht Medizinische Informationsobjekte (kurz MIO) in einem einfachen Interface darzustellen. MIOs dienen dazu, medizinische Daten - etwa in einer elektronischen Patientenakte - standardisiert, also nach einem festgelegten Format, zu dokumentieren. Sie können als kleine digitale Informationsbausteine verstanden werden, die universell verwendbar und kombinierbar sind. Beispiele für bereits entwickelte MIOs sind der Impfpass und das zahnärztliche Bonusheft. Mehr dazu auf https://mio.kbv.de.

Über diese Anwendung können entschlüsselte JSON- und XML MIOs eingelesen werden. Diese werden dann dargestellt und lassen sich auch als PDF exportieren.

Bei der Entwicklung des Viewers ist darauf geachtet worden, dass er für Software-Hersteller und Anbieter weiterverwendbar ist. Der Quellcode ist für alle sicht und nutzbar auf der Plattform GitHub veröffentlicht. So dient der Viewer nicht nur Patientinnen und Patienten und den an der Versorgung Beteiligten, die ihn als Alternative nutzen, falls MIOs aus technischen Gründen mit der gewohnten Software noch nicht angezeigt werden können. Er ist auch eine kostenlose Hilfestellung für Hersteller. Sie können den Code für ihre eigenen Anwendungen nutzen und weiterentwickeln. Wer also Software entwickelt oder anbieten will, die MIOs verwendet, kann dafür einfach die Funktion und/oder Optik des MIO Viewers in Verbindung mit dem MIO Parser übernehmen und nach eigenen Wünschen anpassen.

Hintergrund

Ab dem Jahr 2022 werden in der elektronische Patientenakte MIOs für alle Versicherten in Deutschland eingeführt. Die KBV hat den gesetzlichen Auftrag, die semantische und syntaktische Interoperabilität für Inhalte der elektronischen Patientenakte festzulegen. Zu diesem Zweck entwickelt die KBV die medizinischen Informationsobjekte, mit dem Ziel einen einheitlichen Standard zur Übertragung und Verarbeitung von medizinischen Daten zu definieren. Die MIOs werden in HL7® FHIR® profiliert.

Der MIO Viewer ist ein Tool, was es Endanwendern einfach machen soll sich diese Informationen anzeigen zu lassen. Hierfür wird es zur freien Nutzung unter der LGPLv3 Lizenz zur Verfügung gestellt.

Allgemeines

Welche MIOs verarbeitet werden können kann dem Changelog entnommen werden.

Derzeit unterstützte MIOs

Folgende MIOs können mit dem MIO Viewer dargestellt werden:

Setup

Die folgenden Anweisungen sollen helfen die Software herunterzuladen, installieren und auszuführen.

Voraussetzungen

Node Version NPM Version

Node.js mit NPM muss installiert sein.

Setup

Code von GitHub runterladen oder klonen.

$ git clone https://github.com/kassenaerztliche-bundesvereinigung/mioviewer.git
$ cd mioviewer
$ npm install
$ npm run start

Nach erfolgreichem Start der Anwendung kann der Browser auf http://localhost:3000/ geöffnet werden.

Beispiel Dateien können im Repository https://github.com/kassenaerztliche-bundesvereinigung/miotestdata/ unter /examples gefunden werden.

Tests

$ npm run test

Mitwirken

Derzeit ist keine Mitwirkung von externen Entwicklern vorgesehen. Dies kann sich aber ändern. #stayTuned

Softwarefehler können über die GitHub Issues Seite gemeldet werden. Über GitHub oder die Mail-Adresse support.mio@kbv.de können Fragen gestellt werden, nachdem das FAQ konsultiert wurde.

Lizenz

Diese Software ist unter der LGPLv3 Lizenz lizensiert worden - siehe LICENSE für Details. (c) 2020 - 2022 Kassenärztliche Bundesvereinigung KdöR

Bekannte Fehler

  • Durch einen Bug in Safari 14.0.0 ist die Verwendung des MIO Viewers in dieser Version nicht möglich. Daher sollte Chrome oder Firefox genutzt werden, bzw. ein neuerer Release von Safari.

About

App zur Darstellung von MIOs der KBV

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages