Учёт медицинских карт на базе дальней радиочастотной идентификации
Бумажная карта переходит из рук в руки — регистратура, врачи, кабинеты, этажи. Теперь видно, где каждая карта, кто её взял и куда понёс.
- C#
- Java
- Android
- Chainway UHF RFID
- Firebird
- Excel/VBA
- IP-камеры
Бумажная медицинская карта нужна многим людям сразу. С ней работают регистратура и врачи, она переходит из кабинета в кабинет, с этажа на этаж, а бывает, и между зданиями. По дороге карта может оказаться не на своём месте — и тогда её нужно быстро найти. Это технологическая задача любого медучреждения, где ведут бумажные карты.
В клинике в активном обороте 20–25 тысяч бумажных амбулаторных карт.
Систему учёта на базе дальней радиочастотной идентификации (UHF RFID): она следит за каждой картой, пока та перемещается по зданию.
Метки
На каждой карте — UHF-метка. Я подобрал Alien ALN-9662 (Higgs-3) с большой антенной, около 18 × 75 мм: она уверенно читается в плотных стеллажах и вдали от считывателя. Закуплено около 35 тысяч меток.
Считыватели
5 стационарных считывателей Chainway UR4 и 12 антенн на входах, выходах, в коридорах и других ключевых точках здания.
Сервер
Программа на C# круглосуточно опрашивает считыватели по сети, копит прочитанные метки и пачками записывает их в базу. Обрыв связи со считывателем она переживает сама.
Снимок в момент прохода
Когда карта проходит под антенной, IP-камера делает снимок: видны время, место, кто взял карту и куда понёс. Снимок связан со считыванием по времени, поэтому отдельная база для поиска не нужна — нужный кадр находится сразу. Фотоархив хранится полгода и сам держит свой объём в заданных пределах.
Учёт
Рабочее место регистратуры: поставить карту на учёт и снять с него, передать в архив, найти, провести ревизию, посмотреть фотоисторию перемещений любой карты.
Поиск в архиве
Android-приложение для ручного RFID-сканера Chainway R6, который подключается к телефону по Bluetooth. Поиск методом «горячо — холодно»: в архиве, где на квадратном метре стоит около 500 карт, сканер сужает поиск до стопки примерно из 50. Так же находят карты, которые лежат не на своём месте.
Непростое
Метки стареют
На третьем году работы у части меток начала портиться память. В приложение добавилось восстановление таких меток.
Метки ходят по кругу
На ежегодной ревизии метки с неактивных карт снимают, сбрасывают и используют снова.
- C#сервер опроса считывателей на SDK Chainway.
- Java, Androidприложение для ручного сканера на SDK Chainway.
- Firebirdдвижения карт.
- Excel/VBAрабочее место регистратуры.
- Оборудованиесчитыватели Chainway UR4, ручной сканер Chainway R6, метки Alien Higgs-3, IP-камеры.
Система учёта на базе дальней радиочастотной идентификации охватывает 20–25 тысяч карт: для каждой видно, где она сейчас, кто её взял и как она перемещалась. Карту больше не ищут по стопкам и кабинетам — система показывает, где она.
Метки не нужно закупать каждый год — это 6–7 тысяч штук ежегодно. Запаса в 10 тысяч хватит примерно на 10 лет роста.