Efficiëntie in de zorg met de LCU configurator
Skytron en IHB Operations vroegen Vormer om een slimme LCU Configurator te ontwikkelen. Een LCU Configurator? Jazeker! We leggen het je graag uit.
Een LCU (Local Controller Unit) is een PCB (Printed Circuit Board) dat wordt gebruikt voor het aansturen van Clinical Booms. Dit zijn grote, plafondgemonteerde armen die je vaak tegenkomt in operatiekamers van ziekenhuizen. De LCU’s regelen het remsysteem van deze armen, zodat medisch personeel ze soepel kan bewegen en stevig kan vastzetten wanneer nodig
IHB ontwikkelde de LCU samen met partners, waaronder Global Electronics uit Enschede. Global Electronics produceert de LCU, die is uitgerust met slimme sensoren zoals een accelerometer en een magneetsensor voor het remsysteem. Daarnaast bevat de LCU stepper drivers om de steppermotoren in de armen aan te sturen. Deze motoren zorgen ervoor dat de schijfremmen precies op het juiste moment worden geactiveerd of gedeactiveerd.
Uitdaging: kalibreren met losse tools
Voordat de LCU's samen met de Clinical Booms worden geïnstalleerd in ziekenhuizen, moeten ze nauwkeurig worden gekalibreerd. Tot nu toe gebeurde dat met een verzameling omslachtige tools: een Excel-sheet die via VBA-registers op de LCU communiceert, een losse executable voor firmware-updates, en verschillende Python-scripts voor troubleshooting. Een aanpak met losse eindjes dus.
De oplossing: één gebruiksvriendelijke desktopapplicatie
Wij hebben een desktopapplicatie ontwikkeld die al deze tools combineert in één gebruiksvriendelijk platform, speciaal ontworpen voor Microsoft Surface-tablets. Gebruiksvriendelijkheid stond hierbij centraal. Onze UX-specialist bracht de belangrijkste workflows en gebruikersdoelen nauwkeurig in kaart, terwijl ons ontwikkelteam werkte aan een solide technische basis.
Op DevOps-gebied zijn we goed voorbereid: alle Azure Pipelines zijn ingericht om de applicatie automatisch te bouwen, testen en deployen. Het resultaat? Een krachtige .NET-applicatie met Avalonia als UI-framework. Voor UI-tests gebruiken we SpecFlow in combinatie met Appium/WinAppDriver, volledig geïntegreerd in de pipelines. De integratie- en unittests draaien we met xUnit.net. De applicatie wordt verpakt als MSIX en wereldwijd beschikbaar gesteld via de Microsoft Store. Monteurs en installateurs kunnen de tool eenvoudig installeren en direct gebruiken.
Praktische testopstelling
Om zeker te zijn van een naadloze werking, ontvingen we van IHB compacte devkits. Deze devkits bevatten alle essentiële hardware, zoals de LCU, steppermotoren en sensoren. Dankzij deze realistische testopstelling kunnen we ontwikkelen en testen alsof we rechtstreeks in een ziekenhuisomgeving werken.
Benieuwd naar onze aanpak?
Wil je meer weten over hoe wij dit soort innovatieve projecten aanpakken? Of zelf een kijkje nemen? Kom langs in Zwolle! We laten je graag zien hoe we dit soort oplossingen bouwen.