Medizingeräte über BLE und HL7 an Kliniksysteme anbinden

Eine Tablet-App und ein lokaler Server für ein mobiles Telemedizin-Set. Die App liest Messwerte von Bluetooth-Medizingeräten aus, ordnet sie dem richtigen Patienten und Auftrag zu und tauscht Daten über HL7 mit dem Krankenhausinformationssystem aus.

Eingesetzte Technologien

React Native, Kotlin, Bluetooth Low Energy, HL7 v2, Python, Django REST Framework, PostgreSQL, Celery, Redis, Nginx, Active Directory

Werkzeuge

Jira, Figma, GitHub, GitHub Codespaces

11

Projektteam

13 Monate

Projektdauer

Integrationen, Individualsoftware

Kategorie

Gesundheitswesen

Branche

Bild zur Herausforderung

Herausforderung

Unser Kunde, ein Medizintechnikunternehmen, entwickelte ein mobiles Telemedizin-Set für Krankenhäuser: ein Tablet und mehrere Medizingeräte, die das Pflegepersonal ans Patientenbett bringt. Zum Set gehörten Geräte für Vitalparameter wie Thermometer, Waagen, Blutdruckmessgeräte und Pulsoximeter sowie Point-of-Care-Messgeräte und ein EKG-Gerät. Ein früherer Ansatz hatte sich nicht bewährt, und der Kunde wollte eine Lösung, die die Geräte sauber anbindet und jeden Messwert im eigenen System des Krankenhauses ablegt. Jedes Gerät spricht Bluetooth Low Energy auf seine eigene Weise, und das EKG-Gerät tauscht Daten in HL7 aus. Auf einer Station können mehrere Geräte gleichzeitig eingeschaltet sein, und kein einziger Messwert darf in der Akte des falschen Patienten landen. Das Krankenhaus brachte weitere Anforderungen mit: Das Personal meldet sich mit seinen Krankenhauskonten an, Tablets werden gemeinsam genutzt und müssen registriert sein, und Patientenlisten, Aufträge und Ergebnisse müssen in beide Richtungen zwischen Set und Krankenhausinformationssystem fließen.

Bevor wir Produktionscode geschrieben haben, haben wir jedes Gerät getestet und festgehalten, wie es kommuniziert, wann es die Verbindung trennt und was es zurücksendet. Diese Designphase – mit Architektur, Datenmodell, API und HL7-Abläufen auf Papier – hat es uns ermöglicht, den Rest ohne Überraschungen zu bauen.

Kacper, Projektmanager
Kacper, Projektmanager

Wichtigste Funktionen

  • Android-Tablet-App in React Native mit nativem Kotlin-Modul für die Kommunikation über Bluetooth Low Energy
  • Parallele Anbindung mehrerer Geräte, Verbindungsstatus in Echtzeit sowie gesteuertes Scannen und Trennen nach jeder Messung
  • Geführter EKG-Ablauf mit Anleitung auf dem Bildschirm und Speicherung des Ergebnisses als PDF
  • Patientensuche und Arbeitslisten aus dem Krankenhausinformationssystem
  • Ergebnisse und PDF-Berichte gehen als HL7-Nachrichten über eine Warteschlange im Hintergrund zurück ans Krankenhaussystem
  • Lokaler Server mit Admin-Panel für Tablet-Registrierung, Geräteverwaltung und Messhistorie
  • Anmeldung mit Konten aus dem Krankenhausverzeichnis, temporäre Passwörter und Demo-Modus für Präsentationen
Bild zum Ergebnis

Ergebnis

Wir haben das Projekt in zwei Phasen umgesetzt. In der Designphase analysierten wir die Geräte, erstellten Architektur, Datenmodell, API-Dokumentation und HL7-Abläufe und setzten die Anforderungen in UX-Mock-ups und einen klickbaren Prototyp um. In der Umsetzungsphase bauten wir die Tablet-App, den lokalen Server und die Anbindung an das Krankenhausinformationssystem. Wir arbeiteten in wöchentlichen Sprints und zeigten dem Kunden nach jedem Sprint eine Demo. Der Kunde hat jetzt ein vollständiges, vorführbares Set. Eine Pflegekraft wählt einen Patienten aus der Krankenhausliste, misst mit den verbundenen Geräten, und die Ergebnisse erscheinen im Krankenhaussystem beim richtigen Patienten und Auftrag – ohne erneutes Abtippen. Nach der Hauptentwicklung haben wir das Projekt mit kleineren Korrekturen und Verbesserungen weiter begleitet.

  • Eine Tablet-App für viele Arten von Bluetooth-Medizingeräten
  • HL7-Austausch in beide Richtungen: Patienten und Aufträge hinein, Ergebnisse und Berichte hinaus
  • Kein manuelles Abtippen von Messwerten ins Krankenhaussystem
  • Zugriffskontrolle auf Krankenhausniveau mit Verzeichnis-Anmeldung und registrierten Tablets
  • Vollständige Designdokumentation zusammen mit dem Quellcode übergeben

Medizingeräte lassen sich leicht vorführen, aber schwer zuverlässig machen. Der Wert liegt hier in der ganzen Kette: Gerät, Tablet, lokaler Server und Krankenhaussystem – und jeder Messwert landet in der richtigen Akte.

Bartek, CTO
Bartek, CTO

Welche Kompetenzen suchen Sie?

Schreiben Sie mir: Wir besprechen Ihre Anforderungen und stellen gemeinsam Ihr IT-Team zusammen.

Agnes

Agnes

Spezialistin für Business Development

Angebot oder Beratung anfragen

Verantwortlich für die Verarbeitung Ihrer personenbezogenen Daten ist die EMBIQ sp. z o.o. (Lublin). Wir verarbeiten Ihre Angaben ausschließlich zur Beantwortung Ihrer Anfrage und speichern sie höchstens 24 Monate. Bei Fragen zu Ihren Daten erreichen Sie uns unter info@embiq.com.

Wir sehen uns Ihr Projektkonzept und seinen aktuellen Stand gemeinsam an.

Sie erhalten von uns einen ersten Vorschlag zum Projektumfang sowie eine Zeit- und Kostenschätzung.

Die Beratung ist durch eine Geheimhaltungsvereinbarung (NDA) geschützt.

EMBIQ sp. z o.o., Sitz: Lublin · Anschrift: al. Kraśnicka 27, 20-718 Lublin, Polen · Registergericht: Sąd Rejonowy Lublin-Wschód w Lublinie z siedzibą w Świdniku, VI Wydział Gospodarczy KRS · KRS 0000338852 · NIP 9462590420 · Stammkapital: 75.000,00 PLN