URIT US3000 2000 1680 LIS-V5.02 en
URIT US3000 2000 1680 LIS-V5.02 en
URIT US3000 2000 1680 LIS-V5.02 en
US3000/2000/1680 LIS
Communication Interface
V2.00
HL7
2021.12 URIT
1
URIT
Content
3.4.1. ORU^R01............................................................................................................... 9
3.4.2. ACK^R01............................................................................................................. 10
3.4.3. QRY^Q02.............................................................................................................11
3.4.4. QCK^Q02.............................................................................................................11
3.4.5. DSR^Q03............................................................................................................. 12
3.4.6. ACK^Q03............................................................................................................. 12
2
URIT
4. Duplex response................................................................................................................29
5. Communication Examples............................................................................................... 32
5.2. Query LIS sample and information application according to code number...... 34
3
URIT
This interface supports two-way transmission of the testing equipment and LIS
system. It’s recommended to use TCP connection, but serial port transport is
also allowed.
(Note: Since this protocol does not have the function of data verification, there
defined by the United States, it has been adopted by many countries. This
This interface uses only part of the data, so only part of the message types,
segment types, and other data specified in HL7 are used in this interface.
4
URIT
All testing equipment conforming to this standard shall support one or both of
of the equipment:
Using the 9-pin RS232 standard serial port data line to connect, it is a data
5
URIT
Character Set Encoding: The UTF-8 encoding is mandatory for this interface
Waiting Time: After the request is sent, the request originator waits for a reply
Number of Request Retry: it is the upper limit of the number of retries after
attempts are made and the connection is actively disconnected. The default
format:
body.
6
URIT
7
URIT
segment of each message, delimiters for each constituent unit are defined. For
example:
MSH|^~\&|||||20190101090102||ORU^R01|1|P|2.3.1||||0||UTF-8|||
The five characters following MSH define the delimiters used to distinguish
Character Meaning
| Field delimiter
^ Component delimiter
~ Repeat delimiter
\ Escape character
The first field of MSH includes various of delimiters. Some of the later fields are
empty, because they are optional and this HL7 interface doesn’t use it.
For any kinds of message, the sequence of segments after the MSH segment
8
URIT
All HL7 messages used by this interface are ORU, ACK, QRY, QCK and DSR.
The transmission diagram of test results of detection system is as follows:
Testing
equipment
Testing
equipment
3.4.1. ORU^R01
9
URIT
o Test results
o Image
3.4.2. ACK^R01
follow:
10
URIT
3.4.3. QRY^Q02
The message queries the current data and is used to query the required
sample application information from the LIS system. The structure of triggered
3.4.4. QCK^Q02
The message is used for the response of QRY message. The structure is
shown as follow;
3.4.5. DSR^Q03
The main purpose of the message is to display the query results sending, that
is, LIS send the required sample request information to the testing device.
3.4.6. ACK^Q03
The message is used for the response of DRS message. The structure is
shown as follow:
12
URIT
o Tables are used in this section to describe the fields and their
Note: the serial No. with # are required fields specified for HL7.
It’s the first message segment of HL7 message. All messages are begin
with MSH segment and are generally placed at the beginning of the
13
URIT
The MSH segment of this HL7 interface uses the following fields:
Serial
Filed Length Filed of this interface Comments
No.
14
URIT
Serial
Filed Length Filed of this interface Comments
No.
It’s a sending result type. 0- test
results of patient sample;
18 Character Set 10 Character set UTF-8
MSA|< Acknowledgment Code >|< Message Control ID >|< Text Message >||<Error
Condition>
The MSA segment of this HL7 interface uses the following fields
2# Message Control ID 20
It’s the same as MSH message control ID and
sender’s MSH-10.
Text Message
15
URIT
AA Success
0 Message accepted
AE Error
AR Rejection
QCK^Q02 and ACK^Q03. The forth and sixth filed use integer type, and the
16
URIT
PID|<Set ID>|<PatientCurrentNo>|<PatientID>|<BedNo>|<Patient
Name>|<PatientArea>|< Date/Time of Birth >|<Sex>|< Patient Alias>||< Patient
Address >|<CountyCode>|<PhoneNumber>|<Age>|<AgeUnit>|||<PatientSource>|
<AccountNumber>||||<BirthPlace>|||<RackId>|<TubeId>|<Nationality>||
For example:
PID|1|1001|1901|01|751849|A01|19851001095133|M|O||GUILIN|541000|22886688|16|Y|||OUT|12
001||||LIUZHOU|||001|01|CHINA||<0D>
The PID segment of this HL7 interface uses the following fields:
Field of this
Serial No. Filed Length Significance of this interface
interface
Confirm different patient’s
1 Set ID – PID 10
message segment
2 Patient ID 20 PatientCurrentNo ID Patient Current No.
Patient No., the only number for
3# Patient Identifier List 20 PatientID
patient.
4 Alternate Patient ID 20 BedNo Bed ID
5# Patient Name 40 Patient Name Patient name, pet name
Mother’s Maiden
6 20 PatientArea Patient Area
Name
Date of birth( format: year, month,
7 Date/Time of Birth 26 date, hour, minute, second. Such as,
19830512000000) It can be null.
Sex M for male, F for female and
8 Sex 1
O for others.
ABO blood type( ’A’ for blood
group A,’B’ for blood group
9 Patient Alias 20
B ,’AB’ for blood group
AB ,’O’ for blood group O.
17
URIT
Field of this
Serial No. Filed Length Significance of this interface
interface
11 Patient Address 20 Patient Address
12 County Code 10 County Code( postcode)
13 Phone Number - Home 20 Telephone number
14 Phone Number -Business 20 Age Age
Remarks: this message segment is only used for ORU^R01 message. The first
field uses integer type, and the others use character string type.
When the message sends a normal test result (MSH-16 is 0), the structure of
OBR|<SetId>|<Barcode>|<SampleId>|<InstrId>|<Priority>||<SampleDate>||||||<Dia
gnostic>|<SpecimenReceivedTime>|<SampleType>|<OrderingProvider>|<OderCal
lbackPhoneNo>|<SampleStatus>|||<Department>|||||||||||||||||||||||||||
The OBR segment of this HL7 interface uses the following fileds:
Field of this
Serial No. Field Length Comments
interface
18
URIT
Field of this
Serial No. Field Length Comments
interface
Remarks: this message segment is only used for ORU^R01. The first and 37th
field use integer type, the 9th filed use floating-point data type, and the others
patient may have several OBX, this interface does not provide repeatability
test for test data. The customer system processes the data by itself.
19
URIT
Value >|<Units>|<ReferencesRange>|<ResultFlag>|||F||<Od>|<ResultTime>||||
The OBX segment of this HL7 interface uses the following fields:
Field of this
Serial No. Filed Length Comments
interface
1 Set ID – OBX 10 Confirm different OBX fields.
<ItemId>^<ItemName>^<InId>
3# Observation Identifier 10
If the field is an image, the format is as
follows:
<GraphId>^<FileName>^<InId>
Test results
<Result>^<Result2>^<Cutoff>^<S/co>
<GraphType>^<GraphFormat>^Base64^<
GraphData>
Base64code^GraphData)
20
URIT
first field uses integer type, and the others use character string type. For the
HL7 protocol cannot transmit binary data directly, image and original data will
The QRD segment of this HL7 interface uses the following fields:
Field of this
Serial No. Field Length Comments
interface
Time of query occurence is system
1# Query Date/Time 26
time.
Code of query format is R
2# Query Format Code 1
(record-oriented format)
Query priority
3# Query Priority 1
D(deferred)
Query ID,indicating different query.
4# Query ID 10 The query number is increased
from 1.
Quantity limited request
7# Quantity Limited Request 10
RD(Records)
8# Who Subject Filter 27 Barcode Sample barcode
Query content filter. It’s set as OTH
9# What Subject Filter 60
when query.
Query results level
12 Query Results Level 1
T(Fullresults)
DSR^Q03 message. The 4th field uses integer type, and the others use
QRF segment is used with QRD segment together for further query.
The QRF segment of this HL7 interface uses the following field:
message. The second and third field are 0 o’clock of the query day and query
All fields use character string type. The 4th field is the starting sample number
of the query, and the 5th segment is the ending sample number, which makes
22
URIT
query according to sample numbers available. The 4th field null indicates
ERR|<ErrorInfo>
The ERR segment of this HL7 interface uses the following fieldt:
code). This message has only one field, using integer type.
message.
QAK|SR|<ResponseStatus>
23
URIT
The QAK segment of this HL7 interface uses the following fields:
DSP segment is used to offer the queried sample application information and
DSP|<SetId>|<DisplayLevel>|<DataLine>|<LogicalBreakPoint>|<ResultId>
The DSP segment of this HL7 interface uses the following fields:
24
URIT
5 Result ID 20 Result ID
Remarks: this message segment only appears in DSR^Q03 message. The first
field uses integer type, and the others use character string type.
sample application information are shown in the table below. Barcode number
and item serial number are essential, and other information can be null. When
the sample contains more than one items, the fields will be added from 29th
25
URIT
For example:
UC^^1 Test dry chemistry
UD^^1 Test urine sediment
Testing system uses the item channel number to match test items. For the
same item (such as ALT), if the item channel number is set to be 100 on testing
system, LIS must use the same channel number (100) to transmit sample
setting].
DSC segment is used to indicate whether the data message is the last one in
response message.
The DSC segment of this HL7 interface uses the following fields:
When DSR^Q03 is used to response batch query, the unique field in this
segment of DSR messages can not be null, except the last sample
application DSR message. This message segment only has one field, and
27
URIT
……
NTE|<SetId>|<SourceOfComment>|<Comment>|<CommentType>
The NTE segment of this HL7 interface uses the following fields:
each instrument)
remark.
28
URIT
4. Duplex response
Channel No. and rules are required fields, and others (item name, Dilution
Major items:UC,UD,AU,CA.
represents the first one in the drop-down box. N represents the Nth in the
drop-down box.
Test items:
【Test type】 :(UC,UD,AU,CA)
menu)
Example:
UC^^1 Test dry chemistry
30
URIT
protein
31
URIT
5. Communication Examples
Testing system sends sample and QC results to LIS in unit of samples, that is,
tests of one sample will be sent as one (ORU^R01) message. After receiving
this message, LIS will respond accordingly. (If the reply mechanism is not
Testing
equipment
<0B>
MSH|^~\&|URIT|US|URIT|LIS|20191012115740||ORU^R01|1|P|2.3.1||||1|
|UTF-8|||<0D>
PID|1||||TEST751849||19900101000000|M||||||16|Y|||||||||||||||<0D>
OBR|1||519910||N||20191012000000|||||||20191012115740|Urine
sample|||||||||||||||||||||||||||||||||<0D>
OBX|1|NM|WBC^WBC
32
URIT
^1||945|cell/uL|0-15|N|||F|||20191012115740||||<0D>
OBX|2|NM|RBC^RBC
^2||666|cell/uL|0-10|N|||F|||20191012115740||||<0D>
OBX|3|NM|CAST^CAST
^3||51|cell/uL|0-1|N|||F|||20191012115740||||<0D>
<1C><0D>
<0B>
MSH|^~\&|URIT|LIS|URIT|US|20191012115741||ACK^R01|1|P|2.3.1||||||
UTF-8|||<0D>
MSA|AA|1|Message accepted||0<0D>
<1C><0D>
<0B>
MSH|^~\&|URIT|LIS|URIT|US|20191012120354||ACK^R01|1|P|2.3.1||||||
UTF-8|||<0D>
<1C><0D>
33
URIT
to code number
Testing
equipment
Instrument ->LIS QRY^Q02 asks LIS for a request with code number
0857459531
<0B>
MSH|^~\&|URIT|US|URIT|LIS|20191012140026||QRY^Q02|1|P|2.3.1||||||
UTF-8|||<0D>
QRD|20191012140026|R|D|1|||RD|0857459531|OTH|||T<0D>
QRF|US|20191012140026|20191012140026|||RCT|COR|ALL|<0D>
<1C><0D>
<0B>
MSH|^~\&|URIT|LIS|URIT|US|20191012141040||QCK^Q02|1|P|2.3.1||||||
UTF-8|||<0D>
MSA|AA|1|Message accepted||0<0D>
ERR|<0D>
QAK|SR|OK<0D>
34
URIT
<1C><0D>
<1C><0D>
Testing
equipment
instrument.
<0B>
MSH|^~\&|URIT|LIS|URIT|US|20191224153849||DSR^Q03|1|P|2.3.1||||||
UTF-8|||<0D>
MSA|AA|1|Message accepted||0<0D>
ERR|<0D>
QAK|SR|OK<0D>
QRD|20191224153849|R|D|1|||RD|0329322383|OTH|||T<0D>
QRF|LIS|20191224153849|20191224153849|||RCT|COR|ALL|<0D>
DSP|1||1||<0D>
DSP|2||Bed 1||<0D>
DSP|3||Zhang San||<0D>
DSP|4||19900101000000||<0D>
35
URIT
DSP|5||M||<0D>
DSP|6||Another name||<0D>
DSP|7||Impatient ward||<0D>
DSP|8||Address||<0D>
DSP|9||Diagnosis||<0D>
DSP|10||13400000001||<0D>
DSP|11||Telephone||<0D>
DSP|12||||<0D>
DSP|13||20||<0D>
DSP|14||Y||<0D>
DSP|15||Remarks||<0D>
DSP|17||||<0D>
DSP|18||||<0D>
DSP|19||Birthplace||<0D>
DSP|20||Nationality||<0D>
DSP|21||0329322383||<0D>
DSP|22|1|||<0D>
DSP|23||20191224000000||<0D>
DSP|24||N||<0D>
DSP|25||Sample state||<0D>
DSP|26||Urine sample||<0D>
DSP|27||Doctor||<0D>
DSP|29||UC^^1||<0D>
DSP|30||UD^^1||<0D>
DSP|31||AU@1^^1||<0D>
36
URIT
DSP|32||CA_CR^^1||<0D>
DSP|33||CA_MALB^^1||<0D>
DSP|34||CA_ACR^^1||<0D>
DSC|1<0D>
<1C><0D>
<0B>
MSH|^~\&|URIT|US|URIT|LIS|20191012145108||ACK^Q03|1|P|2.3.1||||||
UTF-8|||<0D>
MSA|AA|1|Message accepted||0<0D>
ERR|<0D>
<1C><0D>
37