Идентификация устройств с помощью HL7

Я ищу сообщения HL7, по которым я могу определить поставщика и тип устройств, которые есть в моей сети (например, Medlink - Xray, Alaris - IV pump). Есть ли конкретные сообщения, на которые я должен обратить внимание, чтобы достичь этого? Являются ли сегмент PRT и OBX-18 соответствующими источниками информации?

0 ответов

Если было бы гораздо проще ответить, вы можете опубликовать пример сообщения, с которым вам придется иметь дело. Но в качестве общей практики вы можете выполнить следующие шаги. Вы можете использовать приложение типа супа HL7 для декодирования ваших сообщений HL7. Пожалуйста, обратитесь к скриншоту ниже.

  • Все детали, относящиеся к отправителю, кодируются в сегменте MSH.

Я не знаю о конкретном сообщении для этого, но я вижу следующие обходные пути:

  1. использование MSH(2) (Отправка заявки) и MSH(3) (Отправка объекта)
    Данные в этих полях идентифицируют отправляющее приложение и средство. Если это настроено по-разному на каждом устройстве, вы можете сохранить таблицу в вашей базе данных, чтобы сопоставить устройство с этими данными. Это применимо только в том случае, если на каждом устройстве настроены уникальные значения для этих полей.

  2. Пользовательское поле в Z сегмент
    Это применимо только в том случае, если вы можете использовать владельца устройства для управления / настройки сообщения HL7. Реализуйте пользовательские Z (ZDS может быть) сегментировать и определить какое-то поле (ZDS(1) может быть) при взаимной связи и передать идентификатор устройства в этом поле. Затем вы можете сопоставить это поле в вашей базе данных с устройством.

  3. IP-адрес на уровне TCP
    Если ваше общение происходит по TCP/IP, вы можете вести главную таблицу с устройством и IP-адресом. Используйте это сопоставление для идентификации устройства. Вы получаете IP-адрес, когда устройство подключается к вам.

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

Другие вопросы по тегам