Infinity Gateway Suite Protocol Handbook - Draeger

304
Instructions for Use Infinity ® Gateway Suite Protocol Handbook Software VF9.n WARNING For a full understanding of the performance characteristics of this software, the user should carefully read this manual before use.

Transcript of Infinity Gateway Suite Protocol Handbook - Draeger

Page 1: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for Use

Infinity® Gateway Suite

Protocol HandbookSoftware VF9.n

WARNINGFor a full understanding of the performance characteristics of this software, the user should carefully read this manual before use.

Page 2: Infinity Gateway Suite Protocol Handbook - Draeger
Page 3: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 3

General Information

General Information

Repairs/Modifications

Modifications of this software should be performed by Dräger-authorized service personnel, its authorized service organizations or properly trained technicians. Information about repairs can be obtained from Dräger or authorized service organizations.

Trademarks

The Dräger name and logo are registered trademarks of Dräger.

Pick and Go®, Infinity®, and Infinity® PatientWatch® (Europe not US) are registered trademarks of Dräger.

Windows®, Microsoft®, Internet Explorer®, and SQL Server® are registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.

HL7® is a registered trademark of Health Level Seven International.

Page 4: Infinity Gateway Suite Protocol Handbook - Draeger

Safety

4 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Safety

Follow instructions for use

Definitions

Certain paragraphs within these instructions are highlighted as WARNING, CAUTION or NOTE as follows:

WARNING

Strictly follow these instructions for use. Any use of the software requires a full understanding and strict observation of all portions of these instructions. The software is only to be used for the purpose specified under Intended Use on page 6 and in conjunction with appropriate patient monitoring. Observe all WARNING and CAUTION statements as rendered throughout this manual, and all statements on device labels.

WARNING

A WARNING statement provides important information about a potentially hazardous situation which, if not avoided, could result in death or serious injury.

CAUTION

A CAUTION statement provides important information about a potentially hazardous situation which, if not avoided, may result in minor or moderate injury to the user or patient or in damage to the equipment or other property.

NOTE

A NOTE provides additional information intended to avoid inconvenience during operation.

Page 5: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 5

Safety

Connecting to the network

Dräger provides patient monitoring, therapy, and IT products that may exchange information both with each other and other non-Dräger devices in the clinical environment over information technology networks (IT networks). Each data interface is an IT network in terms of the relevant communications standard (e.g. printer interface, ISB interface, etc.).

Transmission of patient and device data across the IT network enables patient data and equipment data to be monitored, stored, transferred, printed, or shared through the use of direct wired and wireless technologies, facilitating the following operations:

– Waveform and parameter data display

– Alarm notification

– Network recordings and printing

– Remote control (for example, alarm management)

– Patient archive data review (trends, events, charting information)

– Service access (device and component status data; log file access)

Connecting Dräger devices to a shared IT network with other devices, or subsequent changes to the shared IT network, can lead to previously unidentified risks for patients, users, and third parties. These risks must be identified, analyzed, evaluated, and controlled before placing the medical device into the IT network. Before a device can be in service on the Infinity Network, a valid and unique IP address must be entered.

Page 6: Infinity Gateway Suite Protocol Handbook - Draeger

Intended use

6 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Security recommendations

Dräger makes the following security recommendations:

– Physical security of the patient monitors is recommended and is the responsibility of the operating organization.

– Physical security of the telecommunications closet is recommended and is the responsibility of the operating organization.

– Dräger recommends that operating organizations restrict physical access to unused Ethernet ports on the Gateway.

– Dräger recommends that operating organizations restrict physical access to unused USB and serial ports on the Gateway.

– Dräger relies on the medical device isolation mechanism of the VLANs and the proper configuration, implementation, and use of the operating organization's security measures to prevent the introduction of malware onto the Infinity network.

Intended use

The Infinity Gateway software applications are intended to provide clinicians with the capability of viewing patient data remotely via the Infinity network and for data exchange of select clinical and administrative information between the Infinity network and the hospital network.

CAUTION

Dräger recommends that all documents opened for viewing from the hospital LAN are from a secure source.

Page 7: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 7

Service-oriented device connectivity (SDC)

Service-oriented device connectivity (SDC)

Service-oriented device connectivity (SDC) defines a communication architecture to establish distributed systems of medical devices in clinical environments, for example, high-acuity environments. The protocol is built on the principles of service-oriented medical device architecture (SOMDA) and is modeled after ISO/IEEE 11073. SDC-enabled devices facilitate interoperability across Dräger SDC-compatible products by allowing the request of unidirectional data and/or the remote control of predetermined medical device functionality in a safe manner.

Page 8: Infinity Gateway Suite Protocol Handbook - Draeger

8 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

This page has been left blank intentionally.

Page 9: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 9

Table of Contents

Table of Contents

General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Safety. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Intended use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Service-oriented device connectivity (SDC) . . . . . . . . . . . . . . . . . . 7

Preface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Infinity Gateway Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

File Access Developer’s Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

WinAccess API Developer’s Tool . . . . . . . . . . . . . . . . . . . . . . . . . . 23

HL7 Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Unsolicited Vital Signs Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Unsolicited IEEE 11073 Vital Signs Export . . . . . . . . . . . . . . . . . . 59

Solicited Vital Signs Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

Unsolicited ADT Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

IHE Unsolicited ADT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

Solicited ADT Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

Lab Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

Lab Export. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205

Alarm Communication Management Interface . . . . . . . . . . . . . . 217

ASTM Stat Lab Interface Option . . . . . . . . . . . . . . . . . . . . . . . . . . 245

PatientWatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

Appendix A: Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279

Appendix B: Units of Measure . . . . . . . . . . . . . . . . . . . . . . . . . . . 281

Appendix C: Special Display Values. . . . . . . . . . . . . . . . . . . . . . . 283

Appendix D: Alarm States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285

Page 10: Infinity Gateway Suite Protocol Handbook - Draeger

Table of Contents

10 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Appendix E: Alarm Grades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

Appendix F: Waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289

Appendix G: Operation Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . 291

Appendix H: 12-Lead ECG Output Format . . . . . . . . . . . . . . . . . . 293

Appendix I: Troubleshooting Gateway M300 Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

Appendix J: Relationship table . . . . . . . . . . . . . . . . . . . . . . . . . . . 301

Page 11: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 11

Preface

Preface

A customized version of the Protocol Handbook accompanies each copy of the Infinity Gateway server software to convey the following:

High-level information about the software development capabilities of the server.

Information about interfacing the SERVER within a hospital environment using specific protocols.

Specific information with regards to data fields, values, and formats.

This document does not contain installation instructions. To install software or any of its optional applications, or other related components, consult the Installation Guide and/or hard copy instructions included with the installation media of the server.

Questions about the Protocol Handbook Documentation

If you have questions relating to this document, please contact your local field service representative.

CAUTION

Updates to this information will be issued and packaged with each subsequent release of this product. It is strongly recommended that you read the accompanying document each time you receive an updated version of the software so that you will be aware of any changes in the product or the associated documentation.

Page 12: Infinity Gateway Suite Protocol Handbook - Draeger

12 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

This page has been left blank intentionally.

Preface

Page 13: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 13

Infinity Gateway Server

Infinity Gateway Server

The Infinity Gateway Server facilitates the exchange of important clinical information between the Infinity/SDC protocol and your existing hospital and patient care systems. The Infinity Gateway Server is designed to provide developers with maximum flexibility by using common healthcare protocols and data format standards for managing communications between multiple disparate systems. Select one or more Infinity Gateway Developer’s Tools and Interface Options to create a seamless flow of information tailored to support your unique clinical work flow.

Infinity Gateway Developer’s Tools and Interface Options are licensed, or “unlocked”, by using option passwords. An option password is the electronic proof of purchase for the appropriate Infinity Gateway software. During the setup procedure, you will be asked for an option password, which will trigger the “unlocking” of the appropriate Infinity Gateway Developer’s Tools and Interface Options.

Page 14: Infinity Gateway Suite Protocol Handbook - Draeger

Infinity Gateway Server

14 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Infinity Gateway Developer’s Tools and Interface Options

Interface Type Description

File Access Developer’s Tool Shared Files A utility for accessing patient directory information and monitoring data (parameters and alarms) from Infinity patient monitors and exporting that data in UTF-16 text format.

WinAccess API Developers Tool DLL/socket An API developer’s tool utilizing WvAPI.DLL for access to a wide range of information, including demographic data, parameters, alarms, and waveforms. Some methods are also accessible via a socket interface for non-Windows applications.

HL7/ASTM Interface Option HL7 and ASTM A service for:

exporting HL7 vital signs data (parameters) in an unsolic-ited or solicited HL7 inter-face,

importing ADT data in an unsolicited or solicited Hl7 interface,

exporting HL7 laboratory data,

importing HL7 laboratory data, and

importing ASTM laboratory data from a device attached to a serial port on the Infinity Gateway Server

exporting HL7 alarm data in an unsolicited HL7 interface

ASTM Stat Lab Interface Option ASTM A service for importing ASTM laboratory data from a device attached to a serial port on the Infinity Gateway PC or via a terminal server.

Pager ESPA/TAP A service for exporting alarms via serial or TCP connections using ESPA or TAP protocols.

Page 15: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 15

Infinity Gateway Server

Interpret Patient ID as Setting

This setting on the Server specifies how to interpret the patient identifier entered on patient monitors.

Thisidentifier is referred to throughout this document as the primary identifier. The alternate identifier (i.e. whichever of these two is not configured as the primary) is never used by the patient monitor, but it may be used by HL7 interfaces.

WARNING

The Infinity Gateway Developers Tools and Interface Options are information transfer technology. They are intended to make information from the Infinity and SDC Networks available to third party applications. The Infinity Gateway Developers Tools and Interface Options are not intended to develop a replacement for the primary alarm notification system. The delivery of pages cannot be guaranteed or verified. Applications developed with the Infinity Gateway’s Developers Tools should not be intended or designed to replace monitoring personnel or good clinical judgment, or to be used in place of bedside or remote alarm notifications provided by the monitoring system.

CAUTION

The use of an anti-virus program is strongly recommended for the Infinity Gateway Server and all client PCs. Dräger has tested compatibility of the Infinity Gateway Suite with Trend Micro Deep Security Agent, version 10.3.128. Prior to installing any Microsoft Hot Fixes and Microsoft product Service Packs, please contact your local Dräger Service Representative to ensure compatibility with Dräger IT products.

Page 16: Infinity Gateway Suite Protocol Handbook - Draeger

16 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

This page has been left blank intentionally.

Page 17: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 17

File Access Developer’s Tool

File Access Developer’s Tool

The Infinity Gateway File Access Developer’s Tool is a utility for accessing patient directory information and monitoring data (parameters and alarms) from Infinity patient monitors and exporting that data in a UTF-16 text format. The File Access Developer’s Tool does not support devices that are only on the SDC Network.

The File Access Developer’s Tool creates the following data files:

"Patient Directory" on page 17 file containing a list of current patients, additional system demographic data detailed in Section 4.1, and the corresponding "Vital Signs Files" on page 18 file name.

"Vital Signs Files" on page 18 file containing the latest parameter and alarm data.

The Patient Directory and Vital Signs files are UTF-16 files with variable size fields, and field delimiters that allow simple methods of file navigation and parsing. The Infinity Gateway server setup program allows you to specify the directory in which these files are created and the frequency at which they will be updated (between 15 and 6,000 seconds).

Patient Directory

The Patient Directory file lists the patients whose information is currently being acquired by the Infinity Gateway server.The Patient Directory will be updated dynamically whenever a change occurs in the Infinity monitors. A typical Patient Directory is as follows:

##################################################################################

#

# Patient Directory (patient monitors currently being monitored by Infinity Gateway Vital Signs Server)

#

# Patient Directory Entry:

#

# Patient Name|Patient ID|Bed Label|Care Unit|File Name|IP Address|Multicast IP Address|Device Type|Device Status

#

##################################################################################

Eugene Gray|502334|Bed01|CU2|00218100|191.1.2.181|224.0.2.181|SC9000B|Monitoring

Dennis Grunewald|250440|Bed01|CU3|00316500|191.1.3.165|224.0.3.165|SC9000|Monitoring

Cynthia Haber|520201|V3-8|V3|00309000|191.1.3.90|224.0.3.90|SC9000|Monitoring

Terrence Huxley|582822|TELAPOL|CU5|00515600|191.1.5.156|224.0.5.156|SC7000|Monitoring

Page 18: Infinity Gateway Suite Protocol Handbook - Draeger

File Access Developer’s Tool

18 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Martin Inonu|522877|Bed01|CU1|00118300|191.1.1.183|224.0.1.183|SC7000|Monitoring

[End List]

Each Patient Directory file line contains the following information for each patient:

Vital Signs Files

The Vital Signs file is created for each patient listed in the Patient Directory file. Each Vital Signs file contains the last reading of the parameter and alarm data for a patient. The Vital Signs file has three main sections:

Patient Directory

Current Alarm

Patient Vital Signs

Field Description

Patient Name The patient name as it is entered on the Infinity monitor.

Patient ID The identifier as it is entered on the Infinity monitor.

Bed Label Identifies monitor or telemetry transmitter for the patient.

Care Unit Identifies care unit for the patient.

File Name Name of the Vital Signs file that contains monitoring data for patient.

IP Address IP Address of the Infinity monitor or Infinity CentralStation.

Multicast Address Multicast IP address on which patient data is broadcast. This address is unique for a patient monitor or telemetry patients.

Device Type Model of source monitor.

Device Status Current status of the monitor: Monitoring, Standby, Discharged

NOTE

Future Infinity Gateway File Access Developer’s Option revisions may include additional information in the Patient Directory file, which will always be added to the end of the record. The file format displays one line per patient. The lines for individual patients contains nine data fields each separated by a delimiter, or the “|” character. Lines beginning with a ‘#’ character are comment lines. The end of the Patient Directory file is marked by an “[End List]” line.

Page 19: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 19

File Access Developer’s Tool

A typical Vital Signs file looks like this:

##################################################################################

#

# Patient Directory Entry:

#

# Patient Name|Patient ID|Bed Label|Care Unit|File Name|IP Address|Multicast IP Address|Device Type|Device Status

#

##################################################################################

Bob White|552077|Bed01|CU2|00218100|191.1.2.181|224.0.2.181|SC9000B|Monitoring

##################################################################################

#

# Current Alarm Information:

#

# State|Grade|Message|Timestamp

#

##################################################################################

INACTIVE|SER||1992/02/13 02:54:24

##################################################################################

#

# Patient Vital Signs:

#

# Label|Value|Time|Draeger Code|HL7/LOINC Code|MIB/CEN Code|Draeger Status (= parameter's current Alarm Grade)|HL7/LOINC Status|MIB/CEN Status|Draeger Units|HL7/LOINC Units|MIB/CEN Units|Instance

#

##################################################################################

HR|83|2009/11/18 20:20:06|01001|8867-4|16770|NONE|||bpm|/min|2528|1

ARR| |2009/11/18 20:20:06|01003||03266|NONE|||bpm|/min|2528|1

PVC/min|0|2009/11/18 20:20:06|01004|||NONE|||bpm|/min|2528|1

PA S|33|2009/11/18 20:20:06|04008|8440-0|18973|NONE|||mmHg|mm(hg)|3872|1

PA D|14|2009/11/18 20:20:06|04007|8385-7|18974|SER|||mmHg|mm(hg)|3872|1

PA M|21|2009/11/18 20:20:06|04009|8414-5|18975|SER|||mmHg|mm(hg)|3872|1

Page 20: Infinity Gateway Suite Protocol Handbook - Draeger

File Access Developer’s Tool

20 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

CVP|15|2009/11/18 20:20:06|06009|8591-0|19012|NONE|||mmHg|mm(hg)|3872|1

RA|15|2009/11/18 20:20:06|08009|8400-4|18996|SER|||mmHg|mm(hg)|3872|1

ART S|167|2009/11/18 20:20:06|03008|8480-6|18961|SER|||mmHg|mm(hg)|3872|1

ART D|69|2009/11/18 20:20:06|03007|8462-4|18962|NONE|||mmHg|mm(hg)|3872|1

ART M|106|2009/11/18 20:20:06|03009|8478-0|18963|NONE|||mmHg|mm(hg)|3872|1

mib MVe|0.3|2009/11/18 20:20:06|36039||20812|NONE|||L/min|L/min|3072|1

mib TVe|15|2009/11/18 20:20:06|36040|||NONE|||ml|mL|1714|1

mib RRv|20|2009/11/18 20:20:06|36006|9279-1|20514|NONE|||1/min|/min|2784|3

mib PIP|60|2009/11/18 20:20:06|36036||20885|NONE|||cmH2O|cm_h2O|3904|1

mib PEEP|0|2009/11/18 20:20:06|36037||20732|NONE|||cmH2O|cm_h2O|3904|1

mib MAP|20|2009/11/18 20:20:06|36038||20720|NONE|||cmH2O|cm_h2O|3904|1

iO2|35|2009/11/18 20:20:06|38044|3150-0|21124|NONE|||%|%|544|2[End Vital Signs]

The information on each line is separated into a number of fields by a delimited, or the “|” character, in each of the three sections. Lines beginning with a ‘#’ character are comment lines. The end of the Vital Signs file is marked by an “[End Vital Signs]” line.

NOTE

Calculated parameters and ventilator settings are now available from certain patient monitors, but are only output by the patient monitor once per minute, so they will not appear in the output file immediately on startup of the Gateway.

Page 21: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 21

File Access Developer’s Tool

Patient Directory

The single line in this section contains the same information listed in the patient’s line in the Patient Directory file.

Current Alarm

The Current Alarm section contains a single line of a patient’s current alarm state and grade. In the event there is an alarm, the alarm timestamp and alarm message will appear.

Field Description

State Current alarm state, representing the most serious alarm state across all parameters currently monitored for a patient. Possible values are listed in Appendix D: Alarm States.

Grade Current alarm grade, representing the most serious alarm grade across all the parameters currently being monitored for the patient. Possible values are listed in Appendix E: Alarm Grades.

Message Text describing the alarm condition.

Timestamp Timestamp identifying when the alarm condition was detected, in the format: YYYY/MM/DD HH:MM:SS.

Page 22: Infinity Gateway Suite Protocol Handbook - Draeger

File Access Developer’s Tool

22 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Patient Vital Signs

The Patient Vital Signs section contains a series of parameter records listed below:

Fields Description

Label Infinity parameter label. Possible labels are listed in Appendix A: Parameters

Value Infinity parameter value. Some parameters can take on non-numeric values. Possible non-numeric parameter values are listed in Appendix C: Special Display Values.

Time Timestamp identifying when the parameter value was reported. The format for the timestamp is YYYY/MM/DD HH:MM:SS.

Dräger Code Numeric code used to identify the parameter. Possible codes are listed in Appendix A: Parameters.

HL7/LOINC Code Code used to identify the parameter in the HL7/LOINC standard. Possible codes are listed in Appendix A: Parameters.

MIB/CEN Code Code used to identify the parameter in the MIB/CEN standard. Possible codes are listed in Appendix A: Parameters.

Dräger Status Corresponds to the parameter’s alarm grade. Possible values are listed in Appendix E: Alarm Grades.

HL7/LOINC Status

Unused

MIB/CEN Status Unused

Dräger Units Units of measure as defined on the INFINITY Network. Possible values are listed in Appendix B: Units of Measure.

HL7/LOINC Units Units of measure as defined by the HL7/LOINC standard. Possible values are listed in Appendix B: Units of Measure.

MIB/CEN Units Units of measure as defined by the MIB/CEN standard. Possible values are listed in Appendix B: Units of Measure.

Instance Additional identifier used to distinguish parameters in the HL7/LOINC standard.

Page 23: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 23

WinAccess API Developer’s Tool

WinAccess API Developer’s Tool

The WinAccess API Developer’s Tool provides access to an API (Application Programming Interface), a powerful tool used to integrate data from the Infinity and SDC networks with custom applications. The WinAccess API is designed for experienced developers with an understanding of API programming. This section is intended to provide a high-level introduction to the use of the API only.

The WinAccess API is implemented as a Windows DLL (Dynamic Link Library), and makes the data available through a set of functions callable from C or C++ programs. Access to the functionality is also provided for non-Windows custom applications via a socket connection.

A custom application can use the WinAccess API functions to obtain patient data from the Infinity Gateway server. This application can request the WinAccess API to make a connection to a patient record. If the connection is successful, the WinAccess API returns a connection ID that is unique on the Gateway server for as long as the application is running and the connection is active. The application then uses this connection ID to request other specific data for the patient, such as parameter values, alarm information, waveform samples, trended data and demographic data. It can also use this connection ID to modify demographic data at the monitor under certain limited circumstances.

The application can open multiple connections at once. Each Infinity or SDC connection counts as “client” for purposes of controlling the number of simultaneous client connections at the Infinity Gateway server. If a device is disconnected from the network (for example, during a “Pick and Go”, when the patient is transported to another location), the connection ID for that patient will no longer be valid. The WinAccess

CAUTION

It is the responsibility of the customer to validate the functionality of any custom application developed with WinAccess API Developer’s tool.

CAUTION

Custom applications that use WinAccess API should be developed such that all Gateway structures are treated with 1-byte alignment.

CAUTION

Infinity Gateway supports filtering of alarms by alarm grade only. Filtering via other fields such as alarm messages (strings) is not supported and must not be used

CAUTION

Each connection should be used by only one thread.

Page 24: Infinity Gateway Suite Protocol Handbook - Draeger

WinAccess API Developer’s Tool

24 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

API does not provide asynchronous notification to the application that the connection has been lost. The application should use the WinAccess API to check periodically with the Infinity Gateway server to test which devices are still available.

In addition, the WinAccess API can also be configured to create 12-Lead Rest ECG output files for use by a custom application. Please refer to Appendix H: 12-Lead ECG Output Format for more details.

WinAccess for Platforms other than Windows®

As of VF5, WinAccess has built in the capability to access functionality via a socket connection. A new service, InfExp, is now installed on the server. Whenever the “make available via TCP/IP” option is enabled (only supports Infinity), this service listens to a well known port for a connection from the custom application. It accepts messages from the custom application and translates that into a function call into the WvAPI DLL. When the function call returns, a response message is sent back to the custom application. By default, the Gateway server listens on port 9101 for this connection, but the port is configurable in the “Configure WinAccess” dialog.

The InfExp service can also be configured to accept and send messages in different byte-orders. If the “Byte swap” option is enabled (default), then the service will expect that all incoming messages be in the Big Endian order and will output all messages using that order. If the “Byte swap” option is not enabled, then the service will expect that all incoming messages be in the Little Endian order.

The InfExp service can only support devices on the Infinity network, it does not support any devices that are only present on the SDC network.

NOTE

Further details about the functions, structures, and constants used in the DLL are not described this document. However, extensive comments in the WvAPI.h file and the WvAPI.DLL file are provided. These files can be found on the Infinity Gateway Server distribution CD, in the folder called “WinAccess Option”.

CAUTION

Each version of the Infinity Gateway comes with a new version of the WvAPI DLL. Custom applications accessing a given gateway must use a compatible version of the DLL to do so, and hence may need to be re-compiled in order to support a new version of software.

Page 25: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 25

WinAccess API Developer’s Tool

Software Developer’s Kit

Software developer resources to facilitate the use of the WinAccess API are provided in the Infinity Gateway Software Developer’s Kit (SDK).

The SDK includes:

API DLL (WvAPI.dll, WvAPI.h, and WvAPI.lib)

WvSvc.dll, IGAcsMsg.dll and Wvresources_**.dll (Strings for each language supported), - other dlls used by the WvAPI.dll

WvAPITest, a test program that exercises all the functions in the WvAPI.dll

RemTst, a DLL that can be used for testing the socket interface.

Source code for the WvAPITest program and the RemTst DLL(these are complete Microsoft Visual C++ projects).

The SDK can be found on Infinity Gateway Server distribution CD, in a folder called “WinAccess Option”

NOTE

Big Endian byte order means that the high-order byte of the number is stored in memory at the lowest address, and the low-order byte at the highest address. This byte order is used by Motorola processors and is the natural byte order of any network.

Little Endian byte order means that the low-order byte of the number is stored in memory at the lowest address. This byte order is used by Intel processors

CAUTION

As of VF6, WinAccess has been updated to support Unicode (UTF-16) strings, while still supporting ANSI strings for backwards compatibility. The h-file is setup to export methods and structures in Unicode format whenever the _UNICODE define is declared, and to export methods and structures in ANSI format whenever the _UNICODE define is not declared.

Page 26: Infinity Gateway Suite Protocol Handbook - Draeger

WinAccess API Developer’s Tool

26 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

The WvAPITest program has 8 build configurations as follows:

When any of the remote configurations are built and run, instead of using the WvAPI.DLL directly, it uses the RemTst.DLL. This DLL in turn translates the function calls into socket messages which it sends to the InfExp service. This setup allows the user to test the socket interface of WinAccess. There is one caveat, however, this setup will only work if run on the same PC that the InfExp service is running on. This is due to the fact that the local host address is hardwired into the source code of RemTst, i.e. “127.0.0.1”.

By default, RemTst is configured to build a DLL which WILL swap bytes and which will use port 9101 to communicate with InfExp. These settings correspond to the default settings for InfExp.

To change this behavior, follow these instructions:

1 Open the developer studio project for RemTst.

2 Select menu Project\settings

3 Select the C/C++ tab

4 Select the “General” category from the pick list

5 In the preprocessor definitions box, note that there are two entries, as follows:

USE_PORT=9101

DO_SWAP=1

6 If you want the software to use a port other than 9101 to communicate with InfExp, change the 9101 to the port that you want to use.

7 If you want the software to NOT do byte swapping, i.e. send messages in Little Endian order, then change the DO_SWAP value to 0.

8 After making the changes, rebuild the DLL.

Build Configuration Name

Debug/ Release

Unicode/ ANSI

Local/ Remote

Exe name

Win32 Debug Debug ANSI Local WvAPITest

Win32 Release Release ANSI Local WvAPITest

Win32 Unicode Debug Debug Unicode Local WvUAPITest

Win32 Unicode Release Release Unicode Local WvUAPITest

Win32 Remote Debug Debug ANSI Remote RemoteWvAPITest

Win32 Remote Release Release ANSI Remote RemoteWvAPITest

Win32 Remote Unicode Debug

Debug Unicode Remote RemoteWvUAPITest

Win32 Remote Unicode Release

Release Unicode Remote RemoteWvUAPITest

Page 27: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 27

WinAccess API Developer’s Tool

Functions

NOTE

In order for the Remote versions of WvAPITest to work with the Infinity Export Server (InfExp), the settings for USE_PORT and DO_SWAP in the RemTst DLL must match the settings on InfExp that are set in the “Configure WinAccess” dialog of the Infinity Gateway Setup. Also, unless the customer manually changes the IP address in the code, the Remote version of WvAPITest will only work properly when run on the same PC that InfExp is running on.

WvAPI.DLL Function Description

WvStart Performs necessary initializations.

WvStop Performs necessary cleanup.

WvListBeds Fills in a list of devices currently online at the INFINITY GATEWAY SERVER. This may include Infinity devices, SDC devices or devices that are both SDC and Infinity (such as an IACS)

WvConnect Opens a connection to an Infinity device. This function is not supported on an SDC-only device.

WvConnectEx Opens a connection to a device on either Infinity or SDC networks.

WvTrendConnect Opens a connection to the device that is only to be used for requesting Trends, Demographics, and Alarm data. The waveform and parameter functions will not work. This function is not supported on an SDC-only device.

WvDisconnect Closes a connection to a device.

WvListConnections Lists devices that are currently connected.

WvGetHighest-GradeAlarm

Returns information about the highest grade, currently active alarm (if any).

WvGetHighestGrade-VentAlarm

Returns information about the highest grade, currently active ventilator alarm (if any). This call is for Infinity devices only. To retrieve vent highest grade alarm for SDC device use WvGetHighestGradeAlarm.

WvListParameters Fills in a list of parameters currently available from the device.

WvDescribeParameter Fills in a structure with data for a given parameter.

Page 28: Infinity Gateway Suite Protocol Handbook - Draeger

WinAccess API Developer’s Tool

28 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

WvGetParameterValue Returns the current value (in text format) for a given parameter.

WvListAvailableWave-forms

Fills in a list of all available waveforms from a device.

WvDescribeWaveform Fills in a structure with data for a given waveform.

WvGetWaveformSam-ples

Fills a buffer with samples for the specified waveform.

WvSetFilter Instructs the Infinity Gateway Server to filter the list of waveforms from a bed to those in the filter list.

WvListWaveforms Fills in a list of waveforms that are currently being acquired from the device.

WvGetVitalSignsReport Creates a monitoring data report for the specified device.

WvGetLastWinsockError Returns the last error code encountered in a failed Winsock call.

WvLocalTime Provides thread-safe conversion from time_t to struct tm format.

WvGetTrendData Fills a buffer of trend data from the connected Infinity patient monitor based on the list of parameters and amount of trend hours requested. Note that SDC-only devices do not support this call.

WvGetTrendMinData Fills a buffer of Trend Data from the connected Infinity patient monitor based on the list of parameters and amount of trend minutes requested. Note that SDC-only devices do not support this call.

WVGetAvailableTrends Fills in a list of available trends from the device. This function is not sup-ported on an SDC-only device.

WvGetGWOptions Returns the options enabled for the server.

WvGetDemographics Fills in the demographic information from device. Note that this function is not available for an SDC-only device.

WvSetDemographics Modifies the demographic information at the patient monitor, under certain conditions. Note that this function is not available on SDC-only devices. In general, the interface will not allow the custom application to change the primary identification (if any) of the patient.

If the Patient ID field and patient name fields at the bed are blank, then any of the data can be changed.

If the Patient ID field at the patient monitor is populated, then it cannot be changed, but all other fields can be changed.

If the Patient ID field at the patient monitor is blank but the Patient Name is populated, then the Patient Name field cannot be changed, but all other fields can be.

WvGetVentType Fills in the Vent Type from an Infinity device (if any). This function is not available on an SDC-only devices.

WvAPI.DLL Function Description

Page 29: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 29

WinAccess API Developer’s Tool

Many of the above methods actually have 2 implementations: one that supports ANSI strings and one that supports Unicode strings. For example, there are two WvListBeds methods supported in the DLL: WvListBeds_W (supports wide characters or Unicode) and WvListBeds_A (supports single byte ANSI characters). For compatibility, the definition of WvListBeds is actually mapped to one of those two methods. The method that WvListBeds is mapped to is driven by whether or not the _UNICODE symbol is defined or not, If it is defined then WvListBeds represents WvListBeds_W; if the _UNICODE symbol is not defined, then WvListBeds is equivalent to WvListBeds_A.

The same is true with the structures that are defined in WvAPI.h. For example, WV_BED_LIST can represent either the WV_BED_LIST_A structure or the WV_BED_LIST_W; again, the decision is made strictly based on the presence or absence of the _UNICODE define.

WvGetVentSettings Retrieves Ventilator Parameters, settings, and vent type from the bedside.

WvGetAllAlarms Returns information for all active or transitioning alarms. This function is not available for Infinity-only devices.

NOTE

Unless otherwise specified all function calls are valid for Infinity and SDC devices.

WvAPI.DLL Function Description

Page 30: Infinity Gateway Suite Protocol Handbook - Draeger

WinAccess API Developer’s Tool

30 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Usage Guidelines

The following usage guidelines apply whether the interface is being used in ANSI or UNICODE mode.

The WvAPI DLL will not work properly if the instructions below are not followed.

Call WvStart before calling any of the functions to WvAPI DLL. If not, the WV_NOT_INITIALIZED error return code will appear.

Call WvStop before exiting from any application that uses WvAPI DLL. Not calling WvStop will cause memory leaks by leaving a process resident in memory.

Track open connections to all applications using WvAPI DLL. There is no asynchronous notification when a connection is lost, and the connection ID for that connection will no longer be valid.

All the API functions return WV_SUCCESS, if successful, or another return code if not successful.

The following is the correct calling sequence for using the DLL functions when retrieving waveform, parameter, and trend data:

1 WvStart

2 WvListBeds (repeat periodically to get updated list)

3 Repeat for all the beds you are interested in:

WvConnect (if not already connected). At this point, a variety of functions can be performed:

To get alarm data: WvGetHighestGradeAlarm

To get Ventilator Alarm data: WvGetHighestGradeVentAlarm

To get parameter data: WvListParameters

Repeat for all the parameters you are interested in:- WvDescribeParameter- WvGetParameterValue

To get waveform data:- WvListAvailableWaveforms- WvSetFilter (set filter according to the waveforms needed)- Repeat for all the waveforms you are interested in:- WvDescribeWaveform- WvGetWaveformSamples

NOTE

The interface file WvAPI.h, which is distributed in the WinAccess Option folder on the Infinity Gateway CD, contains detailed usage guidelines for each method.

Page 31: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 31

WinAccess API Developer’s Tool

To generate vital signs report:- WvGetVitalSignsReport

Note: Vitals signs report contains patient demographics, monitoring device information, and parameters data.

To get trend data: - WVGetAvailableTrends (optional if not all trends are desired)

- For hour resolution trend Data: WvGetTrendData- For minute resolution trend data: WvGetTrendMinData.

4 WvDisconnect

Note: This should only be called once data no longer needs to be collected from a bedside monitor. It is recommended that the connection remain open while collecting data continuously from a bedside.

5 WvStop

The following is the correct calling sequence for using the DLL functions when connecting to a bed to retrieve trends only:

1 WvStart

2 WvListBeds (repeat periodically to get updated list)

3 Repeat for all the beds you are interested in:

WvTrendConnect (if not already connected). At this point only the request for trends is available:

WVGetAvailableTrends (optional if not all trends are desired)- For hour resolution trend Data: WvGetTrendData- For minute resolution trend data: WvGetTrendMinData.

4 WvDisconnect

Note: This should only be called once data no longer needs to be collected from a bedside monitor. It is recommended that the connection remain open while collecting data continuously from a bedside.

5 WvStop

12-Lead Rest ECG Output

The WinAccess API Developer’s Tool can be utilized to create 12-Lead Rest ECG output files data from the Infinity CentralStation to a custom application. The location of the file, called 12Lead.ekg, is user configured. The 12Lead.ekg file format is defined in Appendix H: 12-Lead ECG Output Format.

Page 32: Infinity Gateway Suite Protocol Handbook - Draeger

32 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

This page has been left blank intentionally.

Page 33: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 33

HL7 Interfaces

HL7 Interfaces

In the following section “HL7 server” refers to the Infinity Gateway server on which the HL7 service is installed.

Dräger HL7 Overview

All Infinity HL7 interfaces utilize HL7 Version 2.3, unless otherwise noted, implemented on TCP/IP connection-oriented sockets, using MLLP as the lower layer message blocking protocol, although some of the interfaces also accept other versions. All interfaces configured for Unicode also use an extension of MLLP that uses double byte characters. Refer to the individual interface for more details.

For the purposes of this document, a message consists of an MSH (message segment header) followed by one or more other segments, depending on the interface being implemented. Only one MSH segment is contained in each message.

WARNING

The Gateway data access options are information transfer technology. They are intended to make information from the network available to third party applications. The Gateway data access options are not intended to be used for alarm monitoring functions.

WARNING

Risk from unauthorized SDC devices.

Other SDC devices in the same IT network can communicate with the device. Access by means of unauthorized devices must be prevented.

Establish alternative options (e.g., MAC address filters).

WARNING

When data is used from devices that are not certified by Dräger, this data is considered to be for informational purposes only. Do not use this data as the sole basis for diagnostic or therapeutic decisions. Do not use this data for patient monitoring or device monitoring.

Page 34: Infinity Gateway Suite Protocol Handbook - Draeger

HL7 Interfaces

34 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

HL7 sockets

Two systems are always involved in an HL7 interface. One system is the master and initiates the connection. The other system is the slave and accepts the connection. Each Infinity interface specifies whether the Dräger HL7 Server will be the master or slave of the connection. Typically for unsolicited interfaces, the master is the source of the data being transferred. For a solicited interface, the slave is the source of the data.

A connection is opened by specifying the IP address of the Dräger HL7 Server and the port number for which the interface is configured. There is no restriction on the port to be used. However, the port number must be supported by the PC platform software and cannot be used by another application. Port 2150 is reserved by the HL7 server for internal use and is not configurable. Whenever possible, the software should be configured using the default port settings:

In all Infinity HL7 interfaces, the master sends a message to the slave. After acting upon the message, the slave responds with an acknowledgment on the same socket. If the acknowledgment code used is AE, the master resends the message, using the same message control ID for the message. If the message control ID in the MSA segment of the acknowledgment message does not match the message control ID of the sent message, the acknowledgment is not recognized as a valid response for that message.

Character Sets Supported

Dräger HL7 interfaces can support either 8-bit characters from the ISO 8859-1 character set or 16-bit characters from the Unicode (UTF-16) character set. On every supported HL7 interface, there is a setting (called Messages are in Unicode) which is used to configure which character set to use on that interface. By default, the character set for each interface is ISO 8859-1.

When the Messages are in Unicode setting is enabled, all messages received on the interface in question are interpreted as double-byte Unicode UTF-16 strings, including the MLLP blocking characters. When the setting is disabled, all messages received on the interface are interpreted as single-byte ISO 8859-1 character strings, including the MLLP blocking characters.

Default Port HL7 Interface

2250 ADT solicited/unsolicited

2350 Stat Lab (ASTM Access)

2450 Lab Import

2550 Vital Signs solicited/unsolicited

2650 Lab Export

3551 Alarm Communication Management

Page 35: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 35

HL7 Interfaces

ISO 8859-1

The characters defined in this coding scheme consist of the (7-bit) ASCII character set as well as the following character codes:

Unicode (UTF-16)

Although the Gateway supports the entire Unicode character set, the patient monitors only support the characters that are relevant to the current language setting, so at a given site, the use of characters within the Unicode set should be limited to those characters that apply to the language that is currently being used at the patient monitors.

MSH Delimiter Characters

The Dräger implementation of HL7 includes an escape character definition required in every MSH segment. Although the repeat character is recognized, the HL7 Server only uses the first instance of a field or component, except where noted.

CAUTION

– Given the disparity of character length between these two character sets, it is imperative that both sides of the interface be configured to use the same character set, otherwise, no communication will ever be successfully established.

– On a Unicode interface, all characters are treated as double byte characters including the ones defined in MLLP.

Page 36: Infinity Gateway Suite Protocol Handbook - Draeger

HL7 Interfaces

36 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Minimal Lower Layer Protocol (MLLP)

MLLP is a very simple protocol, consisting of a single character indicating the start of a message, and two characters indicating the end of the message. A message is always started with the VT character, code 0x0B. A message is always ended with the ASCII FS character, code 0x1C, followed by a carriage return. A carriage return character is also used to terminate a segment.

Start of Message Message End of Message

Escape Sequences

Dräger HL7 interfaces support and implement the following escape sequences:

\H\, \N\ and \Xddddd\ sequences are not currently supported.

0x0B MSH segment

0x0D segment 0x0D … segment 0x0D 0x1C 0x0D

NOTE

Depending on whether the messages are in Unicode setting, each character may be either one (setting off) or two (setting on) bytes in length

\F\ field separator

\S\ component separator

\T\ subcomponent separator

\R\ repetition separator

\E\ escape character

Page 37: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 37

HL7 Interfaces

Database Usage

HL7 makes use of several database tables for different interfaces/features, as follows:

Interface/Feature Description Tables Consumer of Data via HL7

Unsolicited ADT Patient demographic data

t_adt

t_allergies

t_diagnosis

t_doctor

t_insurance

t_nok

t_picklist

ICS and certain patient monitors

Vitals Signs Patient parameter data *Refer to Parame-ters Feature

t_acceptableunits

t_itemconversions

t_picklist

t_units

ADT configuration ADT mapping tables for race, religion, nationality, primary language and ethnicity

t_Picklist Gateway

HL7 Lab Import/ ASTM Lab Import

Parameter Priority and Grouping

Calculator mapping

t_lab_group,

t_lab_param

Gateway and patient monitors

Page 38: Infinity Gateway Suite Protocol Handbook - Draeger

HL7 Interfaces

38 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

HL7 accesses the databases using ADO. These databases are stored in SQL Server 2008 R2 databases, however SQL Server 2008 R2 Express is also supported.

Interface Customization

All of the Dräger interfaces allow customization by manipulating fields in incoming and outgoing messages. For more details, please refer to the on-line help of the HL7Sim application.

Parameters Parameter definitions t_params

t_VmdRefIds

t_ChannelRefIds

t_MetricRefIds

t_wvresources_br

t_wvresources_da

t_wvresources_de

t_wvresources_en

t_wvresources_es

t_wvresources_fi

t_wvresources_fr

t_wvresources_it

t_wvresources_nl

t_wvresources_no

t_wvresources_pl

t_wvresources_ru

t_wvresources_sv

Gateway

Character Mapping User-defined Unicode to single byte charac-ter maps used in HL7 Lab Import and Pager

t_charmap

t_charmap_list

Gateway

Interface/Feature Description Tables Consumer of Data via HL7

Page 39: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 39

Unsolicited Vital Signs Export

Unsolicited Vital Signs Export

The HL7/ASTM Interface Option enables the export of vital signs data in an unsolicited Observation Results message (ORU).One ORU message is sent for each patient at a fixed configurable update rate. If the “HL7 Vital Signs Interface - High Speed” locked option is enabled, the interval range is 5 - 6000 seconds. If the “HL7 Vital Signs Interface - Standard” locked option is enabled, the allowed interval range is 60 - 6000 seconds.

Upon receipt of an ORU message, the receiving system should acknowledge receipt with an ACK message. Refer to "Dräger HL7 Overview" on page 33 for details on HL7 interfaces.

For the Unsolicited Vital Signs Export interface, Dräger initiates the connection.

ORU - Unsolicited Observation Report

ORU messages follow the format below. The curved brackets ‘{and}’ indicate segments which may be repeated.

See ACK – Acknowledgment for a description of the acknowledgment message expected from the receiving application. If no acknowledgment is received within the Response Timeout configured in the HL7 Vital Signs Interface Configuration screen, the message will be retransmitted up to Retry Count times.

NOTE

The solicited and unsolicited Vitals Interfaces are mutually exclusive.

Segments Description

MSH MSH Segment - Message Header

PID PID Segment - Patient Identification

PV1 PV1 Segment - Patient Visit

OBR OBR Segment - Observation Request

{OBX} OBX Segment - Observation/Result

Page 40: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited Vital Signs Export

40 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

MSH Segment - Message Header

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

1 00001 Field Separator

R ST 1 “|”. R 1

2 00002 Encoding Characters

R ST 4 “^~\&” R 4

3 00003 Sending Application

O HD 180 “Infinity” O 16

4 00004 Sending Facility

O HD 180 <not used>

5 00005 Receiving Application

O HD 180 “NUR” by default. Field is configurable.

O 180

6 00006 Receiving Facility

O HD 180 “” by default. Field is configurable.

O 180

7 00007 Date/Time of Message

O TS 26 YYYYMMDDHHmmss <offset>

O 12

8 00008 Security O ST 40 <not used>

9 00009 Message Type R CM 7 “ORU^R01^ORU_R01”

R 7

10 00010 Message Control ID

R ST 20 A number uniquely identifying the message. The receiving system echoes this ID back to the sending system in the message acknowledgment segment (MSA).

R 20

11 00011 Processing ID R PT 3 “P” R 3

12 00012 Version ID R ID 8 “2.3” R 8

13 00013 Sequence Number

O NM 15 <not used>

14 00014 Continuation Pointer

O ST 180 <not used>

Page 41: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 41

Unsolicited Vital Signs Export

15 00015 Accept Acknowledgment Type

O ID 2 “AL” R 2

16 00016 Application Acknowledgment

O ID 2 “NE” R 2

17 00017 Country Code O ID 2 <not used>

18 00692 Character Set O ID 6 <not used>

19 00693 Principal Language Of Message

O CD 60 <not used>

MSH Segment - Message Header (Continued)

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

Page 42: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited Vital Signs Export

42 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

PID Segment - Patient Identification

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

1 00104 Set ID - Patient ID

O SI 4 <not used>

2 00105 Patient ID (External ID)

O CX 20 <not used>

3 00106 Patient ID (Internal ID)

R CX 20 See Patient Identifiers R 12

4 00107 Alternate Patient ID - PID

O CX 20 <not used>

5 00108 Patient Name R XPN 48 See Patient Name O 32

6 00109 Mother’s Maiden Name

O XPN 48 *"Last^First^ Middle^ " O 250

7 00110 Date/Time of Birth

O TS 26 *YYYYMMDDhhmmss O 24

8 00111 Sex O IS 1 *"Code^Text"

Taken from ADT Configuration Information.

O 705

9 00112 Patient Alias O XPN 48 <not used>

10 00113 Race O IS 26 *"Code^Text" Taken from ADT Configuration Information.

O 705

11 00114 Patient Address

O XAD 1 *"Street1^Street2^City^State^Zip Code^Country^M"

O 250

12 00115 County Code B IS 48 <not used>

13 00116 Phone Number - Home

O XTN 1 <not used>

14 00117 Phone Number - Business

O XTN 106 <not used>

15 00118 Primary Language

O CE 4 *"Code^Text"

Taken from ADT Configuration Information.

Page 43: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 43

Unsolicited Vital Signs Export

16 00119 Marital Status O IS 40 *"Code^Text" Taken from ADT Configuration Information.

O 40

17 00120 Religion O IS 40 *"Code^Text"

Taken from ADT Configuration Information.

O 40

18 00121 Patient Account Number

O CX 60 See Patient Identifiers O 12

19 00122 SSN Number - Patient

O ST 16 *National ID O 16

20 00123 Driver's License Number - Patient

O CM 25 <not used>

21 00124 Mother's Identifier

O CX 20 <not used>

22 00125 Ethnic Group O IS 3 *"Code^Text"

Taken from ADT Configuration Information.

O 3

23 00126 Birth Place O ST 60 <not used>

24 00127 Multiple Birth Indicator

O ID 2 <not used>

25 00128 Birth Order O NM 2 <not used>

26 00129 Citizenship O IS 4 <not used>

27 00130 Veterans Military Status

O CE 60 <not used>

28 00131 Nationality O CE 80 *"Code^Text"

Taken from ADT Configuration Information.

O 80

29 00132 Patient Death Date and Time

O TS 26 <not used>

30 00133 Patient Death Indicator

O ID 1 <not used>

PID Segment - Patient Identification (Continued)

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

Page 44: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited Vital Signs Export

44 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Patient Identifiers

Depending on the configuration of the primary identifier, the Patient ID field that appears in the Patient Admit screen of Infinity patient monitors and at the Infinity CentralStation, is interpreted as either a Medical Record number or a Patient Account number (i.e. visit number).

If the "ADT Data in Message" option is enabled and then a search of the ADT records will be performed to find a record that contains the primary identifier. If the record is found and it contains a secondary ID and/or the corresponding assigning authority then this information will be used in the message. Otherwise the assigning authority and secondary ID fields will be blank. Field 3 and field 18 of the outgoing message’s PID segment will be populated as follows:

Patient Name

Patient Name is in the format “Last^First^Middle”. For proper parsing, users of an Infinity patient monitor should be instructed to enter the Patient Name in the “<Last>,<First> <Middle>” format. If no Patient Name is entered on the Admit screen, this field will contain “UNKNOWN”.

NOTE

All items with an asterisk * are only sent out when the “ADT Data in Message” option is enabled for unsolicited vitals, and data is found for the patient.Otherwise the fields are <not used>.

InterpretPatient ID asSetting

Field 3 contents Field 18 contents

MRN <MRN>^^^<Assigning Authority>^MR

"<Patient Account#>"

Patient Account #

If "ADT Data in Message" is enabled and there is a record in the database for the patient that contains an MRN then the field contains <MRN>^^^<Assigning Authority>^MRotherwise the field contains

<Patient Account#>^^^^AN

"<Patient Account#>"

Page 45: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 45

Unsolicited Vital Signs Export

PV1 Segment - Patient Visit

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

1 00131 Set ID - PV1 O SI 4 <not used>

2 00132 Patient Class R IS 1 *Patient Class

3 00133 Assigned Patient Location

O PL 80 Location of the patient, in format <Care Unit Label>^^<Bed Label>^<hospital>. Fields are as defined during monitor configuration.

R 18

4 00134 Admission Type

O IS 2 <not used>

5 00135 Preadmit Number

O CX 20 <not used>

6 00136 Prior Patient Location

O PL 80 <not used>

7 00137 Attending Doctor

O XCN 60 *"^Last Name ^First Name ̂ Middle Name ^Suffix^Prefix ^Degree"

O 60

8 00138 Referring Doctor

O XCN 60 *"^Last Name ^First Name ̂ Middle Name ^Suffix^Prefix ^Degree"

O 60

9 00139 Consulting Doctor

O XCN 60 *"^Last Name ^First Name ̂ Middle Name ^Suffix^Prefix ^Degree"

O 60

10 00140 Hospital Service

O IS 3 <not used>

11 00141 Temporary Location

O PL 80 <not used>

12 00142 Preadmit Test Indicator

O IS 2 <not used>

13 00143 Readmission Indicator

O IS 2 <not used>

14 00144 Admit Source O IS 3 <not used>

15 00145 Ambulatory Status

O IS 2 <not used>

Page 46: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited Vital Signs Export

46 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

16 00146 VIP Indicator O IS 2 <not used>

17 00147 Admitting Doctor

O XCN 60 *"^Last Name ^First Name ^Middle Name ^Suffix^Prefix ^Degree"

O 60

18 00148 Patient Type O IS 2 <not used>

19 00149 Visit Number O CX 20 <not used>

20 00150 Financial Class O CM 50 <not used>

21 00151 Charge Price Indicator

O IS 2 <not used>

22 00152 Courtesy Code O IS 2 <not used>

23 00153 Credit Rating O IS 2 <not used>

24 00154 Contract Code O IS 2 <not used>

25 00155 Contract Effective Date

O DT 8 <not used>

26 00156 Contract Amount

O NM 12 <not used>

27 00157 Contract Period O NM 3 <not used>

28 00158 Interest Code O IS 2 <not used>

29 00159 Transfer to Bad Debt Code

O IS 1 <not used>

30 00160 Transfer to Bad Debt Date

O DT 8 <not used>

31 00161 Bad Debt Agency Code

O IS 10 <not used>

32 00162 Bad Debt Transfer Amount

O NM 12 <not used>

33 00163 Bad Debt Recovery Amount

O NM 12 <not used>

34 00164 Delete Account Indicator

O IS 1 <not used>

35 00165 Delete Account Date

O DT 8 <not used>

36 00166 Discharge Disposition

O IS 3 <not used>

37 00167 Discharged to Location

O CM 25 <not used>

PV1 Segment - Patient Visit (Continued)

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

Page 47: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 47

Unsolicited Vital Signs Export

38 00168 Diet Type O IS 2 <not used>

39 00169 Servicing Facility

O IS 2 <not used>

40 00170 Bed Status B IS 1 <not used>

41 00171 Account Status O IS 2 <not used>

42 00172 Pending Location

O PL 80 <not used>

43 00173 Prior Temporary Location

O PL 80 <not used>

44 00174 Admit Date/Time

O TS 26 *YYYYMMDDhhmmss

O 24

45 00175 Discharge Date/Time

O TS 26 <not used>

46 00176 Current Patient Balance

O NM 12 <not used>

47 00177 Total Charges O NM 12 <not used>

48 00178 Total Adjustments

O NM 12 <not used>

49 00179 Total Payments O NM 12 <not used>

50 00180 Alternate Visit ID

O CX 20 <not used>

51 01226 Visit Indicator O IS 1 <not used>

52 01224 Other Healthcare Provider

O XCN 60 <not used>

NOTE

All items with an asterisk * are only sent out when the “ADT Data in Message” option is enabled for unsolicited vitals and data is found for the patient. Otherwise the fields are <not used>.

PV1 Segment - Patient Visit (Continued)

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

Page 48: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited Vital Signs Export

48 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

OBR Segment - Observation Request

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

1 00237 Set ID - OBR C SI 4 <not used>

2 00216 Placer Order Number

C EI 75 <not used>

3 00217 Filler Order Number +

C EI 75 <not used>

4 00238 Universal Service ID

R CE 200 <not used>

5 00239 Priority B ID 2 <not used>

6 00240 Requested Date/time

B TS 26 <not used>

7 00241 Observation Date/Time #

C TS 26 Date/time the observation is obtained from the Infinity Network, in format YYYYMMDDHHmmss.

R 14

8 00242 Observation End Date/Time

O TS 26 <not used>

9 00243 Collection Volume

O CQ 20 <not used>

10 00244 Collector Identifier

O XCN 60 <not used>

11 00245 Specimen Action Code

O ID 1 <not used>

12 00246 Danger Code O CE 60 <not used>

13 00247 Relevant Clinical Info.

O ST 300 <not used>

14 00248 Specimen Received Date/Time

C TS 26 <not used>

15 00249 Specimen Source

O CM 300 <not used>

16 00226 Ordering Provider

O XCN 80 <not used>

17 00250 Order Callback Phone Number

O XTN 40 <not used>

18 00251 Placer field 1 O ST 60 <not used>

19 00252 Placer field 2 O ST 60 <not used>

Page 49: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 49

Unsolicited Vital Signs Export

20 00253 Filler Field 1 + O ST 60 <not used>

21 00254 Filler Field 2 + O ST 60 <not used>

22 00255 Results Report/Status Change Date/Time +

C TS 26 <not used>

23 00256 Charge to Practice +

O CM 40 <not used>

24 00257 Diagnostic Service Section ID

O ID 10 <not used>

25 00258 Result Status + C ID 1 <not used>

26 00259 Parent Result +

O CM 400 <not used>

27 00221 Quantity/Timing

O TQ 200 <not used>

28 00260 Result Copies To

O XCN 150 <not used>

29 00261 Parent O CM 150 <not used>

30 00262 Transportation Mode

O ID 20 <not used>

31 00263 Reason for Study

O CE 300 <not used>

32 00264 Principal Result Interpreter +

O CM 200 <not used>

33 00265 Assistant Result Interpreter +

O CM 200 <not used>

34 00266 Technician + O CM 200 <not used>

35 00267 Transcriptionist +

O CM 200 <not used>

36 00268 Scheduled Date/Time +

O TS 26 <not used>

37 01028 Number of Sample Containers

O NM 4 <not used>

38 01029 Transport Logistics of Collected Sample

O CE 60 <not used>

OBR Segment - Observation Request (Continued)

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

Page 50: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited Vital Signs Export

50 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

39 01030 Collector's Comment

O CE 200 <not used>

40 01031 Transport Arrangement Responsibility

O CE 60 <not used>

41 01032 Transport Arranged

O ID 30 <not used>

42 01033 Escort Required

O ID 1 <not used>

43 01034 Planned Patient Transport Comment

O CE 200 <not used>

OBR Segment - Observation Request (Continued)

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

Page 51: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 51

Unsolicited Vital Signs Export

OBX Segment - Observation/Result

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

1 00569 Set ID – OBX O SI 10 <not used>

2 00570 Value Type C ID 2 “SN” (structured numeric) if the parameter value reported by the device is numeric, otherwise “ST” (string).

R 2

3 00571 Observation Identifier

R CE 590 See Observation Identifier

R

4 00572 Observation Sub-ID

C ST 20 <not used>

5 00573 Observation Value

C * 65536

See Observation Value

R 30

6 00574 Units O CE 60 Uniquely identifies the units in which the parameter is being reported, in the format <identifier>^^ISO+. The identifier is the HL7 code as shown in Appendix B: Units of Measure.

O 30

7 00575 References Range

O ST 10 <not used>

8 00576 Abnormal Flags

O ID 5 <not used>

9 00577 Probability O NM 5 <not used>

10 00578 Nature of Abnormal Test

O ID 2 <not used>

11 00579 Observation Result Status

R ID 1 “R” R 1

12 00580 Date Last Observation Normal Values

O TS 26 <not used>

13 00581 User Defined Access Checks

O ST 20 <not used>

Page 52: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited Vital Signs Export

52 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Observation Identifier

Uniquely identifies the parameter being reported, in the format:

<identifier1^^local^<<identifier2>&<instance >>^^<coding system >

MIB/CEN codes are only sent when there is no LOINC code that denotes the parameter. Refer to Appendix A: Parameters for a list of parameters available on the Infinity Network, including LOINC and MIB/CEN codes.

Observation Value

The parameter value as reported by the device. The format of this field varies according to the Value Type field

14 00582 Date/Time of the Observation

O TS 26 YYYYMMDDHHmmss

O 12

15 00583 Producer's ID O CE 60 <not used>

16 00584 Responsible Observer

O XCN 80 <not used>

17 00936 Observation Method

O CE 60 <not used>

18 01479 Equipment Instance Identifier

O EI 427 <Unique ID>^<model>^<manufacturer url>^<universal id type>

If a serial number is received, then a unique ID will be the serial number; otherwise it will be the unique identifier of the device.

identifier1 Dräger label for the parameter (for example HR)

identifier2 LOINC or MIB/CEN code for the parameter

instance instance of usage for the LOINC or MIB/CEN code

coding system “LOINC” if identifier2 is a LOINC code

“MIB/CEN” if identifier2 is an MIB/CEN code

OBX Segment - Observation/Result (Continued)

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

Page 53: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 53

Unsolicited Vital Signs Export

ACK – Acknowledgment

After transmission of an ORU message, an acknowledgment is expected:

See ORU - Unsolicited Observation Report for a description of the ORU message being acknowledged.

Value Type Observation Value Field Format Comments

ST <value> See Appendix C: Special Display Values for special value strings

SN <comparator>^<value> comparator is “=”

Segment Description

MSH MSH Segment - Message Header

MSA MSA Segment – Message Acknowledgment

Page 54: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited Vital Signs Export

54 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

MSH Segment - Message Header

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

1 00001 Field Separator R ST 1 Recommended value is “|”

R 1

2 00002 Encoding Characters

R ST 4 Four characters in the following order: the component separator, the repetition separator, the escape character, and the subcomponent separator. Recommended values are “^~\&”.

R 4

3 00003 Sending Application

O HD 180 A string identifying the sending application.

O 16

4 00004 Sending Facility

O HD 180 <not used>

5 00005 Receiving Application

O HD 180 <not used>

6 00006 Receiving Facility

O HD 180 <not used>

7 00007 Date/Time of Message

O TS 26 YYYYMMDDHHmm

O 12

8 00008 Security O ST 40 <not used>

9 00009 Message Type R CM 7 “ACK^R01” R 7

10 00010 Message Control ID

R ST 20 A number or other identifier uniquely identifying the message.

R 20

11 00011 Processing ID R PT 3 “P” R 3

12 00012 Version ID R ID 8 “2.3” R 8

13 00013 Sequence Number

O NM 15 <not used>

Page 55: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 55

Unsolicited Vital Signs Export

14 00014 Continuation Pointe

O ST 180 <not used>

15 00015 Accept Acknowledgment Type

O ID 2 <not used>

16 00016 Application Acknowledgment

O ID 2 <not used>

17 00017 Country Code O ID 2 <not used>

18 00692 Character Set O ID 6 <not used>

19 00693 Principal Language Of Message

O CE 60 <not used>

MSH Segment - Message Header (Continued)

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

Page 56: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited Vital Signs Export

56 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

MSA Segment – Message Acknowledgment

Acknowledgment Codes

Sample ORU Message

MSH|^~\&|Infinity||NUR||200212021207||ORU^R01|02110212073000458038|P|2.3

PID|||999-99-9999^AN||Smith^John^L|||||||||||||999-99-9999

PV1|||CU1^^BED1||||^^^|||||||||||||||||||||||||||||||||||||

OBR|||||||20021202120235

OBX||SN|STIII^^local^10123-8&1^^LOINC||=^0.01|mv^^ISO+|||||R|||20021202120235

OBX||SN|STaVR^^local^10120-4&1^^LOINC||=^0.01|mv^^ISO+|||||R|||20021202120235

OBX||SN|STaVF^^local^10118-8&1^^LOINC||=^0.01|mv^^ISO+|||||R|||20021202120235

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

1 00018 Acknowledgment Code

R ID 2 See Acknowledgment Codes

R 1

2 00010 Message Control ID

R ST 20 The message control ID of the message it is acknowledging.

R 4

3 00020 Text Message O ST 80 An error or status string

O 80

4 00021 Expected Sequence Number

O NM 15 <not used>

5 00022 Delayed Acknowledgment Type

B ID 1 <not used>

6 00023 Error Condition O CE 100 <not used>

Value Description

AA Original mode: Application Accept

AE Original mode: Application Error

AR Original mode: Application Reject

CA Enhanced mode: Commit Accept

CE Enhanced mode: Commit Error

CR Enhanced mode: Commit Reject

Page 57: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 57

Unsolicited Vital Signs Export

OBX||SN|STaVL^^local^10119-6&1^^LOINC||=^0.01|mv^^ISO+|||||R|||20021202120235

OBX||SN|STV^^local^14692&1^^MIB/CEN||=^0.01|mv^^ISO+|||||R|||20021202120235

OBX||ST|PPR^^local^8893-0&1^^LOINC|| |mm(hg)^^ISO+|||||R|||20021202120235

OBX||SN|PA D^^local^8385-7&1^^LOINC||=^1.8|kpa^^ISO+|||||R|||20021202120235

OBX||SN|PA S^^local^8440-0&1^^LOINC||=^4.4|kpa^^ISO+|||||R|||20021202120235

OBX||SN|PA M^^local^8414-5&1^^LOINC||=^2.8|kpa^^ISO+|||||R|||20021202120235

OBX||ST|PWP^^local^8587-8&1^^LOINC|| |kpa^^ISO+|||||R|||20021202120235

OBX||SN|CVP^^local^8591-0&1^^LOINC||=^2.0|kpa^^ISO+|||||R|||20021202120235

OBX||SN|RA^^local^8400-4&1^^LOINC||=^2.0|kpa^^ISO+|||||R|||20021202120235

OBX||SN|EEG1 Med^^local^22912&1^^MIB/CEN||=^10.0|hz^^ISO+|||||R|||20021202120235

OBX||SN|EEG1 SEF^^local^22920&1^^MIB/CEN||=^12.5|hz^^ISO+|||||R|||20021202120235

OBX||SN|EEG1 BSR^^local^&1^^MIB/CEN||=^30|%^^ISO+|||||R|||20021202120235

OBX||SN|EEG1 Power^^local^22968&1^^MIB/CEN||=^67|dB^^ISO+|||||R|||20021202120235

OBX||SN|EEG1 Beta^^local^23000&1^^MIB/CEN||=^30|%^^ISO+|||||R|||20021202120235

OBX||SN|EEG1 Alpha^^local^22996&1^^MIB/CEN||=^20|%^^ISO+|||||R|||20021202120235

OBX||SN|EEG1 Theta^^local^23008&1^^MIB/CEN||=^25|%^^ISO+|||||R|||20021202120235

OBX||SN|EEG1 Delta^^local^23004&1^^MIB/CEN||=^25|%^^ISO+|||||R|||20021202120235

OBX||SN|etCO2*^^local^20824&2^^MIB/CEN||=^5.0|%^^ISO+|||||R|||20021202120235

OBX||SN|iCO2*^^local^20644&2^^MIB/CEN||=^0.0|%^^ISO+|||||R|||20021202120235

OBX||SN|RRc*^^local^9279-1&4^^LOINC||=^20|/min^^ISO+|||||R|||20021202120235

OBX||SN|etO2^^local^20844&2^^MIB/CEN||=^33|%^^ISO+|||||R|||20021202120235

OBX||SN|iO2^^local^3150-0&2^^LOINC||=^35|%^^ISO+|||||R|||20021202120235

OBX||SN|etN2O^^local^21036&2^^MIB/CEN||=^58|%^^ISO+|||||R|||20021202120235

OBX||SN|iN2O^^local^21120&2^^MIB/CEN||=^60|%^^ISO+|||||R|||20021202120235

OBX||SN|etHAL^^local^21020&2^^MIB/CEN||=^0.9|%^^ISO+|||||R|||20021202120235

OBX||SN|iHAL^^local^21104&2^^MIB/CEN||=^1.1|%^^ISO+|||||R|||20021202120235

OBX||SN|et ISO^^local^21028&2^^MIB/CEN||=^1.3|%^^ISO+|||||R|||20021202120235

OBX||SN|i ISO^^local^21112&2^^MIB/CEN||=^1.5|%^^ISO+|||||R|||20021202120235

OBX||SN|etENF^^local^21016&2^^MIB/CEN||=^1.8|%^^ISO+|||||R|||20021202120235

OBX||SN|iENF^^local^21100&2^^MIB/CEN||=^2.0|%^^ISO+|||||R|||20021202120235

OBX||SN|etSEV^^local^21024&2^^MIB/CEN||=^1.9|%^^ISO+|||||R|||20021202120235

OBX||ST|NBP S^^local^8508-4&1^^LOINC|| |kpa^^ISO+|||||R|||20021202120235

Page 58: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited Vital Signs Export

58 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

OBX||ST|NBP D^^local^8496-2&1^^LOINC|| |kpa^^ISO+|||||R|||20021202120235

OBX||ST|NBP M^^local^8502-7&1^^LOINC|| |kpa^^ISO+|||||R|||20021202120235

OBX||SN|SpO2^^local^2710-2&1^^LOINC||=^97|%^^ISO+|||||R|||20021202120235

OBX||SN|PLS^^local^8889-8&1^^LOINC||=^83|/min^^ISO+|||||R|||20021202120235

OBX||SN|etDES^^local^21012&2^^MIB/CEN||=^6.9|%^^ISO+|||||R|||20021202120235

OBX||SN|iDES^^local^21096&2^^MIB/CEN||=^7.1|%^^ISO+|||||R|||20021202120235

OBX||SN|iSEV^^local^21108&2^^MIB/CEN||=^2.1|%^^ISO+|||||R|||20021202120235

OBX||SN|ART S^^local^8480-6&1^^LOINC||=^22.2|kpa^^ISO+|||||R|||20021202120235

OBX||SN|ART D^^local^8462-4&1^^LOINC||=^9.2|kpa^^ISO+|||||R|||20021202120235

OBX||SN|ART M^^local^8478-0&1^^LOINC||=^14.1|kpa^^ISO+|||||R|||20021202120235

OBX||SN|mib PIP^^local^20885&1^^MIB/CEN||=^60|cmh2O^^ISO+|||||R|||20021202120235

OBX||SN|mib MAP^^local^20720&1^^MIB/CEN||=^20|cmh2O^^ISO+|||||R|||20021202120235

OBX||SN|mib PEEP^^local^20732&1^^MIB/CEN||=^0|cmh2O^^ISO+|||||R|||20021202120235

OBX||SN|HR^^local^8867-4&1^^LOINC||=^83|/min^^ISO+|||||R|||20021202120235

OBX||ST|%PACED^^local^&1^^MIB/CEN|| |%^^ISO+|||||R|||20021202120235

OBX||ST|ARR^^local^03266&1^^MIB/CEN|| |/min^^ISO+|||||R|||20021202120235

OBX||SN|PVC/min^^local^&1^^MIB/CEN||=^0|/min^^ISO+|||||R|||20021202120235

OBX||SN|STI^^local^10121-2&1^^LOINC||=^0.01|mv^^ISO+|||||R|||20021202120235

OBX||SN|STII^^local^10122-0&1^^LOINC||=^0.01|mv^^ISO+|||||R|||20021202120235

Sample Acknowledgment

MSH|^~\&|NUR||Infinity||200212021207||ACK^R01|99011716090716963683|P|2.3

MSA|AA|02110212073000458038|

Page 59: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 59

Unsolicited IEEE 11073 Vital Signs Export

Unsolicited IEEE 11073 Vital Signs Export

The HL7/ASTM Interface Option enables the export of vital signs data in an unsolicited Observation Results message (ORU) supporting HL7 version V2.6. The data is sent using IEEE nomenclature. Some messages may not contain all data or too much data to be considered compliant with the IHE PCD DEC profile. The interface can be configured to be IHE PCD DEC compliant. One ORU message is sent for each patient at a fixed configurable update rate.

If the “HL7 Vital Signs Interface - High Speed” locked option is enabled, the interval range is 5 - 6000 seconds. If the “HL7 Vital Signs Interface - Standard” locked option is enabled, the interval range allowed is 60 - 6000 seconds.

Upon receipt of an ORU message, the receiving system should acknowledge receipt with an ACK message. Refer to Dräger HL7 Overview for details on HL7 interfaces.

For the Unsolicited Vital Signs Export interface, Dräger initiates the connection.

ORU - Unsolicited Observation Report

ORU messages follow the format below. The curved brackets ‘{‘ and ‘}’ indicate segments which may be repeated.

See ACK – Acknowledgment for a description of the acknowledgment message expected from the receiving application. If no acknowledgment is received within the Response Timeout configured in the HL7 Vital Signs Interface Configuration screen, the message will be retransmitted up to Retry Count times.

Segments Description

MSH MSH Segment – Message Header

PID PID Segment - Patient Identification

PV1 PV1 Segment - Patient Visit

OBR OBR Segment - Observation Request

{OBX} OBX Segment - Observation/Result

Page 60: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited IEEE 11073 Vital Signs Export

60 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

MSH Segment – Message Header

SeqHL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Field Separator R ST 1 “|” R 1

2 00002 Encoding Charac-ters

R ST 4 “^~\&” R 4

3 00003 Sending Application R HD 227 "INFO_S-RC_DRAE-GER^0030E60000000001^EUI-64"

R 16

4 00004 Sending Facility RE HD 227 "Draeger" R 16

5 00005 Receiving Applica-tion

RE HD 227 Configurable in Infinity Gateway Configuration

R 227

6 00006 Receiving Facility RE HD 227 Configurable in Infinity Gateway Configuration

R 227

7 00007 Date/Time of Mes-sage

R DTM 24 YYYYMMD-DHHmmss+/-ZZZZ

O 12

8 00008 Security X ST 40 <not used>

9 00009 Message Type R MSG 15 “ORU ^R01^ORU_R01”

R 7

10 00010 Message Control ID R ST 199 A number orother identifieruniquelyidentifying themessage.

The receivingsystemechoes this ID

back to thesending systemin themessageacknowledgmentsegment(MSA).

R 20

11 00011 Processing ID R PT 3 “P” R 3

12 00012 Version ID R VID 60 “2.6” R 8

13 00013 Sequence Number RE NM 15 <not used>

14 00014 Continuation Pointer

X ST 180 <not used>

Page 61: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 61

Unsolicited IEEE 11073 Vital Signs Export

15 00015 Accept Acknowl-edgment Type

R ID 2 "AL"

16 00016 Application Acknowledgment Type

R ID 2 "NE" R 2

17 00017 Country Code RE ID 3 <not used>

18 00692 Character Set RE ID 16 8859/1

19 00693 Principal Language Of Message

RE CWE 705 "en^English^ISO639"

20 Alternate Charac-ter Set Handling Scheme

X ID 20 <not used>

21 Message Profile Identifier

O EI 427 "IHE_PC-D_001^IHE PCD^1.3.6.1.4.1.19376.1.6.1.1.1^ISO"

R 427

22 Sending Responsi-ble Organization

X XON 567 <not used>

23 Receiving Respon-sible Organization

X XON 567 <not used>

24 Sending Network Address

X HD 227 <not used>

25 Receiving Network Address

X HD 227 <not used>

MSH Segment – Message Header (Continued)

SeqHL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 62: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited IEEE 11073 Vital Signs Export

62 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

PID Segment - Patient Identification

Seq HL7 Dräger

Description Req Type Len Contents Req Len

1 Set ID - PID X SI 4 <not used>

2 Patient ID X CX 20 <not used>

3 Patient List C CX 250 This field may contain an MRN and/or a Patient Account number, as it is a repeat field. When the MRN is available, the format is: <MRN>^^^<Assigning Authority>^MRWhen the patient account number is available, it will appear in the format:

<Patient Account#>^^^^AN

R 12

4 Alternate Patient ID - PID

X CX 20 <not used>

5 Patient Name C XPN 250 "Last^First^Middle^^^^<Type>" Type is either U or L if the last name is not blank

R 250

6 Mother’s Maiden Name RE XPN 250 *"Last^First^Middle^^^^<Type>" Type is either U or L if the last name is not blank

R 250

7 Date/Time of Birth RE DTM 24 *YYYYMMDDhhmmss R 24

8 Administrative Sex RE IS 705 For Non IHE Compliant:*"Code^Text" Taken from ADT Configuration Information.

For IHE Compliant:

*"Code" Taken from ADT Configura-tion Information.

R 705

9 Patient Alias X XPN 250 <not used>

10 Race RE CWE 705 *"Code^Text" Taken from ADT Con-figuration Information.

R 705

11 Patient Address RE XAD 250 *"Street1^Street2^City^State^Zip Code^Country^M"

R 250

12 County Code RE IS 4 <not used>

13 Phone Number - Home RE XTN 250 <not used> R

14 Phone Number - Busi-ness

X XTN 250 <not used>

15 Primary Language RE CWE 705 *"Code^Text" Taken from ADT Con-figuration Information.

16 Marital Status RE CWE 705 *"Code^Text" Taken from ADT Con-figuration Information.

R 705

Page 63: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 63

Unsolicited IEEE 11073 Vital Signs Export

17 Religion RE CWE 705 *"Code^Text" Taken from ADT Con-figuration Information.

R 705

18 Patient Account Num-ber

RE CX 705 <Patient Account #> R 12

19 SSN Number - Patient X ST 16 If IHE compliant, <not used>,

else "*National ID"

R 16

20 Driver's License Num-ber - Patient

RE DLN 25 <not used>

21 Mother’s Identifier RE CX 705 <not used>

22 Ethnic Group RE CWE 705 *"Code^Text" Taken from ADT Con-figuration Information.

23 Birth Place RE ST 705 <not used>

24 Multiple Birth Indicator RE ID 1 <not used>

25 Birth Order RE NM 2 <not used>

26 Citizenship RE CWE 705 <not used>

27 Veterans Military Status RE CWE 705 <not used>

28 Nationality RE CWE 705 *"Code^Text" Taken from ADT Con-figuration Information.

29 Patient Death Date and Time

RE DTM 24 <not used>

30 Patient Death Indicator

RE ID 1 <not used>

31 Identity Unknown Indi-cator

RE ID 1 <not used>

32 Identity Reliability Code RE IS 20 <not used>

33 Last Update Date/Time RE DTM 24 <not used>

34 Last Update Facility RE HD 241 <not used>

35 Species Code RE CWE 705 <not used>

36 Breed Code C CWE 250 <not used>

37 Strain C ST 80 <not used>

38 Production Class Code RE CWE 705 <not used>

39 Tribal Citizenship RE CWE 705 <not used>

PID Segment - Patient Identification (Continued)

Seq HL7 Dräger

Description Req Type Len Contents Req Len

Page 64: Infinity Gateway Suite Protocol Handbook - Draeger

64 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

NOTE

All items with an asterisk * are only sent out when the “ADT Data in Message” option is enabled for unsolicited vitals,and data is found for the patient.Otherwise the fields are <not used>.

PV1 Segment - Patient Visit

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00131 Set ID - PV1 X SI 4 <not used>

2 00132 Patient Class R IS 1 *Patient Class R 1

3 00133 Assigned Patient Loca-tion

RE PL 80 <Care Unit Label>^^<Bed Label>^<Hospi-tal/Facility>

4 00134 Admission Type

X IS 2 <not used> R 18

5 00135 Preadmit Num-ber

X CX 250 <not used>

6 00136 Prior Patient Location

X PL 80 <not used>

7 00137 Attending Doc-tor

X XCN 250 If IHE Compliant <not used>, other-wise *"^Last Name^First Name^Middle Name^Suffic^Pre-fix^Degree"

O 250

8 00138 Referring Doc-tor

X XCN 250 If IHE cCompliant <Nnot used>, oth-erwise *"^Last Name^First Name^Middle Name^Suffic^Pre-fix^Degree"

O 250

9 00139 Consulting Doctor

X XCN 250 If IHE Compliant <not used>, other-wise *"^Last Name^First Name^Middle Name^Suffix^Pre-fix^Degree"

O 250

10 00140 Hospital Ser-vice

X IS 3 <not used>

Page 65: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 65

Unsolicited IEEE 11073 Vital Signs Export

11 00141 Temporary Location

X PL 80 <not used>

12 00142 Preadmit Test Indicator

X IS 2 <not used>

13 00143 Readmission Indicator

X IS 2 <not used>

14 00144 Admit Source X IS 6 <not used>

15 00145 Ambulatory Status

X IS 2 <not used>

16 00146 VIP Indicator X IS 2 <not used>

17 00147 Admitting Doc-tor

X XCN 250 If IHE Compliant <not used>, oth-erwise *"^Last Name^First Name^Middle Name^Suffic^Pre-fix^Degree"

O 250

18 00148 Patient Type X IS 2 <not used>

19 00149 Visit Number RE CX 250 <not used>

20 00150 Financial Class X FC 50 <not used>

21 00151 Charge Price Indicator

X IS 2 <not used>

22 00152 Courtesy Code X IS 2 <not used>

23 00153 Credit Rating X IS 2 <not used>

24 00154 Contract Code X IS 2 <not used>

25 00155 Contract Effec-tive Date

X DT 8 <not used>

26 00156 Contract Amount

X NM 12 <not used>

27 00157 Contract Period X NM 3 <not used>

28 00158 Interest Code X IS 2 <not used>

29 00159 Transfer to Bad Debt Code

X IS 4 <not used>

30 00160 Transfer to Bad Debt Date

X DT 8 <not used>

31 00161 Bad Debt Agency Code

X IS 10 <not used>

32 00162 Bad Debt Transfer Amount

X NM 12 <not used>

PV1 Segment - Patient Visit (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 66: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited IEEE 11073 Vital Signs Export

66 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

33 00163 Bad Debt Recovery Amount

X NM 12 <not used>

34 00164 Delete Account Indicator

X IS 1 <not used>

35 00165 Delete Account Date

X DT 8 <not used>

36 00166 Discharge Dis-position

X IS 3 <not used>

37 00167 Discharged to Location

X DLD 47 <not used>

38 00168 Diet Type X CWE 705 <not used>

39 00169 Servicing Facil-ity

X IS 2 <not used>

40 00170 Bed Status X IS 1 <not used>

41 00171 Account Status X IS 2 <not used>

42 00172 Pending Loca-tion

X PL 80 <not used>

43 00173 Prior Tempo-rary Location

X PL 80 <not used>

44 00174 Admit Date/Time

RE DTM 24 YYYYMMD-Dhhmmss

R 24

45 00175 Discharge Date/Time

X DTM 24 <not used>

46 00176 Current Patient Balance

X NM 12 <not used>

47 00177 Total Charges X NM 12 <not used>

48 00178 Total Adjust-ments

X NM 12 <not used>

49 00179 Total Payments X NM 12 <not used>

50 00180 Alternate Visit ID

X CX 250 <not used>

51 01226 Visit Indicator RE IS 1 <not used>

NOTE

All items with an asterisk * are only sent out when the “ADT Data in Message" option is enabled, and data is found for the patient. Otherwise the fields are <not used>.

PV1 Segment - Patient Visit (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 67: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 67

Unsolicited IEEE 11073 Vital Signs Export

OBR Segment - Observation Request

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00104 Set ID OBR R SI 4 Observation Set Number R 4

2 00105 Placer Order Num-ber

C EI 427 <not used>

3 00106 Filler Order Num-ber

R EI 427 <OrderNumber>^ <Order Application> ^0030E60000000001^EUI-64

R 427

4 00107 Universal Service Identifier

R CWE 705 "182777000^monitoring of patient^SCT"

R 40

5 00108 Priority - OBR X ID 2 <not used>

6 00109 Requested Date/Time

X DTM 24 <not used>

7 00110 Observation Date/Time

RE DTM 24 YYYYMMDDhhmmss R 24

8 00111 Observation End Date / Time

RE DTM 24 <not used>

9 00112 Collection Volume X CQ 722 <not used>

10 00113 Collection Identi-fier

R2 XCN 3220 <not used>

Page 68: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited IEEE 11073 Vital Signs Export

68 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

OBX Segment - Observation/Result

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Set ID – OBX R SI 4 Numeric Set ID R 4

2 00002 Value Type C ID 3 “NM” (Numeric) if

the parameter value reported

by the device is numeric, otherwise

“ST” (string).

R 2

3 00003 Observation Identifier

R CWE 705 For IHE Compliant Setting: <CF_Code10>^<Refer-ence ID>^MDC For IHE non-com-pliant setting: <CF_Code10>^<Reference ID>^MDC^<Draeger Label>^^Local

R 20

4 00004 Observation Sub-

R ST 20 <Device Identifier>.<VMD_In-stance>.<Channel_In-stance>.<CF_Code10>.<Metric_Instance>

R

5 00005 OID

bservation Value

C Varies 99999 See Observation Value

6 00006 Units C CWE 705 For IHE Compliant Setting:<UOM CFCODE>^<UOM MDC>^MDC

For IHE Non Compliant Setting:

<UOM CFCODE>^<UOM MDC>^MDC^<Alternate ID>^^<Code System>

7 00007 Reference Range

CE ST 60 <not used>

8 00008 Abnormal Flags CE IS 5 <not used>

9 00009 Probability X NM 5 <not used>

10 00010 Nature of Abnormal Test

CE ID 2 <not used>

11 00011 Observation Result Status

R ID 1 “R”

12 00012 Effective Date of Reference Range

X DTM 24 <not used>

13 00013 User Defined Access Checks

X ST 20 <not used>

Page 69: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 69

Unsolicited IEEE 11073 Vital Signs Export

Observation Value

The parameter value as reported by the device. The format of this field varies according to the Value Type field.

ACK - Acknowledgment

After receipt of an ORU message, the HL7 server will send an acknowledgment:

See ORU - Unsolicited Observation Report for a description of the ORU message being acknowledged.

14 00014 Date/Time of the Observation

RE DTM 24 YYYYMMDDhhmmss

15 00015 Producer’s ID RE CWE 705 <not used>

16 00016 Responsible Observer

RE XCN 3220 <not used>

17 00017 Observation Method

RE CWE 705 <not used>

18 00692 Equipment Instance Identi-fier

RE EI 427 <UniqueID>^<model>^<manufac-turer url>^<universal id type>

If serial number is received then unique id will be serial number, oth-erwise it will be the IP address of the device.

19 00693 Date/Time of the Analysis

CE DTM 24 <not used>

20 Observation Site

RE CWE 705 <not used>

Value Type Observation Value Filed Format Comments

ST <value> See Appendix C for special value strings

NM <numeric value>

Segment Description

MSH MSH Segment – Message Header

MSA MSA Segment – Message Acknowledgment

OBX Segment - Observation/Result (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 70: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited IEEE 11073 Vital Signs Export

70 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

MSH Segment - Message Header

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

1 00001 Field Separator R ST 1 Recommended value is “|”

R 1

2 00002 Encoding Characters

R ST 4 Four characters in the following order: the component separator, the repetition separator, the escape character, and the subcomponent separator. Recommended values are “^~\&”.

R 4

3 00003 Sending Application

O HD 180 A string identifying the sending application.

O 16

4 00004 Sending Facility O HD 180 <not used>

5 00005 Receiving Application

O HD 180 <not used>

6 00006 Receiving Facility O HD 180 <not used>

7 00007 Date/Time of Message

O TS 26 YYYYMMDDHHmm

O 12

8 00008 Security O ST 40 <not used>

9 00009 Message Type R CM 7 “ACK^R01” R 7

10 00010 Message Control ID

R ST 20 A number or other identifier uniquely identifying the message.

R 20

11 00011 Processing ID R PT 3 “P” R 3

12 00012 Version ID R ID 8 “2.5” R 8

13 00013 Sequence Number

O NM 15 <not used>

14 00014 Continuation Pointe

O ST 180 <not used>

Page 71: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 71

Unsolicited IEEE 11073 Vital Signs Export

15 00015 Accept Acknowledgment Type

O ID 2 <not used>

16 00016 Application Acknowledgment

O ID 2 <not used>

17 00017 Country Code O ID 2 <not used>

18 00692 Character Set O ID 6 <not used>

19 00693 Principal Language Of Message

O CE 60 <not used>

MSH Segment - Message Header (Continued)

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

Page 72: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited IEEE 11073 Vital Signs Export

72 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

MSA Segment – Message Acknowledgment

Acknowledgment Codes

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

1 00018 Acknowledgment Code

R ID 2 See Acknowledgment Codes

R 1

2 00010 Message Control ID

R ST 20 The message control ID of the message it is acknowledging.

R 4

3 00020 Text Message O ST 80 An error or status string

O 80

4 00021 Expected Sequence Number

O NM 15 <not used>

5 00022 Delayed Acknowledgment Type

B ID 1 <not used>

6 00023 Error Condition O CE 100 <not used>

Value Description

AA Original mode: Application Accept

AE Original mode: Application Error

AR Original mode: Application Reject

CA Enhanced mode: Commit Accept

CE Enhanced mode: Commit Error

CR Enhanced mode: Commit Reject

Page 73: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 73

Unsolicited IEEE 11073 Vital Signs Export

Sample ORU Message

MSH|^~\&|INFO_SRC_DRAEGER^0030E60000000001^EUI-64|Draeger|NUR|Rec-Fac|20180926150437-0500||ORU^R01^ORU_R01|18092615043700515606|P|2.6|||AL|NE||8859/1|en^English^ISO639||IHE_PCD_001^IHE PCD^1.3.6.1.4.1.19376.1.6.1.1.1^ISO

PID|||111-11-1111^^^^MR||Smith^Wally^L.^^^^L|Joose^Judy^K^^^^L|19420430142000|M^Male||U^Unknown|13 Beer St.^#123^Beersteinville^VA^12345-6785^USA^M||||spa^Spanish|M^Married|JEW^Jewish|1001|012-34-5678|||N^Not Hispanic or Latino||||||USA^United States

PV1||E|CU1^^GOWDA12^BGS||||^Munster^Florence^S^II^Mr.^M.D.||||||||||^Carr^Mary^Jones^II^Mrs.^M.D.|||||||||||||||||||||||||||19980430043020

OBR|1||0826145634032227^DSUBAND^0030E60000000001^EUI-64|182777000^monitoring of patient^SCT|||20180926150437

OBX|1|NM|131841^MDC_ECG_AMPL_ST_I^MDC^STI^^local|2.1.1.131841001|0.0|266418^MDC_DIM_MILLI_VOLT^MDC^mv^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.drae-ger.com/^DNS

OBX|2|NM|131842^MDC_ECG_AMPL_ST_II^MDC^STII^^local|2.1.1.131842001|0.0|266418^MDC_DIM_MILLI_VOLT^MDC^mv^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.drae-ger.com/^DNS

OBX|3|NM|131843^MDC_ECG_AMPL_ST_V1^MDC^STV1^^local|2.1.1.131843001|0.0|266418^MDC_DIM_MILLI_VOLT^MDC^mv^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.drae-ger.com/^DNS

OBX|4|NM|131844^MDC_ECG_AMPL_ST_V2^MDC^STV2^^local|2.1.1.131844001|0.0|266418^MDC_DIM_MILLI_VOLT^MDC^mv^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.drae-ger.com/^DNS

OBX|5|NM|131845^MDC_ECG_AMPL_ST_V3^MDC^STV3^^local|2.1.1.131845001|0.0|266418^MDC_DIM_MILLI_VOLT^MDC^mv^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.drae-ger.com/^DNS

OBX|6|NM|131846^MDC_ECG_AMPL_ST_V4^MDC^STV4^^local|2.1.1.131846001|0.0|266418^MDC_DIM_MILLI_VOLT^MDC^mv^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.drae-ger.com/^DNS

OBX|7|NM|131847^MDC_ECG_AMPL_ST_V5^MDC^STV5^^local|2.1.1.131847001|0.0|266418^MDC_DIM_MILLI_VOLT^MDC^mv^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.drae-ger.com/^DNS

OBX|8|NM|131848^MDC_ECG_AMPL_ST_V6^MDC^STV6^^local|2.1.1.131848001|0.0|266418^MDC_DIM_MILLI_VOLT^MDC^mv^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.drae-ger.com/^DNS

OBX|9|NM|131901^MDC_ECG_AMPL_ST_III^MDC^STIII^^local|2.1.1.131901001|0.0|266418^MDC_DIM_MILLI_VOLT^MDC^mv^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.drae-ger.com/^DNS

Page 74: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited IEEE 11073 Vital Signs Export

74 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

OBX|10|NM|131902^MDC_ECG_AMPL_ST_AVR^MDC^STaVR^^local|2.1.1.131902001|0.0|266418^MDC_DIM_MILLI_-VOLT^MDC^mv^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|11|NM|131903^MDC_ECG_AMPL_ST_AVL^MDC^STaVL^^local|2.1.1.131903001|0.0|266418^MDC_DIM_MILLI_-VOLT^MDC^mv^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|12|NM|131904^MDC_ECG_AMPL_ST_AVF^MDC^STaVF^^local|2.1.1.131904001|0.0|266418^MDC_DIM_MILLI_-VOLT^MDC^mv^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|13|NM|192805^MDC_ECG_AMPL_ST_CVM^MDC^STCVM^^local|2.1.1.192805001|0.0|266418^MDC_DIM_MILLI_-VOLT^MDC^mv^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|14|NM|192806^MDC_ECG_AMPL_ST_VM^MDC^STVM^^local|2.1.1.192806001|0.0|266418^MDC_DIM_MILLI_VOLT^MDC^mv^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.drae-ger.com/^DNS

OBX|15|NM|147842^MDC_ECG_CARD_BEAT_RATE^MDC^HR^^local|2.1.2.147842001|86.0|264864^MDC_DIM_BEAT_PER_MIN^MDC^/min^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|16|NM|148066^MDC_ECG_V_P_C_RATE^MDC^PVC/min^^local|2.1.2.148066001|0.0|264864^MDC_DIM_BEAT_PER_MIN^MDC^/min^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|17|ST|148496^MDC_ECG_ARRHY^MDC^ARR^^local|2.1.2.148496001| |262656^MDC_DIM_DIM-LESS^MDC^^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|18|NM|149530^MDC_PULS_OXIM_PULS_RATE^MDC^PLS^^local|2.13.1.149530001|86.0|264864^MDC_DIM_BEAT_PER_MIN^MDC^/min^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|19|NM|150456^MDC_PULS_OXIM_SAT_O2^MDC^SpO2^^local|2.13.1.150456001|97.0|262688^MDC_DIM_PERCENT^MDC^%^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.drae-ger.com/^DNS

OBX|20|NM|150488^MDC_BLD_PERF_INDEX^MDC^PI^^local|2.13.1.150488001|3.52|262688^MDC_DIM_PERCENT^MDC^%^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.drae-ger.com/^DNS

OBX|21|ST|150301^MDC_PRESS_CUFF_SYS^MDC^NBP S^^local|2.16.1.150301001| |266016^MDC_DIM_MMHG^MDC^mm(hg)^^ISO+|||||R|||20180923145607||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|22|ST|150302^MDC_PRESS_CUFF_DIA^MDC^NBP D^^local|2.16.1.150302001| |266016^MDC_DIM_MMHG^MDC^mm(hg)^^ISO+|||||R|||20180923145607||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|23|ST|150303^MDC_PRESS_CUFF_MEAN^MDC^NBP M^^local|2.16.1.150303001| |266016^MDC_DIM_MMHG^MDC^mm(hg)^^ISO+|||||R|||20180923145607||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

Page 75: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 75

Unsolicited IEEE 11073 Vital Signs Export

OBX|24|ST|159764^MDC_CONC_HB_ART^MDC^Hgb^^local|2.31.1.159764001| |264256^MDC_DIM_G_PER_DL^MDC^g/dL^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|25|ST|160064^MDC_CONC_PCO2_GEN^MDC^PCO2^^local|2.31.1.160064001| |266016^MDC_DIM_MMHG^MDC^mm(hg)^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|26|ST|160116^MDC_CONC_PO2_GEN^MDC^PO2^^local|2.31.1.160116001| |266016^MDC_DIM_MMHG^MDC^mm(hg)^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|27|ST|160132^MDC_CONC_HCT_GEN^MDC^Hct^^local|2.31.1.160132001| |262688^MDC_DIM_PER-CENT^MDC^%^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|28|NM|192557^MDC_NMT_TEMP^MDC^NMT-Temp^^local|2.32.1.192557001|20.0|268192^MDC_DIM_DEGC^MDC^cel^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|29|ST|192605^MDC_NMT_TOF_RATIO^MDC^TOF-Ratio^^local|2.32.1.192605001| |262688^MDC_DIM_PER-CENT^MDC^%^^ISO+|||||R|||20180923145607||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|30|NM|160280^MDC_PULS_OXIM_CONC_HB_O2_ART_CALC^MDC^SpOC^^local|2.39.1.160280001|33.0|268562^MDC_DIM_-MILLI_L_PER_DL^MDC^mL/dL^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.drae-ger.com/^DNS

OBX|31|NM|160284^MDC_PULS_OXIM_HB_CO_ART^MDC^SpCO^^local|2.39.1.160284001|2.0|262688^MDC_DIM_PER-CENT^MDC^%^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|32|NM|160288^MDC_PULS_OXIM_HB_MET_ART^MDC^SpMet^^local|2.39.1.160288001|0.7|262688^MDC_DIM_PER-CENT^MDC^%^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|33|NM|192790^MDC_PULS_OXIM_PVI^MDC^PVI^^local|2.39.1.192790001|1.0|262688^MDC_DIM_PERCENT^MDC^%^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.drae-ger.com/^DNS

OBX|34|NM|149530^MDC_PULS_OXIM_PULS_RATE^MDC^PLS*^^local|2.41.1.149530001|50.0|264864^MDC_DIM_BEAT_PER_MIN^MDC^/min^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|35|NM|150456^MDC_PULS_OXIM_SAT_O2^MDC^SpO2*^^local|2.41.1.150456001|96.0|262688^MDC_DIM_PERCENT^MDC^%^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.drae-ger.com/^DNS

OBX|36|NM|150468^MDC_PULS_OXIM_SAT_O2_DIFF^MDC^Delta^^local|2.41.1.150468001|1.0|262688^MDC_DIM_PER-CENT^MDC^%^^ISO+|||||R|||20180926150437||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

Page 76: Infinity Gateway Suite Protocol Handbook - Draeger

76 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Sample Acknowledgment

MSH|^~\&|NUR||Infinity|MEDAT-18|20180926150437||ACK^R01|99011716090716963683|P|2.3

MSA|AA|18092615043700515606|[999-99-9999]Message Delivered

Page 77: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 77

Solicited Vital Signs Export

Solicited Vital Signs Export

The HL7/ASTM Interface Option for exporting solicited vital signs supports external system requests of vital signs data from the Infinity and SDC Networks. This option is available only on an Infinity Gateway server. The request is made in a QRY message. A message can be used to request data from one or multiple patients. Patients are specified by their location within the Infinity and SDC Networks by a combination of care unit label and bed label. Upon receipt of this message, the Infinity Gateway server exports all vital signs data received from the specified patient monitor(s), in an ORF message.

Discrete parameters vital signs, such as non-invasive blood pressure, are sent repeatedly by the device, even when no new measurement has been taken. By default, these vital signs parameters will continuously be output to the requesting system. The requesting system can determine whether a vital signs parameter measurement represents a new measurement by examining the associated timestamp. An option does exist to filter the repeated output of these discrete parameters vital signs. If this filter is enabled, the interface will output these parameter measurements only once, however, if the system is restarted, the parameter vital sign may be transmitted once more.

See Dräger HL7 Overview for details on how Dräger implements HL7 interfaces.

For the Solicited Vital Signs Export interface, the external system (the Clinical Information System or CIS) initiates the connection.

QRY – Vital Signs Query

Vital Signs Query messages follow the format below.

See ORF – Observational Report for a description of the response message sent by the Infinity Gateway server.

Segment Description

MSH MSH Segment - Message Header

QRD Acknowledgment Codes

QRF QRF - Query Filter

Page 78: Infinity Gateway Suite Protocol Handbook - Draeger

Solicited Vital Signs Export

78 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

MSH Segment - Message Header

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

1 00001 Field Sep-arator

R ST 1 The separator between the segment ID and the first real field, encoding characters. As such it serves as the separa-tor and defines the character to be used as a separator for the rest of the message. Rec-ommended value is “|”.

R 1

2 00002 Encoding Characters

R ST 4 The four char-acters in the fol-lowing order: the component separator, the repetition sep-arator, the escape charac-ter, and the subcomponent separator. Rec-ommended val-ues are “^~\&”.

R 4

3 00003 Sending Application

O HD 180 <not used>

4 00004 Sending Facility

O HD 180 <not used>

5 00005 Receiving Application

O HD 180 <not used>

6 00006 Receiving Facility

O HD 180 <not used>

7 00007 Date/Time of Message

O TS 26 YYYYMMD-DHHmmss

O 12

8 00008 Security O ST 40 <not used>

9 00009 Message Type

R CM 7 “QRY^R02” R 7

Page 79: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 79

Solicited Vital Signs Export

10 00010 Message Control ID

R ST 20 A number or other identifier that uniquely identifies the message. The Infinity Gateway echoes this ID back to the sending system in the Message acknowledgment segment (MSA).

R 20

11 00011 Processing ID

R PT 3 “P” R 3

12 00012 Version ID R ID 8 “2.3” R 8

13 00013 Sequence Number

O NM 15 <not used>

14 00014 Continua-tion Pointer

O ST 180 <not used>

15 00015 Accept Acknowledg-ment Type

O ID 2 <not used>

16 00016 Application Acknowledg-ment

O ID 2 <not used>

17 00017 Country Code

O ID 2 <not used>

18 00692 Character Set

O ID 6 <not used>

19 00693 Principal Language Of Message

O CE 60 <not used>

MSH Segment - Message Header (Continued)

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

Page 80: Infinity Gateway Suite Protocol Handbook - Draeger

Solicited Vital Signs Export

80 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

QRD Segment - Original Type Query Definition

HL7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

1 00025 Query Date/Time

R TS 26 YYYYMMD-Dhhmmss

O 26

2 00026 Query Format Code

R ID 1 “R” R 1

3 00027 Query Priority R ID 1 “I” R 1

4 00028 Query ID R ST 10 This field should contain a unique identi-fier for the query. It is returned intact by the Infinity application.

R 10

5 00029 Deferred Response Type

O ID 1 <not used>

6 00030 Deferred Response Date/Time

O TS 26 <not used>

7 00031 Quantity Lim-ited Request

R CQ 10 <not used>

8 00032 Who Subject Filter

R XCN 60 <not used>

9 00033 What Subject Filter

R CE 60 “RES” R 60

10 00034 What Depart-ment Data Code

R CE 60 <not used>

11 00035 What Data Code Value Qual.

O ST 20 <not used>

12 00036 Query Results Level

O ID 1 <not used>

Page 81: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 81

Solicited Vital Signs Export

QRF - Query Filter

Hl7 HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

1 00037 Where Subject Filter

R ST 20 “MONITOR” 20

2 00038 When Data Start Date/Time

O TS 26 <not used> R

3 00039 When Data End Date/Time

O TS 26 <not used>

4 00040 What User Qualifier

O ST 60 <not used>

5 00041 Other QRY Subject Filter

O ST 60 Specifies which patient monitor(s) the query applies to, in format:

<Care Unit Label>^^<Bed Label>

Multiple patient moni-tors can be specified using the rep-etition delim-iter.

999

6 00042 Which Date/Time Qualifier

O ID 12 <not used> R

7 00043 Which Date/Time Sta-tus Qualifier

O ID 12 <not used>

8 00044 Date/Time Selection Qual-ifier

O ID 12 <not used>

9 00694 When Quan-tity/Timing Qualifier

O TQ 60 <not used>

Page 82: Infinity Gateway Suite Protocol Handbook - Draeger

Solicited Vital Signs Export

82 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

ORF – Observational Report

Upon receiving a QRY message, a message will be sent by the responding system in the following format. Square brackets ‘[‘ and ‘]’ indicate optional segments. Curved brackets, ‘{‘ and ‘}’, indicate segments which may be repeated.

Seqment Description

MSH MSH Segment - Message Header

MSA MSA Segment - Message Acknowledgment

QRD Acknowledgment Codes

QRF QRF Segment – Query Filter

PID PID Segment - Patient Identification

PV1 PV1 Segment - Patient Visit

OBR OBR Segment - Observation Request

{[OBX]} OBX Segment - Observation/Result

MSH Segment - Message Header

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Field Separa-tor

R ST 1 “|” R 1

2 00002 Encoding Characters

R ST 4 “^~\&” R 4

3 00003 Sending Application

O HD 180 “INFINITY” O 1

4 00004 Sending Facil-ity

O HD 180 <not used>

5 00005 Receiving Application

O HD 180 The string identifying the Send-ing Applica-tion in the of the QRY message being acknowl-edged.

O

6 00006 Receiving Application

O HD 180 <not used>

Page 83: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 83

Solicited Vital Signs Export

7 00007 Date/Time of Message

O TS 26 YYYYM-MDDhhmmss

O 12

8 00008 Security O ST 40 <not used>

9 00009 Message Type

R CM 7 “ORF^R04” R 7

10 00010 Message Control ID

R ST 20 A number or other identifier that uniquely identifies the mes-sage.

R 20

11 00011 Processing ID R PT 3 “P” R 3

12 00012 Version ID R ID 8 “2.3” R 8

13 00013 Sequence Number

O NM 15 <not used>

14 00014 Continuation Pointer

O ST 180 <not used>

15 00015 Acknowledg-ment Type

O ID 2 "AL" R 2

16 00016 Application Acknowledg-ment

O ID 2 "NE" R 2

17 00017 Country Code O ID 2 <not used>

18 00692 Character Set O ID 6 <not used>

19 00693 Principal Lan-guage Of Message

O CE 60 <not used>

MSH Segment - Message Header (Continued)

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 84: Infinity Gateway Suite Protocol Handbook - Draeger

Solicited Vital Signs Export

84 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

MSA Segment - Message Acknowledgment

Seq HL7 Item #8

HL Dräger

Description Req Type Len Contents Req Len

1 00018 Acknowledg-ment Code

R ID 2 See Acknowledg-ment Codes

R 1

2 00010 Message Control ID

R ST 20 The Mes-sage Control ID of the message it is acknowledg-ing.

R 4

3 00020 Text Message O ST 80 An error or status string

O 80

4 00021 Expected Sequence Num-ber

O NM 15 <not used>

5 00022 Delayed Acknowledg-ment Type

B ID 1 <not used>

6 00023 Error Condition O CE 100 <not used>

Page 85: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 85

Solicited Vital Signs Export

Acknowledgment Codes

QRD Segment – Original Type Query Definition

The QRD segment in the request (refer to Acknowledgment Codes) is echoed back to the requestor.

QRF Segment – Query Filter

The QRF segment in the request (refer to ORF – Observational Report) is echoed back to the requestor.

Value Description

AA Original mode: Application Accept

Enhanced mode: Application acknowledgment: Accept

AE Original mode: Application Error

Enhanced mode: Application acknowledgment: Error

AR Original mode: Application Reject

Enhanced mode: Application acknowledgment: Reject

Page 86: Infinity Gateway Suite Protocol Handbook - Draeger

Solicited Vital Signs Export

86 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

PID Segment - Patient Identification

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00104 Set ID - Patient ID

O SI 4 <not used>

2 00105 Patient ID (External ID)

O CX 20 <not used>

3 00106 Patient ID (Internal ID)

R CX 20 See Patient Identifiers

4 00107 Alternate Patient ID - PID

O CX 20 <not used>

5 00108 Patient Name R XPN 48 See Patient Name.

O 32

6 00109 Mother’s Maiden Name

O XPN 48 <not used>

7 00110 Date/Time of Birth

O IS 26 <not used>

8 00111 Sex O IS 1 <not used>

9 00112 Patient Alias O XPN 48 <not used>

10 00113 Race O IS 26 <not used>

11 00114 Patient Address

O XAD 1 <not used>

12 00115 County Code B IS 48 <not used>

13 00116 Phone Number - Home

O XTN 1 <not used>

14 00117 Phone Number - Business

O XTN 106 <not used>

15 00118 Primary Lan-guage

O CE 4 <not used>

16 00119 Marital Status O IS 40 <not used>

17 00120 Religion O IS 40 <not used>

18 00121 Patient Account Num-ber

O CX 60 See Patient Identifiers

O 12

19 00122 SSN Number - Patient

O ST 1 <not used>

Page 87: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 87

Solicited Vital Signs Export

Patient Identifiers

Depending on the on the configuration of the primary identifier, the Patient ID field that appears in the Patient Admit screen of Infinity patient monitors and at the Infinity Central Station, is interpreted as either a Medical Record number or a Patient Account number (i.e. visit number).

Patient Name

Patient Name entered in the Admit screen of the device in the format “Last^First^Middle”. For proper pars-ing, users of the device should be instructed to enter the Patient Name in the “<Last>,<First> <Middle>” format. If no Patient Name is entered on the Admit screen, this field will contain “UNKNOWN”

20 00123 Driver's License Num-ber - Patient

O CM 25 <not used>

21 00124 Mother's Identi-fier

O CX 20 <not used>

22 00125 Ethnic Group O IS 3 <not used>

23 00126 Birth Place O ST 60 <not used>

24 00127 Multiple Birth Indicator

O ID 2 <not used>

25 00128 Birth Order O NM 2 <not used>

26 00129 Citizenship O IS 4 <not used>

27 00130 Veterans Mili-tary Status

O CE 60 <not used>

28 00131 Nationality O CE 80 <not used>

29 00132 Patient Death Date and Time

O TS 26 <not used>

30 00133 Patient Death Indicator

O ID 1 <not used>

Interpret Patient ID as Setting

Field 3 contents Field 18 contents

MRN <Patient ID> blank

Patient Account # <Patient ID> <Patient ID>

PID Segment - Patient Identification (Continued)

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 88: Infinity Gateway Suite Protocol Handbook - Draeger

Solicited Vital Signs Export

88 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

PV1 Segment - Patient Visit

HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

1 00131 Set ID - PV1 O SI 4 <not used>

2 00132 Patient Class R IS 1 <not used>

3 00133 Assigned Patient Loca-tion

O PL 80 In the format: <Care Unit Label>^^<Bed Label>. The loca-tion is defined at the device.

R 18

4 00134 Admission Type

O IS 2 <not used>

5 00135 Preadmit Number

O CX 20 <not used>

6 00136 Prior Patient Location

O PL 80 <not used>

7 00137 Attending Doctor

O XCN 60 <not used>

8 00138 Referring Doctor

O XCN 60 <not used>

9 00139 Consulting Doctor

O XCN 60 <not used>

10 00140 Hospital Ser-vice

O IS 3 <not used>

11 00141 Temporary Location

O PL 80 <not used>

12 00142 Preadmit Test Indicator

O IS 2 <not used>

13 00143 Readmission Indicator

O IS 2 <not used>

14 00144 Admit Source O IS 3 <not used>

15 00145 Ambulatory Status

O IS 2 <not used>

16 00146 VIP Indicator O IS 2 <not used>

17 00147 Admitting Doctor

O XCN 60 <not used>

18 00148 Patient Type O IS 2 <not used>

19 00149 Visit Number O CX 20 <not used>

20 00150 Financial Class

O CM 50 <not used>

Page 89: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 89

Solicited Vital Signs Export

21 00151 Charge Price Indicator

O IS 2 <not used>

22 00152 Courtesy Code

O IS 2 <not used>

23 00153 Credit Rating O IS 2 <not used>

24 00154 Contract Code

O IS 2 <not used>

25 00155 Contract Effective Date

O DT 8 <not used>

26 00156 Contract Amount

O NM 12 <not used>

27 00157 Contract Period

O NM 3 <not used>

28 00158 Interest Code O IS 2 <not used>

29 00159 Transfer to Bad Debt Code

O IS 1 <not used>

30 00160 Transfer to Bad Debt Date

O DT 8 <not used>

31 00161 Bad Debt Agency Code

O IS 10 <not used>

32 00162 Bad Debt Transfer Amount

O NM 12 <not used>

33 00163 Bad Debt Recovery Amount

O NM 12 <not used>

34 00164 Delete Account Indi-cator

O IS 1 <not used>

35 00165 Delete Account Date

O DT 8 <not used>

36 00166 Discharge Disposition

O IS 3 <not used>

37 00167 Discharged to Location

O CM 25 <not used>

38 00168 Diet Type O IS 2 <not used>

39 00169 Servicing Facility

O IS 2 <not used>

PV1 Segment - Patient Visit (Continued)

HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

Page 90: Infinity Gateway Suite Protocol Handbook - Draeger

Solicited Vital Signs Export

90 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

40 00170 Bed Status B IS 1 <not used>

41 00171 Account Sta-tus

O IS 2 <not used>

42 00172 Pending Location

O PL 80 <not used>

43 00173 Prior Tempo-rary Location

O PL 80 <not used>

44 00174 Admit Date/Time

O TS 26 <not used>

45 00175 Discharge Date/Time

O TS 26 <not used>

46 00176 Current Patient Bal-ance

O NM 12 <not used>

47 00177 Total Charges O NM 12 <not used>

48 00178 Total Adjust-ments

O NM 12 <not used>

49 00178 Total Pay-ments

O NM 12 <not used>

50 00180 Alternate Visit ID

O CX 20 <not used>

51 01226 Visit Indicator O IS 1 <not used>

52 01224 Other Health-care Provider

O XCN 60 <not used>

PV1 Segment - Patient Visit (Continued)

HL7 Dräger

Seq Item # Description Req Type Len Contents Req Len

Page 91: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 91

Solicited Vital Signs Export

OBR Segment - Observation Request

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00237 Set ID - OBR C SI 4 <not used>

2 00216 Placer Order Num-ber

C EI 75 <not used>

3 00217 Filler Order Num-ber +

C EI 75 <not used>

4 00238 Universal Service ID

R CE 200 <not used>

5 00239 Priority B ID 2 <not used>

6 00240 Requested Date/time

B TS 26 <not used>

7 00241 Observation Date/Time #

C TS 26 The date the observation was measured on the device. Format is YYYYMMD-DHHmmss.

R 14

8 00242 Observation End Date/Time

O TS 26 <not used>

9 00243 Collection Volume O CQ 20 <not used>

10 00244 Collector Identifier O XCN 60 <not used>

11 00245 Specimen Action Code

O ID 1 <not used>

12 00246 Danger Code O CE 60 <not used>

13 00247 Relevant Clinical Info

O ST 300 <not used>

14 00248 Specimen Received Date/Time

O TS 26 <not used>

15 00249 Specimen Source O CM 300 <not used>

16 00226 Ordering Provider O XCN 80 <not used>

17 00250 Order Callback Phone Number

O XTN 40 <not used>

18 00251 Placer field 1 O ST 60 <not used>

19 00252 Placer field 2 O ST 60 <not used>

20 00253 Filler Field 1 + O ST 60 <not used>

21 00254 Filler Field 2 + O ST 60 <not used>

Page 92: Infinity Gateway Suite Protocol Handbook - Draeger

Solicited Vital Signs Export

92 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

22 00255 Results Rpt/Status Chng - Date/Time +

O TS 26 <not used>

23 00256 Charge to Practice +

O CM 40 <not used>

24 00257 Diagnostic Serv Sect ID

O ID 10 <not used>

25 00258 Result Status + O ID 1 <not used>

26 00259 Parent Result + O CM 400 <not used>

27 00221 Quantity/Timing O TQ 200 <not used>

28 00260 Result Copies To O XCN 150 <not used>

29 00261 Parent O CM 150 <not used>

30 00262 Transportation Mode

O ID 20 <not used>

31 00263 Reason for Study O CE 300 <not used>

32 00264 Principal Result Interpreter +

O CM 200 <not used>

33 00265 Assistant Result Interpreter +

O CM 200 <not used>

34 00266 Technician + O CM 200 <not used>

35 00267 Transcriptionist + O CM 200 <not used>

36 00268 Scheduled Date/Time +

O TS 26 <not used>

37 01028 Number of Sample Containers

O NM 4 <not used>

38 01029 Transport Logis-tics of Collected Sample

O CE 60 <not used>

39 01030 Collector's Com-ment

O CE 200 <not used>

40 01031 Transport Arrange-ment Responsibil-ity

O CE 60 <not used>

41 01032 Transport Arranged

O ID 30 <not used>

42 01033 Escort Required O ID 1 <not used>

43 01034 Planned Patient Transport Com-ment

O CE 200 <not used>

OBR Segment - Observation Request (Continued)

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 93: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 93

Solicited Vital Signs Export

OBX Segment - Observation/Result

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00569 Set ID – OBX

O SI 10 <not used>

2 00570 Value Type C ID 2 “SN” (structured numeric) iIf the parameter value being reported by the device is numeric, other-wise “ST”(string).

R 2

3 00571 Observation Identifier

R CE 590 See Observa-tion Identifier

R

4 00572 Observation Sub-Identi-fier

C ST 20 <not used>

5 00573 Observation Value

C * 65536

See Observa-tion Value

R 30

6 00574 Units O CE 60 Uniquely identi-fies the units in which the parameter is being reported, in the format “<identi-fier>^^ISO+”.

The identifier is the HL7 code, as shown in Appendix 21.

O 30

7 00575 References Range

O ST 10 <not used>

8 00576 Abnormal Flags

O ID 5 <not used>

9 00577 Probability O NM 5 <not used>

10 00578 Nature of Abnormal Test

ID 2 <not used>

11 00579 Observation Result Sta-tus

R ID 1 “R” R 1

Page 94: Infinity Gateway Suite Protocol Handbook - Draeger

Solicited Vital Signs Export

94 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Observation Identifier

Uniquely identifies the parameter being reported, in the format:

<identifier1^^local^<<identifier2>&<instance >>^^<coding system >

MIB/CEN codes are only sent when there is no LOINC code that denotes the parameter. Refer to Appendix A: Parameters for a list of parameters available on the Infinity Network, including LOINC and MIB/CEN codes.

12 00580 Date Last Observation Normal Val-ues

O TS 26 <not used>

13 00581 User Defined Access Checks

O ST 20 <not used>

14 00582 Date/Time of the Observa-tion

O TS 26 YYYYMMD-DHHmmss

O 12

15 00583 Producer's ID

O CE 60 <not used>

16 00584 Responsible Observer

O XCN 80 <not used>

17 00936 Observation Method

O CE 60 <not used>

identifier1 Dräger’s label for the parameter (for example HR)

identifier2 LOINC or MIB/CEN code for the parameter.

instance instance of usage for the LOINC or MIB/CEN code

coding system “LOINC” if identifier2 is a LOINC code

“MIB/CEN” if identifier2 is an MIB/CEN code

OBX Segment - Observation/Result (Continued)

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 95: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 95

Solicited Vital Signs Export

Observation Value

The parameter value as reported by the Infinity Network. The format of this field varies according to the Value Type field.

Sample

QRY Messages

MSH|^~\&|Infinity||HIS||199903221322||QRY^R02|99022213222303883455|P|2.3

QRD|19990322160000|R|I|9999999999|||||RES

QRF|MONITOR||||CU50^^Bed2

ORF Message

SH|^~\&|Infinity||Infinity||20170424084700||ORF^R04|17042408470029637450|P|2.3|||AL|NE

MSA|AA|17042408470000053922|[CU50,Bed2]Bed found

QRD|19990322160000|R|I|9999999999|||||RES

QRF|MONITOR||||CU50^^Bed2

PID|||8888^^^^AN||Data^Simulated^Patient|||||||||||||8888

PV1|||CU50^^Bed2

OBR|||||||20170425185117

OBX||SN|HR^^local^8867-4&1^^LOINC||=^84|/min^^ISO+|||||R|||20170425185116

OBX||SN|%PACED^^local^ &1^^LOINC||=^0|%^^ISO+|||||R|||20170425185116

OBX||ST|ARR^^local^ &1^^LOINC|| |^^ISO+|||||R|||20170425185116

OBX||SN|PVC/min^^local^ &1^^LOINC||=^0|/min^^ISO+|||||R|||20170425185116

OBX||SN|STI^^local^10121-2&1^^LOINC||=^0.2|mm^^ISO+|||||R|||20170425185116

OBX||SN|STII^^local^10122-0&1^^LOINC||=^0.3|mm^^ISO+|||||R|||20170425185116

OBX||SN|STIII^^local^10123-8&1^^LOINC||=^0.2|mm^^ISO+|||||R|||20170425185116

Value Type Observation Value Field Format Comments

ST <value> See Appendix C: Special Dis-play Values for special value strings

SN <comparator>^<value> comparator is “=”

Page 96: Infinity Gateway Suite Protocol Handbook - Draeger

96 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

This page has been left blank intentionally.

Page 97: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF8.n 97

Unsolicited ADT Import

Unsolicited ADT Import

The unsolicited ADT interface accepts ADT messages from the transmitting system and maintains a database of patient admission information. Data imported through this interface is used on Infinity patient monitors by request. Admission data is requested directly from some models of Dräger patient monitors or from an Infinity Central Station (ICS) during a patient admission.

The Dräger HL7 server acknowledges the receipt of these messages with an ACK message to the sending system. When ADT data requests for a particular patient, based on primary identifier, are made from the Infinity Network, the latest data for that patient is sent to the requesting device.

When data is requested from a Infinity Central Station or a Dräger patient monitor, the Patient ID in the request is interpreted according to the Interpret Patient ID as setting on the HL7 server. Available values for this setting are MRN or Patient Account number.

The lower layer protocol used for this interface is Minimal Lower Layer Protocol (MLLP). See Dräger HL7 Overview for details on how Dräger implements HL7 interfaces.

For the Unsolicited ADT interface, the external system (the hospital information system or HIS) initiates the connection.

The following table indicates the data imported, the HL7 segment from which it is extracted, and the screen where it appears on the destination Infinity monitor or Infinity Central Station (ICS).

NOTE

The solicited and unsolicited ADT Interfaces are mutually exclusive.

NOTE

The Unsolicited ADT interface has been validated with up to 60 transactions per minute and a total of 100,000 patient records.

Page 98: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited ADT Import

98 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Field Usage by Platform

Data Imported

Destination Monitor HL7 Segment

Application Screen

Modular Monitors

Configured Monitors

Telemetry

Medical Record Number

Admit Screen Sometimes Sometimes Sometimes See Patient Identifier

Visit Num-ber

Admit Screen Sometimes Sometimes Sometimes See Patient Identifier

Patient Name

Admit Screen Yes Yes Yes See Patient Name

Birth Date/Time

Admit Screen Yes Yes Yes See Date/Time of Birth

Admit Date Admit Screen Yes Yes Yes See Admit Date/Time

Attending Doctor

Admit Screen Yes Yes Yes See Attend-ing Doctor

Height Admit Screen Yes Yes Yes See

Observation Identifier

Weight Admit Screen Yes Yes Yes See

Observation Identifier

Sex ECG Report Setup

Yes No No See Sex

Race ECG Report Setup

Yes No No See Race

Religion N/A No No No See Religion

Prior MRN N/A No No No See Prior Internal ID

Prior Visit Number

N/A No No No See Prior Patient Account Num-ber

Marital Status

N/A No No No See Marital Status

Nationality N/A No No No See National-ity

Primary Language

N/A No No No Refer to ADT-Config Tool

Page 99: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 99

Unsolicited ADT Import

ADT data received from the hospital information system (HIS) is stored in a database on the Dräger HL7 SERVER. When a request for data is received from an Infinity device, a database lookup is done based on information provided by the requesting device. The Patient ID received from the requesting device is interpreted according to the Interpret Patient ID as setting on the HL7 server.

Bedside Auto Update

This Bedside Auto Update option to Unsolicited ADT causes demographic data changes received by the HL7 server to be forwarded to a patient monitor where the corresponding patient has already been admitted, if applicable.

This feature is intended only to solve the following problem:

1 The nurse admits a patient to a patient monitor using the “Get From HIS” button on the Infinity Central Station.

2 Someone at the admissions system notices an error in the demographic data for the patient and corrects it.

Patient Address

N/A No No No See Patient Address

Admitting Doctor

N/A No No No See Admitting Doctor

Consulting Doctor

N/A No No No See Consult-ing Doctor

Referring Doctor

N/A No No No See Referring Doctor

National ID / Social Security

N/A No No No See National ID/ Social Security Num-ber

Patient Location

N/A No No No See Patient Location

Prior Loca-tion

N/A No No No See Prior Patient Loca-tion

Discharge Date

N/A No No No See Dis-charge Date

Event Date N/A No No No See Event Occurred

Ethnic Group

N/A No No No See Ethnic Group

Field Usage by Platform (Continued)

Data Imported

Destination Monitor HL7 Segment

Application Screen

Modular Monitors

Configured Monitors

Telemetry

Page 100: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited ADT Import

100 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

3 The admissions systems automatically sends an update to the HL7 server.

In this situation, if the ADT Auto Update option is not enabled, the patient monitor will never be updated with the correction unless the nurse manually requests the data from the Admissions System again by pressing the “Get From HIS” button at the Infinity Central Station.

With this feature enabled, all changes (a patient record must already exist at the HL7 server) received from the HIS, excluding height and weight, that are normally sent to the patient monitor when the “Get From HIS” button is pushed, will automatically be sent to the patient monitor where the patient is admitted. Note that if the primary identifier is entered at more than one patient monitor, the changes will not be sent to any patient monitor. In the event of a merge where the patient identifier has changes the patient identifier will be updated at the patient monitor.

Configuration

The unsolicited ADT interface allows the user to define which Event Types the interface will accept, and the actions to be taken for each configured event. Any Event Type that has not been configured will be acknowledged, but no action will be taken.

The following table outlines the Event Types and associated actions constituting the default configuration for the Unsolicited ADT interface.

Default Unsolicited ADT Configuration

The following actions are available for configuration:

Admit

If an ADT record exists in the database that corresponds to the Patient Account Number field of the PID segment of the incoming message, then that record is deleted, and a new record is created.

Event Type Description Action

A01 Admit a patient Admit

A03 Discharge a patient Discharge

A06 Out to In Admit

A07 In to Out Discharge

A08 Update patient data Change

A11 Cancel admit Discharge

A13 Cancel discharge Admit

A18 Merge patient data Merge

A35 Merge patient account Merge

A36 Merge patient data Merge

Page 101: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 101

Unsolicited ADT Import

Discharge

If an ADT record exists in the database for the Patient Account Number in the PID segment, it will be deleted.

Cancel Discharge

If a discharged patient record exists in the database, mark the patient as admitted and then update the record with changes from the incoming message.

Change

If an ADT record exists in the database that corresponds to the Patient Account Number field of the PID segment of the incoming message, then the fields of that record are changed with any relevant data in the incoming message. This action, however, will never modify the Patient Account Number of the patient. If no record exists, no action is taken.

If Bedside Auto Update is enabled, the changes (excluding height and weight) will be sent to the patient monitor where the patient is admitted, if only one exists.

Update

This action is identical to a CHANGE action, however, if the ADT record does not already exist, a new record will be created.

If Bedside Auto Update is enabled and the ADT record already existed for this patient on the HL7 Server, then the changes (excluding height and weight) will be sent to the patient monitor where the patient is admitted, if only one exists.

Merge

If an ADT record exists in the database corresponding to the new identifiers, it will be deleted. If an ADT record exists in the database corresponding to the “prior” identifiers, that record will be updated with the new identifiers and data.

If Bedside Auto Update is enabled, and one and only patient monitor exists that contains an identifier that corresponds to the contents of the old record, then any changes applicable to the monitor, excluding height and weight, between the old record and the newly modified record are sent to the patient monitor.

Ignore

This action is a do nothing action. The incoming message will be acknowledged, but there will be no effect whatsoever to the database, patient monitors, or ICS.

Page 102: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited ADT Import

102 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

ADT – Admit, Discharge, and Transfer

ADT messages formats are indicated below. Square brackets, ‘[‘ and ‘]’, indicate optional segments. Curved brackets, ‘{‘ and ‘}’, indicate segments which may be repeated.

Any other segments received will be ignored.

See ACK – Acknowledgment for a description of the acknowledgment sent by the Infinity application.

Segment Description

MSH MSH Segment - Message Header

[EVN] EVN Segment - Event Type

PID PID Segment - Patient Identification

{[AL1]} AL1 Segment - Patient Allergy

{[IN1]} IN1 Segment – Patient Insurance

{[DG1]} DG1 Segment – Patient Diagnosis

[NK1] NK1 Segment - Next of Kin

[PV1] PV1 Segment - Patient Visit

[MRG] MRG Segment - Merge Patient Informa-tion

{[OBX]} OBX Segment - Observation/Result

Page 103: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 103

Unsolicited ADT Import

MSH Segment - Message Header

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Field Sep-arator

R ST 1 The separator between the seg-ment ID and the first real field, encoding charac-ters. It serves as the separator and defines the charac-ter to be used as a separator for the rest of the mes-sage. Recom-mended value is “|”.

R 1

2 00002 Encoding Characters

R ST 4 Four characters in the following order:

the component sep-arator, the repeti-tion separator, the escape character, and the subcompo-nent separator. Recommended val-ues are “^~\&”.

R 4

3 00003 Sending Application

O HD 180 Text identifying the sending applica-tion.

4 00004 Sending Facility

O HD 180 <not used>

5 00005 Receiving Application

O HD 180 <not used>

6 00006 Receiving Facility

O HD 180 <not used>

7 00007 Date/Time of Message

O TS 26 <not used>

8 00008 Security O ST 40 <not used>

Page 104: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited ADT Import

104 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

9 00009 Message Type

R CM 7 This field has the format:

ADT^<event type>

Event type is one of the events that the application has been configured for. For more details refer to Configura-tion

R 7

10 00010 Message Control ID

R ST 20 A number or other identifier that uniquely identifies the message.

R 20

11 00011 Processing ID

R PT 3 “P” R 3

12 00012 Version ID R ID 8 “2.2” ,“2.3” or “2.3.1”

R 8

13 00013 Sequence Number

O NM 15 <not used>

14 00014 Continua-tion Pointer

O ST 180 <not used>

15 00015 Accept Acknowl-edgment Type

O ID 2 <not used>

16 00016 Application Acknowl-edgment

O ID 2 <not used>

17 00017 Country Code

O ID 2 <not used>

18 00692 Character Set

O ID 6 <not used>

19 00693 Principal Language Of Message

O CE 60 <not used>

MSH Segment - Message Header (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 105: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 105

Unsolicited ADT Import

Event Occurred

The date and time that the ADT event took place, in the format:

YYYY[MM[DD[HHMM[SS[.S[S[S[S]]]]]]]][+/-ZZZZ]

EVN Segment - Event Type

Seq HL7Item #

HL7 Dräger

Descrip-tion

Req Type Len Contents Req Len

1 00099 Event Type Code

B ID 3 This field has been retained for back-ward compatibility only. It is recom-mended using the second component (Event Type) of the message type field of the MSH Segment - Message Header to transmit event type code information.

R 3

2 00100 Recorded Date/Time

R TS 26 <not used>

3 00101 Date/Time Planned Event

O TS 26 <not used>

4 00102 Event Reason Code

O IS 3 <not used>

5 00103 Operator ID

O XCN 60 <not used>

6 00278 Event Occurred

O TS 26 See Event Occurred O 14

Page 106: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited ADT Import

106 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

PID Segment - Patient Identification

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00104 Set ID - Patient ID

O SI 40 <not used>

2 00105 Patient ID (Exter-nal ID)

O CX 20 <not used>

3 00106 Patient ID R CX 200 See Patient Identifier

R/O

4 00107 Alternate Patient ID - PID

O CX 20 <not used>

5 00108 Patient Name R XPN 48 See Patient Name

O

6 00109 Mother’s Maiden Name

O XPN 48 <Last>^<First>^<Middle>

7 00110 Date/Time of Birth

O TS 26 See Date/Time of Birth

O 26

8 00111 Sex O IS 1 See Sex O 1

9 00112 Patient Alias O XPN 48 <not used>

10 00113 Race O IS 1 See Race O 26

11 00114 Patient Address O XAD 106 See Patient Address

O

12 00115 Country Code B IS 4 <not used>

13 00116 Phone Number - Home

O XTN 40 <not used>

14 00117 Phone Number - Business

O XTN 40 <not used>

15 00118 Primary Lan-guage

O CE 60 Refer to ADT-Config Tool

O 4

16 00119 Marital Status O IS 1 See Marital Sta-tus

O 1

17 00120 Religion O IS 3 See Religion O 4

18 00121 Patient Account Number

O CX 20 See Patient Identifier

R/O 20

19 00122 SSN Number - Patient

O ST 16 See National ID/ Social Security Number

O 16

Page 107: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 107

Unsolicited ADT Import

Religion

This field contains a code, up to 10 characters long, that indicates the religion of the patient. Refer to ADTConfig for the default configuration of this field.

Patient Identifier

Depending on the in the HL7 configuration screen, the Patient ID field that appears in the Patient Admit screen of the device is interpreted as either a Medical Record number, retrieved from PID segment Seq#3, or a Patient Account number (i.e. visit number), retrieved from Seq#18 of the PID segment.

The format of either field is:

<ID>^<check digit>^<check digit scheme>^<assigning authority>^<identifier type>^<assigning facility>

The ID component and assigning authority are used for the MRN (seq#3), but only the ID component is used in the Patient Account number (seq#18)

20 00123 Driver’s License Number - Patient

O CM 25 <not used>

21 00124 Mother's Identi-fier

O CX 20 <not used>

22 00125 Ethnic Group O IS 3 See Ethnic Group

O 4

23 00126 Birth Place O ST 60 <not used>

24 00127 Multiple Birth Indicator

O ID 2 <not used>

25 00128 Birth Order O NM 2 <not used>

26 00129 Citizenship O IS 4 <not used>

27 00130 Veterans Military Status

O CE 60 <not used>

28 00131 Nationality O CE 80 See Nationality O 4

29 00132 Patient Death Date and Time

O TS 26 <not used>

30 00133 Patient Death Indicator

O ID 1 <not used>

PID Segment - Patient Identification (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 108: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited ADT Import

108 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Patient Name

Contains the patient name to be entered in the Admit screen of the device upon the request of the ADT data. The format is:

<Last>^<First>^<Middle>

When the device requests ADT data, the Patient Name will appear in the following format on the Patient Admit screen: <Last Name>,<First Name> <Middle Initial/Name>

with a comma between the last and first name, and a single space between the first and middle names. The name is truncated to 26 characters. If this field contains the string “UNKNOWN”, a blank will appear on the Admit screen for this patient.

Date/Time of Birth

The format is:

YYYY[MM[DD[HHMM[SS[.S[S[S[S]]]]]]]][+/-ZZZZ]

The date portion of this field will be entered in the Birth Date field of the Patient Admit Screen on the device when ADT data is requested.

Sex

Contains a single character denoting the sex of the patient. The results of this field will be entered in the Sex field of the ECG Report Setup Screen, if one exists, when requested during Admit by the device.

Race

Contains a string denoting the race of the patient. On the device the results of this field will be entered in the Race field of the ECG Report Setup Screen, if one exists, when requested during Admit. When a message is received from the HIS, the HIS code is compared to the list of acceptable values, and then translated into an internal Infinity numeric code, which is then used to communicate with all of the devices.

NOTE

Draeger device can support only an ID of up to 12 characters long.

The Assigning Authority component can only be up to 10 characters long.

In Field On Device

F Female

M Male

All other Unknown

Page 109: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 109

Unsolicited ADT Import

Infinity codes 1-7 have a fixed interpretation on the device. The HIS codes, however can be configured. Additional entries may also be added; however, any new entries will be reflected on the Infinity patient monitors as “Unknown”. The utility used to configure these entries is ADTConfig.exe.

Patient Address

This field contains the mailing address of the patient. Although HL7 supports repetition of this field, Dräger does not, and only the first instance with address type of M (mailing) will be used. If no address is marked as mailing, and there is an address that is unmarked for type, then it will be used.

<street1>^<street2>^<city>^<state/province>^<postal code>^<country>^<address type>

The component lengths supported are as follows:

Marital Status

The following table denotes the acceptable HIS codes that can be accepted along with their associated meaning. Unlike many of the other codes accepted on this interface, this list is not configurable.

In Field(HIS code)

Infinity Code

On Device

2106-3 2 Caucasian

2028-9 3 Asian

2054-5 4 Black or African American

2131-1 5 Other

1002-5 6 American Indian or Alaska Native

2076-8 7 Native Hawaiian or Other Pacific Islander

All others 1 Unknown

Component Max Length

street1 40

street2 40

city 25

state/province 25

postal code 10

country 15

address type 1

In Field On Device

A Separated

B Unmarried

Page 110: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited ADT Import

110 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

National ID/ Social Security Number

This field contains a national identifier (such as the Social Security number in the United States).

Ethnic Group

This field contains a code, up to 4 characters long, that indicates the patient’s ethnic group. The default configuration is detailed in the table below.

Nationality

This field contains a code, up to 4 characters long, that indicates the nationality of the patient. Refer to ADTConfig for the default configuration of this field.

C Common law

D Divorced

E Legally Separated

G Living together

I Interlocutory

M Married

N Annulled

O Other

P Domestic partner

R Registered domestic partner

S Single

T Unreported

W Widowed

All Other Unknown

HIS Code Ethnic Group

H Hispanic or Latino

N Not Hispanic or Latino

All other Unknown

In Field On Device

Page 111: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 111

Unsolicited ADT Import

AL1 Segment - Patient Allergy

Allergy Types

The following table lists the allergy types accepted by HL7:

Allergies

This field has the format <Allergy Code>^<Allergy Description>

NOTE

All allergies must be included in every message, otherwise the associated allergy that is not included will be deleted from the patient record.

AL1 Segment - Patient Allergy

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00203 Set ID - AL1 R SI 4 <not used>

2 00204 Allergy Type O IS 2 See Allergy Types O 2

3 00205 Allergy Code/Mne-monic/Descrip-tion

R CE 60 See Allergies R 44

4 00206 Allergy Severity O IS 2 ‘SV’ severe

‘MO’ moderate

‘MI’ mild

O 2

5 00207 Allergy Reaction O ST 15 A string describing the reaction that the patient has when exposed to the allergy

O 15

6 00208 Identification Date

O DT 8 <not used>

Code Description

DA Drug Allergy

FA Food Allergy

MA Miscellaneous Allergy

MC Miscellaneous Contraindica-tion

Page 112: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited ADT Import

112 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

The Allergy Code portion of this field must match the HIS code from the pre-configured list of available Allergy codes. The Allergy code is limited to 4 characters

The Allergy Description portion of this field is optional and is limited to 40 characters. If the description is provided, it supersedes the description provided in the default allergy table.

IN1 Segment – Patient Insurance

NOTE

All IN1 segments must be included in every mes-sage, otherwise the associated insurance informa-tion that is not included will be deleted from the patient record

Page 113: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 113

Unsolicited ADT Import

IN1 Segment - Patient Insurance

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00203 Set ID - IN1 R SI 4 <not used>

2 00368 Insurance Plan ID

R CE 60 A unique identifier for the insurance plan

R 20

3 00428 Insurance Com-pany ID

R CX 59 <not used>

4 00429 Insurance Com-pany Name

O XON 130 The name of the insurance com-pany

R 40

5 00430 Insurance Com-pany Address

O XAD 106 See Address O 172

6 00431 Insurance Co. Contact Person

O XPN 48 <not used>

7 00432 Insurance Co Phone Number

O XTN 40 The string contact number for the insurance com-pany.

O 25

8 00433 Group Number O ST 12 Identifies the group within the insurance plan

O 12

9 00434 Group Name O XON 130 The name of the group within the insurance plan

O 40

10 00435 Insured’s Group Emp ID

O CX 12 <not used>

11 00436 Insured’s Group Emp Name

O XON 130 <not used>

12 00437 Plan Effective Date

O DT 8 <not used>

13 00438 Plan Expiration Date

O DT 8 <not used>

14 00439 Authorization Information

O CM 55 <not used>

15 00440 Plan Type O IS 3 <not used>

16 00441 Name Of Insured

O XPN 48 See Name of Insured

O 72

17 00442 Insured’s Rela-tionship To Patient

O IS 2 See Appendix J: Relationship table

O 3

Page 114: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited ADT Import

114 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

18 00443 Insured’s Date Of Birth

O TS 26 Date of birth of the primary insurance holder in the for-mat

YYYYMMDD

O 8

19 00444 Insured’s Address

O XAD 106 See Address O 172

20 00445 Assignment Of Benefits

O IS 2 <not used>

21 00446 Coordination Of Benefits

O IS 2 <not used>

22 00447 Coord Of Ben. Priority

O ST 2 <not used>

23 00448 Notice Of Admission Flag

O ID 2 <not used>

24 00449 Notice Of Admission Date

O DT 8 <not used>

25 00450 Report Of Eligi-bility Flag

O ID 2 <not used>

26 00451 Report Of Eligi-bility Date

O DT 8 <not used>

27 00452 Release Infor-mation Code

O IS 2 <not used>

28 00453 Pre-Admit Cert (PAC)

O ST 15 <not used>

29 00454 Verification Date/Time

O TS 26 <not used>

30 00455 Verification By O XCN 60 <not used>

31 00456 Type Of Agree-ment Code

O IS 2 <not used>

32 00457 Billing Status O IS 2 <not used>

33 00458 Lifetime Reserve Days

O NM 4 <not used>

34 00459 Delay Before L.R. Day

O NM 4 <not used>

35 00460 Company Plan Code

O IS 8 <not used>

36 00461 Policy Number O ST 15 The policy number O 15

37 00462 Policy Deduct-ible

O CP 12 <not used>

IN1 Segment - Patient Insurance (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 115: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 115

Unsolicited ADT Import

Address

Repetition is not supported for this field, and only the first instance will be used.

<street1>^<street2>^<city>^<state/province>^<postal code>^<country>

The component lengths supported are as follows:

38 00463 Policy Limit - Amount

B CP 12 <not used>

39 00464 Policy Limit - Days

O NM 4 <not used>

40 00465 Room Rate - Semi-Private

B CP 12 <not used>

41 00466 Room Rate - Pri-vate

B CP 12 <not used>

42 00467 Insured’s Employment Status

O CE 60 <not used>

43 00468 Insured’s Sex O IS 1 <not used>

44 00469 Insured’s Employer Address

O XAD 106 <not used>

45 00470 Verification Sta-tus

O ST 2 <not used>

46 00471 Prior Insurance Plan ID

O IS 8 <not used>

47 01227 Coverage Type O IS 3 <not used>

48 00753 Handicap O IS 2 <not used>

49 01230 Insured’s ID Number

O CX 12 <not used>

Component Max Length

street1 40

street2 40

city 25

state/province 25

postal code 10

country 15

IN1 Segment - Patient Insurance (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 116: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited ADT Import

116 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Name of Insured

Contains the name of the primary insured person, The format is:

<Last Name>^<First Name>^<Middle name>

The maximum component lengths are as follows. If a component exceeds the maximum length, it will be truncated.

DG1 Segment – Patient Diagnosis

Diagnosis

This field is of the format:

<ID>^<Text>

Where

ID - contains the code that identifies the diagnosis (up to 8 characters)

Text - description of the diagnosis (up to 42 characters)

Name

Contains the name of the next of kin/associated party. The format is: <Last Name>^<First Name>

The maximum component lengths are as follows. If a component exceeds the maximum length, it is truncated.

Component Max Length

Last 30

First 20

Middle 20

NOTE

All DG1 segments must be included in every message, otherwise the associated diagnosis information that is not included will be deleted from the patient record

Component Max Length

Last 30

First 20

Page 117: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 117

Unsolicited ADT Import

Address

This field contains the mailing address of the next of kin/associated party. Although HL7 supports repetition of this field, Dräger does not, and only the first instance is used.

<street1>^<street2>^<city>^<state/province>^<postal code>^<country>

The component lengths supported are as follows:

Component Max Length

street1 40

street2 40

city 25

state/province 25

postal code 10

country 15

Page 118: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited ADT Import

118 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

DG1 Segment - Patient Diagnostics

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00375 Set ID - DG1 R SI 4 <not used>

2 00376 Diagnosis Coding Method

(B) R ID 2 <not used>

3 00377 Diagnosis Code

O CE 60 See R 51

4 00378 Diagnosis Description

B ST 40 The description of the diagnosis. Note that this field is only used if compo-nent 2 of field 3 above is not populated

O 42

5 00379 Diagnosis Date/Time

O TS 26 <not used>

6 00380 Diagnosis Type

R IS 2 Valid values are:

‘A’: Admitting

‘W’: Working (default)

‘F’: Final

O 1

7 00381 Major Diag-nostic Cate-gory

B CE 60 <not used>

8 00382 Diagnostic Related Group

B IS 4 <not used> O 4

9 00383 DRG Approval Indi-cator

B ID 2 <not used>

10 00384 DRG Grouper Review Code

B IS 2 <not used>

11 00385 Outlier Type B CE 60 <not used>

12 00386 Outlier Days B NM 3 <not used>

13 00387 Outlier Cost B NM 12 <not used>

Page 119: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 119

Unsolicited ADT Import

14 00388 Grouper Ver-sion And Type

B ST 4 <not used>

15 00389 Diagnosis Priority

B NM 2 <not used>

16 00390 Diagnosing Clinician

O XCN 60 <not used>

17 00766 Diagnosis Classification

O IS 3 <not used>

18 00767 Confidential Indicator

O ID 1 <not used>

19 00768 Attestation Date/Time

O TS 26 <not used>

NK1 Segment - Next of Kin

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00190 Set ID – NK1 R SI 4 <not used>

2 00191 Name O XPN 48 See *Patient Class

O

3 00192 Relationship O CE 60 See Appendix J: Relationship table

O 3

4 00193 Address O XAD 106 See Address O 106

5 00194 Phone Num-ber

O XTN 40 A string contact number.

O 25

6 00195 Business Phone Num-ber

O XTN 40 A string contact number.

O 25

7 00196 Contact Role O CE 60 <not used>

8 00197 Start Date O DT 8 <not used>

9 00198 End Date O DT 8 <not used>

10 00199 Job Title O ST 60 <not used>

11 00200 Job Code/Class

O CM 20 <not used>

DG1 Segment - Patient Diagnostics (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 120: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited ADT Import

120 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

12 00201 Employee Number

O CX 20 <not used>

13 00202 Organiza-tion Name

O XON 60 <not used>

14 00119 Marital Sta-tus

O IS 2 <not used>

15 00111 Sex O IS 1 <not used>

16 00110 Date/Time of Birth

O TS 26 <not used>

17 00755 Living Dependency

O IS 2 <not used>

18 00145 Ambulatory Status

O IS 2 <not used>

19 00129 Citizenship O IS 4 <not used>

20 00118 Primary Lan-guage

O CE 60 <not used>

21 00742 Living Arrangement

O IS 2 <not used>

22 00743 Publicity Indicator

O IS 1 <not used>

23 00744 Protection Indicator

O ID 1 <not used>

24 00745 Student Indi-cator

O IS 2 <not used>

25 00120 Religion O IS 3 <not used>

26 00746 Mother’s Maiden Name

O XPN 48 <not used>

27 00739 Nationality O CE 80 <not used>

28 00125 Ethnic Group O IS 3 <not used>

29 00747 Contact Reason

O CE 80 <not used>

30 00748 Contact Per-son’s Name

O XPN 48 <not used>

NK1 Segment - Next of Kin (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 121: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 121

Unsolicited ADT Import

31 00749 Contact Per-son’s Tele-phone Number

O XTN 40 <not used>

32 00750 Contact Per-son’s Address

O XAD 106 <not used>

33 00751 Identifiers O CX 32 <not used>

34 00752 Job Status O IS 2 <not used>

35 00113 Race O IS 1 <not used>

36 00753 Handicap O IS 2 <not used>

37 00754 Contact Per-son’s Social Security Number

O ST 16 <not used>

NK1 Segment - Next of Kin (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 122: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited ADT Import

122 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

PV1 Segment - Patient Visit

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00131 Set ID - PV1 O SI 4 <not used>

2 00132 Patient Class R IS 1 *Patient Class

3 00133 Assigned Patient Location

O PL 80 See Patient Location

4 00134 Admission Type O IS 2 <not used>

5 00135 Preadmit Number O CX 20 <not used>

6 00136 Prior Patient Location

O PL 80 See Prior Patient Location

7 00137 Attending Doctor O XCN 60 See Attend-ing Doctor

O

8 00138 Referring Doctor O XCN 60 See Refer-ring Doctor

9 00139 Consulting Doctor O XCN 60 See Con-sulting Doc-tor

10 00140 Hospital Service O IS 3 <not used>

11 00141 Temporary Loca-tion

O PL 80 <not used>

12 00142 Preadmit Test Indicator

O IS 2 <not used>

13 00143 Readmission Indi-cator

O IS 2 <not used>

14 00144 Admit Source O IS 3 <not used>

15 00145 Ambulatory Status O IS 2 <not used>

16 00146 VIP Indicator O IS 2 <not used>

17 00147 Admitting Doctor O XCN 60 See Admit-ting Doctor

18 00148 Patient Type O IS 2 <not used>

19 00149 Visit Number O CX 20 <not used>

20 00150 Financial Class O CM 50 <not used>

21 00151 Charge Price Indi-cator

O IS 2 <not used>

22 00152 Courtesy Code O IS 2 <not used>

Page 123: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 123

Unsolicited ADT Import

23 00153 Credit Rating O IS 2 <not used>

24 00154 Contract Code O IS 2 <not used>

25 00155 Contract Effective Date

O DT 8 <not used>

26 00156 Contract Amount O NM 12 <not used>

27 00157 Contract Period O NM 3 <not used>

28 00158 Interest Code O IS 2 <not used>

29 00159 Transfer to Bad Debt Code

O IS 1 <not used>

30 00160 Transfer to Bad Debt Date

O DT 8 <not used>

31 00161 Bad Debt Agency Code

O IS 10 <not used>

32 00162 Bad Debt Transfer Amount

O NM 12 <not used>

33 00163 Bad Debt Recov-ery Amount

O NM 12 <not used>

34 00164 Delete Account Indicator

O IS 1 <not used>

35 00165 Delete Account Date

O DT 8 <not used>

36 00166 Discharge Dispo-sition

O IS 3 <not used>

37 00167 Discharged to Location

O CM 25 <not used>

38 00168 Diet Type O IS 2 <not used>

39 00169 Servicing Facility O IS 2 <not used>

40 00170 Bed Status B IS 1 <not used>

41 00171 Account Status O IS 2 <not used>

42 00172 Pending Location O PL 80 <not used>

43 00173 Prior Temporary Location

O PL 80 <not used>

44 00174 Admit Date/Time O TS 26 See Admit Date/Time

O 26

PV1 Segment - Patient Visit (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 124: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited ADT Import

124 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Patient Location

This field contains the location of the patient. It is in the format

<Care Unit>^<Room>^<Bed>

Prior Patient Location

This field contains the location of the patient to be transferred.

<Care Unit>^<Room>^<Bed>

Attending Doctor

Contains the attending physician information in the format:

<not used>^<last>^<first>^<middle>^<suffix>^<prefix>^<degree>

The data from this field will appear in the Physician field of the Patient Admit Screen of the device if ADT data is requested for the device. In this instance, the format will be:

<last>,<first> <middle>

With a comma between the last and first name, and a single space between the first and middle names. The name is truncated to 12 characters.

45 00175 Discharge Date/Time

O TS 26 See Dis-charge Date

O 26

46 00176 Current Patient Balance

O NM 12 <not used>

47 00177 Total Charges O NM 12 <not used>

48 00178 Total Adjustments O NM 12 <not used>

49 00179 Total Payments O NM 12 <not used>

50 00180 Alternate Visit ID O CX 20 <not used>

51 01226 Visit Indicator O IS 1 <not used>

52 01224 Other Healthcare Provider

O XCN 60 <not used>

PV1 Segment - Patient Visit (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 125: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 125

Unsolicited ADT Import

Admitting Doctor

Contains the admitting physician information in the format:

<not used>^<last>^<first>^<middle>^<suffix>^<prefix>^<degree>

Refer to Attending Doctor for details on field lengths and display formats

Consulting Doctor

Contains the consulting physician information in the format:

<not used>^<last>^<first>^<middle>^<suffix>^<prefix>^<degree>

Refer to Attending Doctor for details on field lengths and display formats.

Referring Doctor

Contains the referring physician information in the format:

<not used>^<last>^<first>^<middle>^<suffix>^<prefix>^<degree>

Refer to Attending Doctor for details on field lengths and display formats.

Admit Date/Time

Contains the admission date in the format:

YYYY[MM[DD[HHMM[SS[.S[S[S[S]]]]]]]][+/-ZZZZ]

The date portion of this field will be entered in the Admit Date field of the Patient Admit screen on the device.

Discharge Date

Contains the date that the patient was discharged. It is in the format:

YYYY[MM[DD[HHMM[SS[.S[S[S[S]]]]]]]][+/-ZZZZ]

Page 126: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited ADT Import

126 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Prior Internal ID

If this MRG segment is contained in a message type (based on event type) that is configured for the Merge action, and the first component of this field is populated, it is interpreted as a request to change the MRN (Medical Record number) of the patient from the contents of this field to that contained in the Internal ID field of the PID segment.

If this segment is contained in a message type (based on event type) that is not configured for the “Merge” action, then this field is ignored.

Prior Patient Account Number

If this MRG segment is contained in a message type (based on event type) that is configured for the Merge action, and the first component of this field is populated, it is interpreted as a request to change the Patient Account number of the patient from the contents of this field to that contained in the Patient Account Num-ber field of the PID segment.

If this segment is contained in a message type (based on event type) that is not configured for the “Merge” action, then this field is ignored.

MRG Segment - Merge Patient Information

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00211 Prior Patient ID - Internal

R CX 20 See Prior Internal ID

20

2 00212 Prior Alternate Patient ID

O CX 16 <not used>

3 00213 Prior Patient Account Number

O CX 20 See Prior Patient Account Number

20

4 00214 Prior Patient ID - External

O CX 16 <not used>

5 01279 Prior Visit Number O CX 15 <not used>

6 01280 Prior Alternate Visit ID

O CX 20 <not used>

7 01281 Prior Patient Name O XPN 48 <not used>

Page 127: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 127

Unsolicited ADT Import

Observation Identifier

Uniquely identifies the parameter being reported, in the format:

<identifier1 >^<description>^<coding system>^<identifier2>^<description>^<coding system >

OBX Segment - Observation/Result

SeqHL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00569 Set ID – OBX O SI 10 <not used>

2 00570 Value Type C ID 2 NM, SN or ST(ASA only)

R

3 00571 Observation Identifier

R CE 590 See Observa-tion Identifier

R 2

4 00572 Observation Sub - ID

C ST 20 <not used>

5 00573 Observation Value

C * 65536

The parame-ter value.

R 30

6 00574 Units O CE 60 See Units O 30

7 00575 References Range

O ST 10 <not used>

8 00576 Abnormal Flags O ID 5 <not used>

9 00577 Probability O NM 5 <not used>

10 00578 Nature of Abnor-mal Test

O ID 2 <not used>

11 00579 Observation Result Status

R ID 1 <not used>

12 00580 Date Last Observation Normal Values

O TS 26 <not used>

13 00581 User Defined Access Checks

O ST 20 <not used>

14 00582 Date/Time of the Observation

O TS 26 YYYYMMD-DHHmm

O 12

15 00583 Producer's ID O CE 60 <not used>

16 00584 Responsible Observer

O XCN 80 <not used>

17 00936 Observation Method

O CE 60 <not used>

identifier1 label for the parameter

description parameter description

Page 128: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited ADT Import

128 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

The ADT Interface supports only “height” and “weight” for the identifier1 component. Other identifiers are not used.

Units

Uniquely identifies the units in which the parameter is being reported, in the format:

<identifier1 >^<description>^<coding system>^<identifier2>^<description>^<coding system >

The ADT interface uses the primary identifier, identifier1, and only supports the “iso+” coding system. All other components are not used. ASA does not have any units. The following units are supported for patient height and weight:

ACK – Acknowledgment

After reception of an ADT message, an acknowledgment of the following form will be sent:

See ADT – Admit, Discharge, and Transfer for a description of the ADT message being acknowledged.

identifier2 an alternate label for the parameter

coding system name of the coding system

identifier1 unit identifier

description unit description

identifier2 an alternate label for the unit

coding system name of the coding system

Supported Height Units Supported Weight Units

Unit Description Unit Description

cm centimeters kg kilograms

m meters g grams

in inches lb pounds

ft feet oz ounces

Segment Description

MSH MSH Segment - Message Header

MSA MSA Segment - Message Acknowledgment

Page 129: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 129

Unsolicited ADT Import

MSH Segment - Message Header

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Field Separator R ST 1 “|” R 1

2 00002 Encoding Char-acters

R ST 4 “^~\&” R 4

3 00003 Sending Appli-cation

O HD 180 “Infinity” O 16

4 00004 Sending Facil-ity

O HD 180 <not used>

5 00005 Receiving Application

O HD 180 The string received in the Sending Application field of the MSH segment of the ADT message received.

O

6 00006 Receiving Facility

O HD 180 <not used>

7 00007 Date/Time of Message

O TS 26 YYYYMMD-DHHmmss

O 12

8 00008 Security O ST 40 <not used>

9 00009 Message Type R CM 7 ACK^<Trig-ger Event code>

R 7

10 00010 Message Con-trol ID

R ST 20 A number or other identifier that uniquely identifies the message Sending Application

R 20

11 00011 Processing ID R PT 3 “P” R 3

12 00012 Version ID R ID 8 “2.3” R 8

13 00013 Sequence Number

O NM 15 <not used>

14 00014 Continuation Pointer

O ST 180 <not used>

Page 130: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited ADT Import

130 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

15 00015 Accept Acknowledg-ment Type

O ID 2 "AL" R 2

16 00016 Application Acknowledg-ment

O ID 2 "NE" R 2

17 00017 Country Code O ID 2 <not used>

18 00692 Character Set O ID 6 <not used>

19 00693 Principal Lan-guage Of Mes-sage

O CE 60 <not used>

MSH Segment - Message Header (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 131: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 131

Unsolicited ADT Import

Acknowledgment Codes

MSA Segment - Message Acknowledgment

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00018 Acknowledg-ment Code

R ID 2 See Acknowl-edgment Codes

R 2

2 00010 Message Con-trol ID

R ST 20 This field con-tains the Mes-sage Control ID of the mes-sage it is acknowledg-ing. Refer to MSH Seg-ment - Mes-sage Header

R 20

3 00020 Text Message O ST 80 An error or sta-tus string

O 80

4 00021 Expected Sequence Number

O NM 15 <not used>

5 00022 Delayed Acknowledg-ment Type

B ID 1 <not used>

6 00023 Error Condition O CE 100 <not used>

Value Description

AA Original mode: Application Accept

Enhanced mode: Application acknowledgment: Accept

AE Original mode: Application Error

Enhanced mode: Application acknowledgment: Error

AR Original mode: Application Reject

Enhanced mode: Application acknowledgment: Reject

Page 132: Infinity Gateway Suite Protocol Handbook - Draeger

Unsolicited ADT Import

132 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

ADT Message

MSH|^~\&|HIS||Infinity||199903291650||ADT|99022916500500050122|P|2.3

EVN|A01

PID|||222-22-2222||Smith^Jane||1990062659|F||A|||||||B|2002

PV1|||CCU1^201^B||||^Dixon^Glen|||||||||||||||||||||||||||||||||||||20001130

OBX||NM|height^^^^^||68|in^^ISO+|||||R|||20001126

OBX||SN|weight^^^^^||=^135|lb^^ISO+|||||R|||20001126

ACK Message

MSH|^~\&|Infinity||HIS||200105011304||ACK^R01|01040113043900414846|P|2.3

MSA|AA|99022916500500050122|[2002]ADT: Admit successful.

Page 133: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Solution Suite – Protocol Handbook – VF9.n 133

IHE Unsolicited ADT

IHE Unsolicited ADT

The IHE unsolicited ADT interface accepts ADT messages from the transmitting system and maintains a database of patient admission information. Data imported through this interface is used on devices by request. Admission data is requested directly from some models of Dräger patient monitors or from an Infinity Central Station (ICS) during a patient admission.

The Dräger HL7 server acknowledges the receipt of these messages with an ACK message to the sending system. When ADT data requests for a particular patient, based on patient identifier, are made from the Infinity Network, the latest data for that patient is sent to the requesting device.

When data is requested from a Infinity Central Station or a Dräger patient monitor, the patient identifier in the request is interpreted according to the Interpret Patient ID as setting on the HL7 server. Available values for this setting are MRN or Patient Account number.

The lower layer protocol used for this interface is Minimal Lower Layer Protocol (MLLP). See Dräger HL7 Overview for details on HL7 interfaces.

For the IHE Unsolicited ADT interface, the external system (the hospital information system or HIS) initiates the connection.

The following table indicates the data imported, the HL7 segment from which it is extracted, and the screen where it appears on the destination Infinity monitor or Infinity Central Station (ICS).

NOTE

The IHE Unsolicited and unsolicited ADT Interfaces are mutually exclusive.

Data Imported

Destination Monitor HL7 Segment

Application Screen

Modular Monitors

Configured Monitors

Telemetry

Medical Record Number

Admit

Screen

Some-times Some times Some times See Patient Identifier

Visit Number Admit

Screen

Some-times Some times Some times See Patient Identifier

Patient Name Admit

Screen

Yes Yes Yes See Patient Name

Birth Date/Time

Admit

Screen

Yes Yes Yes See Date/Time of Birth

Admit Date Admit

Screen

Yes Yes Yes See Admit Date/Time

Height Admit

Screen

Yes Yes Yes See Observation Identifier

Page 134: Infinity Gateway Suite Protocol Handbook - Draeger

IHE Unsolicited ADT

134 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

ADT data received from the hospital information system (HIS) is stored in a database on the Dräger HL7 SERVER. When a request for data is received from an Infinity device, a database lookup is done based on Patient identifier provided by the requesting device. The patient identifier received from the requesting device is interpreted according to the Interpret Patient ID as setting on the HL7 server.

Weight Admit

Screen

Yes Yes Yes See Observation Identifier

Sex ECG Report Setup

Yes No No See Sex

Race ECG Report Setup

Yes No No See Race

Religion N/A No No No See Religion

Marital Status N/A No No No See Marital Status

Nationality N/A No No No See National ID/ Social Security Number

Primary Language

N/A No No No See ADT Config Tool for supported languages

Patient Address

N/A No No No See Patient Address

Admitting Doctor

N/A No No No See Admitting Doctor

Consulting Doctor

N/A No No No See Consulting Doctor

Referring Doctor

N/A No No No See Referring Doctor

National ID / Social Security

N/A No No No See National ID/ Social Security Number

Ethnic Group N/A No No No See Ethnic Group

Data Imported

Destination Monitor HL7 Segment

Application Screen

Modular Monitors

Configured Monitors

Telemetry

Page 135: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 135

IHE Unsolicited ADT

Bedside Auto Update

This Bedside Auto Update option on the IHE Unsolicited ADT interface causes demographic data changes received by the HL7 server to be forwarded to a patient monitor where the corresponding patient has already been admitted, if applicable.

This feature is intended only to solve the following problem:

1 The nurse admits a patient to a patient monitor using the “Get From HIS” button on the Infinity Central Station.

2 Someone at the admissions system notices an error in the demographic data for the patient and corrects it.

3 The admissions systems automatically sends an update to the HL7 server.

In this situation, if the ADT Auto Update option is not enabled, the patient monitor will never be updated with the correction unless the nurse manually requests the data from the Admissions System again by pressing the “Get From HIS” button at the Infinity Central Station. With this feature enabled, all changes (a patient record must already exist at the HL7 server) received from the HIS, excluding height and weight, that are normally sent to the patient monitor when the “Get From HIS” button is pushed, will automatically be sent to the patient monitor where the patient is admitted. Note that if the primary patient identifier is entered at more than one patient monitor, the changes will not be sent to any patient monitor.

ADT – Admit, Discharge, and Transfer

ADT messages formats are indicated below. Square brackets, ‘[‘ and ‘]’, indicate optional segments. Curved brackets, ‘{‘ and ‘}’, indicate segments which may be repeated.

Any other segments received will be ignored.

See ACK – Acknowledgment for a description of the acknowledgment sent by the Infinity application.

Segment Description

MSH MSH Segment - Message Header

[EVN] EVN Segment - Event Type

PID PID Segment - Patient Identification

{[AL1]} AL1 Segment -Patient Allergy

{[IN1]} IN1 Segment – Patient Insurance

{[DG1]} DG1 Segment – Patient Diagnosis

[NK1] NK1 Segment - Next of Kin

[PV1] PV1 Segment - Patient Visit

[MRG] MRG Segment - Merge Patient Informa-tion

{[OBX]} OBX Segment - Observation/Result

Page 136: Infinity Gateway Suite Protocol Handbook - Draeger

IHE Unsolicited ADT

136 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

MSH Segment - Message Header

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Field Separa-tor

R ST 1 The separator between the seg-ment ID and the first real field, encoding charac-ters. It serves as the separator and defines the char-acter to be used as a separator for the rest of the message. Rec-ommended value is “|”.

R 1

2 00002 Encoding Characters

R ST 4 Four characters in the following order:

the component separator, the repetition separa-tor, the escape character, and the subcompo-nent separator. Recommended values are “^~\&”.

R 4

3 00003 Sending Application

O HD 180 Text identifying the sending appli-cation.

4 00004 Sending Facility

O HD 180 <not used>

5 00005 Receiving Application

O HD 180 <not used>

6 00006 Receiving Facility

O HD 180 <not used>

7 00007 Date/Time of Message

O TS 26 <not used>

8 00008 Security O ST 40 <not used>

Page 137: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 137

IHE Unsolicited ADT

9 00009 Message Type

R CM 7 This field has the format:

ADT^<event type>

Supported events are as follows:A28 - Add person informationA31 - Update person informationA40 - Merge patient - patient identifier list

A47 - Change patient identifier list

R 7

10 00010 Message Control ID

R ST 20 A number or other identifier that uniquely identi-fies the message.

R 20

11 00011 Processing ID

R PT 3 “P” R 3

12 00012 Version ID R ID 8 "2.5" R 8

13 00013 Sequence Number

O NM 15 <not used>

14 00014 Continuation Pointer

O ST 180 <not used>

15 00015 Accept Acknowledg-ment Type

O ID 2 <not used>

16 00016 Application Acknowledg-ment

O ID 2 <not used>

17 00017 Country Code

O ID 2 <not used>

MSH Segment - Message Header (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 138: Infinity Gateway Suite Protocol Handbook - Draeger

IHE Unsolicited ADT

138 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

18 00692 Character Set

O ID 6 <not used>

19 00693 Principal Language Of Message

O CE 60 <not used>

MSH Segment - Message Header (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 139: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 139

IHE Unsolicited ADT

Event Occurred

The date and time that the ADT event took place, in the format:

YYYY[MM[DD[HHMM[SS[.S[S[S[S]]]]]]]][+/-ZZZZ]

EVN Segment - Event Type

Seq HL7Item #

HL7 Dräger

Descrip-tion

Req Type Len Contents Req Len

1 00099 Event Type Code

B ID 3 This field has been retained for backward compatibility only. It is recommended using the second compo-nent (Event Type) of the message type field of the MSH Seg-ment - Message Header to transmit event type code infor-mation.

R 3

2 00100 Recorded Date/Time

R TS 26 <not used>

3 00101 Date/Time Planned Event

O TS 26 <not used>

4 00102 Event Reason Code

O IS 3 <not used>

5 00103 Operator ID

O XCN 60 <not used>

6 00278 Event Occurred

O TS 26 See Event Occurred O 14

Page 140: Infinity Gateway Suite Protocol Handbook - Draeger

IHE Unsolicited ADT

140 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

PID Segment - Patient Identification

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00104 Set ID - Patient ID

O SI 40 <not used>

2 00105 Patient ID (Exter-nal ID)

O CX 20 <not used>

3 00106 Patient Identifier R CX 200 See Patient Identifier

R/O

4 00107 Alternate Patient ID - PID

O CX 20 <not used> O 20

5 00108 Patient Name R XPN 48 See Patient Name

O

6 00109 Mother’s Maiden Name

O XPN 48 <not used>

7 00110 Date/Time of Birth

O TS 26 See Date/Time of Birth

O 26

8 00111 Sex O IS 1 See Sex O 1

9 00112 Patient Alias O XPN 48 <not used>

10 00113 Race O IS 1 See Race O 26

11 00114 Patient Address O XAD 106 See Patient Address

O

12 00115 Country Code B IS 4 <not used>

13 00116 Phone Number - Home

O XTN 40 <not used>

14 00117 Phone Number - Business

O XTN 40 <not used>

15 00118 Primary Lan-guage

O CE 60 See ADT Con-fig Tool for sup-ported languages

O 4

16 00119 Marital Status O IS 1 See Marital Status

O 1

17 00120 Religion O IS 3 See Religion O 4

18 00121 Patient Account Number

O CX 20 See Patient Identifier

R/O 20

Page 141: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 141

IHE Unsolicited ADT

Patient Identifier

Depending on the Infinity Network Users setting in the HL7 configuration screen, the Patient ID field that appears in the Patient Admit screen of the device is interpreted as either a Medical Record number or a Patient Account number (i.e., visit number). The Identifiers in the identifier list will override any identifiers present in seq 4, seq 18, or seq 19.

The format of either field is:

<ID>^<check digit>^<check digit scheme>^<assigning authority>^<identifier type>^<assigning facility>

The following identifiers are accepted by HL7:

– MR - MRN

– AN - Account/Visit Number

– SS - Social Security Number

– PI - Alternate Patient Identifier

19 00122 SSN Number - Patient

O ST 16 See National ID/ Social Security Num-ber

O 16

20 00123 Driver’s License Number - Patient

O CM 25 <not used>

21 00124 Mother's Identi-fier

O CX 20 <not used>

22 00125 Ethnic Group O IS 3 See Ethnic Group

O 4

23 00126 Birth Place O ST 60 <not used>

24 00127 Multiple Birth Indicator

O ID 2 <not used>

25 00128 Birth Order O NM 2 <not used>

26 00129 Citizenship O IS 4 <not used>

27 00130 Veterans Military Status

O CE 60 <not used>

28 00131 Nationality O CE 80 See Nationality O 4

29 00132 Patient Death Date and Time

O TS 26 <not used>

30 00133 Patient Death Indicator

O ID 1 <not used>

PID Segment - Patient Identification (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 142: Infinity Gateway Suite Protocol Handbook - Draeger

IHE Unsolicited ADT

142 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Patient Name

Contains the patient name to be entered in the Admit screen of the device upon the request. The format is:

<Last>^<First>^<Middle>

When the device requests ADT data, the Patient Name will appear in the following format on the Patient Admit screen: <Last Name>,<First Name> <Middle Initial/Name>

with a comma between the last and first name, and a single space between the first and middle names. The name is truncated to 26 characters. If this field contains the string “UNKNOWN”, a blank will appear on the Admit screen for this patient.

Date/Time of Birth

The format is:

YYYY[MM[DD[HHMM[SS[.S[S[S[S]]]]]]]][+/-ZZZZ]

The date portion of this field will be entered in the Birth Date field of the Patient Admit Screen on the device when ADT data is requested.

Sex

Contains a single character denoting the sex of the patient. The results of this field will be entered in the Sex field of the ECG Report Setup Screen, if one exists, when requested during Admit by the device.

Race

Contains a string denoting the race of the patient. On the device the results of this field will be entered in the Race field of the ECG Report Setup Screen, if one exists, when requested during Admit. When a message is received from the HIS, the HIS code is compared to the list of acceptable values, and then translated into an internal Infinity numeric code, which is then used to communicate with all of the devices. Infinity codes 1-7 have a fixed interpretation on the device. The HIS codes, however can be configured. Additional entries may also be added; however, any new entries will be reflected on the devices as “Unknown”. The utility used to configure these entries is ADTConfig.exe.

NOTE

Infinity and SDC devices can support only an ID of up to 12 characters long.

The Assigning Authority component can only be up to 10 characters long.

In Field On Device

F Female

M Male

All other Unknown

Page 143: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 143

IHE Unsolicited ADT

Patient Address

This field contains the mailing address of the patient. Although HL7 supports repetition of this field, Dräger does not, and only the first instancewith address type of M (mailing) will be used. If no address is marked as mailing, and there is an address that is unmarked for type, then it will be used.

<street1>^<street2>^<city>^<state/province>^<postal code>^<country>

The component lengths supported are as follows:

Marital Status

The following table denotes the acceptable HIS codes that can be accepted along with their associated meaning. Unlike many of the other codes accepted on this interface, this list is not configurable.

In Field(HIS code)

Infinity Code

On Device

2106-3 2 Caucasian

2028-9 3 Asian

2054-5 4 Black or African American

2131-1 5 Other

1002-5 6 American Indian or Alaska Native

2076-8 7 Native Hawaiian or Other Pacific Islander

All others 1 Unknown

Component Max Length

street1 40

street2 40

city 25

state/province 25

postal code 10

country 15

address type 1

In Field On Device

A Separated

B Unmarried

C Common law

Page 144: Infinity Gateway Suite Protocol Handbook - Draeger

IHE Unsolicited ADT

144 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

National ID/ Social Security Number

This field contains a national identifier (such as the Social Security number in the United States).

Ethnic Group

This field contains a code, up to 4 characters long, that indicates the patient’s ethnic group. The default configuration is detailed in the table below.

AL1 Segment -Patient Allergy

D Divorced

E Legally Separated

G Living together

I Interlocutory

M Married

N Annulled

O Other

P Domestic partner

R Registered domestic partner

S Single

T Unreported

W Widowed

All Other Unknown

HIS Code Ethnic Group

H Hispanic or Latino

N Not Hispanic or Latino

All other Unknown

NOTE

All allergies must be included in every message, otherwise the associated allergy that is not included will be deleted from the patient record.

In Field On Device

Page 145: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 145

IHE Unsolicited ADT

AL1 Segment - Patient Allergy

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00203 Set ID - AL1 R SI 4 <not used>

2 00204 Allergy Type O IS 2 See Allergy Types O 2

3 00205 Allergy Code/Mne-monic/Descrip-tion

R CE 60 See Allergies R 44

4 00206 Allergy Severity O IS 2 ‘SV’ severe

‘MO’ moderate

‘MI’ mild

O 2

5 00207 Allergy Reaction O ST 15 A string describing the reaction that the patient has when exposed to the allergy

O 15

6 00208 Identification Date

O DT 8 <not used>

Page 146: Infinity Gateway Suite Protocol Handbook - Draeger

IHE Unsolicited ADT

146 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Allergy Types

The following table lists the allergy types accepted by HL7:

Allergies

This field has the format <Allergy Code>^<Allergy Description>

The Allergy Code portion of this field must match the HIS code from the pre-configured list of available Allergy codes. The Allergy code is limited to 4 characters

The Allergy Description portion of this field is optional and is limited to 40 characters. If the description is provided, it supercedes the description provided in the default allergy table.

IN1 Segment – Patient Insurance

Code Description

DA Drug Allergy

FA Food Allergy

MA Miscellaneous Allergy

MC Miscellaneous Contraindica-tion

NOTE

All IN1 segments must be included in every message, otherwise the associated insurance information that is not included will be deleted from the patient record

Page 147: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 147

IHE Unsolicited ADT

IN1 Segment - Patient Insurance

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00203 Set ID - IN1 R SI 4 <not used>

2 00368 Insurance Plan ID

R CE 60 A unique identifier for the insurance plan

R 20

3 00428 Insurance Com-pany ID

R CX 59 <not used>

4 00429 Insurance Com-pany Name

O XON 130 The name of the insurance com-pany

R 40

5 00430 Insurance Com-pany Address

O XAD 106 See Address O 172

6 00431 Insurance Co. Contact Person

O XPN 48 <not used>

7 00432 Insurance Co Phone Number

O XTN 40 The string contact number for the insurance com-pany.

O 25

8 00433 Group Number O ST 12 Identifies the group within the insurance plan

O 12

9 00434 Group Name O XON 130 The name of the group within the insurance plan

O 40

10 00435 Insured’s Group Emp ID

O CX 12 <not used>

11 00436 Insured’s Group Emp Name

O XON 130 <not used>

12 00437 Plan Effective Date

O DT 8 <not used>

13 00438 Plan Expiration Date

O DT 8 <not used>

14 00439 Authorization Information

O CM 55 <not used>

15 00440 Plan Type O IS 3 <not used>

16 00441 Name Of Insured

O XPN 48 See Name of Insured

O 72

17 00442 Insured’s Rela-tionship To Patient

O IS 2 See Appendix J: Relationship table

O 3

Page 148: Infinity Gateway Suite Protocol Handbook - Draeger

IHE Unsolicited ADT

148 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

18 00443 Insured’s Date Of Birth

O TS 26 Date of birth of the primary insurance holder in the for-mat

YYYYMMDD

O 8

19 00444 Insured’s Address

O XAD 106 See Address O 172

20 00445 Assignment Of Benefits

O IS 2 <not used>

21 00446 Coordination Of Benefits

O IS 2 <not used>

22 00447 Coord Of Ben. Priority

O ST 2 <not used>

23 00448 Notice Of Admission Flag

O ID 2 <not used>

24 00449 Notice Of Admission Date

O DT 8 <not used>

25 00450 Report Of Eligi-bility Flag

O ID 2 <not used>

26 00451 Report Of Eligi-bility Date

O DT 8 <not used>

27 00452 Release Infor-mation Code

O IS 2 <not used>

28 00453 Pre-Admit Cert (PAC)

O ST 15 <not used>

29 00454 Verification Date/Time

O TS 26 <not used>

30 00455 Verification By O XCN 60 <not used>

31 00456 Type Of Agree-ment Code

O IS 2 <not used>

32 00457 Billing Status O IS 2 <not used>

33 00458 Lifetime Reserve Days

O NM 4 <not used>

34 00459 Delay Before L.R. Day

O NM 4 <not used>

35 00460 Company Plan Code

O IS 8 <not used>

36 00461 Policy Number O ST 15 The policy number O 15

37 00462 Policy Deduct-ible

O CP 12 <not used>

IN1 Segment - Patient Insurance (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 149: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 149

IHE Unsolicited ADT

Address

Repetition is not supported for this field, and only the first instance will be used.

<street1>^<street2>^<city>^<state/province>^<postal code>^<country>

The component lengths supported are as follows:

38 00463 Policy Limit - Amount

B CP 12 <not used>

39 00464 Policy Limit - Days

O NM 4 <not used>

40 00465 Room Rate - Semi-Private

B CP 12 <not used>

41 00466 Room Rate - Pri-vate

B CP 12 <not used>

42 00467 Insured’s Employment Status

O CE 60 <not used>

43 00468 Insured’s Sex O IS 1 <not used>

44 00469 Insured’s Employer Address

O XAD 106 <not used>

45 00470 Verification Sta-tus

O ST 2 <not used>

46 00471 Prior Insurance Plan ID

O IS 8 <not used>

47 01227 Coverage Type O IS 3 <not used>

48 00753 Handicap O IS 2 <not used>

49 01230 Insured’s ID Number

O CX 12 <not used>

Component Max Length

street1 40

street2 40

city 25

state/province 25

postal code 10

country 15

IN1 Segment - Patient Insurance (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 150: Infinity Gateway Suite Protocol Handbook - Draeger

IHE Unsolicited ADT

150 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Name of Insured

Contains the name of the primary insured person, The format is:

<Last Name>^<First Name>^<Middle name>

The maximum component lengths are as follows. If a component exceeds the maximum length, it will be truncated.

DG1 Segment – Patient Diagnosis

Component Max Length

Last 30

First 20

Middle 20

WARNING

All DG1 segments must be included in every message, otherwise the associated diagnosis information that is not included will be deleted from the patient record.

Page 151: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 151

IHE Unsolicited ADT

DG1 Segment - Patient Diagnostics

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00375 Set ID - DG1 R SI 4 <not used>

2 00376 Diagnosis Coding Method

(B) R ID 2 <not used>

3 00377 Diagnosis Code

O CE 60 See Diagno-sis

R 51

4 00378 Diagnosis Description

B ST 40 The descrip-tion of the diagnosis. Note that this field is only used if com-ponent 2 of field 3 above is not popu-lated

O 42

5 00379 Diagnosis Date/Time

O TS 26 <not used>

6 00380 Diagnosis Type

R IS 2 Valid values are:

‘A’: Admitting

‘W’: Working (default)

‘F’: Final

O 1

7 00381 Major Diag-nostic Cate-gory

B CE 60 <not used>

8 00382 Diagnostic Related Group

B IS 4 <not used> O 4

9 00383 DRG Approval Indi-cator

B ID 2 <not used>

10 00384 DRG Grouper Review Code

B IS 2 <not used>

11 00385 Outlier Type B CE 60 <not used>

Page 152: Infinity Gateway Suite Protocol Handbook - Draeger

IHE Unsolicited ADT

152 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Diagnosis

This field is of the format:

<ID>^<Text>

Where

ID - contains the code that identifies the diagnosis (up to 8 characters)

Text - description of the diagnosis (up to 42 characters)

12 00386 Outlier Days B NM 3 <not used>

13 00387 Outlier Cost B NM 12 <not used>

14 00388 Grouper Ver-sion And Type

B ST 4 <not used>

15 00389 Diagnosis Priority

B NM 2 <not used>

16 00390 Diagnosing Clinician

O XCN 60 <not used>

17 00766 Diagnosis Classification

O IS 3 <not used>

18 00767 Confidential Indicator

O ID 1 <not used>

19 00768 Attestation Date/Time

O TS 26 <not used>

DG1 Segment - Patient Diagnostics (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 153: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 153

IHE Unsolicited ADT

NK1 Segment - Next of Kin

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00190 Set ID – NK1 R SI 4 <not used>

2 00191 Name O XPN 48 See Name O

3 00192 Relationship O CE 60 See Appen-dix J: Rela-tionship table

O 3

4 00193 Address O XAD 106 See Address

O 106

5 00194 Phone Num-ber

O XTN 40 A string contact number

O 25

6 00195 Business Phone Num-ber

O XTN 40 A string contact number

O 25

7 00196 Contact Role O CE 60 <not used>

8 00197 Start Date O DT 8 <not used>

9 00198 End Date O DT 8 <not used>

10 00199 Job Title O ST 60 <not used>

11 00200 Job Code/Class

O CM 20 <not used>

12 00201 Employee Number

O CX 20 <not used>

13 00202 Organiza-tion Name

O XON 60 <not used>

14 00119 Marital Sta-tus

O IS 2 <not used>

15 00111 Sex O IS 1 <not used>

16 00110 Date/Time of Birth

O TS 26 <not used>

17 00755 Living Dependency

O IS 2 <not used>

18 00145 Ambulatory Status

O IS 2 <not used>

19 00129 Citizenship O IS 4 <not used>

Page 154: Infinity Gateway Suite Protocol Handbook - Draeger

IHE Unsolicited ADT

154 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

20 00118 Primary Lan-guage

O CE 60 <not used>

21 00742 Living Arrangement

O IS 2 <not used>

22 00743 Publicity Indicator

O IS 1 <not used>

23 00744 Protection Indicator

O ID 1 <not used>

24 00745 Student Indi-cator

O IS 2 <not used>

25 00120 Religion O IS 3 <not used>

26 00746 Mother’s Maiden Name

O XPN 48 <not used>

27 00739 Nationality O CE 80 <not used>

28 00125 Ethnic Group O IS 3 <not used>

29 00747 Contact Reason

O CE 80 <not used>

30 00748 Contact Per-son’s Name

O XPN 48 <not used>

31 00749 Contact Per-son’s Tele-phone Number

O XTN 40 <not used>

32 00750 Contact Per-son’s Address

O XAD 106 <not used>

33 00751 Identifiers O CX 32 <not used>

34 00752 Job Status O IS 2 <not used>

35 00113 Race O IS 1 <not used>

36 00753 Handicap O IS 2 <not used>

37 00754 Contact Per-son’s Social Security Number

O ST 16 <not used>

NK1 Segment - Next of Kin (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 155: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 155

IHE Unsolicited ADT

Name

Contains the name of the next of kin/associated party. The format is: <Last Name>^<First Name>

The maximum component lengths are as follows. If a component exceeds the maximum length, it will be truncated.

Address

This field contains the mailing address of the next of kin/associated party. Although HL7 supports repetition of this field, Dräger does not, and only the first instance will be used.

<street1>^<street2>^<city>^<state/province>^<postal code>^<country>

The component lengths supported are as follows:

Component Max Length

Last 30

First 20

Component Max Length

street1 40

street2 40

city 25

state/province 25

postal code 10

country 15

Page 156: Infinity Gateway Suite Protocol Handbook - Draeger

IHE Unsolicited ADT

156 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

PV1 Segment - Patient Visit

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00131 Set ID - PV1 O SI 4 <not used>

2 00132 Patient Class R IS 1 Patient Class

3 00133 Assigned Patient Location

O PL 80 See Patient Location

4 00134 Admission Type O IS 2 <not used>

5 00135 Preadmit Number O CX 20 <not used>

6 00136 Prior Patient Location

O PL 80 See Prior Patient Loca-tion

7 00137 Attending Doctor O XCN 60 If IHE Compliant:<not used>If IHE non Compliant:

"^Last Name^First Name ^Mid-dle Name ^Suffix^Pre-fix^Degree"

O

8 00138 Referring Doctor O XCN 60 If IHE Compliant:<Not used>If IHE non Compliant:

"^Last Name^First Name ^Mid-dle Name ^Suffix^Pre-fix^Degree"

Page 157: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 157

IHE Unsolicited ADT

9 00139 Consulting Doctor O XCN 60 If IHE Compliant:<not used>If IHE non Compliant:

"^Last Name^First Name ^Mid-dle Name ^Suffix^Pre-fix^Degree"

10 00140 Hospital Service O IS 3 <not used>

11 00141 Temporary Loca-tion

O PL 80 <not used>

12 00142 Preadmit Test Indicator

O IS 2 <not used>

13 00143 Readmission Indi-cator

O IS 2 <not used>

14 00144 Admit Source O IS 3 <not used>

15 00145 Ambulatory Status O IS 2 <not used>

16 00146 VIP Indicator O IS 2 <not used>

17 00147 Admitting Doctor O XCN 60 If IHE Compliant:<not used>

If IHE non Compliant:

"^Last Name^First Name ^Mid-dle Name ^Suffix^Pre-fix^Degree"

18 00148 Patient Type O IS 2 <not used>

19 00149 Visit Number O CX 20 <not used>

20 00150 Financial Class O CM 50 <not used>

PV1 Segment - Patient Visit (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 158: Infinity Gateway Suite Protocol Handbook - Draeger

IHE Unsolicited ADT

158 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

21 00151 Charge Price Indi-cator

O IS 2 <not used>

22 00152 Courtesy Code O IS 2 <not used>

23 00153 Credit Rating O IS 2 <not used>

24 00154 Contract Code O IS 2 <not used>

25 00155 Contract Effective Date

O DT 8 <not used>

26 00156 Contract Amount O NM 12 <not used>

27 00157 Contract Period O NM 3 <not used>

28 00158 Interest Code O IS 2 <not used>

29 00159 Transfer to Bad Debt Code

O IS 1 <not used>

30 00160 Transfer to Bad Debt Date

O DT 8 <not used>

31 00161 Bad Debt Agency Code

O IS 10 <not used>

32 00162 Bad Debt Transfer Amount

O NM 12 <not used>

33 00163 Bad Debt Recov-ery Amount

O NM 12 <not used>

34 00164 Delete Account Indicator

O IS 1 <not used>

35 00165 Delete Account Date

O DT 8 <not used>

36 00166 Discharge Dispo-sition

O IS 3 <not used>

37 00167 Discharged to Location

O CM 25 <not used>

38 00168 Diet Type O IS 2 <not used>

39 00169 Servicing Facility O IS 2 <not used>

40 00170 Bed Status B IS 1 <not used>

41 00171 Account Status O IS 2 <not used>

42 00172 Pending Location O PL 80 <not used>

43 00173 Prior Temporary Location

O PL 80 <not used>

PV1 Segment - Patient Visit (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 159: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 159

IHE Unsolicited ADT

Patient Location

This field contains the location of the patient (destination location in a ADT – Admit, Discharge, and Transfer). It is in the format

<Care Unit>^<Room>^<Bed>

Prior Patient Location

This field contains the location of the patient to be transferred.

<Care Unit>^<Room>^<Bed>

Admit Date/Time

Contains the admission date in the format:

YYYY[MM[DD[HHMM[SS[.S[S[S[S]]]]]]]][+/-ZZZZ]

The date portion of this field will be entered in the Admit Date field of the Patient Admit screen on the device.

44 00174 Admit Date/Time O TS 26 See Admit Date/Time

O 26

45 00175 Discharge Date/Time

O TS 26 See Dis-charge Date

O 26

PV1 Segment - Patient Visit (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 160: Infinity Gateway Suite Protocol Handbook - Draeger

IHE Unsolicited ADT

160 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Prior Patient Identifier List

If this MRG segment is contained inan A40 message that is configured for the ADT – Admit, Discharge, and Transfer action, then the identifiers in this list will be interpreted as a request to change Identifiers of the patient from the contents of this field to the those contained in the Patient Identifier List of the PID segment. The Identifiers in this field will overwrite any identifiers in SEQ 3 of the PID segment.

The following identifiers are accepted by HL7:

– MR - MRN

– AN - Account/Visit Number

If this segment is contained in a message of typeA28, A31, or A47, then this field is ignored.

Prior Patient Account Number

If this MRG segment is contained in an A40 message that is configured for the ADT – Admit, Discharge, and Transfer action, and the first component of this field is populated, it is interpreted as a request to change the Patient Account number of the patient from the contents of this field to that contained in the Patient Account Number field of the PID segment.

If this segment is contained in a message type (based on event type) that is not configured for the “Merge” action, then this field is ignored.

MRG Segment - Merge Patient Information

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00211 Prior Patient Identi-fier List

R CX 20 See Prior Patient Identifier List

20

2 00212 Prior Alternate Patient ID

O CX 16 <not used>

3 00213 Prior Patient Account Number

O CX 20 <not used>

20

4 00214 Prior Patient ID - External

O CX 16 <not used>

5 01279 Prior Visit Number O CX 15 <not used>

6 01280 Prior Alternate Visit ID

O CX 20 <not used>

7 01281 Prior Patient Name O XPN 48 <not used>

Page 161: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 161

IHE Unsolicited ADT

Observation Identifier

Uniquely identifies the parameter being reported, in the format:

<identifier1 >^<description>^<coding system>^<identifier2>^<description>^<coding system >

OBX Segment - Observation/Result

SeqHL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00569 Set ID – OBX O SI 10 <not used>

2 00570 Value Type C ID 2 NM or SN R

3 00571 Observation Identifier

R CE 590 See Observa-tion Identifier

R 2

4 00572 Observation Sub - ID

C ST 20 <not used>

5 00573 Observation Value

C * 65536

The parame-ter value.

R 30

6 00574 Units O CE 60 See Units O 30

7 00575 References Range

O ST 10 <not used>

8 00576 Abnormal Flags O ID 5 <not used>

9 00577 Probability O NM 5 <not used>

10 00578 Nature of Abnor-mal Test

O ID 2 <not used>

11 00579 Observation Result Status

R ID 1 <not used>

12 00580 Date Last Observation Normal Values

O TS 26 <not used>

13 00581 User Defined Access Checks

O ST 20 <not used>

14 00582 Date/Time of the Observation

O TS 26 YYYYMMD-DHHmm

O 12

15 00583 Producer's ID O CE 60 <not used>

16 00584 Responsible Observer

O XCN 80 <not used>

17 00936 Observation Method

O CE 60 <not used>

identifier1 label for the parameter

description parameter description

Page 162: Infinity Gateway Suite Protocol Handbook - Draeger

IHE Unsolicited ADT

162 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

The IHE ADT interface supports only the LOINC codes for Height ("8303-0"), and Weight ("3142-7"). Other identifiers are not used.

Units

Uniquely identifies the units in which the parameter is being reported, in the format:

<identifier1 >^<description>^<coding system>^<identifier2>^<description>^<coding system >

The ADT interface uses the primary identifier, identifier1, and only supports the “iso+” coding system. All other components are not used. The following units are supported for patient height and weight:

ACK – Acknowledgment

After reception of an ADT message, an acknowledgment of the following form will be sent:

See ADT – Admit, Discharge, and Transfer for a description of the ADT message being acknowledged.

identifier2 an alternate label for the parameter

coding system name of the coding system

identifier1 unit identifier

description unit description

identifier2 an alternate label for the unit

coding system name of the coding system

Supported Height Units Supported Weight Units

Unit Description Unit Description

cm centimeters kg kilograms

m meters g grams

in inches lb pounds

ft feet oz ounces

Seqment Description

MSH MSH Segment - Message Header

MSA MSA Segment - Message Acknowledgment

Page 163: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 163

IHE Unsolicited ADT

MSH Segment - Message Header

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Field Separator R ST 1 “|” R 1

2 00002 Encoding Char-acters

R ST 4 “^~\&” R 4

3 00003 Sending Appli-cation

O HD 180 INFO_S-RC_DRAE-GER^0030E60000000001^EUI-64

O 16

4 00004 Sending Facil-ity

O HD 180 <not used>

5 00005 Receiving Application

O HD 180 The string received in the Sending Application field of the MSH segment of the ADT message received.

O

6 00006 Receiving Facility

O HD 180 <not used>

7 00007 Date/Time of Message

O TS 26 YYYYMMD-DHHmmss+/-ZZZZ

O 12

8 00008 Security O ST 40 <not used>

9 00009 Message Type R CM 7

ACK^<Event type>^ACK

R 7

10 00010 Message Con-trol ID

R ST 20 A number that uniquely iden-tifies the mes-sage Sending Application

R 20

11 00011 Processing ID R PT 3 “P” R 3

12 00012 Version ID R ID 8 “2.5” R 8

13 00013 Sequence Number

O NM 15 <not used>

Page 164: Infinity Gateway Suite Protocol Handbook - Draeger

IHE Unsolicited ADT

164 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

14 00014 Continuation Pointer

O ST 180 <not used>

15 00015 Accept Acknowledg-ment Type

O ID 2 <not used> R 2

16 00016 Application Acknowledg-ment

O ID 2 <not used> R 2

17 00017 Country Code O ID 2 <not used>

18 00692 Character Set O ID 6 8859/1

19 00693 Principal Lan-guage Of Mes-sage

O CE 60 en^English^ISO639

MSH Segment - Message Header (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 165: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 165

IHE Unsolicited ADT

Acknowledgment Codes

MSA Segment - Message Acknowledgment

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00018 Acknowledg-ment Code

R ID 2 See Acknowl-edgment Codes

R 2

2 00010 Message Con-trol ID

R ST 20 This field con-tains the Mes-sage Control ID of the mes-sage it is acknowledg-ing. Refer to MSH Seg-ment - Mes-sage Header

R 20

3 00020 Text Message O ST 80 An error or sta-tus string

O 80

4 00021 Expected Sequence Number

O NM 15 <not used>

5 00022 Delayed Acknowledg-ment Type

B ID 1 <not used>

6 00023 Error Condition O CE 100 <not used>

Value Description

AA Original mode: Application Accept

IHE mode: Application acknowledgment: Accept

AE Original mode: Application Error

IHE mode: Application acknowledgment: Error

AR Original mode: Application Reject

IHE mode: Application acknowledgment: Reject

Page 166: Infinity Gateway Suite Protocol Handbook - Draeger

IHE Unsolicited ADT

166 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Sample ADT Message

MSH|^~\&|?|HIS|?|Infinity|20050530082015||ADT^A28^ADT_A05|99022916500500050122|P|2.5EVN||20050530082000||||PID||123456|555-55-5555^^^MRN-AA^MR~987-65-4321^^^SS-AA^SS~5005^^^Visit-AA^AN||Schmidt^Roberta^K.|Adams|2000062800|W||O|12 Blackrock Lane^^Wakefield^MA^12345-6785^USA||212 397-1486||USA|S|JEW|||||NHIS||||||USAPV1|N||||||OBX||NM|3142-7^BODY WEIGHT (STATED)^LN||58|kg|||||FOBX||NM|8303-0^BODY HEIGHT^LN||1.25|m|||||F

Sample ACK Message

MSH|^~\&|Infinity||?|HIS|20160506113933||ACK^A28|16050611393300091753|P|2.5|||AL|NEMSA|AA|16050611393300014707|[5005]ADT: Admit successful

Page 167: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 167

Solicited ADT Import

Solicited ADT Import

The HL7 Access option can be used for the import of ADT data. The ADT system responds by transmitting the latest data for that patient to the HL7 server. This data is then forwarded to the requesting device. The responding system has 27 seconds to respond to an ADT Query message.

Refer to Dräger HL7 Overview for details on HL7 interfaces

For the Solicited ADT interface, Dräger initiates the connection.

The Solicited ADT import interface is used to import demographic data into a device, if the data is requested from the device. The requester must supply an identifier of the type defined in the "Interpret Patient ID as " setting.

NOTE

The solicited and unsolicited ADT Interfaces are mutually exclusive.

Data Imported

Destination Monitor HL7 Seg-mentApplication

ScreenModular Monitors

Configured Monitors

Telemetry

Medical Record Number

Admit

Screen

Sometimes Sometimes Sometimes See Patient Identifier

Visit Number Admit

Screen

Sometimes Sometimes Sometimes See Patient Identifier

Patient Name Admit

Screen

Yes Yes Yes See Patient Name

Birth Date/Time

Admit

Screen

Yes Yes Yes See Date of Birth

Admit Date Admit

Screen

Yes Yes Yes See Admit Date

Attending doctor

Admit

Screen

Yes Yes Yes See Attending Doctor

Height Admit

Screen

Yes Yes Yes See Observation Identifier

Weight Admit

Screen

Yes Yes Yes See Observation Identifier

Page 168: Infinity Gateway Suite Protocol Handbook - Draeger

Solicited ADT Import

168 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Sex ECG Report Setup

Yes No No See Sex

Race ECG Report Setup

Yes No No See Race

Data Imported

Destination Monitor HL7 Seg-mentApplication

ScreenModular Monitors

Configured Monitors

Telemetry

Page 169: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 169

Solicited ADT Import

QRY – Patient Query

ADT Query messages are of the following format:

See ADR – Query Response for a description of the response message expected from the responding application.

Seqment Description

MSH MSH Segment - Message Header Query

QRD QRD Segment - Original Type Query Definition

MSH Segment - Message Header Query

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Field Separator

R ST 1 “|” R 1

2 00002 Encoding Characters

R ST 4 “^~\&” R 4

3 00003 Sending Application

O HD 180 “INFINITY” O 16

4 00004 Sending Facility

O HD 180 <not used>

5 00005 Receiving Application

O HD 180 “NUR” O

6 00006 Receiving Facility

O HD 180 <not used>

7 00007 Date/Time of Message

O TS 26 YYYYMMDDhhmmss

O 12

8 00008 Security O ST 40 <not used>

9 00009 Message Type R CM 7 “QRY^A19” R 7

Page 170: Infinity Gateway Suite Protocol Handbook - Draeger

Solicited ADT Import

170 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

10 00010 Message Control ID

R ST 20 A number or other identifier uniquely identifying the message. The responding system echoes this ID back to the sending system in the Message Acknowledgment segment (MSA).

R 20

11 00011 Processing ID R PT 3 “P” R 3

12 00012 Version ID R ID 8 “2.3” R 8

13 00013 Sequence Number

O NM 15 <not used>

14 00014 Continuation Pointer

O ST 180 <not used>

15 00015 Accept acknowledgment Type

O ID 2 "AL" R 2

16 00016 Application acknowledgment

O ID 2 "NE" R 2

17 00017 Country Code O ID 2 <not used>

18 00692 Character Set O ID 6 <not used>

19 00693 Principal Language Of Message

O CE 60 <not used>

MSH Segment - Message Header (Continued)Query

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 171: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 171

Solicited ADT Import

QRD Segment - Original Type Query Definition

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00025 Query Date/Time

R TS 26 YYYYMMDDhhmmss

R 26

2 00026 Query Format Code

R ID 1 “R” R 1

3 00027 Query Priority

R ID 1 “I” R 1

4 00028 Query ID R ST 10 A unique identifier for the query. It is returned intact by the responding application.

R 10

5 00029 Deferred Response Type

O ID 1 <not used>

6 00030 Deferred Response Date/Time

O TS 26 <not used>

7 00031 Quantity Limited Request

R CQ 10 "1^RD" R 10

8 00032 Who Subject Filter

R XCN 60 See Who Subject Filter

R 60

9 00033 What Subject Filter

R CE 60 See What Subject Filter

R 60

10 00034 What Department Data Code

R CE 60 <not used>

11 00035 What Data Code Value Qual.

O ST 20 <not used>

12 00036 Query Results Level

O TS 1 <not used>

Page 172: Infinity Gateway Suite Protocol Handbook - Draeger

Solicited ADT Import

172 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

What Subject Filter

A string which denotes how the Who Subject Filter field is to be interpreted, as follows:

Who Subject Filter

The Patient identifier of the patient for whom data is being requested, in the form:

<ID> ^ ^ ^ ^ ^ ^ ^ ^ <assigning authority>

For an APA query (patient account number), the ID component contains the Patient Account number and the assigning authority component is not valued.For an APM query (medical record number), the ID component contains the MRN and the assigning authority component is optionally valued.

ADR – Query Response

Upon receiving a QRY message, the following message will be sent by the responding system. Square brackets, ‘[‘ and ‘]’ indicate optional segments. Curved brackets ‘{‘ and ‘}’ indicate segments that can be repeated.

Refer to QRY – Patient Query for a description of the QRY message being responded to.

Field Contents Identifier Type

APA Patient Account number

APM Medical Record Number

Seqment Description

MSH MSH Segment - Message Header

MSA MSA Segment - Message Acknowledgment

QRD QRD Segment - Original Type Query Definition

PID PID Segment - Patient Identification

[PV1] PV1 Segment - Patient Visit

[{OBX}] OBX Segment - Observation/Result

Page 173: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 173

Solicited ADT Import

MSH Segment - Message Header

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Field Separator R ST 1 The separator between the segment ID and the first real field, encoding characters. Serves as the separator and defines the character to be used as a separator for the rest of the message. Recommended value is “|”.

R 1

2 00002 Encoding Characters

R ST 4 Four characters in the following order: the component separator, the repetition separator, the escape character, and the subcomponent separator. Recommended values are ^~\&.

R 4

3 00003 Sending Application

O HD 180 A string identifying the Sending Application.

O 16

4 00004 Sending Facility O HD 180 <not used>

5 00005 Receiving Application

O HD 180 <not used>

6 00006 Receiving Facility

O HD 180 <not used>

7 00007 Date/Time of Message

O TS 26 YYYYMMDDhhmmss

O 12

8 00008 Security O ST 40 <not used>

9 00009 Message Type R CM 7 “ADR^A19” R 7

10 00010 Message Control ID

R ST 20 A number or other identifier uniquely identifying the message.

R 20

11 00011 Processing ID R PT 3 “P” R 3

Page 174: Infinity Gateway Suite Protocol Handbook - Draeger

Solicited ADT Import

174 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

12 00012 Version ID R ID 8 “2.3” R 8

13 00013 Sequence Number

O NM 15 <not used>

14 00014 Continuation Pointer

O ST 180 <not used>

15 00015 Accept acknowledgment Type

O ID 2 <not used>

16 00016 Application acknowledgment

O ID 2 <not used>

17 00017 Country Code O ID 2 <not used>

18 00692 Character Set O ID 6 <not used>

19 00693 Principal Language Of Message

O CE 60 <not used>

MSH Segment - Message Header (Continued)

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 175: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 175

Solicited ADT Import

MSA Segment - Message Acknowledgment

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00018 Acknowledgment Code

R ID 2 R 2

2 00010 Message Control ID

R ST 20 The message control ID of the message it is acknowledging. Refer to

R 20

3 00020 Text Message O ST 80 An error or status string

O 80

4 00021 Expected Sequence Number

O NM 15 <not used>

5 00022 Delayed Acknowledgment Type

B ID 1 <not used>

6 00023 Error Condition O CE 100 <not used>

Page 176: Infinity Gateway Suite Protocol Handbook - Draeger

Solicited ADT Import

176 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Acknowledgment Codes

QRD Segment – Original Type Query Definition

The QRD segment in the request (see ) is echoed back to the requester

Value Description

AA Original mode: Application Accept

Enhanced mode: Application acknowledgment: Accept

AE Original mode: Application Error

Enhanced mode: Application acknowledgment: Error

AR Original mode: Application Reject

Enhanced mode: Application acknowledgment: Reject

Page 177: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 177

Solicited ADT Import

PID Segment - Patient Identification

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00104 Set ID - Patient ID

O SI 4 <not used>

2 00105 Patient ID (External ID)

O CX 20 <not used>

3 00106 Patient ID (Internal ID)

R CX 20 See Patient Identifier

R/O

4 00107 Alternate Patient ID - PID

O CX 20 <not used>

5 00108 Patient Name R XPN 48 See Patient Name

O

6 00109 Mother’s Maiden Name

O XPN 48 <not used>

7 00110 Date/Time of Birth

O TS 26 See Date of Birth

O 26

8 00111 Sex O IS 1 See Sex O 1

9 00112 Patient Alias O XPN 48 <not used>

10 00113 Race O IS 1 See Race O 26

11 00114 Patient Address O XAD 106 <not used> O

12 00115 County Code B IS 4 <not used>

13 00116 Phone Number - Home

O XTN 40 <not used>

14 00117 Phone Number - Business

O XTN 40 <not used>

15 00118 Primary Language

O CE 60 <not used> O 4

16 00119 Marital Status O IS 1 <not used> O 1

17 00120 Religion O IS 3 See ADTConfig tool for supported religions.

O 4

18 00121 Patient Account Number

O CX 20 See Patient Identifier

R/O

19 00122 SSN Number - Patient

O ST 16 <not used> O 16

20 00123 Driver's License Number – Patient

O CM 25 <not used>

21 00124 Mother's Identifier O CX 20 <not used>

22 00125 Ethnic Group O IS 3 <not used> O 4

23 00126 Birth Place O ST 60 <not used>

Page 178: Infinity Gateway Suite Protocol Handbook - Draeger

Solicited ADT Import

178 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Patient Identifier

Depending on the in the HL7 configuration screen, the Patient ID field that appears in the Patient Admit screen of devices is interpreted as either a Medical Record number, retrieved from PID segment Seq#3, or a Patient Account number (i.e. visit number), retrieved from Seq#18 of the PID segment.

The format of either field is:

<ID>^<Text digit>^<check digit scheme>^<assigning authority>^<identifier type>^<assigning facility>

The ID component and assigning authority are used for the MRN (seq#3), but only the ID component is used in the Patient Account number (seq#18).

24 00127 Multiple Birth Indicator

O ID 2 <not used>

25 00128 Birth Order O NM 2 <not used>

26 00129 Citizenship O IS 4 <not used>

27 00130 Veterans Military Status

O CE 60 <not used>

28 00131 Nationality O CE 80 <not used> O 4

29 00132 Patient Death Date and Time

O TS 26 <not used>

30 00133 Patient Death Indicator

O ID 1 <not used>

CAUTION

Infinity and SDC devices can support only an ID of up to 12 characters long.

The Assigning Authority component can only be up to 10 characters long.

PID Segment - Patient Identification (Continued)

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 179: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 179

Solicited ADT Import

Patient Name

Contains the patient name to be entered in the Admit screen of the device upon request. The format is:

<Last>^<First>^<Middle>

When the device requests ADT data, the patient name will appear in the following format on the Patient Admit screen: <Last Name>,<First Name> <Middle Initial/Name>

with a comma between the last and first name, and a single space between the first and middle names. The name is truncated to 26 characters. If this field contains the string “UNKNOWN”, a blank will appear on the Admit screen for this patient.

Date of Birth

The format is:

YYYY[MM[DD[HHMM[SS[.S[S[S[S]]]]]]]][+/-ZZZZ]

The date portion of this field will be entered in the Birth Date field of the Patient Admit screen on the device when ADT data is requested.

Sex

Contains a single character denoting the sex of the patient. The results of this field will be entered in the Sex field of the ECG Report Setup screen, if one exists, when requested during admit by the device.

Race

Contains a string denoting the race of the patient. The results of this field will be entered in the Race field of the ECG Report Setup Screen, if one exists, when requested during admit.

In Field On Device

F Female

M Male

All other Unknown

In Field(HIS code)

On Device

2106-3 Caucasian

2028-9 Asian

2054-5 Black or African American

2131-1 Other

1002-5 American Indian or Alaska Native

2076-8 Native Hawaiian or Other Pacific Islander

All others Unknown

Page 180: Infinity Gateway Suite Protocol Handbook - Draeger

Solicited ADT Import

180 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

PV1 Segment - Patient Visit

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00131 Set ID - PV1 O SI 4 <not used>

2 00132 Patient Class R IS 1 <not used>

3 00133 Assigned Patient Location

O PL 80 <not used>

4 00134 Admission Type O IS 2 <not used>

5 00135 Preadmit Number O CX 20 <not used>

6 00136 Prior Patient Location

O PL 80 <not used>

7 00137 Attending Doctor O XCN 60 See Attending Doctor

O 60

8 00138 Referring Doctor O XCN 60 <not used>

9 00139 Consulting Doctor O XCN 60 <not used>

10 00140 Hospital Service O IS 3 <not used>

11 00141 Temporary Location

O PL 80 <not used>

12 00142 Preadmit Test Indicator

O IS 2 <not used>

13 00143 Readmission Indicator

O IS 2 <not used>

14 00144 Admit Source O IS 3 <not used>

15 00145 Ambulatory Status O IS 2 <not used>

16 00146 VIP Indicator O IS 2 <not used>

17 00147 Admitting Doctor O XCN 60 <not used>

18 00148 Patient Type O IS 2 <not used>

19 00149 Visit Number O CX 20 <not used>

20 00150 Financial Class O CM 50 <not used>

21 00151 Charge Price Indicator

O IS 2 <not used>

22 00152 Courtesy Code O IS 2 <not used>

23 00153 Credit Rating O IS 2 <not used>

24 00154 Contract Code O IS 2 <not used>

25 00155 Contract Effective Date

O DT 8 <not used>

26 00156 Contract Amount O NM 12 <not used>

27 00157 Contract Period O NM 3 <not used>

28 00158 Interest Code O IS 2 <not used>

Page 181: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 181

Solicited ADT Import

29 00159 Transfer to Bad Debt Code

O IS 1 <not used>

30 00160 Transfer to Bad Debt Date

O DT 8 <not used>

31 00161 Bad Debt Agency Code

O IS 10 <not used>

32 00162 Bad Debt Transfer Amount

O NM 12 <not used>

33 00163 Bad Debt Recovery Amount

O NM 12 <not used>

34 00164 Delete Account Indicator

O IS 1 <not used>

35 00165 Delete Account Date

O DT 8 <not used>

36 00166 Discharge Disposition

O IS 3 <not used>

37 00167 Discharged to Location

O CM 25 <not used>

38 00168 Diet Type O IS 2 <not used>

39 00169 Servicing Facility O IS 2 <not used>

40 00170 Bed Status B IS 1 <not used>

41 00171 Account Status O IS 2 <not used>

42 00172 Pending Location O PL 80 <not used>

43 00173 Prior Temporary Location

O PL 80 <not used>

44 00174 Admit Date/Time O TS 26 See Admit Date O 26

45 00175 Discharge Date/Time

O TS 26 <not used>

46 00176 Current Patient Balance

O NM 12 <not used>

47 00177 Total Charges O NM 12 <not used>

48 00178 Total Adjustments O NM 12 <not used>

49 00179 Total Payments O NM 12 <not used>

50 00180 Alternate Visit ID O CX 20 <not used>

51 01226 Visit Indicator O IS 1 <not used>

52 01224 Other Healthcare Provider

O XCN 60 <not used>

PV1 Segment - Patient Visit (Continued)

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 182: Infinity Gateway Suite Protocol Handbook - Draeger

Solicited ADT Import

182 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Attending Doctor

Contains the attending physician information in the format:

<not used>^<last>^<first>^<middle>^<suffix>^<prefix>^<degree>

The data from this field will appear in the Physician field of the Patient Admit Screen of the device if ADT data is requested for the device. In this instance, the format will be:

<last>,<first> <middle>

With a comma between the last and first name, and a single space between the first and middle names. The name is truncated to twelve characters.

Admit Date

Contains the admission date in the format: YYYY[MM[DD[HHMM[SS[.S[S[S[S]]]]]]]][+/-ZZZZ]

The date portion of this field will be entered in the Admit Date field of the Patient Admit screen on the device that ADT is requested from.

Page 183: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 183

Solicited ADT Import

OBX Segment - Observation/Result

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00569 Set ID – OBX O SI 10 <not used>

2 00570 Value Type C ID 2 NM or SN R 2

3 00571 Observation Identifier

R CE 590 See Observation Identifier

R

4 00572 Observation Sub-ID

C ST 20 <not used>

5 00573 Observation Value

C * 65536

See Observation Value

R 30

6 00574 Units O CE 60 See Units O 30

7 00575 References Range

O ST 10 <not used>

8 00576 Abnormal Flags O ID 5 <not used>

9 00577 Probability O NM 5 <not used>

10 00578 Nature of Abnormal Test

O ID 2 <not used>

11 00579 Observ Result Status

R ID 1 <not used> 1

12 00580 Date Last Obs Normal Values

O TS 26 <not used>

13 00581 User Defined Access Checks

O ST 20 <not used>

14 00582 Date/Time of the Observation

O TS 26 YYYYMMDDhhmmss

O 12

15 00583 Producer's ID O CE 60 <not used>

16 00584 Responsible Observer

O XCN 80 <not used>

17 00936 Observation Method

O CE 60 <not used>

Page 184: Infinity Gateway Suite Protocol Handbook - Draeger

Solicited ADT Import

184 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Observation Identifier

Uniquely identifies the parameter being reported, in the format:

<identifier1 >^<description>^<coding system>^<identifier2 >^<description>^<coding system >

The ADT Interface supports only “height,” and “weight,” for the identifier1 component. Other identifiers are not used.

Observation Value

The Observation Value field contains the parameter value. The format of this field varies according to the Value Type field as follows:

For values of type SN, the comparator must be equal to “=” or blank; otherwise the data will not be imported into the HL7 server.

identifier1 label for the parameter

description parameter description

identifier2 an alternate label for the parameter

coding system name of the coding system

Value Type Observation Value Field Format

NM <value>

SN <comparator>^<value>

Page 185: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 185

Solicited ADT Import

Units

The Units field uniquely identifies the units in which the parameter is being reported, in the format:

<identifier1 >^<description>^<coding system>^<identifier2 >^<description>^<coding system >

The ADT interface uses the primary identifier, identifier1, and only supports the “iso+” coding system. All other components are not used.

The following units are supported for patient height and weight:

identifier1 unit identifier

description unit description

identifier2 an alternate identifier for the unit

coding system name of the coding system

Supported Height Units Supported Weight Units

Unit Description Unit Description

cm centimeters kg kilograms

m meters g grams

in inches lb pounds

ft feet oz ounces

Page 186: Infinity Gateway Suite Protocol Handbook - Draeger

Solicited ADT Import

186 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Sample

QRY Message

MSH|^~\&|Infinity||NUR||200301152306||QRY^A19|03001523064500052645|P|2.3QRD|200301152306|R|I|4500052655|||1^RD|1001|APA|

ADR Message

MSH|^~\&|HIS||Infinity||199903291650||ADR^A19|99022916500500050122|P|2.3MSA|AA|03001523064500052645|Patient foundQRD|19990322160000|R|I|4500052655|||1^RD|1001|APAPID|||1001||Smith^Wally^L.||194204301420|M||W|||978 907-7333||||Ch|1001PV1|||CCU1^200^A||||021-55-1366^Munster^F.^S|||||||||||||||||||||||||||||||||||||199804300430OBX||NM|height^^^^^||182.9|cm^^ISO+|||||R|||19990329165005OBX||SN|weight^^^^^||=^29.3|kg^^ISO+|||||R|||19990329165005

Page 187: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 187

Lab Import

Lab Import

In the Lab Import interface, the HL7 server will accept laboratory data in an Unsolicited Observation Results message (ORU). It will acknowledge receipt of an ORU message with an ACK message. It will then attempt to find a patient monitor on the Infinity network with the corresponding identifier. If one, and only one such patient monitor is found, and the monitor is a Modular monitor, then the data is forwarded to the patient monitor.

By default, the identifier used to locate the patient on the Infinity network is the primary identifier in the incoming message. If, however, the external system (LIS) does not have this identifier available, the alternate identifier can be provided instead, provided that the Unsolicited ADT interface is also enabled, and the “Allow patient to be identified by Alternate Identifier” option is enabled on this interface.

For the Lab Import interface, the external system (the Laboratory Information System or LIS) initiates the connection. Refer to Dräger HL7 Overview for details on HL7 interfaces.

Although the incoming message format is different, the functionality of the HL7 Lab Import and the ASTM Lab import are virtually identical.

Organizing the data

HL7/ASTM provides a mechanism by which the customer can organize incoming lab data and control how the data is represented on the destination device (i.e. or patient monitor). The user can:

Define any number of parameter groups and the associated group label to be used when displaying them.

Define each parameter that can be expected to be received from the central laboratory, assign a group to each parameter and a priority within the group for the parameter.

This setup information is stored in the Lab Import database. When a message is received by the HL7 service, the data is reorganized according to this configuration. Groups with lower numbered priorities appear nearest to the top of the message. Parameters are placed into the group to which they have been assigned, with lower numbered priorities appearing first. Grouping labels are also embedded before the data is forwarded to the destination device. If a defined group has no associated parameters in the message, then the group label is not included in the message.

CAUTION

– Lab data transmitted to all patient monitors is in ANSI characters. If the incoming lab data contains Unicode (non-ANSI characters), then a character mapping must be configured or all characters in the non-ANSI range will get removed from the message.

– Lab data is not supported on SDC-only devices.

Page 188: Infinity Gateway Suite Protocol Handbook - Draeger

Lab Import

188 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

If none of the parameters received are defined as part of a group then no reorganization occurs. If, however, at least one parameter is defined as part of a group, the message is reformatted with grouping information. Note that any parameter received that is not defined as being a member of a group will automatically be assigned to the group “Other”, which has the highest numbered priority and therefore goes at the bottom of the message.

Please refer to the on-line help for the HL7 setup program for more details on how to perform the configuration.

Lab data on the patient monitor

Alert message

When lab data is received on a patient monitor, a message is displayed in the message area indicating that new lab data has been received. Once the newly received lab data has been reviewed, this message is cleared from the message area.

Lab data display

The patient monitor’s lab data review screen is of the following format:

The group labels and order of appearance of parameters on the screen is defined by the group and priority settings in the Lab Import database setup.

The date and time that is displayed on the screen is the date and time associated with the first OBX-14 that appears in the reorganized message, if that field is populated. In this case the Time Label used is “Test Time” (or a translation if English is not being used).

If no date/time appears in OBX-14 of the first parameter, then the time displayed will be the time that the message arrived at the patient monitor, and the Time Label will be “Arrival Time” (or a translation).

NOTE

To configure the databases for importing HL7 lab-oratory data, a device ID of “HL7” is used.

<Time Label> <Date and Time>

<Group Label>

<param> <value> <units>

<param> <value> <units>

<Group Label>

<param> <value> <units>

<param> <value> <units>

Page 189: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 189

Lab Import

Hemo/Oxy/Vent Calculator

Under certain conditions, the patient monitor will also allow the user to import parameter data received into the Hemo/Oxy/Vent Calculator, if this option is enabled at the monitor. In order to import the data, HL7 also needs additional configuration information that maps the parameter labels to be received from the central laboratory into known parameters at the patient monitor. This calculator mapping is also performed in the HL7 setup application.

Parameters that can be imported into the calculator are:

SaO2

PAO2

PACO2

HgB

pH

HCO3

HCT

SVO2

PVO2

Note that the patient monitor also requires that the parameter be a recent measurement. Please refer to the instructions for use for the specific patient monitor for more details.

Parameter time stamp

The time stamp for each parameter will be determined in the following priority order:

OBX-14 relating to the parameter

OBX-14 relating to the first time-stamped parameter in the message

Time the message was received

Page 190: Infinity Gateway Suite Protocol Handbook - Draeger

Lab Import

190 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

ORU - Unsolicited Observation Report

The Lab Import interface will accept ORU messages. Square brackets [and] indicate optional segments. Curved brackets {and} indicate segments that may be repeated.

Refer to ACK - Acknowledgment for a description of the acknowledgments.

Segment Description

MSH MSH Segment - Message Header

{

PID PID Segment - Patient Identification

[PV1] PV1 Segment – Patient Visit

[ORC] ORC Segment – Common Order

[OBR] OBR Segment - Observation Request

[

{

OBX OBX Segment - Observation/Result

}

]

}

Page 191: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 191

Lab Import

MSH Segment - Message Header

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Field Separa-tor

R ST 1 The separator between the seg-ment ID and the first real field, encoding charac-ters. As such it serves as the sep-arator and defines the character to be used as a separa-tor for the rest of the message. Rec-ommended value is “|”.

R 1

2 00002 Encoding Characters

R ST 4 The four charac-ters in the follow-ing order: the component sep-arator, the repeti-tion separator, the escape character, and the subcom-ponent separator. Recommended values are ^~\&.

R 4

3 00003 Sending Application

O HD 180 A site-specific value used for cus-tomization.

O 16

4 00004 Sending Facil-ity

O HD 180 <not used>

5 00005 Receiving Application

O HD 180 <not used> O

6 00006 Receiving Facility

O HD 180 <not used>

Page 192: Infinity Gateway Suite Protocol Handbook - Draeger

Lab Import

192 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

7 00007 Date/Time of Message

O TS 26 YYYYMMD-DHHmmss. See Bedside Lab data display and Parameter time stamp for details on how time stamps are used on the destination device.

O 12

8 00008 Security O ST 40 <not used>

9 00009 Message Type

R CM 7 “ORU ^R01” R 7

10 00010 Message Control ID

R ST 20 A number or other identifier uniquely identifying the message. The Infinity Gateway sends send this ID back to the send-ing system in the Message acknowl-edgment segment (MSA).

R 20

11 00011 Processing ID R PT 3 “P” R 3

12 00012 Version ID R ID 8 “2.3” or “2.3.1” R 8

13 00013 Sequence Number

O NM 15 This numeric field is incremented by one for each sub-sequent value, if sequencing is enabled.

O 15

14 00014 Continuation Pointer

O ST 180 <not used>

15 00015 Accept Acknowledg-ment Type

O ID 2 <not used>

16 00016 Application Acknowledg-ment

O ID 2 <not used>

17 00017 Country Code O ID 2 <not used>

MSH Segment - Message Header (Continued)

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 193: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 193

Lab Import

18 00692 Character Set O ID 6 <not used>

19 00693 Principal Lan-guage Of Message

O CE 60 <not used>

MSH Segment - Message Header (Continued)

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 194: Infinity Gateway Suite Protocol Handbook - Draeger

Lab Import

194 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

PID Segment - Patient Identification

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00104 Set ID - Patient ID O SI 4 <not used>

2 00105 Patient ID (Exter-nal ID)

O CX 20 <not used>

3 00106 Patient ID (Inter-nal ID)

R CX 20 Medical Record Number of the patient. See PID Segment – Identi-fier Mapping

4 00107 Alternate Patient ID - PID

O CX 20 <not used>

5 00108 Patient Name R XPN 48 <not used>

6 00109 Mother’s Maiden Name

O XPN 48 <not used>

7 00110 Date/Time of Birth O TS 26 <not used>

8 00111 Sex O IS 1 <not used>

9 00112 Patient Alias O XPN 48 <not used>

10 00113 Race O IS 26 <not used>

11 00114 Patient Address O XAD 1 <not used>

12 00115 County Code B IS 48 <not used>

13 00116 Phone Number - Home

O XTN 1 <not used>

14 00117 Phone Number - Business

O XTN 106 <not used>

15 00118 Primary Language O CE 4 <not used>

16 00119 Marital Status O IS 40 <not used>

17 00120 Religion O IS 40 <not used>

18 00121 Patient Account Number

O CX 60 The ID of the patient to whom this data belongs.

R 12

19 00122 SSN Number - Patient

O ST 1 <not used>

20 00123 Driver's License Number - Patient

O CM 25 <not used>

21 00124 Mother's Identifier O CX 20 <not used>

22 00125 Ethnic Group O IS 3 <not used>

23 00126 Birth Place O ST 60 <not used>

Page 195: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 195

Lab Import

PID Segment – Identifier Mapping

The primary identifier is used to locate the patient on the Infinity network. The primary identifier is driven by the “Interpret Patient ID as” setting. If, however, the external system (LIS) does not have a the primary identifier available, the secondary identifier can be provided instead provided that the Unsolicited ADT interface is also enabled, and the “Allow patient to be identified by Alternate Identifier” option is enabled on this interface.

PV1 Segment – Patient Visit

This segment is not used by this application.

ORC Segment – Common Order

This segment is not used by this application.

24 00127 Multiple Birth Indi-cator

O ID 2 <not used>

25 00128 Birth Order O NM 2 <not used>

26 00129 Citizenship O IS 4 <not used>

27 00130 Veterans Military Status

O CE 60 <not used>

28 00131 Nationality O CE 80 <not used>

29 00132 Patient Death Date and Time

O TS 26 <not used>

30 00133 Patient Death Indicator

O ID 1 <not used>

PID Segment - Patient Identification (Continued)

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 196: Infinity Gateway Suite Protocol Handbook - Draeger

Lab Import

196 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

OBR Segment - Observation Request

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00237 Set ID - OBR C SI 4 <not used>

2 00216 Placer Order Number

C EI 75 <not used>

3 00217 Filler Order Number +

C EI 75 <not used>

4 00238 Universal Ser-vice ID

R CE 200 <not used>

5 00239 Priority B ID 2 <not used>

6 00240 Requested Date/time

B TS 26 <not used>

7 00241 Observation Date/Time #

C TS 26 See Observa-tion Date/Time

R 14

8 00242 Observation End Date/Time

O TS 26 <not used>

9 00243 Collection Vol-ume

O CQ 20 <not used>

10 00244 Collector Identi-fier

O XCN 60 <not used>

11 00245 Specimen Action Code

O ID 1 <not used>

12 00246 Danger Code O CE 60 <not used>

13 00247 Relevant Clini-cal Info.

O ST 300 <not used>

14 00248 Specimen Received Date/Time

C TS 26 <not used>

15 00249 Specimen Source

O CM 300 <not used>

16 00226 Ordering Pro-vider

O XCN 80 <not used>

17 00250 Order Callback Phone Number

O XTN 40 <not used>

18 00251 Placer field 1 O ST 60 <not used>

19 00252 Placer field 2 O ST 60 <not used>

20 00253 Filler Field 1 + O ST 60 <not used>

Page 197: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 197

Lab Import

21 00254 Filler Field 2 + O ST 60 <not used>

22 00255 Results Report/Status Date/Time

C TS 26 <not used>

23 00256 Charge to Prac-tice +

O CM 40 <not used>

24 00257 Diagnostic Ser-vice Section ID

O ID 10 <not used>

25 00258 Result Status + C ID 1 <not used>

26 00259 Parent Result + O CM 400 <not used>

27 00221 Quantity/Timing O TQ 200 <not used>

28 00260 Result Copies To

O XCN 150 <not used>

29 00261 Parent O CM 150 <not used>

30 00262 Transportation Mode

O ID 20 <not used>

31 00263 Reason for Study

O CE 300 <not used>

32 00264 Principal Result Interpreter +

O CM 200 <not used>

33 00265 Assistant Result Interpreter +

O CM 200 <not used>

34 00266 Technician + O CM 200 <not used>

35 00267 Transcriptionist +

O CM 200 <not used>

36 00268 Scheduled Date/Time +

O TS 26 <not used>

37 01028 Number of Sam-ple Containers

O NM 4 <not used>

38 01029 Transport Log of Collected Sam-ple

O CE 60 <not used>

39 01030 Collector's Comment

O CE 200 <not used>

OBR Segment - Observation Request (Continued)

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 198: Infinity Gateway Suite Protocol Handbook - Draeger

Lab Import

198 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Observation Date/Time

If any of the OBX segments that follow the OBR do not contain a timestamp in OBX-14, then this field is used by as the time of that associated parameter.

40 01031 Transport Arrange. Responsibility

O CE 60 <not used>

41 01032 Transport Arranged

O ID 30 <not used>

42 01033 Escort Required O ID 1 <not used>

43 01034 Planned Patient Transport Com-ment

O CE 200 <not used>

OBR Segment - Observation Request (Continued)

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 199: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 199

Lab Import

OBX Segment - Observation/Result

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len Repeatable

1 00569 Set ID – OBX O SI 10 <not used>

2 00570 Value Type C ID 2 SN,NM or ST R 2

3 00571 Observation Identifier

R CE 590 In the first component, the label to be displayed on the Infinity monitor.

R

4 00572 Observation Sub-ID

C ST 20 <not used>

5 00573 Observation Value

C * 65536 See Observation Value R 30

6 00574 Units O CE 60 Uniquely identifies the units in which the param-eter will be reported. The first component of this field will be displayed on the Infinity patient monitor.

O 30

7 00575 Reference Range

O ST 10 <not used>

8 00576 Abnormal Flags

O ID 5 <not used>

9 00577 Probability O NM 5 <not used>

10 00578 Nature of Abnormal Test

O ID 2 <not used>

11 00579 Observe Result Status

R ID 1 Reflects the current com-pletion status of the results for one Observa-tion Identifier. If this field contains an ‘F’ (final), ‘C’ (corrected) or ‘S’ (partial), then the corresponding parameter data will be displayed on destination system. If any other value appears in this field, the corresponding parameter data will be ignored.

R 1

12 00580 Date Last Obs Normal Values

O TS 26 <not used>

13 00581 User Defined Access Checks

O ST 20 <not used>

Page 200: Infinity Gateway Suite Protocol Handbook - Draeger

Lab Import

200 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Observation Value

Contains the parameter value to be displayed on the Infinity monitor. The format of this field varies according to the Value Type field, as follows:

For SN value types, the comparator must be equal to “=” or blank; otherwise the data will not be imported into the INFINITY Network.

ACK - Acknowledgment

After receipt of an ORU message, the HL7 server will send an acknowledgment:

See ORU - Unsolicited Observation Report for a description of the ORU message being acknowledged.

14 00582 Date/Time of the Observa-tion

O TS 26 YYYYMMDDHHmmss. See Bedside Lab data display and Parameter time stamp for details on how time stamps are used on the destination device.

O 14

15 00583 Producer's ID O CE 60 <not used>

16 00584 Responsible Observer

O XCN 80 <not used>

17 00936 Observation Method

O CE 60 <not used>

Value Observation Value Field Format

ST <value>

NM <value>

SN <comparator>^<value>

Segment Description

MSH MSH Segment - Message Header

MSA MSA Segment – Message Acknowledgment

OBX Segment - Observation/Result (Continued)

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len Repeatable

Page 201: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 201

Lab Import

MSH Segment - Message Header

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Field Separator R ST 1 “|” R 1

2 00002 Encoding Char-acters

R ST 4 “^~\&” R 4

3 00003 Sending Applica-tion

O HD 180 “INFINITY” O 16

4 00004 Sending Facility O HD 180 <not used>

5 00005 Receiving Appli-cation

O HD 180 The string identify-ing the Sending Application in the ORU message being acknowl-edged.

O

6 00006 Receiving Facil-ity

O HD 180 <not used>

7 00007 Date/Time of Message

O TS 26 YYYYMMD-DHHmm

O 12

8 00008 Security O ST 40 <not used>

9 00009 Message Type R CM 7 “ACK^R01” R 7

10 00010 Message Control ID

R ST 20 A number or other identifier uniquely identifying the message.

R 20

11 00011 Processing ID R PT 3 “P” R 3

12 00012 Version ID R ID 8 “2.3” R 8

13 00013 Sequence Num-ber

O NM 15 <not used>

14 00014 Continuation Pointer

O ST 180 <not used>

15 00015 Accept acknowl-edgment Type

O ID 2 “AL” R 2

16 00016 Application acknowledgment

O ID 2 “NE” R 2

17 00017 Country Code O ID 2 <not used>

18 00692 Character Set O ID 6 <not used>

19 00693 Principal Lan-guage Of Mes-sage

O CE 60 <not used>

Page 202: Infinity Gateway Suite Protocol Handbook - Draeger

Lab Import

202 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

MSA Segment – Message Acknowledgment

Acknowledgment Codes

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00018 Acknowledg-ment Code

R ID 2 See Acknowl-edgment Codes

R 2

2 00019 Message Con-trol ID

R ST 20 The message control ID of the message it is acknowledging.

R 20

3 00020 Text Message O ST 80 An error or sta-tus string

O 80

4 00021 Expected Sequence Num-ber

O NM 15 <not used>

5 00022 Delayed Acknowledg-ment Type

B ID 1 <not used>

6 00023 Error Condition O CE 100 <not used>

Value Description

AA Original mode: Application Accept

Enhanced mode: Application acknowledgment: Accept

AE Original mode: Application Error

Enhanced mode: Application acknowledgment: Error

AR Original mode: Application Reject

Enhanced mode: Application acknowledgment: Reject

Page 203: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 203

Lab Import

Sample

This sample assumes that the is set to MRN.

ORU Message

MSH|^~\&|LIS||Infinity||20050426113505||ORU^R01|05042611350503887179|P|2.3

PID|||9009|||||||||||||||999-99-9999

OBR|1||||||200501191400

OBX|1|ST|K.||6.5|mmol/l|||||F

OBX|1|SN|PO2||=^100|mmHg|||||F

OBX|1|NM|PCO2||40|mmHg|||||F

ACK Message

MSH|^~\&|Infinity||LIS||20050426113509||ACK^R01|99022518340103894120|P|2.3

MSA|AA|17042411075600136436|[9009]Message Delivered

Page 204: Infinity Gateway Suite Protocol Handbook - Draeger

204 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

This page has been left blank intentionally.

Page 205: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 205

Lab Export

Lab Export

Using the Lab Export Interface, MIB Blood Gas results can be exported from an MIB-compliant device connected to an Infinity monitor via a serial link. This data will be transmitted by the HL7 server in an Unso-licited Observation Results message (ORU). Upon receipt of an ORU message, the receiving system should acknowledge receipt with an ACK message. MIB Blood Gas results can be exported from Infinity Modular monitors. See Dräger HL7 Overview or details on how Dräger implements HL7 interfaces.

For the Lab Export interface, Dräger initiates the connection.

ORU - Unsolicited Observation Report

The Lab Export interface will generate ORU messages listed below. Square brackets, [and], indicate optional segments. Curved brackets, {‘ and ‘} indicate segments which may be repeated.

See ACK - Acknowledgment for a description of the acknowledgment expected by the HL7 server.

NOTE

The Lab Export interface is not available for SDC-only devices.

Segment Description

MSH MSH Segment - Message Header

PID PID Segment - Patient Identification

OBR OBR Segment - Observation Request

[{OBX}] OBX Segment - Observation/Result

Page 206: Infinity Gateway Suite Protocol Handbook - Draeger

Lab Export

206 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

MSH Segment - Message Header

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Field Separa-tor

R ST 1 “|”. R 1

2 00002 Encoding Characters

R ST 4 “^~\&” R 4

3 00003 Sending Appli-cation

O HD 180 “Infinity” O 16

4 00004 Sending Facil-ity

O HD 180 <not used>

5 00005 Receiving Application

O HD 180 “NUR” O

6 00006 Receiving Facility

O HD 180 <not used>

7 00007 Date/Time of Message

O TS 26 YYYYMMD-DHHmm

O 12

8 00008 Security O ST 40 <not used>

9 00009 Message Type R CM 7 “ORU ^R01” R 7

10 00010 Message Con-trol ID

R ST 20 A number that uniquely identi-fies the message. Dräger expects this ID to be sent back in the Mes-sage acknowl-edgment segment (MSA).

R 20

11 00011 Processing ID R PT 3 “P” R 3

12 00012 Version ID R ID 8 “2.3” R 8

13 00013 Sequence Number

O NM 15 This numeric field is incremented by one for each sub-sequent value, if sequencing is enabled.

O 15

14 00014 Continuation Pointer

O ST 180 <not used>

15 00015 Accept Acknowledg-ment Type

O ID 2 "AL" R 2

16 00016 Application Acknowledg-ment

O ID 2 "NE" R 2

Page 207: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 207

Lab Export

17 00017 Country Code O ID 2 <not used>

18 00692 Character Set O ID 6 <not used>

19 00693 Principal Lan-guage Of Mes-sage

O CE 60 <not used>

MSH Segment - Message Header (Continued)

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 208: Infinity Gateway Suite Protocol Handbook - Draeger

Lab Export

208 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

PID Segment - Patient Identification

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00104 Set ID - Patient ID O SI 4 <not used>

2 00105 Patient ID (External ID)

O CX 20 <not used>

3 00106 Patient ID (Internal ID)

R CX 20 Medical Record Number unless unavailable. Then it contains duplicate of Patient Account Number field, HL7 Item # 00121, with an “AN” in the sec-ond component.

R 12

4 00107 Alternate Patient ID – PID

O CX 20 <not used>

5 00108 Patient Name R XPN 48 UNKNOWN R 12

6 00109 Mother’s Maiden Name

O XPN 48 <not used>

7 00110 Date/Time of Birth O TS 26 <not used>

8 00111 Sex O IS 1 <not used>

9 00112 Patient Alias O XPN 48 <not used>

10 00113 Race O IS 26 <not used>

11 00114 Patient Address O XAD 1 <not used>

12 00115 County Code B IS 48 <not used>

13 00116 Phone Number – Home

O XTN 1 <not used>

14 00117 Phone Number – Business

O XTN 106 <not used>

15 00118 Primary Language O CE 4 <not used>

16 00119 Marital Status O IS 40 <not used>

17 00120 Religion O IS 40 <not used>

18 00121 Patient Account Number

O CX 60 Patient Account number R 12

19 00122 SSN Number – Patient

O ST 1 <not used>

20 00123 Driver's License Number - Patient

O CM 25 <not used>

21 00124 Mother's Identifier O CX 20 <not used>

22 00125 Ethnic Group O IS 3 <not used>

23 00126 Birth Place O ST 60 <not used>

Page 209: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 209

Lab Export

24 00127 Multiple Birth Indi-cator

O ID 2 <not used>

25 00128 Birth Order O NM 2 <not used>

26 00129 Citizenship O IS 4 <not used>

27 00130 Veterans Military Status

O CE 60 <not used>

28 00131 Nationality O CE 80 <not used>

29 00132 Patient Death Date and Time

O TS 26 <not used>

30 00133 Patient Death Indi-cator

O ID 1 <not used>

OBR Segment - Observation Request

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00237 Set ID - OBR C SI 4 <not used>

2 00216 Placer Order Number C EI 75 <not used>

3 00217 Filler Order Number +

C EI 75 <not used>

4 00238 Universal Service ID R CE 200 <not used>

5 00239 Priority B ID 2 <not used>

6 00240 Requested Date/time B TS 26 <not used>

7 00241 Observation Date/Time #

C TS 26 Date the observation was obtained from the Infinity Network, in the format YYYYMMD-DHHmmss.

R 14

8 00242 Observation End Date/Time

O TS 26 <not used>

9 00243 Collection Volume O CQ 20 <not used>

10 00244 Collector Identifier O XCN 60 <not used>

11 00245 Specimen Action Code

O ID 1 <not used>

12 00246 Danger Code O CE 60 <not used>

PID Segment - Patient Identification (Continued)

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 210: Infinity Gateway Suite Protocol Handbook - Draeger

Lab Export

210 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

13 00247 Relevant Clinical Info.

O ST 300 <not used>

14 00248 Specimen Received Date/Time

C TS 26 <not used>

15 00249 Specimen Source O CM 300 <not used>

16 00226 Ordering Provider O XCN 80 <not used>

17 00250 Order Callback Phone Number

O XTN 40 <not used>

18 00251 Placer field 1 O ST 60 <not used>

19 00252 Placer field 2 O ST 60 <not used>

20 00253 Filler Field 1 + O ST 60 <not used>

21 00254 Filler Field 2 + O ST 60 <not used>

22 00255 Results Rpt/Status Chng - Date/Time +

C TS 26 <not used>

23 00256 Charge to Practice + O CM 40 <not used>

24 00257 Diagnostic Serv Sect ID

O ID 10 <not used>

25 00258 Result Status + C ID 1 <not used>

26 00259 Parent Result + O CM 400 <not used>

27 00221 Quantity/Timing O TQ 200 <not used>

28 00260 Result Copies To O XCN 150 <not used>

29 00261 Parent O CM 150 <not used>

30 00262 Transportation Mode O ID 20 <not used>

31 00263 Reason for Study O CE 300 <not used>

32 00264 Principal Result Inter-preter +

O CM 200 <not used>

33 00265 Assistant Result Interpreter +

O CM 200 <not used>

34 00266 Technician + O CM 200 <not used>

35 00267 Transcriptionist + O CM 200 <not used>

36 00268 Scheduled Date/Time +

O TS 26 <not used>

37 01028 Number of Sample Containers

O NM 4 <not used>

38 01029 Transport Logistics of Collected Sample

O CE 60 <not used>

39 01030 Collector's Comment O CE 200 <not used>

OBR Segment - Observation Request (Continued)

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 211: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 211

Lab Export

40 01031 Transport Arrange-ment Responsibility

O CE 60 <not used>

41 01032 Transport Arranged O ID 30 <not used>

42 01033 Escort Required O ID 1 <not used>

43 01034 Planned Patient Transport Comment

O CE 200 <not used>

OBR Segment - Observation Request (Continued)

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 212: Infinity Gateway Suite Protocol Handbook - Draeger

Lab Export

212 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

OBX Segment - Observation/Result

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00569 Set ID – OBX O SI 10 <not used>

2 00570 Value Type C ID 2 “SN” (structured numeric) if the parameter value reported is numeric, otherwise “ST” (string).

R 2

3 00571 Observation Identifier

R CE 590 This field contains, in the first component, the label that is dis-played on the patient monitor.

R

4 00572 Observation Sub-ID

C ST 20 <not used>

5 00573 Observation Value

C * 65536

See Observation Value

R 30

6 00574 Units O CE 60 This first component of this field contains the units string that is displayed on the patient monitor.

O 30

7 00575 References Range

O ST 10 <not used>

8 00576 Abnormal Flags

O ID 5 <not used>

9 00577 Probability O NM 5 <not used>

10 00578 Nature of Abnormal Test

O ID 2 <not used>

11 00579 Observation Result Status

R ID 1 The flag ‘R’ indicat-ing that the results have not been veri-fied.

R 1

12 00580 Date Last Observation Normal Values

O TS 26 <not used>

13 00581 User Defined Access Checks

O ST 20 <not used>

Page 213: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 213

Lab Export

Observation Value

The parameter value as reported by the point-of-care laboratory device. The format of this field varies according to the Value Type field.

ACK - Acknowledgment

After transmission of an ORU message, an acknowledgment of the following format is expected:

See Section ORU - Unsolicited Observation Report for a description of the ORU message being acknowl-edged.

14 00582 Date/Time of the Observa-tion

O TS 26 The date and time for this observation as reported in the "Date/Time Test Started” field of the corresponding ASTM results record.

O 14

15 00583 Producer's ID O CE 60 <not used>

16 00584 Responsible Observer

O XCN 80 <not used>

17 00936 Observation Method

O CE 60 <not used>

Value Type Observation Value Field Format Comments

ST <value>

SN <comparator>^<value> comparator is “=”

Segment Description

MSH MSH Segment - Message Header

MSA MSA Segment – Message Acknowledgment

OBX Segment - Observation/Result (Continued)

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 214: Infinity Gateway Suite Protocol Handbook - Draeger

Lab Export

214 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

MSH Segment – Message Header

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Field Separator R ST 1 “|” R 1

2 00002 Encoding Char-acters

R ST 4 “^~\&” R 4

3 00003 Sending Applica-tion

O HD 180 INFO_SRC_DRAE-GER^0030E60000000001^EUI-64

O 16

4 00004 Sending Facility O HD 180 <not used>

5 00005 Receiving Appli-cation

O HD 180 <not used> O

6 00006 Receiving Facility O HD 180 <not used>

7 00007 Date/Time of Message

O TS 26 YYYYMMDDHHmm O 12

8 00008 Security O ST 40 <not used>

9 00009 Message Type R CM 7 “ACK^R01” R 7

10 00010 Message Control ID

R ST 20 Must contain a num-ber that uniquely identifies the mes-sage.

R 20

11 00011 Processing ID R PT 3 “P” R 3

12 00012 Version ID R ID 8 “2.3” R 8

13 00013 Sequence Num-ber

O NM 15 <not used>

14 00014 Continuation Pointer

O ST 180 <not used>

15 00015 Accept Acknowl-edgment Type

O ID 2 <not used>

16 00016 Application Acknowledgment

O ID 2 <not used>

17 00017 Country Code O ID 2 <not used>

18 00692 Character Set O ID 6 8859/1

19 00693 Principal Lan-guage Of Mes-sage

O CE 60 <not used>

Page 215: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 215

Lab Export

MSA Segment – Message Acknowledgment

Acknowledgment Codes

If an acknowledgment code of AE is received from the destination device, the HL7 server will attempt to retransmit the message as many times as this interface is configured in the HL7 setup program.

Seq HL7 Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00018 Acknowledgment Code

R ID 2 MSA Segment – Message Acknowledgment

R 2

2 00010 Message Control ID

R ST 20 This field must contain the message control ID of the message it is acknowledging.

R 20

3 00020 Text Message O ST 80 An error or status string

O 80

4 00021 Expected Sequence Number

O NM 15 <not used>

5 00022 Delayed Acknowledgment Type

B ID 1 <not used>

6 00023 Error Condition O CD 10 <not used>

Value Description

AA Original mode: Application Accept

Enhanced mode: Application acknowledgment: Accept

AE Original mode: Application Error

Enhanced mode: Application acknowledgment: Error

AR Original mode: Application Reject

Enhanced mode: Application acknowledgment: Reject

Page 216: Infinity Gateway Suite Protocol Handbook - Draeger

Lab Export

216 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Sample

ORU Message

MSH|^~\&|Infinity||NUR||200011201019||ORU^R01||P|2.3

PID|||999-99-9999||UNKNOWN^^||||||||||||999-99-9999

OBR|1||||||20001120101911

OBX||ST|pH^^^^^||7.35|^^|||||R

OBX||ST|PO2^^^^^||10.4|mmHg|||||R

OBX||ST|Hct^^^^^||31.5|%|||||R

ACK Message

MSH|^~\&|Infinity||MEDAT-18||199903251834||ACK^R01|99022518340103894120|P|2.3

MSA|AA|17042411161900020570|[999-99-9999]Message Delivered

Page 217: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 217

Alarm Communication Management Interface

Alarm Communication Management Interface

The HL7/ASTM Interface Option enables the export of alarm data in an unsolicited Observation Results message (ORU) using HL7 version V2.6. The data is sent using IHE compliant nomenclatures. The interface can be configured to be IHE PC D ACM compliant, or by default may contain additional or omitted data causing it to be non-compliant. One ORU message is sent for each alarm update.

Upon receipt of an ORU message, the receiving system should acknowledge receipt with an ACK message. Refer to Dräger HL7 Overview for details on HL7 interfaces.

For the Alarm Communication Management interface, Dräger initiates the connection.

The measured value of a parameter in an HL7 ACM profile may be a value sampled immediately before or after occurrence of the alarm, and may not match the value that actually generated the alarm.

ORU - Unsolicited Observation Report

ORU messages follow the format below. The curved brackets {‘ and ‘} indicate segments which may be repeated.

Patient Demographic Data

If patient demographic data is found in the Infinity Gateway, then the fields indicated above will be populated in the following format: <Code>^<Text>. To locate the possible values for these fields look at the corresponding tab in the ADT Config tool. If the patient demographic data is not found then these fields are not used.

See ACK – Acknowledgment for a description of the acknowledgment message expected from the receiv-ing application. If no acknowledgment is received within the Response Timeout configured in the HL7 ACM Interface Configuration screen, the message is retransmitted up to Retry Count times.

NOTE

The Alarm Communication Management interface is only available for SDC devices.

Segments Description

MSH MSH Segment – Message Header

PID PID Segment - Patient Identification

PV1 PV1 Segment - Patient Visit

OBR OBR Segment - Observation Request

{OBX} OBX Segment - Observation/Result

Page 218: Infinity Gateway Suite Protocol Handbook - Draeger

Alarm Communication Management Interface

218 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

MSH Segment – Message Header

SeqHL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Field Separator R ST 1 “|” R 1

2 00002 Encoding Charac-ters

R ST 4 “^~\&” R 4

3 00003 Sending Application R HD 227 "INFO_S-RC_DRAE-GER^0030E60000000001^EUI-64"

R 16

4 00004 Sending Facility RE HD 227 “Draeger” R 16

5 00005 Receiving Applica-tion

RE HD 227 Configurable in Infinity Gateway Configuration

R 227

6 00006 Receiving Facility RE HD 227 Configurable in Infinity Gateway Configuration

R 227

7 00007 Date/Time of Mes-sage

R DTM 24 YYYYMMD-DHHmmSS <Off-Set>

O 12

8 00008 Security X ST 40 <not used>

9 00009 Message Type R MSG 15 “ORU^R40^ORU_R40”

R 7

10 00010 Message Control ID R ST 199 A numberuniquelyidentifying themessage.

The receivingsystemechoes this ID back to thesending systemin themessageacknowledgmentsegment(MSA).

R 20

11 00011 Processing ID R PT 3 “P” R 3

12 00012 Version ID R VID 60 “2.6” R 8

13 00013 Sequence Number RE NM 15 <not used>

14 00014 Continuation Pointer

X ST 180 <not used>

Page 219: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 219

Alarm Communication Management Interface

15 00015 Accept Acknowl-edgment Type

R ID 2 “AL”

16 00016 Application Acknowledgment Type

R ID 2 “NE”

17 00017 Country Code RE ID 3 <not used>

18 00692 Character Set RE ID 16 "8859/1"

19 00693 Principal Language Of Message

RE CWE 705 “en^English^ISO639”

20 Alternate Charac-ter Set Handling Scheme

X ID 20 <not used>

21 Message Profile Identifier

O EI 427 “IHE_PCD_AC-M_001^IHE PCD^1.3.6.1.4.1.19376.1.6.4.4^ISO"

22 Sending Responsi-ble Organization

X XON 567 <not used>

23 Receiving Respon-sible Organization

X XON 567 <not used>

24 Sending Network Address

X HD 227 <not used>

25 Receiving Network Address

X HD 227 <not used>

MSH Segment – Message Header (Continued)

SeqHL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 220: Infinity Gateway Suite Protocol Handbook - Draeger

Alarm Communication Management Interface

220 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

PID Segment - Patient Identification

Seq HL7 Dräger

Description Req Type Len Contents Req Len

1 Set ID - PID X SI 4 <not used>

2 Patient ID X CX 20 <not used>

3 List C CX 250 See Patient Identi-fier List

R 12

4 Alternate Patient ID - PID X CX 20 <not used>

5 Patient Name C XPN 250 See Name. R 250

6 Mother’s Maiden Name RE XPN 250 See Name. R 250

7 Date/Time of Birth RE DTM 24 YYYYMMD-Dhhmmss

R 24

8 Administrative Sex RE IS 705 For Non IHE Compli-ant:

*"Code^Text"

Taken from ADT Configuration Infor-mation.

For IHE Compliant:

*"Code"

Taken from ADT Configuration Infor-mation.

R 705

9 Patient Alias X XPN 250 <not used>

10 Race RE CWE 705 *”Code^Text”

Taken from ADT Configuration Infor-mation.

R 705

11 Patient Address RE XAD 250 *”Street1^Street2^City^State^Zip Code^Country"^M

R 250

12 County Code RE IS 4 <not used>

13 Phone Number - Home RE XTN 250 <not used> R

14 Phone Number - Business X XTN 250 <not used>

15 Primary Language RE CWE 705 *"Code^Text"

Taken from ADT Configuration Infor-mation.

Page 221: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 221

Alarm Communication Management Interface

16 Marital Status RE CWE 705 *”Code^Text"

Taken from ADT Configuration Infor-mation.

R 705

17 Religion RE CWE 705 *"Code^Text" Taken from ADT Configura-tion Information.

R 705

18 Patient Account Number RE CX 705 <not used> R 12

19 SSN Number - Patient X ST 16 <not used> R 16

20 Driver's License Number - Patient

RE DLN 25 <not used>

21 Mother’s Identifier RE CX 705 <not used>

22 Ethnic Group RE CWE 705 *"Code^Text"

Taken from ADT Configuration Infor-mation.

23 Birth Place RE ST 705 <not used>

24 Multiple Birth Indicator RE ID 1 <not used>

25 Birth Order RE NM 2 <not used>

26 Citizenship RE CWE 705 <not used>

27 Veterans Military Status RE CWE 705 <not used>

28 Nationality RE CWE 705 *"Code^Text"

Taken from ADT Configuration Infor-mation.

29 Patient Death Date and Time

RE DTM 24 <not used>

30 Patient Death Indicator RE ID 1 <not used>

31 Identity Unknown Indicator RE ID 1 <not used>

32 Identity Reliability Code RE IS 20 <not used>

33 Last Update Date/Time RE DTM 24 <not used>

34 Last Update Facility RE HD 241 <not used>

35 Species Code RE CWE 705 <not used>

36 Breed Code C CWE 250 <not used>

37 Strain C ST 80 <not used>

38 Production Class Code RE CWE 705 <not used>

39 Tribal Citizenship RE CWE 705 <not used>

PID Segment - Patient Identification (Continued)

Seq HL7 Dräger

Description Req Type Len Contents Req Len

Page 222: Infinity Gateway Suite Protocol Handbook - Draeger

Alarm Communication Management Interface

222 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Patient Identifier List

Depending on the on the configuration of the primary identifier, the Patient ID field that appears in the Patient Admit screen of SDC devices, is interpreted as either a Medical Record number or a Patient Account number (i.e. visit number).

The primary identifier will appear in the following format: <Primary ID>^^^< Assigning Authority>^<ID Type>.

If the ADT information is located for the patient then the secondary ID will be displayed in the same format in a second repetition of the list as follows: <Primary ID>^^^<Assigning Authority>^<ID Type>~ <Secondary ID>^^^<ID Assigning Authority>^<ID Type>. Note, however, that the Assigning Authority is only available for an MRN, not for Patient Account Number.

Name

The patient name will be in the following format: <Last> ^>First> ^<Middle> ^^^^<Type>.

If at least the last name is known then the Type will be “L”. If the name is not know then the Type will be “U”.

NOTE

All items with an asterisk * are only sent out when the “ADT Data in Message” option is enabled for ACM, and data is found for the patient. Otherwise the fields are <not used>.

PV1 Segment - Patient Visit

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00131 Set ID - PV1 X SI 4 <not used>

2 00132 Patient Class R IS 1 *Patient Class R 1

3 00133 Assigned Patient Loca-tion

RE PL 80 <Care Unit

Label>^^<Bed

Label>^<Hospi-tal/Facility>.

4 00134 Admission Type

X IS 2 <not used> R 18

5 00135 Preadmit Num-ber

X CX 250 <not used>

6 00136 Prior Patient Location

X PL 80 <not used>

7 00137 Attending Doc-tor

X XCN 250 See Doctor’s Name

O 250

Page 223: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 223

Alarm Communication Management Interface

8 00138 Referring Doc-tor

X XCN 250 See Doctor’s Name

O 250

9 00139 Consulting Doctor

X XCN 250 See Doctor’s Name

O 250

10 00140 Hospital Ser-vice

X IS 3 <not used>

11 00141 Temporary Location

X PL 80 <not used>

12 00142 Preadmit Test Indicator

X IS 2 <not used>

13 00143 Readmission Indicator

X IS 2 <not used>

14 00144 Admit Source X IS 6 <not used>

15 00145 Ambulatory Status

X IS 2 <not used>

16 00146 VIP Indicator X IS 2 <not used>

17 00147 Admitting Doc-tor

X XCN 250 See Doctor’s Name

O 250

18 00148 Patient Type X IS 2 <not used>

19 00149 Visit Number RE CX 250 <not used>

20 00150 Financial Class X FC 50 <not used>

21 00151 Charge Price Indicator

X IS 2 <not used>

22 00152 Courtesy Code X IS 2 <not used>

23 00153 Credit Rating X IS 2 <not used>

24 00154 Contract Code X IS 2 <not used>

25 00155 Contract Effec-tive Date

X DT 8 <not used>

26 00156 Contract Amount

X NM 12 <not used>

27 00157 Contract Period X NM 3 <not used>

28 00158 Interest Code X IS 2 <not used>

29 00159 Transfer to Bad Debt Code

X IS 4 <not used>

30 00160 Transfer to Bad Debt Date

X DT 8 <not used>

31 00161 Bad Debt Agency Code

X IS 10 <not used>

PV1 Segment - Patient Visit (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 224: Infinity Gateway Suite Protocol Handbook - Draeger

Alarm Communication Management Interface

224 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

32 00162 Bad Debt Transfer Amount

X NM 12 <not used>

33 00163 Bad Debt Recovery Amount

X NM 12 <not used>

34 00164 Delete Account Indicator

X IS 1 <not used>

35 00165 Delete Account Date

X DT 8 <not used>

36 00166 Discharge Dis-position

X IS 3 <not used>

37 00167 Discharged to Location

X DLD 47 <not used>

38 00168 Diet Type X CWE 705 <not used>

39 00169 Servicing Facil-ity

X IS 2 <not used>

40 00170 Bed Status X IS 1 <not used>

41 00171 Account Status X IS 2 <not used>

42 00172 Pending Loca-tion

X PL 80 <not used>

43 00173 Prior Tempo-rary Location

X PL 80 <not used>

44 00174 Admit Date/Time

RE DTM 24 <not used> R 24

45 00175 Discharge Date/Time

X DTM 24 <not used>

46 00176 Current Patient Balance

X NM 12 <not used>

47 00177 Total Charges X NM 12 <not used>

48 00178 Total Adjust-ments

X NM 12 <not used>

49 00179 Total Payments X NM 12 <not used>

50 00180 Alternate Visit ID

X CX 250 <not used>

51 01226 Visit Indicator RE IS 1 <not used>

PV1 Segment - Patient Visit (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 225: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 225

Alarm Communication Management Interface

Doctor’s Name

If the interface is configured to be IHE compliant then this field is not used. If the interface is not configured to be IHE compliant then the format will be as follows: ^<Last Name>^<First Name>^<Middle Name>^<Suffix>^<Prefix>^<Degree>.

OBX Segment - Observation/Result

For the Alarm Management interface there are up to 7 OBX segments sent.

The following OBX segments are sent:OBX 1: MDS information

OBR Segment - Observation Request

Seq HL7Item #

HL7 Dräger

Description Req

Type

Len Contents Req Len

1 00104 Set ID OBR R SI 4 Observation Set Num-ber

R 4

2 00105 Placer Order Number

C EI 427 <not used>

3 00106 Filler Order Number

R EI 427 <OrderNumber>^ <Order Application>

R 427

4 00107 Universal Ser-vice Identifier

R CWE

705 “196616^MDC_EVT_ALARM^MDC”

R 40

5 00108 Priority - OBR X ID 2 <not used>

6 00109 Requested Date/Time

X DTM

24 <not used>

7 00110 Observation Date/Time

RE DTM

24 YYYYMMD-Dhhmmss+/-ZZZZ

R 24

8 00111 Observation End Date / Time

RE DTM

24 <not used>

9 00112 Collection Vol-ume

X CQ 722 <not used>

10 00113 Collection Identifier

R2 XCN

3220 <not used>

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Set ID – OBX

R SI 4 “1” R 4

2 00002 Value Type C ID 3 “ST” R 2

Page 226: Infinity Gateway Suite Protocol Handbook - Draeger

Alarm Communication Management Interface

226 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

3 00003 Observa-tion Identi-fier

R CWE 705 <CF_Code10>^<Reference ID>^MDC

R 20

4 00004 Observa-tion Sub-

R ST 20 "1.0.0.0" R 20

5 00005 Observa-tion Value

C Varies 99999 <not used> R

6 00006 Units C CWE 705 <not used>

7 00007 Reference Range

CE ST 60 <not used>

8 00008 Abnormal Flags

CE IS 5 <not used>

9 00009 Probability X NM 5 <not used>

10 00010 Nature of Abnormal Test

CE ID 2 <not used>

11 00011 Observa-tion Result Status

R ID 1 “F” R 1

12 00012 Effective Date of Ref-erence Range

X DTM 24 <not used>

13 00013 User Defined Access Checks

X ST 20 <not used>

14 00014 Date/Time of the Observation

RE DTM 24 <not used> O 24

15 00015 Producer’s ID

RE CWE 705 <not used>

16 00016 Responsi-ble Observer

RE XCN 3220 <not used>

17 00017 Observa-tion Method

RE CWE 705 <not used>

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 227: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 227

Alarm Communication Management Interface

OBX 2: Alarm Identification

18 00692 Equipment Instance Identifier

RE EI 427 <UniqueID>^<model>^<manufac-turer url>^<univer-sal id type>

If serial number is received then unique id will be serial number, oth-erwise it will be the IP/MAC address of the device.

R 427

19 00693 Date/Time of the Analy-sis

CE DTM 24 <not used>

20 Observa-tion Site

RE CWE 705 <not used>

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Set ID – OBX

R SI 4 “2” R 4

2 00002 Value Type C ID 3 “ST” R 2

3 00003 Observa-tion Identi-fier

R CWE 705 <CF_Code10>^<Reference ID>^MDC

R 20

4 00004 Observa-tion Sub-

R ST 20 1.<VMD_In-stance>.<Chan-nel_Instance>.<CF_Code10>.<Met-ric_Instance>.“2”

R 20

5 00005 Observa-tion Value

C Varies 99999 Alarm Message R

6 00006 Units C CWE 705 <not used>

7 00007 Reference Range

CE ST 60 <not used>

8 00008 Abnormal Flags

CE IS 5 <not used>

9 00009 Probability X NM 5 <not used>

10 00010 Nature of Abnormal Test

CE ID 2 <not used>

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 228: Infinity Gateway Suite Protocol Handbook - Draeger

Alarm Communication Management Interface

228 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

11 00011 Observa-tion Result Status

R ID 1 “F” R 1

12 00012 Effective Date of Ref-erence Range

X DTM 24 <not used>

13 00013 User Defined Access Checks

X ST 20 <not used>

14 00014 Date/Time of the Observation

RE DTM 24 <not used> O 24

15 00015 Producer’s ID

RE CWE 705 <not used>

16 00016 Responsi-ble Observer

RE XCN 3220 <not used>

17 00017 Observa-tion Method

RE CWE 705 <not used>

18 00692 Equipment Instance Identifier

RE EI 427 <UniqueID>^<model>^<manufac-turer url>^<univer-sal id type>

If serial number is received then unique id will be serial number, oth-erwise it will be the IP/MAC address of the device.

R 427

19 00693 Date/Time of the Analy-sis

CE DTM 24 <not used>

20 Observa-tion Site

RE CWE 705 <not used>

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 229: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 229

Alarm Communication Management Interface

OBX 3: Alarm SourceSeq HL7

Item #HL7 Dräger

Descrip-tion

Req Type Len Contents Req Len

1 00001 Set ID – OBX

R SI 4 “3” R 4

2 00002 Value Type C ID 3 “NM” (numeric) if

a numeric parameter is the source, other-wise, otherwise

“ST” (string).

R 2

3 00003 Observa-tion Identi-fier

R CWE 705 See Alarm Source Observation Identifier

R 20

4 00004 Observa-tion Sub-ID

R ST 20 1.<VMD_In-stance>.<Channel_In-stance>.<CF_Code10>.<Metric_In-stance>.“3”

R 20

5 00005 Observa-tion Value

C Varies 99999

Value of the alarm source.

R

6 00006 Units C CWE 705 If the source is a parameter then the unit will be displayed as:

<UOM CFCODE>^<UOM MDC>^MDC

otherwise this field is not used.

R

7 00007 Reference Range

CE ST 60 <not used>

8 00008 Abnormal Flags

CE IS 5 <not used>

9 00009 Probability X NM 5 <not used>

10 00010 Nature of Abnormal Test

CE ID 2 <not used>

11 00011 Observa-tion Result Status

R ID 1 “F” R 1

Page 230: Infinity Gateway Suite Protocol Handbook - Draeger

Alarm Communication Management Interface

230 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Alarm Source Observation Identifier

If the alarm is a technical alarm then the field will be “68480^MDC_ATTR_ALERT_SOURCE^MDC”.

If the alarm is not a technical alarm then the field will contain the identity of the source in the following format:

<Code>^<Reference ID>^MDC

where <Code> is the 11073 code for the source parameter or MDS and <Reference ID> is the corresponding reference ID

12 00012 Effective Date of Reference Range

X DTM 24 <not used>

13 00013 User Defined Access Checks

X ST 20 <not used>

14 00014 Date/Time of the Observa-tion

RE DTM 24 <not used> O 24

15 00015 Pro-ducer’s ID

RE CWE 705 <not used>

16 00016 Responsi-ble Observer

RE XCN 3220 <not used>

17 00017 Observa-tion Method

RE CWE 705 <not used>

18 00692 Equip-ment Instance Identifier

RE EI 427 <UniqueID>^<model>^<manufacturer url>^<universal id type>

If serial number is received then unique id will be serial num-ber, otherwise it will be the IP/MAC address of the device.

R 427

19 00693 Date/Time of the Analysis

CE DTM 24 <not used>

20 Observa-tion Site

RE CWE 705 <not used>

Seq HL7Item #

HL7 Dräger

Descrip-tion

Req Type Len Contents Req Len

Page 231: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 231

Alarm Communication Management Interface

OBX 4: Alarm Event PhaseSeq HL7

Item #HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Set ID – OBX R SI 4 “4” R 4

2 00002 Value Type C ID 3 “ST” R 2

3 00003 Observation Identifier

R CWE 705 “68481^MDC_AT-TR_EVENT_PHASE^MDC”

R 20

4 00004 Observation Sub-ID

R ST 20 1.<VMD_In-stance>.<Chan-nel_Instance>.<CF_Code10>.<Metric_In-stance>.“4”

R 20

5 00005 Observation Value

C Varies 99999

Even Phase: “start”, “update”, “stop”, or “end”.

R 20

6 00006 Units C CWE 705 <not used>

7 00007 Reference Range

CE ST 60 <not used>

8 00008 Abnormal Flags

CE IS 5 <not used>

9 00009 Probability X NM 5 <not used>

10 00010 Nature of Abnormal Test

CE ID 2 <not used>

11 00011 Observation Result Status

R ID 1 “F” R 1

12 00012 Effective Date of Reference Range

X DTM 24 <not used>

13 00013 User Defined Access Checks

X ST 20 <not used>

14 00014 Date/Time of the Observa-tion

RE DTM 24 <not used>

15 00015 Producer’s ID RE CWE 705 <not used>

16 00016 Responsible Observer

RE XCN 3220 <not used>

17 00017 Observation Method

RE CWE 705 <not used>

Page 232: Infinity Gateway Suite Protocol Handbook - Draeger

Alarm Communication Management Interface

232 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

OBX 5: Alarm State

18 00692 Equipment Instance Iden-tifier

RE EI 427 <UniqueID>^<model>^<manufacturer url>^<universal id type>

If serial number is received then unique id will be serial num-ber, otherwise it will be the IP/MAC address of the device.

R 427

19 00693 Date/Time of the Analysis

CE DTM 24 <not used>

20 Observation Site

RE CWE 705 <not used>

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Set ID – OBX

R SI 4 “5” R 4

2 00002 Value Type C ID 3 “ST” R 2

3 00003 Observa-tion Identi-fier

R CWE 705 “68482^MDC_AT-TR_ALARM_STATE^MDC”

R 20

4 00004 Observa-tion Sub-ID

R ST 20 1.<VMD_In-stance>.<Channel_In-stance>.<CF_Code10>.<Metric_Instance>.“5”

R 20

5 00005 Observa-tion Value

C Varies 99999

Contains “inactive”, “active”, or “latched”.

R 20

6 00006 Units C CWE 705 <not used>

7 00007 Reference Range

CE ST 60 <not used>

8 00008 Abnormal Flags

CE IS 5 <not used>

9 00009 Probability X NM 5 <not used>

10 00010 Nature of Abnormal Test

CE ID 2 <not used>

11 00011 Observa-tion Result Status

R ID 1 “F” R 1

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 233: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 233

Alarm Communication Management Interface

12 00012 Effective Date of Ref-erence Range

X DTM 24 <not used>

13 00013 User Defined Access Checks

X ST 20 <not used>

14 00014 Date/Time of the Observation

RE DTM 24 <not used>

15 00015 Producer’s ID

RE CWE 705 <not used>

16 00016 Responsi-ble Observer

RE XCN 3220 <not used>

17 00017 Observa-tion Method

RE CWE 705 <not used>

18 00692 Equipment Instance Identifier

RE EI 427 <UniqueID>^<model>^<manufacturer url>^<universal id type>

If serial number is received then unique id will be serial number, otherwise it will be the IP/MAC address of the device.

R 427

19 00693 Date/Time of the Analy-sis

CE DTM 24 <not used>

20 Observa-tion Site

RE CWE 705 <not used>

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 234: Infinity Gateway Suite Protocol Handbook - Draeger

Alarm Communication Management Interface

234 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

OBX 6: Alarm Inactivation StateSeq HL7

Item #HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Set ID – OBX

R SI 4 “6” R 4

2 00002 Value Type C ID 3 “ST” R 2

3 00003 Observa-tion Identi-fier

R CWE 705 “68483^MDC_AT-TR_ALARM_INAC-TIVATION_STATE^MDC”

R 20

4 00004 Observa-tion Sub-ID

R ST 20 1.<VMD_In-stance>.<Chan-nel_Instance>.<CF_Code10>.<Met-ric_Instance>.“6”

R 20

5 00005

Observa-tion Value

C Varies 99999

Alarm Inactivation State: "enabled" “alarm-off” or alarm-paused"

R 20

6 00006 Units C CWE 705 <not used>

7 00007 Reference Range

CE ST 60 <not used>

8 00008 Abnormal Flags

CE IS 5 <not used>

9 00009 Probability X NM 5 <not used>

10 00010 Nature of Abnormal Test

CE ID 2 <not used>

11 00011 Observa-tion Result Status

R ID 1 “F” R 1

12 00012 Effective Date of Ref-erence Range

X DTM 24 <not used>

13 00013 User Defined Access Checks

X ST 20 <not used>

14 00014 Date/Time of the Observation

RE DTM 24 <not used>

15 00015 Producer’s ID

RE CWE 705 <not used>

Page 235: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 235

Alarm Communication Management Interface

16 00016 Responsi-ble Observer

RE XCN 3220 <not used>

17 00017 Observa-tion Method

RE CWE 705 <not used>

18 00692 Equipment Instance Identifier

RE EI 427 <UniqueID>^<model>^<manufacturer url>^<universal id type>

If serial number is received then unique id will be serial num-ber, otherwise it will be the IP/MAC address of the device.

R 427

19 00693 Date/Time of the Analy-sis

CE DTM 24 <not used>

20 Observa-tion Site

RE CWE 705 <not used>

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 236: Infinity Gateway Suite Protocol Handbook - Draeger

Alarm Communication Management Interface

236 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

OBX 7: Alarm PrioritySeq HL7

Item #HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Set ID – OBX

R SI 4 “7” R 4

2 00002 Value Type C ID 3 “ST” R 2

3 00003 Observa-tion Identi-fier

R CWE 705 “68484^MDC_AT-TR_ALARM_PRIOR-ITY^MDC”

R 20

4 00004 Observa-tion Sub-ID

R ST 20 1.<VMD_In-stance>.<Channel_In-stance>.<CF_Code10>.<Metric_Instances>.“7”

R 20

5 00005

Observa-tion Value

C Varies 99999

Alarm Priority: "PN", "PL", “PM”, or “PH”

R 20

6 00006 Units C CWE 705 <not used>

7 00007 Reference Range

CE ST 60 <not used>

8 00008 Abnormal Flags

CE IS 5 <not used>

9 00009 Probability X NM 5 <not used>

10 00010 Nature of Abnormal Test

CE ID 2 <not used>

11 00011 Observa-tion Result Status

R ID 1 “F” R 1

12 00012 Effective Date of Ref-erence Range

X DTM 24 <not used>

13 00013 User Defined Access Checks

X ST 20 <not used>

14 00014 Date/Time of the Observation

RE DTM 24 <not used>

15 00015 Producer’s ID

RE CWE 705 <not used>

16 00016 Responsi-ble Observer

RE XCN 3220 <not used>

Page 237: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 237

Alarm Communication Management Interface

17 00017 Observa-tion Method

RE CWE 705 <not used>

18 00692 Equipment Instance Identifier

RE EI 427 <UniqueID>^<model>^<manufacturer url>^<universal id type>

If serial number is received then unique id will be serial number, otherwise it will be the IP/MAC address of the device.

R 427

19 00693 Date/Time of the Analy-sis

CE DTM 24 <not used>

20 Observa-tion Site

RE CWE 705 <not used>

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 238: Infinity Gateway Suite Protocol Handbook - Draeger

Alarm Communication Management Interface

238 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

OBX 8: Alarm TypeSeq HL7

Item #HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Set ID – OBX

R SI 4 “8” R 4

2 00002 Value Type C ID 3 “ST” R 2

3 00003 Observa-tion Identi-fier

R CWE 705 “68485^MDC_AT-TR_ALERT_-TYPE^MDC”

R 20

4 00004 Observa-tion Sub-ID

R ST 20 1.<VMD_In-stance>.<Channel_In-stance>.<CF_Code10>.<Metric_Instances>.“8”

R 20

5 00005

Observa-tion Value

C Varies 99999

Alarm Type:

“SP” - Physiological

“ST” - Technical

R 20

6 00006 Units C CWE 705 <not used>

7 00007 Reference Range

CE ST 60 <not used>

8 00008 Abnormal Flags

CE IS 5 <not used>

9 00009 Probability X NM 5 <not used>

10 00010 Nature of Abnormal Test

CE ID 2 <not used>

11 00011 Observa-tion Result Status

R ID 1 “F” R 1

12 00012 Effective Date of Ref-erence Range

X DTM 24 <not used>

13 00013 User Defined Access Checks

X ST 20 <not used>

14 00014 Date/Time of the Observation

RE DTM 24 <not used>

15 00015 Producer’s ID

RE CWE 705 <not used>

16 00016 Responsi-ble Observer

RE XCN 3220 <not used>

Page 239: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 239

Alarm Communication Management Interface

ACK – Acknowledgment

After reception of an ADT message, an acknowledgment of the following form is sent:

See ORU - Unsolicited Observation Report for a description of the ACM message being acknowledged.

17 00017 Observa-tion Method

RE CWE 705 <not used>

18 00692 Equipment Instance Identifier

RE EI 427 <UniqueID>^<model>^<manufacturer url>^<universal id type>

If serial number is received then unique id will be serial number, otherwise it will be the IP/MAC address of the device.

R 427

19 00693 Date/Time of the Analy-sis

CE DTM 24 <not used>

20 Observa-tion Site

RE CWE 705 <not used>

Segment Description

MSH MSH Segment - Message Header

MSA MSA Segment - Message Acknowledgment

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 240: Infinity Gateway Suite Protocol Handbook - Draeger

Alarm Communication Management Interface

240 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

MSH Segment - Message Header

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00001 Field Separator R ST 1 “|” R 1

2 00002 Encoding Char-acters

R ST 4 “^~\&” R 4

3 00003 Sending Appli-cation

O HD 180 <not used> O 16

4 00004 Sending Facil-ity

O HD 180 <not used>

5 00005 Receiving Application

O HD 180 <not used> O

6 00006 Receiving Facility

O HD 180 <not used>

7 00007 Date/Time of Message

O TS 26 YYYYMMD-DHHmmss-ZZZZ

O 12

8 00008 Security O ST 40 <not used>

9 00009 Message Type R CM 7 ACK^<Event type>^ACK

R 7

10 00010 Message Con-trol ID

R ST 20 A number that uniquely iden-tifies the mes-sage Sending Application

R 20

11 00011 Processing ID R PT 3 “P” R 3

12 00012 Version ID R ID 8 “2.6” R 8

13 00013 Sequence Number

O NM 15 <not used>

14 00014 Continuation Pointer

O ST 180 <not used>

15 00015 Accept Acknowledg-ment Type

O ID 2 <not used> R 2

16 00016 Application Acknowledg-ment

O ID 2 <not used> R 2

17 00017 Country Code O ID 2 <not used>

Page 241: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 241

Alarm Communication Management Interface

18 00692 Character Set O ID 6 8859/1

19 00693 Principal Lan-guage Of Mes-sage

O CE 60 <not used>

MSA Segment - Message Acknowledgment

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

1 00018 Acknowledg-ment Code

R ID 2 See Acknowl-edgment Codes

R 2

2 00010 Message Con-trol ID

R ST 20 This field con-tains the Mes-sage Control ID of the mes-sage it is acknowledg-ing. Refer to Message Con-trol ID

R 20

3 00020 Text Message O ST 80 An error or sta-tus string

O 80

4 00021 Expected Sequence Number

O NM 15 <not used>

5 00022 Delayed Acknowledg-ment Type

B ID 1 <not used>

6 00023 Error Condition O CE 100 <not used>

MSH Segment - Message Header (Continued)

Seq HL7Item #

HL7 Dräger

Description Req Type Len Contents Req Len

Page 242: Infinity Gateway Suite Protocol Handbook - Draeger

Alarm Communication Management Interface

242 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Acknowledgment Codes

Sample Acknowledgement message

NAME=ACK

MSG:#

MSH|^~\&|NUR|DRAEGER|INFO_SRC_DRAEGER^0030E60000000001^EUI-64|Drae-ger|20170125135441-0500||ACK^R40^ACK|18092115514903462867|P|2.6|||AL|NE||8859/1|EN^ENGLISH^ISO639||IHE_PC-D_ACM_001^IHE PCD^1.3.6.1.4.1.19376.1.6.4.4^ISO

MSA|CA|18092115514900035708|

Value Description

AA Original mode: Application Accept

AE Original mode: Application Error

AR Original mode: Application Reject

CA Enhanced mode: Commit Accept

CE Enhanced mode: Commit Error

CR Enhanced mode: Commit Reject

Page 243: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 243

Alarm Communication Management Interface

Sample ORU message

NAME=ORU(3/11/2019 14:33:29)

MSG:

MSH|^~\&|INFO_SRC_DRAEGER^0030E60000000001^EUI-64|Draeger|NUR|REC-FAC|20190311143329-0500||ORU^R40^ORU_R40|19031114332900039875|P|2.6|||AL|NE||8859/1|en^English^ISO639||IHE_PCD_ACM_001^IHE PCD^1.3.6.1.4.1.19376.1.6.4.4^ISO

PID|||111-11-1111^^^Auth1^MR~1001^^^^AN||Smith^Wally^L.^^^^L|Joosse\S\K\S\Judy^^^^^^L|19420430142000|M^Male||U^Unknown|Smith13 Beer St.^#123Wally^Beersteinville^VA^12345-6785^USA^M||||spa^Span-ish|M^Married|JEW^Jewish||012-34-5678|||N^Not Hispanic or Latino||||||USA^United States

PV1|||CU2^^GOWDA23^BGS1||||^Munster^Florence^S^II^Mr.^M.D.|^Kaite^William^M^Mr^II^MD|^Kumar^Sri^L^Mr^III^MBBS||||||||^Carr^Mary^Jones^II^Mrs.^M.D.

OBR|1||1^356fdbd9-b939-47c7-acf2-151bc323819819667220190311143329^0030E60000000001^EUI-64|196616^MDC_EVT_ALARM^MDC|||20190311143329-0500

OBX|1|ST|69837^MDC_DEV_METER_PHYSIO_MUL-TI_PARAM_MDS^MDC|1.0.0.0|||||||F|||||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|2|ST|196672^MDC_EVT_LO_LT_LIM^MDC|1.1.2.147842.1.2|HR < low limit||||||F|||||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|3|NM|147842^MDC_ECG_CARD_BEAT_RATE^MDC|1.1.2.147842.1.3|89.000000|264864^MDC_DIM_BEAT_PER_MIN^MDC|||||F|||||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|4|ST|68481^MDC_AT-TR_EVENT_PHASE^MDC|1.1.2.147842.1.4|start||||||F|||||||0060E9EEBC^IACS^http://www.drae-ger.com/^DNS

OBX|5|ST|68482^MDC_AT-TR_ALARM_STATE^MDC|1.1.2.147842.1.5|active||||||F|||||||0060E9EEBC^IACS^http://www.drae-ger.com/^DNS

OBX|6|ST|68483^MDC_ATTR_ALARM_INACTIVATION_STATE^MDC|1.1.2.147842.1.6|enabled||||||F|||||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|7|ST|68484^MDC_ATTR_ALARM_PRIOR-ITY^MDC|1.1.2.147842.1.7|PM||||||F|||||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

OBX|8|ST|68485^MDC_ATTR_ALERT_-TYPE^MDC|1.1.2.147842.1.8|SP||||||F|||||||0060E9EEBC^IACS^http://www.draeger.com/^DNS

Page 244: Infinity Gateway Suite Protocol Handbook - Draeger

244 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

This page has been left blank intentionally.

Page 245: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 245

ASTM Stat Lab Interface Option

ASTM Stat Lab Interface Option

The ASTM Stat Lab interface allows the HL7 server to accept laboratory data using a serial communication link from a “stat” laboratory device and transmit the data to Infinity Modular monitors.

If the Lab Interface option is enabled then upon receipt of the ASTM message, it will then attempt to find a patient monitor on the network with the corresponding ID. If one, and only one such patient monitor is found, and the monitor is a Modular monitor, then the data is forwarded to the patient monitor. On the modular monitor, laboratory data is displayed in the Blood Chemistry screen, and may be imported into the Calculator. Please refer to the instructions for use of the appropriate Infinity patient monitor for more details.

In the HL7/ASTM setup program, the user configures the stat labs that data is to be accepted from. On each of these device configurations, the “LAB ID” setting controls which field the identifier is extracted from in the message. Refer to the ASTM (Practice Assigned Patient ID/Laboratory Assigned Patient ID) section for more details.

The identifier extracted from the ASTM message is interpreted as being either an MRN or a Patient Account number according to the global uses setting defined in the HL7 setup program.

The ASTM Stat Lab Interface Option conforms to the ASTM 1381-91 and ASTM 1394-91 protocols with the following exceptions:

Hexadecimal data escape sequences are not supported

Local (manufacturer defined) escape sequences are not supported

Start and end highlighting escape sequences will be ignored

Organizing the data

HL7/ASTM provides a mechanism by which the customer can organize incoming lab data and control how the data is represented on the destination device (i.e. or patient monitor). The user can:

Define any number of parameter groups and the associated group label to be used when displaying them.

Define each parameter that can be expected to be received from the central laboratory, assign a group to each parameter and a priority within the group for the parameter.

NOTE

- Refer to Message Structure for details on the individual records used by the Infinity devices.

- Lab data cannot be transmitted to SDC-only devices.

Page 246: Infinity Gateway Suite Protocol Handbook - Draeger

ASTM Stat Lab Interface Option

246 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

This setup information is stored in the Parameter Grouping/Priority database. When a message by HL7, the data is reorganized according to this configuration. Groups with lower numbered priorities appear nearest to the top of the message. Parameters are placed into the group to which they have been assigned, with lower numbered priorities appearing first. Grouping labels are also embedded before the data is forwarded to the destination device. If a defined group has no associated parameters in the message, then the group label is not included in the message.

If none of the parameters received are defined as part of a group then no reorganization occurs. If, however, at least one parameter is defined as part of a group, the message is reformatted with grouping information. Note that any parameter received that is not defined as being a member of a group will automatically be assigned to the group “Other”, which has the highest numbered priority and therefore goes at the bottom of the message.

See Sender Name or ID and Universal Test ID sections for more details on configuring databases for a particular ASTM device.

Please refer to the on-line help for the HL7 setup program for more details on how to perform the configuration.

Lab data on the patient monitor

Notification message

When lab data is received on a patient monitor, a message is displayed in the message area indicating that new ab data has been received. Once the newly received lab data has been reviewed, this message is cleared from the message area.

Lab data display

The patient monitor lab data review screen is of the following format:<Time Label> <Date and time>

<Group Label >

<param> <value> <units><param> <value> <units>

<Group Label >

<param> <value> <units><param> <value> <units>

The group labels and order of appearance of parameters on the screen is defined by the HL7 Parameter Grouping/Priority setup.

Page 247: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 247

ASTM Stat Lab Interface Option

The date and time that is displayed on the screen is the date and time associated with the first result record that appears in the reorganized message, if field 12 is populated. In this case the Time Label used is “Test Time” (or a translation if English is not being used).

If no date/time appears in field 12 of the first result record, then the time displayed will be the time that the message arrived at the patient monitor, and the Time Label will be “Arrival Time” (or a translation).

Hemo/Oxy/Vent Calculator

Under certain conditions, the patient monitor will also allow the user to import parameter data received into the Hemo/Oxy/Vent Calculator, if this option is enabled at the monitor. In order to import the data, the HL7/ASTM server also needs additional configuration information that maps the parameter labels to be received from the central laboratory into known parameters at the patient monitor. This calculator mapping is also performed in the HL7 setup application.

Parameters that can be imported into the calculator are:

SaO2

PAO2

PACO2

HgB

pH

HCO3

HCT

SVO2

PVO2

Parameter time stamp

Unlike the patient monitor, maintains a time stamp for each individual result received. The time stamp for an individual parameter may be extracted from the following 3 fields in the following priority order:

Field 12 of the result (‘R’) record relating to the parameter

Field 8 of the order (“O”) record preceding the parameter

Field 14 of the header (“H”) record

NOTE

The patient monitor also requires that the parame-ter be a recent measurement. Please refer to the instructions for use for the specific patient monitor for more details.

Page 248: Infinity Gateway Suite Protocol Handbook - Draeger

ASTM Stat Lab Interface Option

248 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Message Structure

The message accepted from the external system must conform to ASTM 1381-91 for the data link layer. Each record must be transmitted in one or more frames and the record must be terminated with a <CR>. If more than one record is contained in a frame, then a record cannot end on the frame boundary. Continuation frames are only allowed after full-length frames.

In the ASTM interface, there is no acknowledgment message, but rather each frame transmitted is acknowledged.

The following structure shows the contents of the message after all records have been extracted from the frame(s) in which they were transmitted. Sections of the message that appear within {and} brackets may be repeated. Records shown within [and] brackets are optional. Additional unused records may appear in the message, but are ignored.

Message Header Record

Record Description

H Message Header Record

{

P Patient Information Record

[C] Comment Record

[O] Order Record

{

R Result Record

}

}

L Terminator Record

Seq ASTMDescription

Dräger

Contents Req Repeat

1 Record Type ID “H” R N

2 Delimiter Definition Four characters in the following order:

field delimiter, usually “|”

repeat delimiter, usually ‘\’

component delimiter, usually ‘^’

escape character, usually ‘&’

Unlike other fields, no field delimiter precedes this field.

R N

Page 249: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 249

ASTM Stat Lab Interface Option

Sender Name or ID

This field contains the name of the device sending the laboratory data. The first word of this field is used by the HL7 Server, as a Device Identifier, for database table lookups, which determine how to:

map parameters which are to be imported into the calculator (Calculator Mapping Database Table)

group and order parameters on the Blood Chemistry screen of the Infinity monitor (Parameter Grouping/Priority Database Table)

If this field is not populated, or if no corresponding entry appears in the database tables mentioned above, then no parameters will be imported into the calculator, and the parameters will appear on the patient monitor in the order they appear in the message.

Date/Time of Message

This field contains the data and time the message was sent, in the format: YYYYMMDDhhmmss

This field may also contain a time zone indicator, not used by the HL7/ASTM server. Refer to Lab data display and Parameter time stamp sections for more details on how the time stamps are used on the destination device.

3 Message Control ID <not used>

4 Access Password <not used>

5 Sender Name or ID See Sender Name or ID O N

6 Sender Street Address

<not used>

7 Message Control ID <not used>

8 Reserved Field <not used>

9 Sender Telephone Number

<not used>

10 Characteristics of Sender

<not used>

11 Receiver ID <not used>

12 Comment or Special Instructions

<not used>

13 Processing ID If this field is not blank and contains a value other than ‘P’, the data is not production level and therefore will not be forwarded to the patient monitor.

R N

14 Version No. <not used>

15 Date and Time of Message

See Date/Time of Message O N

Seq ASTMDescription

Dräger

Contents Req Repeat

Page 250: Infinity Gateway Suite Protocol Handbook - Draeger

ASTM Stat Lab Interface Option

250 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Patient Information Record

Seq ASTMDescription

Dräger

Contents Req Repeat

1 Record Type “P” R N

2 Sequence Number A sequential number indicating the number of the patient within the message. The first Patient Information Record has a sequence number of 1; the second has a sequence number of 2, and so on.

R N

3 Practice Assigned Patient ID

See Practice Assigned Patient ID/Laboratory Assigned Patient ID

R N

4 Laboratory Assigned Patient ID

See Practice Assigned Patient ID/Laboratory Assigned Patient ID

R N

5 Patient ID No. 3 <not used>

6 Patient Name <not used>

7 Mother’s Maiden Name

<not used>

8 Birthdate <not used>

9 Patient Sex <not used>

10 Patient Race – Ethnic Origin

<not used>

11 Patient Address <not used>

12 Reserved Field <not used>

13 Patient Telephone Number

<not used>

14 Attending Physician ID

<not used>

15 Special Field 1 <not used>

16 Special Field 2 <not used>

17 Patient Height <not used>

18 Patient Weight <not used>

19 Patient’s Known or Suspected Diagnosis

<not used>

20 Patient Active Medications

<not used>

21 Patient’s Diet <not used>

22 Practice Field No. 1 <not used>

Page 251: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 251

ASTM Stat Lab Interface Option

Practice Assigned Patient ID/Laboratory Assigned Patient ID

The HL7/ASTM server is configured to accept the Patient ID from either the Practice Assigned Patient ID or the Laboratory Assigned Patient ID via the “Lab ID” setting in the HL7 Setup program. The HL7/ASTM server default is configured to accept the Patient ID from the Practice Assigned Patient ID field.

All laboratory data is routed to an Infinity monitor that has a corresponding ID entered as the Patient ID in the Admit screen of the Infinity monitor. If multiple patient monitors with the same Patient ID exist on the Infinity Network, the laboratory data is rejected.

23 Practice Field No. 2 <not used>

24 Admission and Discharge Dates

<not used>

25 Admission Status <not used>

26 Location <not used>

27 Nature of Alternative Diagnosis

<not used>

28 Alternative Diagnostic Code

<not used>

29 Patient Religion <not used>

30 Marital Status <not used>

31 Isolation Status <not used>

32 Language <not used>

33 Hospital Service <not used>

34 Hospital Institution <not used>

35 Dosage Category <not used>

Seq ASTMDescription

Dräger

Contents Req Repeat

Page 252: Infinity Gateway Suite Protocol Handbook - Draeger

ASTM Stat Lab Interface Option

252 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Order Record

Seq ASTMDescription

Dräger

Contents Req Repeat

1 Record Type “O” R N

2 Sequence Number A sequential number indicating the number of the order for this patient in the message. The first Order Record for the patient has a sequence number of 1, the second has a sequence number of 2, and so on.

R N

3 Specimen ID <not used>

4 Instrument Specimen ID <not used>

5 Universal Test ID <not used>

6 Priority <not used>

7 Requested/Ordered Date and Time

<not used>

8 Specimen Collection Date and Time

See Date/Time of Message O N

9 Collection End Time <not used>

10 Collection Volume <not used>

11 Collector ID <not used>

12 Action Code <not used>

13 Danger Code <not used>

14 Relevant Clinical Information

<not used>

15 Date/Time Specimen Received

<not used>

16 Specimen Descriptor <not used>

17 Ordering Physician <not used>

18 Physician 's Telephone Number

<not used>

19 Users Field No. 1 <not used>

20 Users Field No. 2 <not used>

21 Laboratory Field No. 1 <not used>

22 Laboratory Field No. 2 <not used>

Page 253: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 253

ASTM Stat Lab Interface Option

Date/Time of Message

This field contains the data and time the group of parameters to follow were collected, in the format: YYYYMMDDhhmmss

This field may also contain a time zone indicator, not used by the HL7/ASTM server. Refer to Lab data display and Parameter time stamp sections for more details on how the time stamps are used on the destination device.

23 Date/Time Results Reported or Last Modified

<not used>

24 Instrument Charge to Computer System

<not used>

25 Instrument Section ID <not used>

26 Report Types <not used>

27 Reserved Field <not used>

28 Location or Ward of Specimen Collection

<not used>

29 Nosocomial Injection Flag <not used>

30 Specimen Service <not used>

31 Specimen Institution <not used>

Seq ASTMDescription

Dräger

Contents Req Repeat

Page 254: Infinity Gateway Suite Protocol Handbook - Draeger

ASTM Stat Lab Interface Option

254 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Result Record

Universal Test ID

This field uniquely identifies the laboratory test being reported, according to the ASTM protocol. The format is:

<universal identifier >^< test name>^< test ID type >^< local code>^...

universal identifier: currently unused component

test name: test or battery name

Seq ASTMDescription

Dräger

Contents Req Repeat

1 Record Type “R” R N

2 Sequence Number The sequential number of the result within this order, this patient and this message. The first Result Record for the order has a sequence number of 1, the second has a sequence number of 2, and so on.

R N

3 Universal Test ID See Universal Test ID O N

4 Data or Measurement Value

The value of the results of the test. O N

5 Units The units of the result. O N

6 Reference Ranges See Reference Range O N

7 Result Abnormal Flags

See Abnormal Flag O Y

8 Nature of Abnormality Testing

The nature of the Abnormality O Y

9 Result Status <not used>

10 Date of Change in Instrument Normative Values or Units

<not used>

11 Operator Identification

<not used>

12 Date/Time Test Started

See Date/Time of Message O N

13 Date/Time Test Completed

<not used>

14 Instrument identification

<not used>

Page 255: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 255

ASTM Stat Lab Interface Option

test ID type: indicates coding scheme used in first two components.

local code: code defined by the manufacturer

The standard also allows for extensions or qualifiers to the local code in subsequent component fields must be defined and documented by the manufacturer. The HL7/ASTM server needs to extract from this field a Parameter Label. Because different external devices use this field differently, the Parameter Label is extracted from Component 4, if it exists; otherwise it is extracted from Component 1 of this field.

Reference Range

Contains the parameter value to be displayed on in the Labs Review tab. The reference ranges of thefollowing formats are accepted:1 lower limit – upper limit2 >lower limit

3 <upper limit

Abnormal Flag

This field indicates the normalcy status of the result, and is used by Innovian only. The field can be repeated to combine the following Abnormal values. Only flags that appear in the following table are flagged within Innovian as abnormal. Innovian’s flag turns the beaker on the lab message red and parameter value red.

Value Description

L Below low normal

H Above high normal

LL Below lower panic limits

HH Above upper panic limits

< Below absolute low-off instrument scale

> Above absolute high-off instrument scale

A Abnormal

AA Very abnormal

Page 256: Infinity Gateway Suite Protocol Handbook - Draeger

ASTM Stat Lab Interface Option

256 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Comment Record

Date/Time of Message

This field contains the data and time the test was started, in the format: YYYYMMDDhhmmss

This field may also contain a time zone indicator, not used by the HL7/ASTM server. Refer to Lab data display and Parameter time stamp sections for more details on how the time stamps are used on the destination device.

Seq ASTMDescription

Dräger

Contents Req Repeat

1 Record Type “C” R N

2 Sequence Number A sequential number indicating the numberof the comment at the same “level”.The first comment record at a particularhierarchical; level has a sequence numberof 1; the second has a sequence number

of 2, and so on.

R N

3 Universal Test ID <not used> O N

4 Data or Measurement Value

The text to be displayed in a Lab notes O N

5 Units <not used> O N

Page 257: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 257

ASTM Stat Lab Interface Option

Terminator Record

Sample ASTM Message

The following sample does not include the control characters and checksum required to transmit this ASTM message, but does include the frame number. See ASTM 1381-91 for more details.

0H|\^&|||AVL OMNI Ser.# :1693||||||QC|P|2.2|19990126140833

1P|1|999-99-9999|

2O|1||QC^8109|||||20000808000000|||||||COMBI-TROL^1

3C|1|I||G

4R|1|^^^pH^M^^|7.392||0.000 to 9.000|N||F||||19990126140700

5R|2|^^^PCO2^M^^|46.4|mmHg| 0.0 to 99.0|N||F

6R|3|^^^PO2^M^^|---|mmHg| 0.0 to 200.0|A||F

7R|4|^^^Na^M^^|141.9|mmol/l| 0.0 to 200.0|N||F

0C|1||Diet should be changed

1R|5|^^^K^M^^|4.89|mmol/l|0.00 to 10.00|N||F

2R|6|^^^Cl^M^^|99.4|mmol/l| 0.0 to 200.0|N||F

3R|7|^^^iCa^M^^|---|mmol/l|0.000 to 9.000|A||F

4R|8|^^^Hct^M^^|1.0|%|0.0 to 99.0|N||F

5R|9|^^^ctHb^M^^|13.4|g/dl|0.0 to 99.0|N||F

6R|10|^^^O2Hb^M^^|-13.9|%| 0.0 to 100.0|A||F

7R|11|^^^COHb^M^^|104.4|%| 0.0 to 100.0|A||F

0R|12|^^^MetHb^M^^|-9.3|%| 0.0 to 100.0|A||F

1R|13|^^^HHb^M^^|18.6|%| 0.0 to 100.0|N||F

2R|14|^^^SulfHb^M^^| 0.2|%| 0.0 to 100.0|N||F

3R|15|^^^Glu^M^^|110.7|mg/dl| 0.0 to 1801.8|N||F

4R|16|^^^Lac^M^^|---|mmol/l|0.00 to 9.99|A||F

5L|1|N

Seq ASTMDescription

Dräger

Contents Req Repeat

1 Record Type “L” R

2 Sequence Number 1 R

3 Termination Code <not used>

Page 258: Infinity Gateway Suite Protocol Handbook - Draeger

258 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

This page has been left blank intentionally.

Page 259: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 259

PatientWatch

PatientWatch

An Infinity PatientWatch server can be run on Windows Server 2008 R2 or Windows Server 2012.

The PatientWatch includes:

An ActiveX control called WinViewActiveX Control.

A server-side ATL component called a Map2Server Control that is used to provide a uniform interface across multiple Infinity Gateway Server(s).

Some html and asp files and DLLs.

All client connections to PatientWatch must run in Microsoft Explorer 11.

WinViewActiveX Control

The WinViewActiveX control is an ActiveX component of the Infinity PatientWatch application. PatientWatch includes HTML files, ASP files, DLLs, cabinet files, Component Services file, and this ActiveX control. PatientWatch can be deployed with its standard functions and features, or it can be customized to support a unique interface or need. Developers can choose, for example, to create custom HTML pages for PatientWatch. You can also limit user access by patient in PatientWatch using the ActiveX control. This section specifies the methods inherent in the ActiveX control.

Methods

NOTE

PatientWatch can be used to view both SDC and Infinity devices, however, certain functionality, such as trends, is only available on Infinity devices.

NOTE

Not all error codes are used by all methods.

Page 260: Infinity Gateway Suite Protocol Handbook - Draeger

PatientWatch

260 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

AddServers()

Purpose: This method adds a list of Gateway servers to the Network Setup list of servers.

Arguments: ServerList - The names or IP addresses of the gateway server(s) to add, separated by “&”

Return Value: 0: SUCCESS

1: FAIL – Unknown cause

2: FAIL – Gateway Server not found

9: FAIL – Error finding server because list is empty

Description: This method adds a Gateway Server to the Network Setup list of servers on the client machine. If the gateway server is already present, it will not be added again. If any server in the list provided is not valid, an error will occur, but will not prevent the valid ones from being added. Otherwise a SUCCESS code will be returned.

Page 261: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 261

PatientWatch

SelectGSMBedMCAddr()

Purpose: This method allows the Global Session Manager (GSM) user to connect to an Infinity monitor specified by the Multicast address of the patient admitted to that bed. This method cannot be used to connect to an SDC-only device.

Arguments: GWServer – The name of the gateway server to log on to

GSMSessionID – The session identification for GSM

GSMServer – The GSM server name

UserName – The user name to be used to log on to the server

BedMCAddr – The multi-cast address that identifies the bed

Return Value: 0: SUCCESS – The user is logged in to the server with a valid GSM session, and the Infinity monitor specified has been connected.

2: FAIL – Gateway Server not found

3: FAIL – Error logging in to the server

4: FAIL – Error obtaining directory

8: FAIL – Error connecting to bed

11: FAIL – GSM Server not found

12: FAIL – GSM session is invalid

13: FAIL – Error found an empty Address String

Description: This method will allow the user to view a bed at a specified multicast address. The current bed, if any, will be disconnected. The software will attempt to log on to the gateway server specified. If log on to the server is not successful, an error code will be returned. The software will then attempt to locate an Infinity monitor whose multicast address corresponds to that supplied by the user. If no Infinity monitor contains the specified multicast address, an error code will be returned. If the GSM session has expired or is invalid, an error code will be returned.Otherwise a SUCCESS code will be returned.

Page 262: Infinity Gateway Suite Protocol Handbook - Draeger

PatientWatch

262 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

SelectGSMPatient()

Purpose: This method allows the Global Session Manager user to select a device from a list of available devices using a Patient identifier. This method will work with both Infinity and SDC devices.

Arguments: GWServer – The name of the gateway server to log on to.

GSMSessionID – The GSM session identification string.

GSMServer – The name of the GSM servers to connect to verify a valid GSM session.

UserName – The user name to be used to log on to the server.

PatientId – The identifier for the patient at the patient monitor.

Return Value: 0: SUCCESS

1: FAILURE – unknown cause

2: FAILURE – Server not found

3: FAILURE – Invalid log on

4: FAILURE – Failed to get directory

6: FAILURE – Patient not found in active directory

7: FAILURE – Duplicate patients found

8: FAILURE – Failed to connect to bed

9: FAILURE – Empty Server String

10: FAILURE – Duplicate bed found. Has same patient ID

11: FAILURE – Invalid GSM Server

12: FAILURE – Invalid GSM session or session has timed out

13: FAILURE – Empty address string. Cannot find a valid IP address for Server

Condition None

Description: The current bed, if any, will be disconnected. The software will attempt to log on to the server specified. If log on to the server is not successful, an error code will be returned. The software will then attempt to locate an device whose patient ID corresponds to that supplied by the user. If no device contains the specified, or more than one device contains it, an error code will be returned. If the GSM session has expired or is invalid, an error code will be returned.Otherwise a SUCCESS code will be returned.

Page 263: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 263

PatientWatch

SelectPatient()

Purpose: This method allows the user to select a device from a list of available Care Units. This method can be used to select both Infinity and SDC devices.

Arguments: None

Return Value: 0: SUCCESS

1: FAILURE

Condition: None

Description: This method will display a disclaimer on the first invocation within a newly instantiated ActiveX control. If the user has not yet logged on a server, a log on dialog will be displayed. The patient selection dialog will then appear.

Page 264: Infinity Gateway Suite Protocol Handbook - Draeger

PatientWatch

264 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

SelectServerandBed()

Purpose: This method allows the user to programmatically log on to a server and connect to a device specified by its Care Unit label and Bed label. If more than one bed exists with the same labels (as can happen with seamless viewing wireless beds), the non-wireless bed is selected. This method cannot be used to connect to an SDC-only device.

Arguments: ServerName – The name or IP address of the server to log on to

UserName – The user name to be used to log on to the server

Password – The password to be used to log on to the server

Domain – The domain name of the user to be used to log on to the server

CareUnit label – The care unit label of the device to be connected

Bed label – The bed label of the patient monitor

Return Value: 0: SUCCESS – The user is logged on to the server, and the Infinity patient monitor specified has been connected.

2: FAIL – Server not found

3: FAIL – Error logging in to the server

4: FAIL – Error obtaining directory

5: FAIL –Patient monitor specified does not exist on the server

8: FAIL – Error connecting to bed

10: FAIL – Duplicate bed

Description: This method will display a disclaimer, on the first invocation within a newly instantiated ActiveX control. The software will attempt to log on to the server specified. If log on is not successful, an error code will be returned. The current bed, if any, will be disconnected. The software will then attempt to connect to the specified Infinity monitor on that server. If connection to the Infinity monitor cannot be made, an error code will be returned. Otherwise a SUCCESS code will be returned.

Page 265: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 265

PatientWatch

SelectServerandBedMCAddress()

Purpose: This method allows the user to programmatically log on to a server and connect to an Infinity monitor specified by the multicast IP address of the patient monitor. Note that this method does not work with SDC-only devices.

Arguments: ServerName – The name of the server to log on to the server

UserName – The user name to be used to log on to the server

Password –The password to be used to log on to the server

Domain – The domain name to be used to log on to the server

MCAddress – A string containing the multicast IP address of the patient monitor

Return Value: 0: SUCCESS – The user is logged on to the server, and the Infinity monitor specified has been connected

2: FAIL – Server not found

3: FAIL – Error logging in to the server

4: FAIL – Error obtaining directory

5: FAIL – Patient monitor specified does not exist on the server

8: FAIL – Error connecting to bed

Description: This method will display a disclaimer, on the first invocation within a newly instantiated ActiveX control. The software will attempt to log on to the server specified. If log on is not successful, an error code will be returned. The current bed, if any, will be disconnected. The software will then attempt to locate an Infinity monitor whose patient ID corresponds to that supplied by the user. If no Infinity monitor contains the specified, or more than one monitor contains it, an error code will be returned. Otherwise a SUCCESS code will be returned.

Page 266: Infinity Gateway Suite Protocol Handbook - Draeger

PatientWatch

266 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

SelectServerandPatientID()

Purpose: This method allows the user to programmatically log on to a server and connect to an device specified by the of the patient admitted to that bed. This method cannot be used to connect to an SDC-only device.

Arguments: ServerName –The name of the server to log on to

UserName –The user name to be used to log on to the server

Password – The password to be used to log on to the server

Domain –- The domain name to be used to log on to the server

PatientID – The identifier for the patient at the patient monitor

Return Value: 0: SUCCESS – The user is logged on to the server, and the device specified has been connected.

2: FAIL – Server not found

3: FAIL – Error logging in to the server

4: FAIL – Error obtaining directory

6: FAIL – specified does not exist on the server

7: FAIL – More than one patient monitor contains the same

8: FAIL – Error connecting to bed

Description: This method will display a disclaimer, on the first invocation within a newly instantiated ActiveX control. The software will attempt to log on to the server specified. If log on is not successful, an error code will be returned. The current bed, if any, will be disconnected. The software will then attempt to locate whose patient ID corresponds to that supplied by the user. If no device contains the specified identifier, or more than one monitor contains it, an error code will be returned. Otherwise a SUCCESS code will be returned.

Page 267: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 267

PatientWatch

Properties

The WinViewActivex control has the following properties:

DisableAsyncBoxes (BOOL)

When this property is set to TRUE, any message dialogs that would normally pop up asynchronously are disabled. For example, if the patient monitor that is currently being viewed disappears from the network, a popup would normally appear; with this option enabled, the popup dialog will no longer be displayed.

SinglePatientMode (BOOL)

When this property is set to TRUE and the web page subsequently invokes one of the methods that automatically selects a patient, then the control goes into single patient mode. In this mode, the “Select Patient” and the “Log Off” buttons are disabled.

Note, however, that if the SelectPatient method of the ActiveXcontrol is called, this setting is temporarily overridden until one of the other patient selection methods are called.

SingleSignonMultiPatientMode

When this property is set to TRUE and the web page subsequently invokes one of the methods that automatically selects a patient, then the control goes into single sign-on, multi-patient mode. In this mode, the “Select Patient” button is disabled ONLY WHEN the user is not logged in, thereby forcing the user to log on through the parent website.

Events

The Infinity PatientWatch ActiveX control will trigger the following events listed below.

Error Event

This event is triggered whenever a serious unrecoverable error is encountered within the ActiveX Control.

Select Event

This event is triggered whenever the mouse is clicked on the ActiveX control. No click event will be triggered when a mouse click occurs within a dialog box.

Page 268: Infinity Gateway Suite Protocol Handbook - Draeger

PatientWatch

268 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Activity Event

This event is triggered whenever any mouse click or other activity occurs and is available so that the web page containing the control can reset any active timeouts.

Change Patient Event

This event is triggered when the ActiveX control is in Multi-patient mode and the user selects a different patient to view. The event contains the patient ID of the newly selected patient.

Logoff Event

This event is triggered when the user presses the Logoff button. The next time the user attempts to select a patient, he/she will be prompted for user name and password.

Abort Event

This event is triggered more than 4 copies of the WinViewActiveX control are placed on a page or a shortcut to a page containing one control is invoked more than 4 times. In the standard WebViewer.asp page, this event triggers a redirection to a page reporting an error.

Map2Server Control

Map2Server is a server side asp object. This patient–to-server mapping mechanism allows custom web applications to determine whether a patient, identified by Patient ID or Patient name, is available for viewing through PatientWatch, and if so, the name of the Infinity Gateway Server through which the view can be accessed.

It also can provide a global list of patients available on the network, across multiple Infinity Gateway Servers for a specific user. Finally, it can authenticate a user name, password and domain on one server.

Page 269: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 269

PatientWatch

Methods

GetErrorNum()

Purpose: This method returns the error number as a result of any other method calls.

Arguments: None

Return Value: 20: SUCCESS

21: FAILURE

22: FAILURE – Duplicate Patient Identification Number is on the network.

23: FAILURE – Invalid user name or password.

24: FAILURE – No Gateway servers are available.

25: FAILURE – No Gateway servers are configured from the Configure Servers.

26: FAILURE – Invalid Patient ID.

27: FAILURE – Patient ID not found on the network.

28: FAILURE – Server List is not properly configured.

29: FAILURE – Server List contains invalid or unavailable Gateway IP address.

Description: This method will return a value which in return can be used to get the Error String. The value returned can be determined by calling GetErrorString().

Page 270: Infinity Gateway Suite Protocol Handbook - Draeger

PatientWatch

270 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

GetErrorString()

GetPatientList()

GetServerForBedMCAddr()

Purpose: This method returns the message of a particular error code.

Arguments: None

Return Value: String describing the last error, if any.

Description: This method returns the latest error, in string format.

Purpose: This method returns all the available patient monitors in all of the properly configured Gateways. The logon method must be called first and return SUCCESS.

Arguments: None

Return Value: 20: SUCCESS

21: FAILURE – User had not logged on

Description: This method will display in a pick list, all the active patient monitors. Only the Gateway’s that are configured on the ServerList (Config. Servers) will be searched. Also, only the patient monitors that the user has permissions for will be returned.

Purpose: This method returns the specific Gateway server that a select patient monitor with specified multicast address is connected to.

Arguments: Multicast address

Return Value: 20: SUCCESS

21: FAILURE – User has not logged on.

22: FAILURE – Duplicate multicast address.

24: FAILURE – No servers available for selected multicast address.

26: FAILURE – Invalid multicast address.

Description: This method is used to connect to a Gateway server that monitors a specific patient monitor’s multicast address.

Page 271: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 271

PatientWatch

GetServerForPatient()

GSMLogon()

Logon()

Purpose: This method receives a and returns the Gateway Server in which this is found. If this patient is being monitored by more than one Gateway then the first Gateway on the list is selected.

Arguments:

Return Value: 20: SUCCESS

21: FAILURE – User had not logged on to a Gateway server.

22: FAILURE – Duplicate on the network.

24: FAILURE – No Servers Available for selected Patient Id.

26: FAILURE – Invalid Patient Id.

27: FAILURE – Patient Id not found on any servers.

Description: This method will return the first available Gateway server that has user permissions to view a patient monitor with the selected. If the is not found or if other errors occur this method will fail.

Purpose: This method logons on a user with the requirement of a valid GSM(Global Session Manager) Session string and a valid GSM Server.

Arguments: GSMSession, GSMServer, Username

Return Value: 20: SUCCESS

23: FAILURE – Invalid Logon

24: FAILURE – No Servers Available to that user

25: FAILURE – No Servers have been configured

Description: This method will logon a user using a valid GSM Session and GSM Server. If either are invalid and error will occur.

Purpose: This method will logon a user to the first available Gateway Server on the list. The logon will occur if the user is on the domain or a local user on the current Gateway Server.

Arguments: Username, Password, Domain

Return Value: 20: SUCCESS

23: FAILURE – Invalid Logon

24: FAILURE – No Servers Available to that user

25: FAILURE – No Servers have been configured

Description: This method will logon a user using a valid GSM Session and GSM Server, if either are invalid and error will occur.

Page 272: Infinity Gateway Suite Protocol Handbook - Draeger

PatientWatch

272 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

SetServers()

ValidateUser()

PatientWatch File Structure

If a default page was chosen upon installation of PatientWatch then either an Index.htm or default.htm file is created in the top level folder for the Web server. This installed HTML file redirects to the Infinity Gateway version of PatientWatch.

The PatientWatch file structure contains one main folder, Webviewer. This folder contains:

All the required asp (Active Server Page) include files

Serverlist.inc, configurable from the Configure PatientWatch Servers (Start->Programs menu) and upon install. This serverlist.inc file contains a list all available Infinity Gateway ServerS.

A sample Sample Parent Page that invoke PatientWatch in different ways.

Two folders, Gateway and Explorer, each containing:

Frameset.asp, the page that should be invoked from any external application. When one patient is to be displayed on the page.

Purpose: This method will add all servers in the list to map2server

Arguments: Servers

Return Value: 20: SUCCESS

25: FAILURE – No servers have been configured

28: FAILURE – Invalid server list format

29: FAILURE – Invalid Server IP Address

Description: This method will display a disclaimer on the first invocation within a newly instantiated ActiveX control. If the user has not yet logged on a server, a log on dialog will be displayed. The patient selection dialog will then appear.

Purpose: This method verifies that a user attempting to logon to a Gateway Server is using a valid user name and password.Also, that the user has valid permissions.

Arguments: User, Password, Server

Return Value: 0: SUCCESS

1: FAILURE – Invalid user name or password

24: FAILURE – Selected Server is not available

Description: This method verifies that all arguments are valid then validates the user name and password with the given Gateway server. If any of the arguments are invalid or if the user does not have permissions a failure is returned.

Page 273: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 273

PatientWatch

Frameset4.asp, the page that should be invoked from any external application. When four patients are to be displayed on the page only in Explorer folder.

Webviewer.asp, this main PatientWatch page displays the WinViewActiveX WinViewActiveX Control and the buttons and tabs.

GSM (Global Session Manager) Support

Siemens Global Session Manager is supported but must be obtained from Siemens and installed separately. This program allows users to move between multiple applications without having to logon to each one it can also provide a patient context between the applications.

PatientWatch can run with or without GSM. With GSM, PatientWatch is running as a child of a parent page, either Infinity Explorer or another parent such as NetAccess, Dashboard The parent page sets and controls the timeout time of the child (PatientWatch) page.

If the GSM timeout expires, a redirection to a logon page provided by the parent will occur. However, if a session cannot be validated, PatientWatch will be redirected to a log-off page.

GSM timer is reset upon any activity on the PatientWatch. Activity is deemed as pressing any tab or button on the PatientWatch web page (i.e. not pressing a button within a dialog).

Sample Parent Page

Included in the PatientWatch installation is a sample page that uses our proprietary parent-child mechanism; this parent-child mechanism is the same one used by our Symphony product and does not employ GSM. The sample page, TestDSMParentBase.htm, can be used to drive PatientWatch and is provided so that our customers can model this mechanism on their own custom pages.

Before the page can be used, however, there are some dotnet trust configurations that are required. This can be accomplished by running the cfgTestDSM.bat batch file included in C:\inetpub\wwwroot\webviewer. It requires as an argument the name of the web server PC that is hosting the TestDSMParentBase web page.

NOTE

The Gateway folder contains a version of PatientWatch that can be resized dynamically. The Explorer folder contains a version that cannot and also supports a 2x2 view.

Page 274: Infinity Gateway Suite Protocol Handbook - Draeger

PatientWatch

274 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Once you start TestDSMParentBase.htm, the first thing that will appear is a logon page where you are required to enter your user name, password, and domain. Note that the domain field is not required; if left blank, the server-side control, Map2Server Control, will search for the first domain (starting with the local server domain) for which the user name is valid. It will then validate the user name and password within that domain.

Once the user name, password, and domain are validated successfully, a list of available patients for the user is retrieved using another method in the Map2Server Control and presented to the user. Note that only patients that have patient IDs entered will appear in the list.

This page has the following controls:

Control Control Type Description

Patient ID: pick list A list of patients that are available to the user that is logged in. The list is compiled from all the servers that are currently configured. Note that if a particular patient monitor does not have a patient ID entered, it will not be represented in the list.

Single Patient Mode

toggle true/false When set to true, PatientWatch is invoked in single patient mode; when set to false, PatientWatch is invoked in SingleSignonMultiPatient mode.

URL field Contains the URL to the PatientWatch being invoked. By default contains the URL on the same server as the sample page, but can be modified to point to another server.

Launch Embedded Child

button When pressed, the page invokes PatientWatch in the selected mode and with the selected patient ID. The PatientWatch control is placed in the existing page.

Launch Child in New Window

button When pressed, the page invokes PatientWatch in the selected mode and with the selected patient ID. The PatientWatch control is placed in a new window.

Page 275: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 275

PatientWatch

URL arguments

PatientWatch can accept a variety of variables on the URL. When using these arguments, it is best to encrypt them as they include sensitive information such as the identifier of the patient whose information is to be viewed.

In the PatientWatch URL, all the variables are in the form of 'variable=value' and each variable is separated by an '&'.

Example (by patient ID):

//yourgatewaycomputer.com/Webviewer/Gateway/frameset.asp?Login=youruser&Pwd=yourpassword&PatID=yourpatientID

NOTE

In addition to the web page TestDSMParentBase.htm, this page requires the following support files:– DraegerEncryption.dll to encode/decode URL

parameters– FetchPatientList.asp – retrieves the patient list

from the server-side object Map2Server– DSMParentBase.js – javascripts that are

needed by the page to interface with Drae-gerEncryption.dll

NOTE

This sample page is provided to assist the customer in modeling their own implementation of invoking the PatientWatch application from their hospital website. There are many ways to invoke the control and the customer may choose to implement differently, however, the customer is responsible for the testing of any custom web pages.

NOTE

This section does NOT address the mechanism that must be used in order to provide encrypted arguments. Please refer to the source and description of the Sample Parent Page for more details.

Page 276: Infinity Gateway Suite Protocol Handbook - Draeger

PatientWatch

276 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

List of available arguments

Arguments Description Comment

Serv Server Name This argument is required only when trying to access the patient by providing the bed label and care unit label. If it is omitted and the patient ID or MC address are included, then the server is determined via the Map2Server Control on the Web Server.

Login User Name The user name and password arguments are required in order for any argument to have any effect

Pwd Password The user name and password arguments are required in order for any argument to have any effect

Domain Domain name The domain name can be used to qualify the user name and password although it is not required.

CU Care Unit The patient monitor can be specified by providing both the care unit and bed label

Bed Bed Label The patient monitor can be specified by providing both the care unit and bed label

PatID The patient monitor can be specified by providing the identifier of the patient that is being monitored

MC Multicast address of a specific bed

The patient monitor can be specified by providing the multicast address of the patient monitor

File Settings File The PatientWatch client settings can read from a file by passing in the location of the settings file. If the file does not exist in the location provided then a new settings file is generated.

Page 277: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 277

PatientWatch

Use of Arguments

Arguments Comment Access to Patient Selection

User must log on

Server Used

None Invokes PatientWatch in the same way as the default PatientWatch page.

YES YES First server in Map2Server list.

Serv Automatically selects the current server.

YES YES Server in argument.

Login, Pwd Automatically logs in to the first server found for the user in Map2Server

YES NO First server in Map2Server list.

Serv, Login, Pwd

Automatically logs in to the named server

YES NO Server in argument.

Login, Pwd, PatID

Automatically determines which server should be used to access the specified patient, logs into that server and selects the patient monitor

NO NO First available server that provides access to Patient selected by patient ID.

Serv, Login, Pwd, PatID

Automatically logs into the named server and selects the patient monitor with the PatientIdentifier provided. The patient monitor must be available on server specified.

NO NO Server in argument.

Login, Pwd, CU, Bed

Automatically determines which server should be used to access the specified patient monitor, logs into that server and selects the patient monitor

NO NO Not Supported. When selecting a patient by care unit and bed label, the server name is required.

Serv, Login, Pwd, CU, Bed

Automatically logs into the named server and selects the patient monitor specified. The patient monitor must be available on named server.

NO NO Server in argument.

Page 278: Infinity Gateway Suite Protocol Handbook - Draeger

PatientWatch

278 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

Login, Pwd, MC Automatically determines which server should be used to access the specified patient monitor, logs into that server and selects the patient monitor

NO NO First available server that provides access to the patient monitor selected by multicast address.

Serv, Login, Pwd, MC

Automatically logs into the named server and selects the patient monitor specified. The patient monitor must be available on named server.

NO NO Server in argument.

File Invokes PatientWatch in the same way as the default PatientWatch page. All Client settings are read from the file in the location provided. If no file is present then a new one is created.

YES YES First server in Map2Server list.

Arguments Comment Access to Patient Selection

User must log on

Server Used

Page 279: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 279

Appendix A: Parameters

Appendix A: Parameters

CAUTION

The parameter tables map Dräger’s parameter labels and codes to corresponding HL7/LOINC and MIB/CEN codes, when applicable. Most often, no HL7/LOINC and/or MIB/CEN codes exist which approximate a description of the supported parameter. Otherwise, a similar, but not exact, HL7/LOINC or MIB/CEN code is used to approximate a description of the parameter in question.

Review the codes below before use. Potential sources of the parameters are identified as Monitor, Monitor/POD, Monitor/Ext, Monitor/MGM or ANESTH. “Monitor” or “patient monitor” refers to all Infinity monitoring devices and may include Configured (Vista, Gamma/GammaXL), Modular (VistaXL, GammaXXL, Delta/DeltaXL, Kappa, or KappaXLT) or Infinity Telemetry monitoring devices. ‘Monitor/POD’ refers to modular monitors using a specific Infinity Pod. ‘Monitor/Ext’ refers to any Modular monitor connected to a 3rd party device via MIB protocol converter or external Device Connection ‘Monitor/MGM’ refers to the Scio MultiGas Module which connects to the network via a Modular Monitor. ‘ANESTH’ refers to a Dräger LSS anesthesia workstation that also connects to the Infinity Network via a modular monitor.

The parameter tables are not intended to specify which parameters are available at a particular customer site as this will vary depending on the specific patient monitors being used, the versions of software installed on those patient monitors, the types and versions of pods being used, and the options purchased for the patient monitors.

Reference the patient monitor’s instructions for use or contact a service representative for the necessary configurations to generate certain parameters.

NOTE

The Parameter table has been moved to an Excel document. The Excel document, “Protocol Handbook Appendices.xlsx”, which contains the Parameter table can be found in the Infinity Gateway installation location or on the installation CD.

Page 280: Infinity Gateway Suite Protocol Handbook - Draeger

280 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

This page has been left blank intentionally.

Page 281: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 281

Appendix B: Units of Measure

Appendix B: Units of Measure

NOTE

The Unit of Measure table has been moved to an Excel document. The Excel document, "Protocol Handbook Appendices.xlsx", which contains the Unit of Measure table can be found in the Infinity Gateway installation location or on the installation CD.

Page 282: Infinity Gateway Suite Protocol Handbook - Draeger

282 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

This page has been left blank intentionally.

Page 283: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 283

Appendix C: Special Display Values

Appendix C: Special Display Values

Special Display Value Description

Invalid

+++ Out of range (positive)

--- Out of range (negative)

*** Technical condition

ASY Asystole

VF Ventricular fibrillation

VT Ventricular tachycardia

RUN Run of ventricular tachycardia

IVR Ideoventricular Rate

SVT Supraventricular Tachycardia

CPT Couplet

CPT Couplet

BGM Bigeminy

TAC Tachycardia

BRA Bradycardia

EPV Epvc

PNC Pacemaker Non Capture

PAU Pause

RON R on T

ART Artifact

IRR Irregular beat

LRN Arrhythmia or ST learning

APN Apnea

AIVR Accelerated idioventricular rate

STB Standby

TST System test

< Low clip

> High clip

ON Powerup

CHG ST measure

*A* Artifact

Page 284: Infinity Gateway Suite Protocol Handbook - Draeger

Appendix C: Special Display Values

284 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

*F* Fault

*I* Interference

*L* Lead off

*N* No Signal

*U* Unplugged

OFF OFF

Special Display Value Description

Page 285: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 285

Appendix D: Alarm States

Appendix D: Alarm States

# Alarm State Alarm State Value

Description

1 WV_ALARM_STATE_NOT_AC-TIVE

INACTIVE No currently active alarms.

2 WV_ALARM_STATE_ACTIVE ACTIVE There is currently an active alarm.

3 WV_ALARM_STATE_SILENCED SILENCED There is currently an alarm con-dition, but it has been acknowl-edged.

4 WV_ALARM_STATE_REACTIVE REACTIVE An alarm condition that had been silenced, is now re-active since the silence time period expired.

5 WV_ALARM_STATE_LATCHED LATCHED An alarm condition that was active has gone away, but the original alarm condition has not yet been acknowledged.

Page 286: Infinity Gateway Suite Protocol Handbook - Draeger

286 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

This page has been left blank intentionally.

Page 287: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 287

Appendix E: Alarm Grades

Appendix E: Alarm Grades

# Alarm Grade Alarm Grade Value Description

1 WV_ALARM_GRADE_NONE NONE No alarm

2 WV_ALARM_GRADE_ADV ADV Low-priority (Advisory) alarm (such as lead-off)

3 WV_ALARM_GRADE_SER SER Medium-priority (Serious) alarm (such as HR out of limits)

4 WV_ALARM_GRADE_LT L-T High-priority (Life-Threatening) alarm (such as asystole)

Page 288: Infinity Gateway Suite Protocol Handbook - Draeger

288 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

This page has been left blank intentionally.

Page 289: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 289

Appendix F: Waveforms

Appendix F: Waveforms

NOTE

The Waveforms table has been moved to an Excel document. The Excel document, “Protocol Handbook Appendices.xlsx”, which contains the Waveforms table can be found in the Infinity Gateway installation location or on the installation CD.

Page 290: Infinity Gateway Suite Protocol Handbook - Draeger

290 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

This page has been left blank intentionally.

Page 291: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 291

Appendix G: Operation Modes

Appendix G: Operation Modes

# Operation Mode Operation Mode Value

Description

1 WV_OPERATING_MODE_MONITORING Monitoring Monitoring

2 WV_OPERATING_MODE_STANDBY Standby Standby

3 WV_OPERATING_MODE_READY Ready Ready

4 WV_OPERATING_MODE_BUSY Busy Busy

5 WV_OPERATING_MODE_PAPEROUT Paper Out Paper Out

6 WV_OPERATING_MODE_DOOR_OPEN Door Open Door Open

7 WV_OPERATING_MODE_COMM_FAILURE Comm Failure Communication Failure

8 WV_OPERATING_MODE_DEVICE_FAILURE Device Failure Device Failure

9 WV_OPERATING_MODE_NA N/A Not available

Page 292: Infinity Gateway Suite Protocol Handbook - Draeger

292 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

This page has been left blank intentionally.

Page 293: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 293

Appendix H: 12-Lead ECG Output Format

Appendix H: 12-Lead ECG Output Format

#ifndef __FORMAT_H__#define __FORMAT_H__

// specify byte alignment (using default)// #pragma pack(4)

// data typestypedef unsigned char uchar;typedef unsigned short ushort;typedef unsigned long ulong;

// ECG Info#define LEADCOUNT 15#define LEADSIZ 5120#define LEADSAMPLES (LEADCOUNT * LEADSIZ)#define STMTCOUNT 50#define STMTLEN 128#define DESTBUFSIZ 100000

// Lead Definitions#define LEAD_NOTPRESENT 0#define LEAD_I 1#define LEAD_II 2#define LEAD_III 3#define LEAD_AVR 4#define LEAD_AVL 5#define LEAD_AVF 6#define LEAD_V1 7#define LEAD_V2 8#define LEAD_V3 9#define LEAD_V4 10#define LEAD_V5 11#define LEAD_V6 12#define LEAD_X 13#define LEAD_Y 14#define LEAD_Z 15#define LEAD_C1 16#define LEAD_C2 17#define LEAD_C3 18#define LEAD_C4 19#define LEAD_C5 20#define LEAD_C6 21#define LEAD_CM5 22#define LEAD_CC5 23#define LEAD_V1R 24

NOTE

12 lead ECG output is only supported by Infinity devices.

Page 294: Infinity Gateway Suite Protocol Handbook - Draeger

Appendix H: 12-Lead ECG Output Format

294 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

#define LEAD_V2R 25#define LEAD_V3R 26#define LEAD_V4R 27#define LEAD_V7 28#define LEAD_V8 29#define LEAD_V9 30#define LEAD_USER1 31#define LEAD_USER2 32#define LEAD_USER3 33

// ecg format constants#define ECGFORMAT_3X4 0#define ECGFORMAT_3X4_1R 1#define ECGFORMAT_3X4_3R 2#define ECGFORMAT_6X2 3

// age units constants#define AGEUNIT_NONE -1#define AGEUNIT_HOURS 0#define AGEUNIT_DAYS 1#define AGEUNIT_WEEKS 2#define AGEUNIT_MONTHS 3#define AGEUNIT_YEARS 4

// lsb values#define LSB_1_00 0#define LSB_2_44 1#define LSB_2_50 2#define LSB_4_88 3#define LSB_5_00 4

// sample rate values#define SAMPLE_RATE_250 0#define SAMPLE_RATE_500 1

// hi/lo pass filter constants#define LOPASS_0_05 0#define LOPASS_0_15 1#define LOPASS_0_50 2#define HIPASS_150 0#define HIPASS_100 1#define HIPASS_40 2

// field lengths#define PID_LEN 16#define DATE_LEN 8#define TIME_LEN 6#define FNAME_LEN 20#define LNAME_LEN 22#define NAME_LEN 42#define ROOM_LEN 8#define DEPT_LEN 8#define TECH_LEN 4

Page 295: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 295

Appendix H: 12-Lead ECG Output Format

#define USER_LEN 18#define MANUF_LEN 8#define MODEL_LEN 8#define SERNBR_LEN 16#define VER_LEN 8#define REQNBR_LEN 12

// structurestypedef struct{

char Pid[PID_LEN + 1]; // Patient ID char AcqDate[DATE_LEN + 1]; // ECG Acquisition Date (MMDDYYYY) char AcqTime[TIME_LEN + 1]; // ECG Acquisition Time (HHMMSS) long ECGFormat; // ECG Format (presentation) long Institution; // Location/Institution long StatFlag; // Status Flag char FName[FNAME_LEN + 1]; // Patient First Name char LName[LNAME_LEN + 1]; // Patient Last Name long AgeUnits; // Age Units long AgeValue; // Number of <units> for Age long Height; // Height long UnitsHeight; // Imperial/Metric Units for Height long Weight; // Weight long UnitsWeight; // Imperial/Metric Units for Weight long Sex; // Sex (0 = male, 1 = female) long Race; // Race Code long Systolic; // Systolic Blood Pressure long Diastolic; // Diastolic Blood Pressure char Room[ROOM_LEN + 1]; // Room Number – the Bed Label from the INFINITY monitor char Dept[DEPT_LEN + 1]; // Department char Tech[TECH_LEN + 1]; // Technician/Operator long Drugs; // Drug Code long Diag; // Diagnosis Code char ReqDoctor[NAME_LEN + 1]; // Requesting Doctor's Name - last first char ConfDoctor[NAME_LEN + 1]; // Confirming Doctor's Name - last first long Confirmed; // Confirmed Flag (0 = unconfirmed, 1 = confirmed) char ConfDate[DATE_LEN + 1]; // (MMDDYYYY)char ConfTime[TIME_LEN + 1]; // (HHMMSS) char ConfEditor[NAME_LEN + 1]; // char UserA[USER_LEN + 1]; // User Field A char UserB[USER_LEN + 1]; // User Field B char ManufID[MANUF_LEN + 1]; // Manufacturer's ID char CartModel[MODEL_LEN + 1]; // ECG Cart – Model #, the Infinity bed label with an X on the end. char CartSerNbr[SERNBR_LEN + 1]; // ECG Cart - – Serial # char CartVersion[VER_LEN + 1]; // ECG Cart - – Analysis Version # - This is the bedside monitor software version char ReqNbr[REQNBR_LEN + 1]; // Requisition # long SampleRate; // Sample Rate (0 = 250, 1 = 500) long LSBValue; // LSB value (see constant definitions) long ArtFilter; // Artifact Filter long BaseFilter; // Baseline Wander Filter long ACFilter; // AC Filter long LoPassFilter; // Front End Filter - – Low-pass filter long HiPassFilter; // Front End Filter - – High-pass filter long VLeadAmpl; // V-Lead Amplitude

Page 296: Infinity Gateway Suite Protocol Handbook - Draeger

Appendix H: 12-Lead ECG Output Format

296 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

long TraceSens; // Overall Trace Sensitivity long VRate; // Ventricular Rate long PRInt; // PR Interval long QRSDur; // QR Duration long QTInt; // QT Interval long PAxis; // P Axis long QRSAxis; // QRS Axis long TAxis; // T Axis long QTC; // QTC - (Rate-Corrected QT Interval) long PDuration; // p_duration long POnset; // p_onset long POffset; // p_offset long QOnset; // q_onset long QOffset; // q_offset long TOffset; // t_offset long NbrStmts; // Number of Statements} ECGHEADER; // 508 bytes// NOTES:// 1. All alpha fields are Left Justified, NULL Filled, and NULL // Terminated unless otherwise marked.// 2. If a numeric value is not present, it will be set to -1 (0xffffffff)// 3. If a character field is not present, it will just be all NULLs// 4. If an axis field (PAxis, QRSAxis, TAxis) is not present, it will be set to 0x00007fff

typedef struct{ char StmtText[STMTCOUNT][STMTLEN]; // Diagnosis Statements – Notes from Bedside} ECGSTMTS; // 6400 bytestypedef struct{ long LeadID[LEADCOUNT]; // identifies each lead and whether present short Lead[LEADCOUNT][LEADSIZ]; // 12 bit signed ECG data, Intel format} ECGLEADS; // 153660 bytes

#endif// end of file

Page 297: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 297

Appendix I: Troubleshooting Gateway M300 Connections

Appendix I: Troubleshooting Gateway M300 Connections

The Infinity Gateway communicates directly with the Infinity OneNet network. This allows trends from attached and configured beds to be available to the Infinity Gateway. However, due to requirements of M300 devices related to battery life, these devices must be installed on a separate network, usually on a separate VLAN. As a result, the subnet may not be available and it may be necessary to configure additional routing on the server for the Infinity Gateway product to access the separate M300 network.

Four network interfaces and configurations that allow Infinity Gateway to collect trends from an M300 are as follows:

1. Infinity Gateway Server (2 NICs) and Infinity Central Station (1 NIC)

The first network interface includes the Infinity Gateway server with one NIC for the hospital and one NIC for the Infinity Gateway. The Infinity Central Station includes one NIC for Infinity Gateway.

In this setup, the M300 VLan is connected to the Infinity Network through a wireless router, and the Infinity Gateway is configured for both the Infinity Gateway and Hospital Networks. The ICS is configured to access the M300 subnet through a router which can be used in the same manner for Infinity Gateway. To add the router to the Infinity Gateway, open a command prompt as administrator and enter:

route –p add <M300 subnet> mask <subnet mask> <Router IP>

Page 298: Infinity Gateway Suite Protocol Handbook - Draeger

Appendix I: Troubleshooting Gateway M300 Connections

298 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

The command instructs the server to use the router to access the M300 subnet.

2. Infinity Gateway Server (2 NICs) and Infinity Central Station (2 NICs)

The second network interface includes the Infinity Gateway server with one NIC for the hospital and one NIC for the Infinity Gateway. There is also an Infinity Central Station with one NIC and the M300 with one NIC.

With dual NICs, this network interface on the ICS directly communicates with the M300 subnet. There is no stand-alone router device on the Infinity network. However the Infinity Central Station acts as a router between the Infinity Network and the M300 subnet.

To add the router to the Infinity Gateway, an administrator opens a command prompt and enters the following:

route –p add <M300 Subnet> mask <subnet mask> <IP of 1st NIC>

For example, the Infinity network’s first NIC has an IP address of 192.168.10.50 with a subnet of /24 or 255.255.255.0, and a second NIC IP address of 192.168.20.50 with a subnet of /24. In this case, all M300s would have the second NIC IP address as the default Gateway, or 192.168.20.50. The command to run on the Infinity Gateway is:

route –p add 192.168.20.0 mask 255.255.255.0 192.168.10.50

Page 299: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 299

Appendix I: Troubleshooting Gateway M300 Connections

3. Infinity Gateway Server (1 NIC) and Infinity Central Station (2 NICs)

The third network interface includes the Infinity Gateway server and one NIC, the Infinity Central Station and one NIC, and the M300 and one NIC.

With dual NICs, a network interface on the ICS is used to communicate with the M300 subnet directly. Therefore, there is no stand-alone router device on the Infinity network. However, the Infinity Central Station acts as a router between the Infinity Network and the M300 subnet.

To add the router to the Infinity Gateway, open a command prompt as an administrator and type the following:

route –p add <M300 Subnet> mask <subnet mask> <IP of 1st NIC>

For example, the Infinity Network’s first NIC has an IP address of 192.168.10.50 with a subnet of /24, or 255.255.255.0. The second NIC has an IP address of 192.168.20.50 and a subnet of /24. In this case, all M300s would have the second NICs IP address as their default Gateway, or 192.168.20.50. Type the following on the Infinity Gateway:

route –p add 192.168.20.0 mask 255.255.255.0 192.168.10.50

Page 300: Infinity Gateway Suite Protocol Handbook - Draeger

Appendix I: Troubleshooting Gateway M300 Connections

300 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

4. Infinity Gateway Server (1 NIC) and Infinity Central Station (1 NIC)

The forth network interface includes the Infinity Gateway server with one NIC and the Infinity Central Station with one NIC. No action is required in this setup since the default router lets you communicate with the M300 subnet.

To test whether the routing was successful, from the Gateway server open a command prompt and ping the IP address of an M300. A successful ping indicates that the router was added successfully.

Page 301: Infinity Gateway Suite Protocol Handbook - Draeger

Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n 301

Appendix J: Relationship table

Appendix J: Relationship table

NOTE

The Relationship table has been moved to an Excel document. The Excel document, "Protocol Handbook Appendices.xlsx", which contains the Relationship table, can be found in the Infinity Gateway installation location or on the installation CD.

Page 302: Infinity Gateway Suite Protocol Handbook - Draeger

302 Instructions for use – Infinity® Gateway Suite – Protocol Handbook – VF9.n

This page has been left blank intentionally.

Page 303: Infinity Gateway Suite Protocol Handbook - Draeger
Page 304: Infinity Gateway Suite Protocol Handbook - Draeger

These instructions for use only apply to Infinity Gateway Suite Protocol Handbook VF9.nwith the Serial No.:If no Serial No. has been filled in by Dräger, these instructions for use are provided for general information only and are not intended for use with any specific machine or unit.This document is provided for customer information only, and will not be updated or exchanged without customer request.

Directive 93/42/EECconcerning Medical Devices

Draeger Medical Systems, Inc.3135 Quarry RoadTelford, PA 18969-1042U.S.A.(215) 721-5400(800) 4DRAGER(800 437-2437)

FAX (215) 723-5935http://www.draeger.com

Distributed in US by

Draeger, Inc.3135 Quarry RoadTelford, PA 18969-1042U.S.A.(215) 721-5400(800) 4DRAGER(800 437-2437)

FAX (215) 723-5935http://www.draeger.com

In Europe, Middle East, Africa, Latin America, Asia Pacific distributed by

Drägerwerk AG & Co. KGaAMoislinger Allee 53 – 55D-23542 LübeckGermany+49 451 8 82-0

FAX +49 451 8 82-20 80http://www.draeger.com

3703522 – RI 00 en© Drägerwerk AG & Co. KGaAEdition: 1 – 2019-03

Dräger reserves the right to make modifications to the equipment without prior notice.