简体   繁体   中英

How to identify devices with HL7?

I am looking for HL7 messages by which I can identify the vendor and type of devices I have in my network (eg Medlink - Xray, Alaris - IV pump).

Are there any specific messages I should be looking at to achieve this?
Are the PRT segment and OBX-18 the relevant sources of information?

I am not aware about specific message for this but, I can see following workarounds :

  1. Use MSH(2) (Sending Application) and MSH(3) (Sending Facility)
    Data in these fields identify the sending application and facility. If this is configured different on each device, you can maintain a table in your database to map device against this data. This is only applicable if unique values for those fields are configured on each device.

  2. Custom field in Z segment
    This is only applicable if you can convenience the owner of device to manipulate/customize the HL7 message. Implement custom Z ( ZDS may be) segment and define some field ( ZDS(1) may be) with mutual communication and pass the device identifier in this field. You can then map this field in your database against device.

  3. IP address on TCP level
    If your communication is happening over TCP/IP, you may maintain a master table with device and IP address. Use this mapping to identify the device. You get IP address when the device connects to you.

These may not really be a solutions, just hacks - those also based on some pre-requisites.
Hope this helps you.

If would be much easier to answer if you could post a sample message that you have to deal with. But as a general practice you can follow below steps. You can use a application like HL7 soup to decode your HL7 messages. Please refer the below screenshot.

  • All the details related to the sender is encoded in MSH segment. HL7 MSH

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM