Поликлиника: 20 приборов в ЛИС и МИС через конвертеры Tibbo DS
Анализаторы лаборатории, весы в кабинетах и холодильники для вакцин говорят по RS-232 и RS-485. Как вывести их в сеть так, чтобы результаты не терялись, вес сам попадал в карту, а сбой видела ИТ-служба.

Сканкод поставляет конвертеры DS для таких объектов, но подробностей проектов заказчики не раскрывают. Концепт собран по документации Tibbo и протоколам приборов. Количество приборов условное. Рецепты, на которые он опирается, собираются компилятором Tibbo, но на настоящих приборах не проверялись.
Какую задачу решаем
| Допущение | Значение |
|---|---|
| Учреждение | Поликлиника или медицинский центр со своей лабораторией |
| Лаборатория | 6 анализаторов с RS-232: биохимия, гематология, моча, коагулометр. Передают результаты протоколом ASTM |
| Кабинеты | 10 медицинских весов и ростомеров с RS-232: вес и рост должны попадать в карту пациента в МИС |
| Процедурная и склад | 4 холодильника для лекарств и вакцин, логгеры температуры с RS-485 Modbus |
| Системы | ЛИС и МИС на сервере учреждения, мониторинг Zabbix у ИТ-службы |
Как это могло бы быть

Лаборатория: без потерь
У каждого анализатора - DS1101 с рецептом «Анализатор → ЛИС с буфером». Сервер ЛИС перезагружают ночью или обновляют днём - анализаторы работают, результаты ждут в DS1101 и уходят по порядку.
Кабинеты: вес сразу в карте
DS1100 с PoE у весов и ростомеров. МИС читает вес по HTTP или через виртуальный COM-порт, как в рецепте «Умный Serial-over-IP для весов». Медсестра не переписывает цифры вручную.
Холодильники: температура под контролем
Логгеры четырёх холодильников - на одной шине RS-485 и одном DS1102 с бесплатной прошивкой Modbus Gateway. Zabbix читает температуру по Modbus TCP и предупреждает, если холодильник нагрелся.
Мониторинг: сбой видно раньше врачей
Каждый DS1101 с буфером отдаёт state.txt: сколько результатов ждут отправки, есть ли связь с ЛИС, сколько свободно в буфере. Zabbix опрашивает его раз в минуту и поднимает тревогу, если очередь растёт или связь с ЛИС пропала дольше 10 минут.
Для приборов, которые работают через прозрачный канал, подойдёт рецепт «Прибор на связи?»: он сообщает в syslog, если прибор замолчал или программа отключилась. Содержимое обмена не сохраняется - через конвертеры идут данные пациентов.
Примерный комплект
| Позиция | Шт. | Где | Прошивка |
|---|---|---|---|
| DS1101: RS-232, Ethernet, флеш-память, часы | 6 | У анализаторов | Рецепт 18, буфер результатов |
| DS1100 с PoE: RS-232, Ethernet | 10 | У весов и ростомеров | Serial-over-IP или рецепт 06 |
| DS1102: RS-485, Ethernet | 1 | У холодильников | Modbus Gateway |
| Коммутатор с PoE, изоляторы RS-232 для приборов у пациента, кабели | - | Сеть и подключение | - |
Цены конвертеров - в каталоге по запросу. Один DS1101 может обслужить до трёх анализаторов через разветвитель, но отдельный конвертер у каждого прибора проще обслуживать: сбой одного не затрагивает остальные.
Что придётся решить отдельно
- Протоколы приборов. Какие анализаторы передают ASTM, а какие HL7; принимает ли ЛИС ASTM по TCP. Для HL7 рецепт с буфером нужно доработать.
- Электробезопасность. Конвертеры и блоки питания - вне зоны пациента. Весы и ростомеры, на которых стоит пациент, подключаются через изолятор RS-232 для медицинского оборудования, если документация весов не говорит иного.
- Защита данных. Отдельная сеть или VLAN оборудования, доступ к конвертерам - только с серверов ЛИС и МИС, пароль на настройки конвертеров. DS1101 с буфером хранит результаты до отправки - их ставят в закрытых помещениях.
- Пилот. Начать с одного анализатора и одних весов, неделю сравнивать данные в ЛИС и МИС с распечатками приборов.
Нужен похожий проект?
Расскажите, какие приборы и какие системы нужно связать. Подберём конвертеры, прошивки и поможем с пилотом на нескольких приборах.