Access Management System for Medical Facilities
Highlights
In 2019, we were contacted by a producer of Workforce Management solutions for healthcare. The customer entrusted the PSA team with troubleshooting the device responsible for controlling access to medical premises, such as operating rooms, morgues, archives, and so on.
Challenge
Customer Challenge
The access management system went out of service while performing updates, which allowed for violations and breaches of a medical facility’s security, and could endanger patients and staff.
Project Objective
Troubleshoot the access management system to ensure full-time access control to the medical premises, without risk of losing critical data and settings.
Solution
To provide seamless firmware updating, we created a Bootloader for the customer’s controller hardware – Atmel SAM D20 microprocessor that would be used on custom printed circuit boards with i.MX module. Unlike conventional firmware reflashing procedures, we provided the possibility to restore the previous firmware versions, while backing up the application data as well.
To deliver the project, we provided:
-
Designed and implemented binary communication protocol with integrity checking
-
Developed Bootloader firmware
-
Integrated the new code into the current firmware
-
Tested the Bootloader on provided hardware
-
Prepared documentation for deploying, running, and rebuilding developed firmware
During the development process, our team noted that the existing communication protocol is not secure enough, which can lead to critical data loss. Thus, we modified the communication protocol with the i.MX module from a template of the protocol emulator we developed for the testing procedure.
As a result, the client got an access monitoring device which maintains 100% functionality while running updates and is fully adapted to the needs of medical facilities, considering security issues.
Development Included
- Requirements definition
- Firmware development
- Software development
- Testing procedures
- Documentation creation
Results
-
The system functions 100% of the time
-
Number of complaints decreased by 70%
- Fully security while running updates
Technology Breakdown
- 1.5 people
- May–July 2019