Professional Documents
Culture Documents
TABLE OF CONTENTS
INTRODUCTION .............................................................................................................................................................3 GENERAL OVERVIEW ...................................................................................................................................................4 TECHNICAL OVERVIEW ................................................................................................................................................6 COMMUNICATION PROTOCOLS ...................................................................................................................................6 MINIMAL LOWER LAYER PROTOCOL..........................................................................................................................7 HOST NAMES, IP ADDRESS, AND PORT NUMBERS FOR TEST AND PROD.....................................................................7 ADMIT, DISCHARGE, AND TRANSFER INTERFACE .......................................................................................................8 MESSAGE HEADER SEGMENT (MSH) ........................................................................................................................11 EVENT TYPE SEGMENT (EVN)...................................................................................................................................12 PATIENT IDENTIFICATION SEGMENT (PID)...............................................................................................................13 PATIENT VISIT SEGMENTS (PV1 & PV2)...................................................................................................................14 PATIENT DIAGNOSIS (DG1 & DRG) ..........................................................................................................................15 ALLERGY SEGMENT (AL1).........................................................................................................................................16 MERGE PATIENT INFORMATION SEGMENT (MRG)..................................................................................................17 Z SEGMENTS ...............................................................................................................................................................17 APPENDIX A: RELATED DOCUMENTS/REFERENCE MATERIALS ...............................................................................18
LIST OF TABLES
TABLE 1: HOST NAMES, IP ADDRESSES AND PORT NUMBERS FOR TEST AND PROD .................................................7 TABLE 2 : ADT EVENTS ................................................................................................................................................8 TABLE 3: A01 ADMISSION EVENT EXAMPLE .................................................................................................................9 TABLE 4: MESSAGE HEADER SEGMENT (MSH).........................................................................................................11 TABLE 5: EVENT TYPE SEGMENT (EVN)....................................................................................................................12 TABLE 6: PATIENT IDENTIFICATION SEGMENT (PID)..................................................................................................13 TABLE 7: PATIENT VISIT 1 SEGMENT (PV1)...............................................................................................................14 TABLE 8: PATIENT VISIT 2 SEGMENT (PV2)...............................................................................................................14 TABLE 9: DIAGNOSIS INFORMATION SEGMENT (DG1) ...............................................................................................15 TABLE 10: ALLERGY SEGMENT (AL1) ........................................................................................................................16 TABLE 11: MERGE PATIENT INFORMATION SEGMENT (MRG)...................................................................................17
CONFIDENTIAL 2 of 18
INTRODUCTION
This document has been prepared to provide a specification for the HL7 ADT (Admit, Discharge and Transfer), which will be sent outbound from your hospital system(s) to Skylights ACCESS application. The intended audience for this document is: Healthcare Provider Customers Business Analysts Technical Personnel Vendor Partners
CONFIDENTIAL 3 of 18
GENERAL OVERVIEW
The HL7 ADT Standard Interface from an ADT system through an Interface Engine provides information to the Skylight Healthcare system, which transforms existing patient television sets into an interactive entertainment and communication platform. This interface allows hospital staff to provide patient services via ACCESS functionality. Such services include:
Welcome video to all new admits Message n hours after admit Daily scheduled messages 3rd party Survey integration 3rd party Dietary system integration Parental permission control clearing at point of discharge or new admit Transfer of Services Billing Services (if using bill to home phone option) Optional Patient Specific Events (Health Education Reporting)
If there is no standard ADT feed available for use with the ACCESS system the following rules apply. Data activity will be tracked at the location (Room/Bed) level and no patient specific data can be recorded and health education viewing will be generalized by ward. If a customer has chosen to charge for enhanced entertainment, Billing Services are limited to Credit Card and Gift Card If a customer has chosen to charge for enhanced entertainment, Transfer of Services between rooms will need to be called into our 24 hour support center and the transfer will be manually done Triggered event messaging will not be allowed
If there is an ADT feed available the following rules apply based on the hospitals level of product participation. These services are available with the basic ADT feed which is defined later in this document. If a customer has chosen to charge for enhanced entertainment, Transfer of Services between rooms will automatically be done. Use of triggered event messaging will be allowed (Optional Feature)
The additional features may be added on to the ACCESS system but will require an extension of the ADT data set be transmitted. Patient specific activity reporting requires the additional PID sequence noted fields on the detailed PID sequence table included below.
The following rules apply with Skylight Healthcare Systems with regard to handling of ADT data transmitted. 1. The Skylight Healthcare Systems ignores all fields not specifically used for the ACCESS system and prefers that the data transmitted only carries the sequences required. 2. Skylight Healthcare Systems typically maintains patient specific reporting data for only 30 days after discharge, but will extend this date upon hospital request and signoff.
CONFIDENTIAL 4 of 18
3. The ACCESS Systems is a receiving data only system and does not transmit into your hospital system with the exception of sending an acknowledgement that it received an HL7 message. Skylight treats transactions as admits, discharges or updates. If the patient does not exist in the Skylight database, the transaction creates the patient as an admit. If the patient is transferred to a bed not in Skylight, the patient is treated as a discharge. If the patient exists in Skylight, the transaction is an update.
Below are general assumptions, limitations and restrictions about the interface. This specification describes a real-time interface between the your interface engine and Skylight ACCESS All interface messages are in HL7 format, version 2.4. Note: Skylight will work with customers who are not able to provide HL7 V2.4 messages. All data from the registration system flows through the interface engine on its way to the ACCESS System.
Unless otherwise indicated, the following terms have the specified meaning in this document: Interface Engine ADT Interface Engine ACCESS Skylight Healthcare Application
CONFIDENTIAL 5 of 18
TECHNICAL OVERVIEW
The interface engine is a store-and-forward system. It receives HL7 transactions from an ADT system and passes the HL7 transactions onto the receiving application. All communication between the interface engine use TCP/IP protocols. Serial (RS-232) interfaces are not supported. The illustration below, Communication Overview Diagram, provides a high level overview of the interfaces supported by this implementation. Figure 1: Communication Overview Diagram
Communication Protocols
Communication between the interface engine and Skylight Healthcare uses HL7 version 2.4 encoding, with the HL7 minimal lower-level protocol and the TCP/IP protocol suite. Message transport is handled by the TCP/IP protocol suite, with physical connection via twisted pair (100 or 10 Mbps) or thin ethernet (10 Mbps). Data is formatted according to the HL7 version 2.4 standard, using the HL7 minimal lower layer protocol" without sequence numbers, but using the Message Control ID to associate messages and their acknowledgements. The sequence of events for sending an HL7 message from the interface engine to the receiving system is: 1. The interface engine opens a TCP connection (stream) to the receiving system. 2. The interface engine sends an HL7 message, according to the minimal lower layer protocol. The engine keeps the TCP connection open after sending the HL7 message. 3. The receiving system processes the message and returns a normal (not enhanced) acknowledgment message to the engine. 4. The engine closes the TCP connection to the receiving system. If the engine wishes to do so, it may leave the TCP connection open, going from step 3 back to step 2 for the next message. Only one HL7 conversation (data stream) may occur on each TCP port.
CONFIDENTIAL 6 of 18
HL7 messages include only normal data messages. Since the sequence numbers are not used, there are no initialization messages. The receiving system recovers from temporary TCP outages without human intervention and reestablishes communication with the interface engine based on your interface engine guidelines. For full details of the HL7 protocol, refer to http://www.hl7.org.
Host Names, IP Address, and Port Numbers for Test and Prod
The table below lists the machine host names, IP Address and Port Numbers that will be used by this interface for data sent from the interface engine to the Skylight ACCESS System. Skylight utilizes ACCESS control lists. Interface engine IP address changes that affect the ACCESS interface must be communicated to the ACCESS ADT Manager. Table 1: Host names, IP Addresses and Port Numbers for Test and Prod
CONFIDENTIAL 7 of 18
ADT EVENTS
ADT Message Code
A01 A02 A03 A04 A061 A07 A08 A11 A12 A13 A16 A21 A22 A23 A25 A342 A352 A362 A402 A412 A47 A49
1 2
Skylight to Process
Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Needs careful review to address site-specific processes. Currently, these merge events are only minimally processed by the Skylight ACCESS System. The patient record is updated, but a true merge (i.e. orders, account information) is not permitted. Testing of this functionality requires additional review and testing on a site-specific basis
CONFIDENTIAL 8 of 18
There is no need for the HIS to hold any ADT event. Any messages received that are not processed will be ignored. Currently, these merge events are only minimally processed by the Skylight ACCESS System. The patient record is updated, but a true merge (i.e. orders, account information) is not permitted. Testing of this functionality requires additional review and testing on a site-specific basis The Skylight ACCESS System accepts the MSH, EVN, PID, PV1, PV2, AL1, DG1, and MRG segments for ADT transactions. The MSH, EVN, PID, PV1, and MRG are required. All other segments are optional but are recommended to be sent if available. The HL7 Data Exchange Specification discusses which segments are appropriate for which ADT events. In general, an ADT message will follow the proceeding format. When a patients visit is terminated, whether discharged, expired, or outpatient released, a discharge message (A03) should be sent. Note: This document describes only those segments that have fields that are processed by the Skylight ACCESS System. This document, in most cases, does not describe individual field components. For a more detailed description of field components and subcomponents, reference and comply with the HL7 Standard for Data Exchange, version2.3.
A01 EXAMPLE
ADT A013 MSH EVN PID PV1 [ PV2 ] [ { AL1 } ] [ { DG1 } ] Message Header Event Type Patient Identification Patient Visit Patient Visit Additional Info. Allergy Information Diagnosis Information ADT Message R R R R O ROC ROC Required
The above example represents an A01 (admission event). Not all segments are present in all events. However, the R (required) segments as shown above must be in all ADT messages. R (Required): Indicates the segment identified is required for proper patient identification. Also, a segment may be optional, but if sent, this field is required. ROC (Required On Condition): Indicates that this segment/field is required if the data is available or may be required under specific conditions. O (Optional): Indicates the segment identified is strongly desired, but is not absolutely required and can be considered optional. Segments and fields identified as optional should always be sent if available. Reserved characters (~, ^, &, |) cannot be sent in any text defined field. These characters must be converted to the appropriate escape sequence prior to being sent to ACCESS.
CONFIDENTIAL 9 of 18
The Escape Sequence Identifier (\) should not be sent unless it is part of a true escape sequence (.i.e \T\,\S\, \F\, etc.). A blank or null field indicates no change to the existing value. To delete an existing value concurrent quotes ( ) must be sent.
CONFIDENTIAL 10 of 18
Hospital Number
CONFIDENTIAL 11 of 18
CONFIDENTIAL 12 of 18
2 3
00105 00106
O R
Y Y
4 5 7 8
O R ROC ROC
N Y Y Y
11
00114
Addreess1^Address2^City^State^Zi p^Country^^^County
13 15 18 29
O O R O
Y Y Y Y
CONFIDENTIAL 13 of 18
CONFIDENTIAL 14 of 18
CONFIDENTIAL 15 of 18
CONFIDENTIAL 16 of 18
Z SEGMENTS
Z segments are custom to each site and are not typically processed by ACCESS. These segment types should not be sent without prior discussion with, and approval by, Skylight Healthcare Systems, Inc.
CONFIDENTIAL 17 of 18
CONFIDENTIAL 18 of 18