Access Management System for Medical Facilities


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.


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.


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.

To explore more technical details click here.

Development Included

  • Requirements definition
  • Firmware development
  • Software development
  • Testing procedures
  • Documentation creation



  • The system functions 100% of the time 

  • Number of complaints decreased by 70%

  • Fully security while running updates

Technology Breakdown

Project size
  • 1.5 people
  • May–July 2019

Let's Connect

Learn more about how we engage and what our specialists can do for you
This site includes photos from Pixabay licensed under CC0 Illustrations by Storyset images by Freepik.