CT ExprèsTM 3D
CT Exprès TM 3D ist eine Einplatinen-Computersoftwareanwendung für ein Injektorgerät, die lokal oder aus der Ferne die Dosierung und Injektion von Kontrastmitteln in Patienten steuert, um sie auf die CT-Bildgebungsdiagnose vorzubereiten. Die Anwendung verwaltet sowohl die Mensch-Maschine-Schnittstelle (HMI) als auch die Computertomographie (CT) und die Fernsteuerungskommunikation.
Herausforderung
Das Gerät war auf dem Markt verfügbar, aber aufgrund der rasanten Entwicklung der Technologien wollte der Kunde die Software-App komplett neu schreiben und auf die neuesten Technologien ausrichten. Außerdem wollte der Kunde das bestehende Gerät verbessern und eine neue Generation von Injektoren entwickeln.
Technologien
Programmiersprache:
C#
Technologie/Rahmen:
.Net 4.5, WPF, AutoFac, MSTest, Entity Framework, CanOpen
Kommunikationsprotokolle:
RS 232, RS 485, CiA 425
Betriebssystem:
Windows 10 IoT
Geräteprozessor:
Intel Core i5/Quad core
Entwicklungsumgebung
Code:
Visual Studio 2017
Die Architektur:
Unternehmensarchitekt
Voraussetzungen und Dokumentation:
Polarion, Office 365
Integration und Test:
Teamstadt, Schildkröte SVN
Projektmanagement:
Jira, Confluence
unser Beitrag
Das Projekt war komplex und umfasste die Entwicklung von Hardware, Firmware und Software unter Beteiligung von 3 verschiedenen Partnern aus Rumänien, Deutschland und Moldawien.
Das Team von RomSoft war für die Entwicklung der Single Board Computer App verantwortlich. Die Anforderungen an den Softwareentwicklungsprozess spiegelten sich in der Struktur des 7-köpfigen Teams mit folgender Struktur wider: Technische Leiter, Architekten, Entwickler, QS-Spezialist (IEC 62304) und Tester.
Der Prozess wurde an der Norm IEC 62304 ausgerichtet, die Lebenszyklusanforderungen für die Entwicklung von medizinischer Software und Software in Medizinprodukten festlegt. Außerdem wurde bei der Entwicklung berücksichtigt, dass das Gerät als Produkt der Risikoklasse C (High Level Risk) bewertet wurde.
ähnliche Projekte
XF-300
XF-300 ist eine Einplatinen-Computersoftware, die für das Sysmex XF-300 Durchflusszytometer entwickelt wurde. Das Gerät ist speziell für die In-vitro-Diagnostik und die Bewertung des klinischen Status von Menschen mit HIV bestimmt.
weitere Lektüre
Programming for medical devices is a whole different game
Some developers enjoy working on different projects - the more diverse, the better. And some prefer to focus on a specific type of product. For the past five years (more than half of my software development career), I have been working as a software developer for ...