Идентификация устройств с помощью HL7
Я ищу сообщения HL7, по которым я могу определить поставщика и тип устройств, которые есть в моей сети (например, Medlink - Xray, Alaris - IV pump). Есть ли конкретные сообщения, на которые я должен обратить внимание, чтобы достичь этого? Являются ли сегмент PRT и OBX-18 соответствующими источниками информации?
0 ответов
Если было бы гораздо проще ответить, вы можете опубликовать пример сообщения, с которым вам придется иметь дело. Но в качестве общей практики вы можете выполнить следующие шаги. Вы можете использовать приложение типа супа HL7 для декодирования ваших сообщений HL7. Пожалуйста, обратитесь к скриншоту ниже.
Я не знаю о конкретном сообщении для этого, но я вижу следующие обходные пути:
использование
MSH(2)
(Отправка заявки) иMSH(3)
(Отправка объекта)
Данные в этих полях идентифицируют отправляющее приложение и средство. Если это настроено по-разному на каждом устройстве, вы можете сохранить таблицу в вашей базе данных, чтобы сопоставить устройство с этими данными. Это применимо только в том случае, если на каждом устройстве настроены уникальные значения для этих полей.Пользовательское поле в
Z
сегмент
Это применимо только в том случае, если вы можете использовать владельца устройства для управления / настройки сообщения HL7. Реализуйте пользовательскиеZ
(ZDS
может быть) сегментировать и определить какое-то поле (ZDS(1)
может быть) при взаимной связи и передать идентификатор устройства в этом поле. Затем вы можете сопоставить это поле в вашей базе данных с устройством.IP-адрес на уровне TCP
Если ваше общение происходит по TCP/IP, вы можете вести главную таблицу с устройством и IP-адресом. Используйте это сопоставление для идентификации устройства. Вы получаете IP-адрес, когда устройство подключается к вам.
Это могут быть не решения, а просто взломы, основанные на некоторых предварительных условиях.
Надеюсь, это поможет вам.