Работа 04 · Медицинский центр

Учёт медицинских карт на базе дальней радио­частотной иденти­фикации

Бумажная карта переходит из рук в руки — регистратура, врачи, кабинеты, этажи. Теперь видно, где каждая карта, кто её взял и куда понёс.

20–25 тыс.бумажных карт на радиочастотном учёте
Работает каждый день
  • C#
  • Java
  • Android
  • Chainway UHF RFID
  • Firebird
  • Excel/VBA
  • IP-камеры
Зачем

Бумажная медицинская карта нужна многим людям сразу. С ней работают регистратура и врачи, она переходит из кабинета в кабинет, с этажа на этаж, а бывает, и между зданиями. По дороге карта может оказаться не на своём месте — и тогда её нужно быстро найти. Это технологическая задача любого медучреждения, где ведут бумажные карты.

В клинике в активном обороте 20–25 тысяч бумажных амбулаторных карт.

Что я сделал

Систему учёта на базе дальней радиочастотной идентификации (UHF RFID): она следит за каждой картой, пока та перемещается по зданию.

Шаг 01

Метки

На каждой карте — UHF-метка. Я подобрал Alien ALN-9662 (Higgs-3) с большой антенной, около 18 × 75 мм: она уверенно читается в плотных стеллажах и вдали от считывателя. Закуплено около 35 тысяч меток.

Шаг 02

Считыватели

5 стационарных считывателей Chainway UR4 и 12 антенн на входах, выходах, в коридорах и других ключевых точках здания.

Шаг 03

Сервер

Программа на C# круглосуточно опрашивает считыватели по сети, копит прочитанные метки и пачками записывает их в базу. Обрыв связи со считывателем она переживает сама.

Шаг 04

Снимок в момент прохода

Когда карта проходит под антенной, IP-камера делает снимок: видны время, место, кто взял карту и куда понёс. Снимок связан со считыванием по времени, поэтому отдельная база для поиска не нужна — нужный кадр находится сразу. Фотоархив хранится полгода и сам держит свой объём в заданных пределах.

Шаг 05

Учёт

Рабочее место регистратуры: поставить карту на учёт и снять с него, передать в архив, найти, провести ревизию, посмотреть фотоисторию перемещений любой карты.

Шаг 06

Поиск в архиве

Android-приложение для ручного RFID-сканера Chainway R6, который подключается к телефону по Bluetooth. Поиск методом «горячо — холодно»: в архиве, где на квадратном метре стоит около 500 карт, сканер сужает поиск до стопки примерно из 50. Так же находят карты, которые лежат не на своём месте.

Непростое

01

Метки стареют

На третьем году работы у части меток начала портиться память. В приложение добавилось восстановление таких меток.

02

Метки ходят по кругу

На ежегодной ревизии метки с неактивных карт снимают, сбрасывают и используют снова.

Стек
  • C#сервер опроса считывателей на SDK Chainway.
  • Java, Androidприложение для ручного сканера на SDK Chainway.
  • Firebirdдвижения карт.
  • Excel/VBAрабочее место регистратуры.
  • Оборудованиесчитыватели Chainway UR4, ручной сканер Chainway R6, метки Alien Higgs-3, IP-камеры.
Итог
20–25 тыс.бумажных карт на радиочастотном учёте

Система учёта на базе дальней радиочастотной идентификации охватывает 20–25 тысяч карт: для каждой видно, где она сейчас, кто её взял и как она перемещалась. Карту больше не ищут по стопкам и кабинетам — система показывает, где она.

Метки не нужно закупать каждый год — это 6–7 тысяч штук ежегодно. Запаса в 10 тысяч хватит примерно на 10 лет роста.

Видео
Учёт медицинских карт · UHF RFID Как в медицинском центре ведётся учёт бумажных карт на радиочастотных метках.