How we architect FDA approved medical software
Innovation is in our DNA, design is part of who we are. At AndPlus, function and form are intertwined from day one until launch. Whether it's complex medical instruments or a straight-to-consumer healthcare device, we know what it takes.
VISIT OUR LABS +
One of the strategic objectives with the new product was to significantly overhaul the user interface. The legacy systems utilized an outdated LCD display and membrane keypad, which was being replaced with a 7" color touchscreen in the new analyzer. We decided to leverage Android for the development of our user interface in order to provide the richest UI/UX experience to users and to most effectively take advantage of the new touchscreen hardware that was at our disposal.
An additional objective for the EasyStat upgrade was to increase the configurability, ease of maintenance and longevity of the product. AndPlus collaborated with Medica’s hardware team to define an abstract communications protocol for their firmware. This allowed us to emulate firmware responses without talking to actual hardware so that we could test various scenarios that are difficult to reproduce in real world situations. This allowed the team to test features within seconds what would normally take several minutes to complete in the real world.
The application manages various interactions that occur between a user and the machine. There are both manual operations and also automated operations that happen in the background. Some automated operations can also be triggered manually, such as a calibration. Manual operations can be triggered through the UI, but there are also physical interactions with the moveable parts of the analyzer itself. Such physical interactions include lifting the sampler to reveal the syringe or capillary, and replacing consumables components, such as the reagent module and sensor cartridges.
Today the EasyStat is Medica’s flagship product. It is used to precisely measure pH, PCO2, PO2, Na+, K+, Ca++, Cl–, and Hct and calculate additional parameters.