Public healthcare · urgent care

Beacon monitoringin a healthcare facility.

Badges with a Bluetooth beacon and one reader per room show the management of an urgent care unit who is in each area and for how long.

Tell us about your case →

built

The problem

The management of an urgent care unit had no way to see, in real time, where staff were or how long they spent in each room.

Who it is for

The management of a public urgent care unit, which needed to track staff presence by area and wanted to see those numbers in the dashboards it already used, without one more system for the team to open mid-shift.

How it works

On the badge and in the room

Each professional wears a badge with a Bluetooth beacon. Each room has a reader that listens for those badges every few seconds and sends the reading to the server.

The raw reading is not enough: the signal goes through walls and the next room steals the record. The system filters by signal strength and only counts presence when the readings hold, so what gets stored is a real entry, stay and exit.

In the unit's management

Management then sees what it could not see before: who is in each room right now, how long each professional spent in each room and the history to compare days, shifts and rosters.

Those numbers come out through a signed API and feed the dashboards the unit already uses in the cloud, instead of forcing the team to open one more system mid-shift.

What we delivered

  • Badges with a Bluetooth beacon and one reader per room, read by the system every few seconds
  • Entry, stay and exit logged for each professional in each room
  • Signal-strength filtering, so the room next door does not steal the reading
  • Real time presence and history by professional and by room, delivered through a signed API
  • Rooms, readers and badges registered by the team itself

Technology

Back end: NestJS and TypeScript, PostgreSQL, gateway readings over MQTT, presence inferred from signal strength and a signed API for the dashboards.

Want a system like this in your operation?

Tell us what is holding your operation back. We'll reply with the next step, no strings attached.