Как идентифицировать устройства с HL7? - PullRequest
0 голосов
/ 03 июля 2018

Я ищу сообщения HL7, по которым я могу определить поставщика и тип устройств, которые есть в моей сети (например, Medlink - Xray, Alaris - IV pump).

Есть ли какие-либо конкретные сообщения, на которые я должен обратить внимание, чтобы добиться этого? Являются ли сегмент PRT и OBX-18 соответствующими источниками информации?

1 Ответ

0 голосов
/ 06 мая 2019

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

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

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

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

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

...