labor team Launcher

Plattformunabhängig Patientendaten zwischen  Arzt und Labor transferieren

Ärzte in der ganzen Schweiz mit dem labor team vernetzt 

Als eines der führenden Medizinlabore der Schweiz setzt unser Kunde, das labor team, auf eine effiziente und sichere digitale Infrastruktur. Eine der Hauptaufgaben unseres Kunden besteht in der individuellen Diagnostik. Hier wird in der Schweiz und in Liechtenstein mit Arztpraxen und Spitälern zusammengearbeitet, die regelmässig Patientenproben zur Analyse in das Labor schicken.

Damit Proben Personen zugeordnet und korrekt analysiert werden können, ist der Austausch von Patientendaten, Etiketten und Dokumenten zwischen Labor und Arztpraxen unerlässlich.

Aufträge werden bei Ärztinnen und Ärzten mit einer Vielzahl von Praxisinformationssystemen auf unterschiedlichsten Betriebssystemen erfasst und anschliessend vom hauseigenen Laborinformationssystem beim labor team verarbeitet. Es bestand daher Bedarf nach einer plattformunabhängigen Lösung zur sicheren und effizienten Kommunikation zwischen Praxis/Spital und Labor.

Unser Entwicklungsteam konzipierte und realisierte ein System, das als Schnittstelle zwischen den Praxisinformationssystemen und der digitalen Infrastruktur des Labors fungiert. Daten aus den Praxen und Spitälern werden gebündelt und sicher an eine zentrale Middleware versandt, die sie an verschiedene Dienste innerhalb der digitalen Infrastruktur des Labors verteilt. Retour erhält man in der Praxis oder im Spital Informationen aus LabHub, dem Kundenportal des Labors sowie Dokumente und Etiketten, die für die weitere Auftragsabwicklung erforderlich sind.

Dank unserer langjährigen Erfahrung in der Entwicklung von individueller Software konnte eine stabile, skalierbare Lösung implementiert werden, die es dem labor team ermöglicht, Plattform- und Arztsystem-unabhängig mit Ärzten zusammen zu arbeiten.

Software Engineering

Softwarelösung

Technische Realisierung

«Mit Creasoft haben wir einen technisch versierten und top motivierten Partner gefunden. Durch die agile, auf uns zugeschnittene Arbeitsweise war eine nahtlose Integration in unsere Projektprozesse einfach zu realisieren. So macht Zusammenarbeit Spass!»

Walter Jenni, CIO, Mitglied der Geschäftsleitung, labor team

Projekterfolg durch durchdachtes Software Engineering

Sorgenfreies Projektmanagement

  • Transparenz über Budget, Aufwand und Termintreue

  • Laufender Einblick in den Projektstatus mithilfe moderner Tools (z.B. Jira, Confluence, etc.)

  • Steuerungsmöglichkeiten durch regelmässige Testversionen und enge Feedbackschleifen

  • Die Funktionen sind klar dokumentiert und können bis zu den ursprünglichen Anforderungen zurückverfolgt werden

Agiler Entwicklungsprozess

  • Kontinuierlicher Zyklus von Kundenfeedback und Umsetzung

  • Kontinuierliche Lieferung neuer Features

  • Rascher Support bei technischen Problemen

Partnerschaftliches Requirements Engineering

  • Entwicklung eines tiefen Verständnisses für Anforderungen des Kunden

  • Proaktive Prozessoptimierungen zusammen mit dem Kunden

  • Berücksichtigung der wachsenden Systemlandschaft und Konzeption einer skalierbaren Softwarelösung

Plattformunabhängig mithilfe des neuen Systems

Entwicklung interagierender Softwarekomponenten

  • Serverseitige Middleware-Software

  • Desktopseitiger Hintergrund-Service

  • Webbasiertes User Interface

Serveranwendung als Kommunikationsleitstelle

  • Verwaltung registrierter Nutzer der Desktopanwendung

  • Konvertierung standardisierter Dateiformate (GDT und HL7) zur Weitersendung

  • Erstellung von Druckaufträgen für Desktopanwendung

Desktopanwendung für vereinfachten Workflow in Praxen/Spitälern

  • Plattformunabhängige Funktionalität (Windows, MacOS, diverse Linuxdistributionen)

  • Sicherung der Datenkommunikation durch Authentifizierungsprozess via JWT sowie HTTPS-Transfer

  • Automatisierter Druck relevanter Dokumente (PDFs und Etiketten)

  • Remote-Update-Funktion zur ferngesteuerten Versionsverteilung

Webbasiertes User Interface zur Administration

  • Individuelle Konfiguration der Desktopanwendungen (z.B. Update-, Druckeinstellungen, etc.)

  • Monitoring von Aufträgen und Clients

  • Visuelle Oberfläche zur einfachen Verwaltung

Brauchen Sie Unterstützung bei Ihrem Projekt?

Dann vereinbaren Sie jetzt einen Termin mit uns

Technische Realisierung

Für die Umsetzung dieser massgeschneiderten Softwarelösung haben wir auf folgende Technologien gesetzt:

Middleware

  • .NET Core

  • Entity Framework

Webinterface

  • React

  • Mantine

Desktopanwendung

  • Java

  • JPackager zum Bau einer selfcontained Executable

Architektur

  • Architekturen sämtlicher Komponenten nach gängigen Architektur-Patterns implementiert (z.B. MVC, Subscriber, etc.)

  • Automatisierte Build Pipeline mit TeamCity

Unser Auftraggeber

Laboranalysen und Labordiagnostik für die Schweiz: Seit mehr als zwei Jahrzehnten ist das labor team der Spezialist für qualitativ hochwertige Laboranalysen und Labordiagnostik in der Schweiz. Im Zentrallabor am Standort Goldach sind über 20 Mediziner:innen und Expert:innen aus sämtlichen Laborbereichen vertreten, die von rund 300 weiteren Mitarbeitenden unterstützt werden.

 

Mehr Infos auf: www.laborteam.ch