Professional Documents
Culture Documents
Conformance
Statement
Version 1.70
0197
EN 04
ImagePilot HL7 Conformance Statement
Revision History
Copyright © 2009 - 2015 Konica Minolta, Inc. All Rights Reserved. Printed in JPN.
No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form, by any
means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of
i
ImagePilot HL7 Conformance Statement
Table of Contents
1. INTRODUCTION ........................................................................................................................ 1
2. OVERVIEW ................................................................................................................................. 1
ii
ImagePilot HL7 Conformance Statement
1. Introduction
This document describes the electronic data exchange of the ImagePilot HL7 compliant
interfaces. It covers field mappings from ImagePilot software modules to ANSI/HL7
standard Version 2.3 and implementation-specific message creation and processing rules.
2. Overview
The Health Level Seven Standard (HL7) is used for data exchange between healthcare
computer systems. It does not require a specific computer operating system, programming
language or communication protocol for its implementation.
HL7's mission is: "To provide (global) standards for the exchange, management and
integration of data that supports clinical patient care and the management, delivery and
evaluation of healthcare services. Specifically, to create flexible, cost effective approaches,
standards, guidelines, methodologies, and enable healthcare information system
interoperability and sharing of electronic health records."
1
ImagePilot HL7 Conformance Statement
3. Implementation Model
EMR/PMS/HIS/RIS
HL7 Service Data base
2. Response Acknowledge
EMR/PMS/HIS/RIS
HL7
Service
2. Response Acknowledge
3.2.1 Message
Message is the atomic unit of data transferred between systems. It is comprised of a group
of segments in a defined sequence. The message type defines its purpose. For example,
ADT type message is used to transmit Patient Administration data.
2
ImagePilot HL7 Conformance Statement
3.2.2 Segment
Segment is a logical grouping of data fields. Segments may be required or optional. They
may be allowed to repeat. Each segment is given a name. For example: Message Header
(MSH), Event Type (EVN), Patient Identification (PID), etc.
3.2.3 Field
A field is a string of characters. Null (“”) is a possible value. It is different than omitting
the field. Omitted fields keep data value with no change, while null fields reset existing data
to null.
The designations
R - required
O - optional
C - conditional on the trigger event or on some other field(s).
The field definitions following the segment attribute table
should specify the algorithm that defines the conditionality
for this field.
X - not used with this trigger event
B - left in for backward compatibility with previous versions of
HL7. The field definitions following the segment attribute
table should denote the optionality of the field for prior
versions.
Fields are further divided into components and subcomponents and some fields may be
repeated a number of times.
The ImagePilot message construction rules follow the HL7 Version 2.3 recommendations.
For a more detailed description of attributes, please refer to the HL7 Standard.
3
ImagePilot HL7 Conformance Statement
ImagePilot data exchange interfaces support different message types and events, all in
conformance with ANSI/HL7 standard Version 2.3.
VALUE DESCRIPTION
[{ROL}] Role
[{ROL}] Role
[{DG1}] Diagnosis
[{
4
ImagePilot HL7 Conformance Statement
PR1 Procedures
[{ROL}] Role
}]
[{GT1}] Guarantor
[{
IN1 Insurance
[{ROL}] Role
}]
[{ROL}] Role
[{ROL}] Role
[{DG1}] Diagnosis
[{
PR1 Procedures
[{ROL}] Role
}]
[{GT1}] Guarantor
5
ImagePilot HL7 Conformance Statement
[{
IN1 Insurance
[{ROL}] Role
}]
6
ImagePilot HL7 Conformance Statement
VALUE DESCRIPTION
[{
IN1 Insurance
}]
[GT1] Guarantor
7
ImagePilot HL7 Conformance Statement
[{DG1}] Diagnosis
[{
}]
8
ImagePilot HL7 Conformance Statement
VALUE DESCRIPTION
[{
[{DG1}] Diagnosis
}]
[{
}]
[{
}]
[{
}]
9
ImagePilot HL7 Conformance Statement
[{
}]
VALUE DESCRIPTION
10
ImagePilot HL7 Conformance Statement
The MDM message is used to send observation reporting. ImagePilot software modules use
MDM messages for sending link to image study information.
The following table lists the events supported by the ImagePilot MDM interface.
VALUE DESCRIPTION
11
ImagePilot HL7 Conformance Statement
Segment Terminator <cr> Terminates a segment record. This value cannot be changed by
Hex 0D implementors.
Field Separator | Separates two adjacent data fields within a segment. It also separates
the segment ID from the first data field in each segment.
Component Separator ^ Separates adjacent components of data fields where allowed.
Subcomponent Separator & Separates adjacent subcomponents of data fields where allowed.
If there are no subcomponents, this character may be omitted.
Repetition Separator ~ Separates multiple occurrences of a field where allowed.
Escape Character \ Escape character for use with any field represented by an ST, TX or
FT data type, or for use with the data (fourth) component of the ED
data type If no escape characters are used in a message, this
character may be omitted. However, it must be present if
subcomponents are used in the message.
12
ImagePilot HL7 Conformance Statement
Example:
MSH|^~\&|IMAGE PILOT||7000||20040416135703||ADT^A04|AAAAAA|P|2.3
13
ImagePilot HL7 Conformance Statement
Example:
EVN||20090816102345
1 4 SI O Set ID - PID
2 20 CX B Patient ID
3 20 CX R Patient Identifier List Patient ID
4 20 CX B Alternate Patient ID - PID
5 48 XPN R Patient Name Patient Name
6 48 XPN O Mother’s Maiden Name
7 26 TS O Date/Time of Birth
8 1 IS O Sex
Example:
PID|||98999000||Henry^Jacobson
14
ImagePilot HL7 Conformance Statement
1 4 SI O Set ID –PV1
2 1 IS R Patient Class “I” or “O”
3 80 PL O Assigned Patient Location
Example:
PV1||O
15
ImagePilot HL7 Conformance Statement
Example:
MRG|3001
1 2 ID R Order Control
2 22 EI C Placer Order Number
3 22 EI C Filler Order Number
4 22 EI O Placer Group Number
5 2 ID O Order Status
6 1 ID O Response Flag
7 200 TQ O Quantity/Timing
8 200 CM O Parent
9 26 TS O Date/Time of Transaction
10 120 XCN O Entered By
11 120 XCN O Verified By
12 120 XCN O Ordering Provider
13 80 PL O Enterer’s Location
Example:
ORC|NW|6000|B103Z||SC||1^once^^^^S||200007010900|^ROSEWOOD^RANDOLPH||7101
^ESTRADA^JAIME^P^^DR||(314)555-1212|200007010900||922229-10
16
ImagePilot HL7 Conformance Statement
OBR serves as the order detail. The requesting application will use some fields to describe
the observation requested. Posting from DICOM MWL may be included in the field of an
OBR segment.
Observation Request Segment (OBR) Attributes
1 4 SI O Set ID - OBR
2 22 EI C Placer Order Number
3 22 EI C Filler Order Number
4 200 CE R Universal Service ID Components 4-6 : Scheduled Protocol Code
5 2 ID B Priority - OBR
6 26 TS B Requested Date/Time
7 26 TS C Observation Date/Time
8 26 TS O Observation End Date/Time
9 20 CQ O Collection Volume
10 60 XCN O Collector Identifier
11 1 ID O Specimen Action Code
12 60 CE O Danger Code
13 300 ST O Relevant Clinical Info.
14 26 TS C Specimen Received Date/Time
15 300 CM O Specimen Source L/R indicator
16 120 XCN O Ordering Provider
17 40 XTN O Order Callback Phone Number
18 60 ST O Placer Field 1 Accession Number
19 60 ST O Placer Field 2 Requested Procedure ID
20 60 ST O Filler Field 1 Scheduled Procedure Step ID
21 60 ST O Filler Field 2
22 26 TS C Results Rpt/Status Chng
23 40 CM O Date/Time
24 10 ID O Diagnostic Serv Sect ID DICOM Modality
25 1 ID C Result Status
26 200 CM O Parent Result
27 200 TQ O Quantity/Timing
28 150 XCN O Result Copies To
29 200 CM O Parent
30 20 ID O Transportation Mod
31 300 CE O Reason for Study
32 200 CM O Principal Result Interpreter
33 200 CM O Assistant Result Interpreter
34 200 CM O Technician
35 200 CM O Transcriptionist
36 26 TS O Scheduled Date/Time
17
ImagePilot HL7 Conformance Statement
Example:
OBR|1|6000|B103Z |P1^Procedure 1^L^X1_A1^SP Action
Item^L|||||||||||Radiology^^^^R|7101^ESTRADA||
B103Z|RP103|SS103||||MR|||1^once^^^^S|||WALK|||||||||||A|||P1^Procedure 1
18
ImagePilot HL7 Conformance Statement
The length of the observation value field is variable, depending upon value type. See OBX-2-
value type.
Example:
OBX|4|TX|1001^AMY^NEO^2002||TEXTTEXTTEXT||||||F
19
ImagePilot HL7 Conformance Statement
Example:
ZDS| 1.113654.3.104.1^100^Application^DICOM
20
ImagePilot HL7 Conformance Statement
Example:
SCH|20101124000001|||||123^Reason^L|||||^^^^^R|||||745^ Contact Person’s name||||766^
Entered Person’s name
21
ImagePilot HL7 Conformance Statement
22
ImagePilot HL7 Conformance Statement
Example:
TXA|1|DI||||||||||20110328102024|||||PA
23
ImagePilot HL7 Conformance Statement
6. Communications Environment
Message exchanging is performed generally in a networked environment.
This type of environment provides error free data transmission (e.g., network over TCP/IP).
ImagePilot interfaces will send acknowledgements only after the received data is processed
and saved. This approach creates an inherent fault tolerance so network or system crashes
will not cause loss of data or non-reliable application-level communications.
When the ImagePilot system is the sender of information, the system will resend messages
that did not receive acknowledgements.
24
0604EA02EN04
2015-09-18
(JD)