Control Meesage Horeba
Control Meesage Horeba
1. Foreword..................................................................................................1
1.1. Document Update........................................................................................1
2. Connection..............................................................................................2
2.1. Serial Connection (RS232)............................................................................ 2
2.2. Ethernet Connection.....................................................................................3
3. ASTM Format......................................................................................... 5
3.1. Introduction.................................................................................................5
3.2. Connection Specifications (LIS01-A2)............................................................ 6
3.3. Records General Format Specifications (LIS2-A2)........................................... 8
3.4. Special characteristics for HORIBA Medical data.......................................... 17
3.5. Curves and Matrix Transmission..................................................................19
3.6. Example of Data Frame.............................................................................. 22
4. HL7 Format........................................................................................... 31
4.1. Protocol Description...................................................................................31
4.2. Message Segments....................................................................................34
4.3. Laboratory Testing Workflow Examples........................................................45
4.4. References................................................................................................ 47
1. Foreword
1.1.1. Revisions
Update Chapters
Suspected pathologies list update Analytical Alarms
Addition of an example of data frame for the
Example of a Query Without Response
ASTM format
2. Connection
2.1.2. Instrument Connection
2.1. Serial Connection (RS232) Access: Main Screen > Settings > General Communication
The RS232 connection mode is available only for the ASTM format on the
Yumizen H550.
Communications can use the RS232 communication protocol, based on the Electronics
Industries Association (EIA) standard RS232-C. As part of the conformance to this
standard, the Yumizen H550 Data Management System is configured as Data Terminal
Equipment (DTE).
The Yumizen H550 should be connected to the LIS via the DB-9 connector of the
instrument computer connection.
Pin (DB9) data management LIS port configuration LIS cable must provide
2 RXD TXD
3 TXD RXD
5 Ground Ground
Select ASTM in the LIS Connection area and select the RS232 connection mode.
The instrument communication port must be set up in the RS232 Settings area:
■ The speed value
■ The parity value
■ The stop bit value
■ The protocol value
The network connection mode is available for the ASTM and HL7 formats on
the Yumizen H550.
Select ASTM or HL7 in the LIS Connection area and select the Network connection
mode.
In the Host Settings area, you must indicate:
■ The host IP address
■ The port number where the host is awaiting connection
3. ASTM Format
Term Definition
The HORIBA Medical analyzers format corresponds to the ASTM specifications Communications All framing required for transmission of data. This framing includes:
LIS01-A2 & LIS2-A2: packet <STX>[frame number][DATA] [<ETB> or <ETX>][C1][C2] <LF>
■ LIS01-A2: Standard specification for low level protocol to transfer messages Component Field One of several related pieces of information within a field.
between clinical and laboratory instruments and computer systems. Field
A specific location within a record for a piece of information, indicated by
■ LIS2-A2: Standard specification for transferring information between clinical and a field delimiter and position.
laboratory instruments and computer systems. Frame A complete communications packet.
LIS Laboratory Information System
A collection of related information; a group of records that begins with a
"Header" record and ends with a "Terminator" record. A single record
Message
3.1. Introduction could theoretically constitute a message, but within this context, a
message always contains multiple records.
<EOT> End of transmission (ASCII decimal 4)
A connection between a computer (host) and a HORIBA Medical instrument can be <CR> Carriage return (ASCII decimal 13)
performed when the protocol, the format description and the connection mode have
In reference to the low level protocol, a record is the message data
been properly setup. (shown as [DATA]) as described within the communications packet. If the
data is longer than 240 characters, then it must be split in two (or more)
Term Definition parts and sent in two (or more) communications packets. The
<ACK> Acknowledgment (ASCII decimal 6) Record intermediate packet uses the <ETB> character, and the ending packet
uses the <ETX> character. No single communications packet contains
[C1] The most significant character of checksum more than one record. In reference to the message layer, a record can be
[C2] The least significant character of checksum one of the following codes: H (header), P (patient), O (order), R (result), L
(terminator), C (comment).
[DATA] The data contents of the record
A total unit of communication activity used in this standard to indicate the
<ENQ> Inquire (ASCII decimal 5)
Session events starting with the establishment phase and ending with the
End of transmission block (ASCII decimal 23). For use only when a single termination phase.
<ETB>
record is too large to fit into one frame.
A determination of a single analyte or a combination of values from other
<ETX> End of text (ASCII decimal 3). Required at the end of each record. Test determinations or observations from which a variable or gradable result is
[frame number] Single digit frame number "0" to "7", starts with "1". derived.
The default format for emitted character is 1 bit start, 8 data bits, No parity, 1 bit stop. Typical discussion between the instrument and the host
The default communication speed is 38400 bauds.
Instrument <> Host
Hardware settings of the interface:
<ENQ> >
■ RS232 connection via a DB9 connector < <ACK>
■ Ethernet connection via an RJ45 cable
<STX>1...Data...<CR><ETX>xx
>
<CR><LF>
< <ACK>
<STX>2...Data...<CR><ETX>xx
>
3.2.2. Output Data Characteristics <CR><LF>
< <ACK>
■ Characters: ASCII <EOT> >
■ Maximum message length: 247 characters
■ Xon/Xoff protocol
Typical discussion between the host and the instrument
Discussion with conflict between the instrument and the host 3.2.4. ASTM Data Frame Format
No answer from Host for an <ENQ>
A sequential number located after the <STX> character is inserted into each data frame.
■ Timeout: 15 seconds
The frame number is set to 1 when the transfer phase is initialized and is incremented by
■ In case of conflict: 1 second before a new transmission, up to 3 transmissions. Host
1 for each frame up to 7 and then returns to 0.
timeout: 20 seconds
■ In case of negative answer <NAK>: No time before a new transmission, up to 6 The frame number allows the receiver to distinguish new and re-transmitted frames. In
transmissions case of re-transmitted frame (after a <NAK> response from the host), the frame number
is not incremented: <STX>1...Data...<CR><ETX>xx<CR><LF>.
Instrument <> Host
<ENQ> > Frame format
< <ENQ>
ASTM field Definition Transmitted data # of bytes Comments
Wait 1 second Wait 20 seconds
0 STX $02 1
<ENQ> >
Frame number is
<
set to 1,
... incremented by 1
1 Frame number 1 to 7, 0, ... 1
<EOT> > for each frame up
to 7, and then
returns to 0
Defect packet during discussion between instrument and host Header, Patient,
Order, Result and
2 Data message 240 max.
Instrument <> Host Comment
messages
<ENQ> >
End of data
< <ACK>
3 message 1
<STX>1...Data...<CR><ETX>xx ETX if end frame
>
<CR><LF>
4 Checksum 2
< <NAK>
5 CRLF $0D $0A 2
<STX>1...Data...<CR><ETX>xx
>
<CR><LF>
Frame checksum
< <ACK>
<STX>2...Data...<CR><ETX>xx According to LIS01-A2, the frame checksum (<STX>1...Data...<CR><ETX>xx<CR><LF>)
>
<CR><LF> is defined as modulo 256 of ASCII values sum between <STX> not included and <ETX>
< <ACK> included characters: 1...Data...<CR><ETX>.
<EOT> >
3.3. Records General Format Specifications (LIS2-A2) Structure of records for result transmission
■ H (Header)
■ P (Patient)
Data frames encapsulate records defined by the LIS-A2 norm, records themselves ■ C (Patient Comments) optional
encapsulate ASTM fields. ■ .. O (Order)
■ .. C (Order Comments) optional
Record ID ASTM Definition ■ .. M (Curves and Matrix points)
H Header ■ .. M (Curves and Matrix points)
P Patient ■ ... .... R (Result)
■ ... .... C (Flag Result) optional
O Order
■ ... .... R (Result)
R Result ■ ... .... C (Flag Result) optional
C Comment ■ ...............
Q Query (Request information order)
■ ...............
■ ... .... R (Result)
M Manufacturer information ■ ... .... C (Flag Result) optional
L Terminator record ■ L (Terminator)
When alphanumeric data is sent, all the characters below 0x20 are replaced by an Received records high level errors
escape sequence with the following format: &Xhhh&.
"hhhh" is the hexadecimal value of ASCII character completed with zero on 4 digits. Message Definition
HL_UNEXPECTED_RECORD_ERROR An unexpected (at wrong place in the frame) record
For example, <ETB> should be replaced by: <&X0017&>.
has been received and ignored
When alphanumeric data is received, the escape sequence &Xhhhh& is converted to the HL_NOT_MANAGED_RECORD_ERROR A record not managable has been received and
corresponding characters. ignored
When alphanumeric data is transmitted, all delimiters characters they can contain must HL_IGNORED_RECORD_ERROR A record has been ignored (following a previous error)
be replaced by their corresponding escape sequence as below: HL_BYPASSED_RECORD_ERROR A record of upper level has been ignored (following a
previous error)
Delimeter Escape sequence
HL_TERMINATOR_MISSING_ERROR The Terminator record of a message is missing
Field delimiter &F&
HL_INVALID_ORDER_RECORD_ERROR Order in response to a query is invalid, record ignored
Component delimiter &S&
HL_FIELD_LENGTH_ERROR Invalid field length, field truncated or record ignored
Repeat delimiter &R&
HL_FIELD_REPEAT_DELIMITER_ERROR Not allowed field repeat delimiter, record ignored
Escape delimiter &E&
HL_FIELD_COMPONENT_DELIMITER_ER Not allowed field component delimiter, field truncated
ROR
Fields that are not used are sent empty. Message Definition
When sending records, the ASTM-CI sends only non-empty components, ie. without LL_ENQ_ERROR Establishment phase conflict ENQ - ENQ
component delimiters for the last empty components of the field. LL_NAK_ERROR NAK control character received from host
LL_FRAME_STRUCT_ERROR Invalid frame structure
LL_LENGTH_ERROR Invalid frame length
3.3.2.3. Received Records
LL_FRAME_NUMBER_ERROR Invalid frame number
LL_CHECKSUM_ERROR Invalid frame checksum
If a field value, length, delimiter of a received record does not correspond to the required
input type, the instrument generates an error log, and can ignore the record and its LL_UNEXPECTED_CTRL_ERROR Invalid control character received while expecting a specific
one inside a set
following ones (depending on the error and the message).
LL_RESPONSE_TIMEOUT_ERROR Timeout occurs while expecting a control character from host
LL_FRAME_TIMEOUT_ERROR Timeout occurs while expecting a data frame or a frame
control character (EOT) from host
Other ASTM errors managed by the instrument ASTM Definition Transmitted Field Input type Repeat Mandatory
field data max. delimiter
Message Definition length
H01 ASTM PROTOCOL ERROR ORDER Characteristics of
6.9
Sender
H02 ASTM CONTEXTUAL ERROR ORDER
Receiver ID (from
H03 ASTM CONNECTION ERROR 6.10 Host name 32 Alphanumeric No No
instrument to host)
InstrumentCod
42 Alphanumeric^
Receiver ID (from e^SerialNumbe
6.10 (15^15^ Alphanumeric^ No No
3.3.2.4. Header Record host to instrument) r^Software
10) Alphanumeric
version
ASTM Definition Transmitted Field Input type Repeat Mandatory ASTM Definition Transmitted Field Input type Repeat Mandatory
field data max. delimiter field data max. delimiter
length length
Practice Assigned Patient Telephone
7.3 7.13
Patient ID Nb
Laboratory Assigned Attending Physician PhysicianID^Ph Alphanumeric^
7.4 Patient Id 25 Alphanumeric No No 7.14 20 No No^No
Patient ID ID ysicianName Alphanumeric
7.5 Patient ID No 3 7.15 Special Field 1
Patient Name 7.16 Special Field 2
This field is not 7.17 Patient Height
transmitted if the
Anonymous patient Name^First 41 7.18 Patient Weight
7.6 Alphanumeric No No
check box is name (20^20) Patient's Known or
selected in the 7.19 Suspected
General Communication Diagnosis
screen.
Patient Active
Mother's Maiden 7.20
7.7 Medication
Name
7.21 Patient's Diet
YYYYMMDD^A
GE^U 7.22 Practice Field 1
7.23 Practice Field 2
■ YYYYMMD
D: Date of Admission and
7.24
birth- Discharge Dates
■ AGE: 14 Date^Numeric^
7.8 Birth date No No 7.25 Admission Status
Patient age (8^3^1) Fixed List
■ U: Unit of Alphanumeric
7.26 Location No No
Age (Y,M or Max length: 20
D for Year, Nature of Alternative
Month or 7.27 Diagnostic Code
Day) and Classifiers
M = Male Nature of Alternative
7.9 Patient Sex F = Female 1 Fixed list No No 7.28 Diagnostic Code
U = Unknown and Classifiers
Patient Race-Ethnic 7.29 Patient Religion
7.10
Origin
7.30 Martial status
7.11 Patient Address
7.31 Isolation Status
7.12 Reserved
7.32 Language
7.33 Hospital Service
ASTM Definition Transmitted Field Input type Repeat Mandatory ASTM Definition Transmitted Field Input type Repeat Mandatory
field data max. delimiter field data max. delimiter
length length
7.34 Hospital Institution YYYYMMDDH
8.9 Collection End Time 14
Alphanumeric HMMSS
CHILD1, 8.10 Collection Volume
CHILD2,
8.11 Collector ID
7.35 Dosage Category CHILD3, No No
CHILD4, From
CHILD5 instrument to From
Max length: 20 host: not used instrument
From host to to host: no
8.12 Action Code instrument: 1 Fixed list No From host
A: add on to
3.3.2.6. Order Record existing order instrument:
N: new order yes
C: cancel order
ASTM Definition Transmitted Field Input type Repeat Mandatory
field data max. delimiter 8.13 Danger Code
length Relevant Clinical
8.14
8.1 Record Type O 1 Fixed No Yes Information
ASTM Definition Transmitted Field Input type Repeat Mandatory The order must follow the following conditions, otherwise, the received order is ignored:
field data max. delimiter
■ Sample ID data of Specimen ID field (8.3) match the Sample ID data of the pending
length
query
Date and Time ■ At least one of Universal Test ID field (8.5) shall contain a TestName data
8.23 Results reported or
■ In case of several Universal Test ID field (8.5), with at least one with a "DIF"
last modified
TestName, and at least another one with a "CBC" TestName, the requested analysis
Instrument Charge is set to DIF
8.24
to Computer System
■ Action code field (8.12) is "N" (New order)
Instrument Section ■ Report Types field from Host (8.26) is one of the following values: Q, Z, Y
8.25
ID
If a received order contains a Universal Test ID (field 8.5) with a TestName different from
From
instrument to CBC or DIF, the Yumizen H550 will send back the order with the record type field set to
host: "X" and the received order will be ignored.
F: final
X: order cannot
be done 3.3.2.7. Result Record
From host to
8.26 Report Types instrument: 1 Fixed list No Yes
Q: response to ASTM Definition Transmitted data Field Input type Repeat Mandatory
request field max. delimiter
information length
Z: no record for
9.1 Record Type R 1 Fixed No Yes
this patient
Y: no test for 9.2 Sequence Nb 1, 2, ... 2 Numeric No Yes
this record ^^^English result
8.27 Reserved name^LOINC^Dil
LOINC:
Location or Ward of
8.28 From instrument to
Specimen Collection
host: code
Nosocomial associated with ^^^Open
8.29 22(^^^5 ^^^Yes^N
Infection Flag 9.3 Universal Test ID the result frame, if list^Open No
^7^5) o^No
8.30 Specimen Service available list^Numeric
From host to
8.31 Specimen institution instrument: not
used
Dil: Dilution factor
(denominator)
Data or
9.4 Test result or --,-- 16 Alphanumeric No No
Measurement Value
ASTM Definition Transmitted data Field Input type Repeat Mandatory ASTM Definition Transmitted data Field Input type Repeat Mandatory
field max. delimiter field max. delimiter
length length
Yes but No From instrument to
Unit text (ISO 2955
9.5 Unit or Set of units 10 Open list No if host:
or specific)
observation W: warning
(suspicion on
From instrument to
validity)
host: low range to
high range 9.9 Result Status X: order cannot be 1 Fixed list No Yes
9.6 Reference Range Alphanumeric Yes No done (result)
From host to
instrument: not F: final result
used From host to
instrument: not
From instrument to used
host:
L: below low Date of Change in
normal 9.10 Normative Values
H: above high or Units
normal From instrument to
LL: below panic host: Login^^User
normal profile or
Result Abnormal HH: above panic LastName
9.7 Fixed list No Yes
Flag normal FirstName^^User
<: below absolute profile Alphanumeric
Operator 63(41^^
low 9.11 User profile: ^^ No Yes
Identification 20)
>: above absolute TECHNICIAN / Alphanumeric
high LABMANAGER /
N: normal USER
From host to From host to
instrument: not instrument: not
used used
Nature of Date/Time Test YYYYMMDDHHM
9.8 9.12 14 Date No Yes
Abnormality Testing Starting MSS
Date/Time Test YYYYMMDDHHM
9.13 14 Date No No
Completed MSS
From instrument to
host:
Device 9380BDED579C
9.14 15 Alphanumeric No No
Identification From host to
instrument: not
used
3.3.2.9. Request Information Record ASTM Definition Transmitted Field Input type Repeat Mandatory
field data max. delimiter
length
ASTM Definition Transmitted Field Input type Repeat Mandatory
field data max. delimiter Reagent name:
length CLEANER,
14.4 Traceability name 20 Open list Yes Yes
DILUENT,
11.1 Record type ID Q 1 Fixed No Yes LYSE
11.2 Sequence number 1..99 2 Numeric No Yes Alpha-
Yes^No^Ye
Starting Range ID ^Alphanumeric 120130H1*^20 numeric^Date Yes
11.3 ^SampleID 17(^16) No ^Yes^^ Traceability 33 s
Number ^^^^ 14.5 120327151737 and Time^Date Yes
Information (9^14^8) Yes
^20120727 Open list Yes
11.4 End Of identifier List Yes
Alphanumeric
11.5 Universal Test ID ALL 3 Fixed No Yes
11.6 Time limits
11.7 Time Max limits 3.3.2.11. Terminal record
11.8 Time Min limits
11.9 Physician Name ASTM Definition Transmitted Field Input type Repeat Mandatory
field data max. delimiter
11.10 Telephone Number
length
11.11 Reserved for User
12.1 Record type L 1 Fixed No Yes
11.12 Reserved for User
12.2 Sequence number 1 1 Fixed No Yes
Request Information O: request for
11.13 1 Fixed No Yes 12.3 Termination code N: Normal 1 From From From
Status Codes test information
instrument to instrument instrument
host: fixed to host: to host: Yes
From host to No From host
3.3.2.10. Traceability record instrument: not From host to
used to instrument:
instrument not used
ASTM Definition Transmitted Field Input type Repeat Mandatory : not used
field data max. delimiter
length
14.1 Record type M 1 Fixed No Yes
14.2 Sequence number 1..99 2 Numeric No Yes
14.3 Message type "REAGENTS" 10 Closed list No Yes
3.4. Special characteristics for HORIBA Medical data Parameters CBC Code Conventional SI mmol/L Japan
(international)
Platelets - Large Cell P-LCR * % % % %
Ratio Calculation
Mean Platelet Volume MPV µm3 fL fL fL
Parameters CBC Code Conventional SI mmol/L Japan Monocytes # MON# 103/µL 109/L 109/L 102/µL
(international) Monocytes % MON% % % % %
White Blood Cell WBC 103/µL 109/L 109/L 102/µL Neutrophils # NEU# 103/µL 109/L 109/L 102/µL
Red Blood Cell RBC 106/µL 1012/L 1012/L 104/µL Neutrophils % NEU% % % % %
Hemoglobin HGB g/dL g/L mmol/L g/dL Eosinophils # EOS# 103/µL 109/L 109/L 102/µL
Hematocrit HCT % L/L L/L % Eosinophils % EOS% % % % %
Mean Corpuscular MCV µm3 fL fL fL Basophils # BAS# 103/µL 109/L 109/L 102/µL
Volume
Basophils % BAS% % % % %
Mean Corpuscular MCH pg pg fmol pg
Hemoglobin Large Immature Cells # LIC# * 103/µL 109/L 109/L 102/µL
Mean Corpuscular MCHC g/dL g/L mmol/L g/dL Large Immature Cells % LIC% * % % % %
Hemoglobin
Concentration
Red Distribution Width RDW-CV % % % %
* USA only: PDW, PCT, P-LCC, P-LCR, RDW-SD, LIC# and LIC% have not
been validated for a clinical diagnostic use in USA for this instrument.
Red Distribution Width RDW-SD * µm3 fL fL µm3
Standard Deviation
Platelets PLT 103/µL 109/L 109/L 104/µL
Platelet Distribution PDW * µm3 fL fL µm3
Width 3.4.2. Alarms and Pathologies
Plateletcrit PCT * % L/L L/L %
Platelets - Large Cell P-LCC * 103/µL 109/L 109/L 104/µL
Count
3.4.2.1. Suspicion and Reject
When a result is suspected of being abnormal or false, it is not reliable and the
instrument returns a flag in field 9.9.
3.5. Curves and Matrix Transmission The image data must be uncompressed using first the base64 and secondly the deflate
algorithms.
The data must be converted from binary to text format.
Field
ASTM Transmitted Repeat
Definition max. Input type Mandatory
field data delimiter
length
14.1 Record type M 1 Fixed No Yes
14.2 Sequence number 1..99 2 Numeric No Yes
<- Instrument
-> Host
3.6.1. Example of a Query With the Response
<- <ENQ>
-> <ACK>
<- Instrument
<- <STX>1H|\^&|||H500^112YCXH47745^2.2.2.2a|||||||D|LIS2-A2|
-> Host
20191211140155<CR><ETX>9B<CR><LF>
<- <ENQ>
-> <ACK>
-> <ACK>
<- <STX>2Q|1|^test||ALL||||||||O<CR><ETX>DA<CR><LF>
<- <STX>1H|\^&|||H500^001YOXH00031^1.0.0.6|||||||P|LIS2-A2|
-> <ACK>
20150323160052<CR><ETX>34<CR><LF>
<- <STX>3L|1|N<CR><ETX>06<CR><LF>
-> <ACK>
-> <ACK>
<- <STX>2Q|1|^289645146||ALL||||||||O<CR><ETX>F7<CR><LF>
<- <EOT>
-> <ACK>
-> <ENQ>
<- <STX>3L|1|N<CR><ETX>06<CR><LF>
<- <ACK>
-> <ACK>
-> <STX>1H|\^&||||||||||P|LIS2-A2|20191211150155<CR><ETX>81<CR><LF>
<- <EOT>
<- <ACK>
-> <ENQ>
-> <STX>2O|1|test|||||||||N||||||||||||||Z<CR><ETX>46<CR><LF>
<- <ACK>
<- <ACK>
-> <STX>1H|\^&|||HCM|||||||P|LIS2-A2|20150323160111<CR><ETX>51<CR><LF>
-> <STX>3L|1|N<CR><ETX>06<CR><LF>
<- <ACK>
O4zr5oWelLKZ2M4+t/jevhy5qPx+cV4vp6vha2nL0ic5QPx+dPxnGI7EyzSHxfWu GcWYcL4pxs2gu98Vxjs/
+peR/748/F9Y92tFfcMI5LK76pw29VYQuaVeL8wvH93Xbaq/ fFscz4vhMHFnTRPEq1xHP1HfE5xle8xzTfL3oLsf6yByTYkyP8XJ8P1r8Kdd
LXOG4U5z8b1z9s2tmbbuFn1tccxD6ZjwifStxXYq7qI3EOGkN/2Q8kTV+OY/ +wIf6sRgTYvwhzsP30+LzW3F8Mo5vmNcjvc5z4vzUGA9JTiX4Un5tOh4QD+sLNH/5SXy
ipZvWO4qOFZPfJSdSx3moh2STiuarI35d4vg7elaFxLWir4j7209VnYrC2NR3TEc/F/ +PI6XxHjdcz4Xx3+O46NxDB6VWEMd/KrP0przXfFcCdmV0zXAS7lK8oe/
GXJTuY6oLvaSH6r+H3lM7KB8LcOe8N+pazUkVxi7nxH2NtqgU7Gd9Uysm95D9c/ SQM4mBwDPv0wzp0Xx77WlJiKd9Uh38K8V1gOcX89No4vxJjt9dxp3sB3sDrNPB8uTCTt
JxlVS8VYMOZgvpBhBV0r6T74j42qYl1lXc+zk44leFRWFH/ fP9+jB/HmCLMlefFpwL+fizeJkbv83uniKfwuzavatbOem4wr/
qoeJ5BU9bcW55+aSCf94yjsHzhpzRJ+J7zFng1Zctx7+1S7WJ5AO/6yXEvybmIkZn/ 7JGAaDD8a9QWcJWsp5lmPQWUPPVOGj/
syxrCD/ NkyPdc4usV85D2nxvF3xvftpmGMdYh1P2tsBm7LG5bzb+P84zECT
lPF9PFO4b33xpVrCMl9OcirBkyreVcKv1Ow7Yi0V8txccmMPU77ZyTn4Xge91XLma/ +Upyav80Ti4SRiHf0nP49aNyyWb1EP4/itj+UEP1jZKz6MH0JIyY85jTNs0y
CPeLv5itYAvlNGyBwcL2Oer6SYjP125qE2kcya4He9njG0pbDLAKO5ru3Fy +lyzYsc8p5XhMUCFn8a4xk/N8Myu9cye8C6htx+IQxyb+Ih1pH2ArvxunF
+pzmg8M5b51Q9GavhhZsJcL+dWLxkAu0MNeIHhZw/ +iZ8933OOsM7dZ4zD87eM5+8Z8xOEkcT3OMsVvXu1LbtyjXlzjXHbs/yeNr9/J
MPG2fLWc6fsS4tKnmga7nODeRf0c8qPtfLCvt8bqAh9u/15op3yAlk/uzzxl+svawd598Jff +wnVu6RHFL2Uy1bdOB8Y3y25THbcsTuXGs9+2e/E/6H/pdTTDe28w/
+oaKpDtxvkHpholpUMmk2Fn3zv6n72/bZ4Qny0kTADzZyv17LOrqt3p+w/ZH4vLB8F/ Wr7usv1cJv2Ws3pF6VBvX3zMGoDfOldHG7VTpQNrpW00DOnGRz6EngYmCnH8j3GO3
6qQB7mqpLMY71sIj/AfuwKt9fa+vrYxvoGxUZmOdTq5j6pjDc0KWjMxMzzPHAXxE7kOeL 69NM82Pmz1zj+wytN3V7huXNO5HRTX52itYAH9NOXKe1pa0Gmz/3eXTuTfNjknXtV
+dzoONinUEnpuPyF4R/1drih819iB4Ua9j/VzNMtlCOsL91eK2J0FTg06Al51lF8AU+lA +bjCM/L+n/
+Yfn5OTBTEyetI97xHmxG8mFJvzPOVSHntLNgcn3ZibKY6KiGWge/LDvZIJfAe7OueFyF/ Zlo0PPJdJxuoTlhfruMByOdc6e4zOpc35vXXqbOPoz6bxVuEenIMj7BKYSZqvMIbxY08Zk
HIPsZwxtqZ1cnmd53ruKaFnM9MTdjt1bQHpPfuQxMvGfmZb8SLzJWvLD+Q1sA/ 0+b5suNDzD4hNaNHibmeJZ5XoqB3W2sM2D4f
vF7a9xy5vL9yiy/WHJOPE+BaiJ3UXHi8knc+YfyXbtAVkv +jd5RGtAVkl5h6xfG71Ov8oefM9eYv87hFuyjnCVMr3JMsEOpDPOcYeOj3eOne57zvDz/
+uQS7WC9WY9y2xl28VdrWdf1fOp95tKJuQh0Nn0A2Ay5q7XlS9Iu7atx66y6RXy30m6hJ 1cGKpDr8s/Gs/o72vWtzcs01/43cZj+hf4/pxl
1Jej4nO5v6i/w/FueXNv6Hmr9DbHuWkl+BLnSd+aq1TPfOtpv4ubWl42ljwSvXsf/so4eIR +abfeYH17Lh22ua0y49p7rSB4BNdvs3PviZcpz3k3dDxZ8sWXo8yRngW2wgWX9I7ercr5
+yp4S2+Bbmnzu4oXhBzlk8aT8vI5oJd/FjKdVPbztWMv3Vl59KO4l/XkP3m/ qsfiPgk4viG2Dxi1epWxaV1xHzlPsXi3YitesTO8Uw/4qF
moX0Zl4WlMySfu9ldacfniI7ermwlT6ZezMdrIPqR9rSKboOvxJf/Jx +PFfNVWxc363PxLbsJVoxR5ntmDo+NzcpHuV61SjubhGf3hnX4tgsrXwIuVH24Gm/
+dtmMct8fdtpbGXIq47z7D2x1ymrb+m+XOuG0k/ VtAeNXN16NCyyjOwr2fvxr6vXsp7afbl4BjMzcuvbuLn2c8uofxI5vNW956IPTt2bYj2Vezhc9
2fawt18r7F7Re4gMWtbz4vqvt8TbG2FrCdPrjDW3PF5HNwhdhrxIH8I1z5CEnaf/ 8W+67EZ9iizIus6/34Yp5vKeVMygLOA7A3/rTyPNUntb/PPOOSzg+Qe4gYi+eQZ8Ue8SM
ZujuOsaeoyQmwb7hWOanurLj/BuUr2O/2blAOvD9dtQ1is+4t2gdUxN/ +H3KqFtGen/1e5ula3huvqP0k+WjyJbXzI/CAuciJobuZQyHP+Bm9kzoUe+icZxXvp
neg9wkWIy4neey5z1xcpp9m+NwT6LHN5d2n+TAykRL/dmxvF25T96N+scdRSeZb/ +HrItqr835yM5nTXUz5s5q8AzyD5x9VHof1kp8jr5I5Bq8l102+krzpR0wrORzuZx3YcHJo5
IvolYrhX7xS77MPaV5CVjHmobPfKBrGOUcmFlpuhlT9q7J86znnh/NVP39eMdddCY A3wJZ9wPmEB5W3yvsBz5o9uEB7ok2JfQZ2yf6VicfZD1Z2qY7KHoZekNVtYyj3BZN2f
+5+blNPP/M44rbFFvnea+JD1oenO85I74vwc84pc9Sytq5mj9bTm7QXJQ9yhvVc/ +VN6LQJ33dhH0BPWuD+kCvz27+1IV/aJcXiMoVuUslscD4mxX4ydYxwc4yB/
nqv9nrrpqA41U3ngEs/1esrZNiGXbuyVe/d1Mmdck/ 576vxTggxr4exOTYHfJSl1tP37Gdx4f+oK11Pyj7hy6X49sZWxKXpo/
thH09O9nzVKPpX6Tn2Q9SDWjNVS2GNmYe/Wd9bN4ge1lluVn4y F7j4qe1+wMfEsfE4bd59sY/qR+2yL0Hl0+peyl9S/Mp9wVDtzi2nb7pT9JF
+Xqj9lmt4Cu1MXiKPKCXPVuPvN7sjmpTzHGb +Y8Ty6fa9oyrwo+eWL7OfChpIXzfuf1j31a/Jz9V+Dd8/H/U/FPC/
+MG7m4u1byafRK61ulo08lyF3OJ8zbru72Tuj1xvYW5yZUE3uflc+4SYL Ee97rZG9lL0b35fj8eDzH9x/qfPen+t6P+7qv6v68/
+jvPeQ93NWSZzVVdPTI6VyjvXf3QeUTs7ZkTHbvFx/hAXWHFjxF/ puQUdxTPxHnH0Vv49x76EkcY95WHFtxX/1kXP8h+hDv5LmYr/5VXHstjvFM/9m4/
swxWblK6geJq4uEP3IQWQsYJx2gLkduG+yT5+rOFe/7c3QfuOY9Wbe7TPk mJcj2OJY/VY3Pdj0dEPGnvxuXkm7vkTOqT5yQHSz0FNL/
+anLNvZ3Mx5C3Io+aexvynrG/ Mdccw61i62BYs5x7ab9bmlXBm5vaxJoE88T05qI
JDdPbitrNuxFycmSUyVfc4quN8cpL0DOkO8Ve9RR4RfGR7xwdYzhMe6M8UScOzvGdT +kANiHrZeQXN3YuazXlW1IPd5bu03tF7axyjTHPk6OjJtNxnvRgvYvP9P1k7pEaAbVE
HOjXFjnLs4jnNjvBljtI93x7gyrsUc5Wx9rqfEGBHjljg3J44Px7jd89wT41/i/J/i +kU2EB2Z+x2inFb256yhXBH1TurJ5C5TrivoOz2CmbMPbGYOkzoqefC9ve5PKd9Arp/
+PM4PuC5LozB/JfGuD7O/z6Od8X4WYwX4/uP4ni/n2Wuh +xMyNrqNcTdYnQ38zV83641rWRMi1f9r3xvvJeXddE8785/Z6V
+LYi3FijKCh8L6rYsS5+rIYY2Lc7HOv6FjO9/mYrx4Z3+NdZZzP36z1lpEfzMN6ynhdK8/ +auP66cVe53qTlt2claMDm/
Lv0PB8S5byo3lzwm58Wa9pLNz7pr3Es9OvuThimPlTXBRcVX7AP1zcxNwl9yfct4vx38ol8 gH5zOoZfzFaycnMcu5WWpyFyqHkXnRvnOp49rz64NZi6JWMa829qZyK1n7mSje1dQbq
sc2DILmio6OM6raM6JHWXhWTHGudAs9fkWK/tAOXJqG2Sv61W1z30a2Y/ OG9o5xK5p14B7WEm5T/ZO3QQr9f8vNm8YF6UdZ73jHfePanyrlmXvhJ510u1pqz7vSk
y1Kqe4OZzOdjX2J+ +U3NYY4wkrmWScJE1nBYGzmXmV7DJeYv+aE3/NzPnJslFwbfXtYzyCbz/
+jhyb3+2bHH2Mi0vmrIu7DohdTvqmmmHNxevyes35ARPkg3Ovof9JCP6VKApc4vUt3dXj tNEW64fPJCnAaN/NX3wkFz7FMuCXNNPnHe63TRfp3xOyu555XOyH/QprT/
jJrZOAHmULPCcITfSv0StLzwHqy1rmFZJa9ueQQ6Tumz fe51knn1u1zr/NF2yp75ATTVz/eSIf+xcFbzfS/mozF/f5DwYuJuh95KjSlzcYJw8Yjk6/5+8/
+SLWhN5wMxH7237eZT0g94KcFSo3W8n2VEnADdZq9tHOkUdjPp55nX3Ma8Oluzpu6L Z3xw5ys+9628vnD2qqVgV/e4fWkPM/RmnKeG/Vs1l/Jl4NXagzktSbp/
ODR6y1kFdlXzkUcph0Q+LjDJ/Tb6Seu8Oyk/SL0AfLD0n9IPkOpzvp/ poa5vPSj6z5UEv7o3QiefOQdC9r1aHPWXt9xPoa/
con0VXRisXWO8gmaCLFbXnrTrKWZNjX9SYO0LyqtcWfcyVvaW7yTZQS029Rm/ M46F3UH8rTYgQmmBZ291vfNEgazHkD96QXr/oOW1SzL/27rDjp2gfXxZ6ZhrO
IzWysOaj/wAd4kD2G1C+pF9NbMdY6Ds4DsxX4Psq5nC2ExeyrOsm+k9rLyYG7WyQD +hLjDWcgc7b1tuyB9Zk5cDsw9bJnMs8wnW2Z5kUN61XOjhI7+KPv7G77/aWAUv/
+kSIUbL +J57zav37Q84Am1hLO8bnj5kmhJXE0UvxInr1huT4omPiPPtBuPSs+yfnyhdQgeok/
+DjZWlF5V9Dp83Xbi25YDfvc7mgO7RC951lyob68rTGT8sowwRI4sex6RGTRSE5+m71k jzQPum2Y+jBCms1/4Guud15i1Q3TjR76fnP71tgczTAf1C2qp12qN9V
nPMVyo46ILUHOZwlT+AzqBvR94LcLduB89dSgb8RNxE/ +kn2mbqLOcZx0FCxeJjzk/PP6T13G9ZJe1rqvMN2iDV+OkH7lWeAHvL/
YiIwHglbiJ3Le9PtQW8Wu1tSMhwi3if01ZEOzfrypdXJVxQVZtyb3jSzA2oayPdkvCz6oe7Q Z90IM9O8n24BXrPHWW5yzPM7xuakXU34a359fHUm+uFd6Try9bzx+SbLL
72bNMD0JvqnQOu0MPXNZsdxNPqYtkHv88xTPEDtnvw7vamivrA9QPkNPR0jF0PGs81 +SZ2Jui54RnfwGb+w7O+1HB+yLkyxDoAJ7N5llgMymSbdRLfn1y1nG+sPChtZc5yk+9I
Cfot1lR8WH2hcZo6Dc40tg+XjniXNvilu2utqHI6wuyU/TXp11EJ0YK12mHdhEfqAGn/ +zPE9j5jeG41DsPaY9Cprs+Mk9+yZfNE6BM
WP9+8kfZG0KLFOD2FXvTCxgd6h3Hii7lX0K6O3K +xrWd6bTM9XFNLmzhD91GXyzryvBrkDMttqu9/3fNB62Tdn/
+px1QnDIOnaXvma9Z1XpeL2c42Zs23jZ5+xXONh2ryNflHnI3eSr0JeMA6EPOWAv8R8ry yBb0+a7+DjCdP1ePsDP/Om+TvH6wfzN5uXt1jX3vbapukd2S+CTr3ndf/
NaRB6dGTI9I1n6ok+HDjpWtoIcw6VhHfiLn3dAy/ CNulh24orhW10uXYuP/WIObD98GG2aR1j
7rsC71D1KIyzh0qf5m9ENjjL0rXkVcTtq6h/+YH9m3HCyuJMfzUoZo/ +3GH8JW8Zu4bhaGkeYZppFY9xdhEF882nmZI3tQP0769Y1qw833T9ox5eINozBoyPP6
Zbqi6fqG7fpO7pncSz135F3pTWRPkDH3xvI95GazBvxlrxuaVpZPSJqxLctIJ9JnHSR9yx6 DbEmOG4X19N3hG7NWSYzzguSR31nPA+YF8+I39jP/3jG9zxl/91v377Qsxkp
Xjt6DvctemLCj9Hol7oirz5Adz56X0+WfsrdnQ9mRxPhO7q/CH6zl2IE+vcOk//hNrqOLWX +WXfgO7WtuXpXQy3ut+J5+iH4/6/GRMid3x7k2uEl/
+nrzPw1xpvf7O0fe3XxYfEL7W2bRTDpF89WTYh62Vbyc8RI2Qfy0HGK7I Qb4JGzcbdKjpAuZ32VaibtmmZ/jRW/a35/5HLy+yfeB68ZzBK0V8R58fdv0v2C8PGr5/
+Rf6gbGbcflYyzn4aei63lxygL/sc93Zf2kLCYvL7GNn9tI2nSt cRz4ufxo9SywNVc6z0xFWu7RfYpbfoVxgH+6EXxOmvtc2Tnsjb+mr8/
+xC9lHMEw4yhrbHvaFHL8iXc6++yH2KYuJpuyBGy5ekadPecCjMcJ0/ ZR5cLxpSj4krfi39pcd7vi0BV09bDsjkVT2P7Ug7Dx3vGs/YkrGiIX1nT9hLv/
XnZ8ewF3VlYQ7ezhryU7Fr2KODjJsmvZS/nF2V3E5N7+/c7YOr7opkeUwY2jn7E7Gs/ V74+wZ63jwgxwR9ibzJst4L8Qeb2HFzBk/76L9V
TvUldA4/kj2d7JV2lS/E5+MDkH+hH3kV4zrOZ5+g5Z6/ +5f49251wq9z1zIhxTX5z4hbCn1BfIQzYLa+2eNcDPtP5PmxbRPzx5eYuJVFetnr/
H6J35pOSCb228BBbkD3D28rGlwmiNfuCqFm6ZyP7NuBr8JJab/rUVeVzqZ/ fyzq1sqRxD2qgdnBe5X7jPHMWKyiGx98KXZQ026EgbiY3+fGd+TTRrsOyjZlr
TcwiOsge4kg3M390gk5XkG6k75G+EDlFtJGulYPpLXtPW8h3Y8eyFOkT8AG/ +1Deo4yysfX326QZOK9eXM+84xHsVZNbW/ifzpUPE68ztFO8zt1JOI/cPG4k/iSX4xLo
NysJW2jt6qhe1/acPdRP55uQ5tnM92caMaZaWL0pfupj6HIk9c08ZvO +of1+9Snvadjrxb6NPHPmzlhPS7m0rJE+ozpz9iuvYszhC1Y0D93/
+fKzuYveboD7L9vGxgrgGsELscIL+Z/QY8v6R1b2/JEp+YPn8d lXJYRHtoagBZX3pXa8xaCDR9SvsieMVz+RuU0OuGvvHAWfYg76X8Wso8cJC/
+bziGk32DRAvTZSMsi93OT1LTJexPDweKr+NDUD/iLkzPrbfpI8ue4WGyk9i07Oea/+Q/ eQebKynvQl4na+u/
WlfUV9m9g5Xvmct2Y7sRzzMdnMt25/VdMwYHZsNL//BPpleOff+5HtPl85jz/ NPax1ZXpflDYZP9bws4nPrAXX7Xtw0bTv4ytiPmIJZK36ynnk7E461lE/Mg4nbViL
CP2LuslZmfiXHs7DDRih9DLum33StJzAiPs3domPVgda91Mdum71pXNpVOpr5C32paX/ +AZdWVo/7j2vPnMAubxi8bh86Ih91uLe18WPM5YfDXhKH+/ub32r8g46/+vuJ6/
YJto3XJWXniP/Y69Ofl+/FNxNzLC1ZsE/ jGhHT9nXZV80eKIuvrHwQR2eek3+nivsb+ZpF9d
L3At2ZQn7jH3Es2pf25jVbHP3dz23Y9nubz6OEn/AR/bHrC27lzZ2XcUU2efzE+cU31e +PH9Dwt55qDCBjcvfZ7BnYX9ITZ96+4LWUfZ+L3uP+THj5lXRj04ljrF9d8oGpx
+jnw3eQ7youR0s47+uPbkmQsnT/lb5TPJq1Uf66jeQe1rrHOZ72pfnvWN27z/ +g1+Zp82am7SPYpCYNn9//wFbnnvUR+biM4/
n9VWLYS8ALlKcuTUD+gbvNo5O/I19O0wJzUycuB/ Abj9vuvSq7NW8fmjaeOAWfcNoH9i57tx7wHM/Kj2Tf3PX2OafZj7g3ibgj34+tIcZcUHYx/
a2cuqZ6svGXm8afqWtZIXvQ8jfIImU8m93uN83wcqSeRJ6MHMZ5rPtTJPH3mRYMu6nW eMJ7fkxc/raB33EB9Mzc43nYD7iM+Jb4pl77F9u8Bp7oidpGiG6E38X2kZeIx
Ziwg6My/9YFu1NvLR5NvucI6UXAX5jTucLyWn8XPPQe3rLb0j1/ +RPuPZ9vxel9y3fauteAQ66GnDD//a/nW6beiltqmzjfOd/Zlez5tFW+4vWA8+aqrfcaFt
Y4z9rP18jXs64hXzc/J7+WwjZm6Q+az8ZIwbMybPmtv6B PyppKzBlyFc75RjLMGSKJ3CRRmy/+B8zNSfrnuTMT0VBnOMM
+q6WftwYtKTzvaEG9z9nLi2ScLMn+7/8H +o2fTurlodN5Ed38DKro7zzjHsB+Z5BiG6V7GvUy/NeN145x5I/27xuB/vj0WHLSwv/m8/
tcx3x6m52Hqb+H9/gY=
M|2|HISTOGRAM|RBC/PLT|PltAlongRes|FLOATLE-stream/
deflate:base64^Y2AAAQ4nMMXQA6IdgMjhlZqlY+5zeccOMR9HiFyDPUgOAA==|
FLOATLE-stream/deflate:base64^rZV/TJVVGMevcGdQUTBpREYDh0jmiJgSCfE
+z3szxqChozF02DBZMhZOpkjGQERTAhKDVAwKEkI0qGui/
AgIDEUwSIiQoC4E8cOgIDSEwur7cs9d1xvjnzrju
+d9z3me83z3Oe89qFTKsJDngiodMYnwADmySpUPTbB M|3|HISTOGRAM|WBC|WbcAlongRes|FLOATLE-stream/
+TZnbq4nWrfCdtT3uW7+221ejfUBy0bhLFp0bpNHIndJwQqoU6pcjNVmXSN7d1VJJQYv deflate:base64^Y2AAgX9OYIohygVIOIBYAA==|FLOATLE-stream/
kEK2TMjzHJaW+MsKCYpqsaaWbPQ1kOlHO7cfpxTAPsqpfS5eWaygxNYCeHg deflate:base64^ddUBiN1zHADwH45tHDsc22zj2GxnDmfONu7Yu7s3NjvzZjc7MzzMDMN
+m8eAwKq6IoC0O0WSfHEvtQwlY30/LQg8hJ426qzOQl0VZTtnIzaXAg/ hGMZeEkeXLkkj6YW4JF1raUl6sXRJurS0tPSSNJKWLl1a+Ly937/+vebq0/
nILyT1aDFqSqkm6CzqztPuskrU1pCb/UVKDbhMwwnNpNG2Ul5/ d7v///vd/v/3+/7/
O83aXqdQvx4q29NLNiUDFK0bpibrMXLRTFBy7C3SnZom7+5Z7K3i1/ cXQuXvn64jIazPhlDIhDDaGcJyY68zGq8F4892u760mmcy1XuLlCgTfK6BJlrJkCNPPwUG
PMuLhCzZ1ti1k9asEe6vt4i4MVZ3g GGInRYYZYQ+lzurcY
+yDVBNjwauYTtkx9ivxw73l1mz4UtS7l9yIEVhjeXLOPBFc7c5e3CV4NcuXbrStbGreKCND +ynzEEOMUGwljomU08DjUxnFk3MpZkWWmljCR1kyHZVn62HHL30sYE8G9nMFvrZyja2
c+lufOKec8OL5xNW/v8eTwcS8ONvfm5+2e5WeekBh//Fiwhm22rWPzeD U+A5nucFBniZQV5hiFd5Lb67nbzJW7xNkXd4j/cZ5kM+4mNG2MVuPmEPn/IZn1PiC/
+eOuzPN04GcM+FF7i1OYjrdRu4bDKYixaH8IlHQjndbRMnymEcE/ISR0SFc0jiy+yfGcE byVfxtvuYbvmWM79jH9+znBw7wI2V+4md+4SC/8Tt/cIg/GecvJvibw11xj/j9j
+Ra/wk1WR7NQaxbb9r/ +FYjqOO4zmBSUxmCidyEvWczClMpYFTOY3TaeQMzmQa05nBWcxkFrM5m3No4lzOY
I9U9t5xjKGxxx2cu9Tsdy2Lo4bNu7h8uh4PrMvgXOP7uXGjiTsv4+rRpLRYz w5zOZ95zKeZC1jAhbRwERdzCa1cykIuo43LWcRilnAFV9JOB1dxNUvJ0EkX3WRZxjVcy
+Xzh5An4Ocb30IvVI40/lN9EvlN7zS0DOdXwt8C30Pc1R4Bnof4c273kb/ 3JWcB0r6eF6VnEDOVZzI2voZS03sY4+bmY9t7CBW7mN28lzB3dyFxu5m03cw2bu5T7u
TF6fkgUP77CcexQ+jvEa7XF4yWbXhhPw8y4v7cqBp1y2GnsPvt6f+ ZwsP8CAP0c/DPMKjbOUxHucJtvEkT/
+ZmLD8At5PwVwB2hfD4IfgVwecpMCyG19PgeAZ+PwLLEnguBc E023mmu1r3lfrOx1qti3XWEeuoJ9ZUNtZaUnPN8b6mWKuV
+P4fsTMNVyxumz4PopJ9ecA9sy3tV2Hnwv8LbBcjCu4E0zleD8GQdaVYN1DUtOteD9OX +p2INT6SUoz9YCj2iVyMabnYVyr9JRxFKfahYlSoySv9KqRkUjF9b+33pMeT/
usqQPzel7ufxHcv2C7zQ1gf4nvjbkM/o1858AVnEETj2c34xyucn/ pb0tnxc83B8pnLsUfWp99Mbe8lgrPlSrMkQa2NG3LPtcW9siu/+xe5QeEN8V9zFl
JlziLFv6mrhXn8RWYXQOzNjBrB7OvwawDzDrB7DqYdYHZt2DWDWY9YPYdmH0PZjow +yjbGxc/FeclA2ZqdlQatS3ZzJHPl9cwMJsKCwW241l5CvlOfka+brskV5f6kNe6PX/
6wWzPjD7Acz6wWwAzH4Es0EwGwKzYTAbAbMbYPYTmI2C2RiY/ avkqVsiXiT5XWCS2iPOMNYmE2eacZty8hSkcto5fOcAYJWvbLX5QXX/hJfmOuD/
Qxmv8z9RmcsfwWzSTC7CWa3wOw3MJsCs9tgNg1mM2D2O5j9AWazYHYHzP4Es7+w XxrppizVcqf9K3xiPfWk09rrh2DMHY7+t9OVcfJ9tcT81RnVxT5XjubEn7qeheNYkkvMmvdc
rpIbO1Ryw8ZFcr1ukVy71UyuGjGTy6PN5bJJc1kbp5ZLZ9Xijvi/RhLuBMKdsgP KKUOpsfSey6fGau9L58kcyXzpNSTzJvcka6mN/3cujtRIrhVr5j/
+i6FsERXZKr2ElHlnxD7WS1nrQlyN+DBkDblDavHuCk2LvEeh+yEfUaO8O8r6tedErpesv aGTucUvvcAzXz7Y3nTeWsqPTsEP4D
+PUIt9HrE+IfGV+lejTJTyMQNdYf29eEe8VJtKK
+zMFqoOOiBgu5taLHBJ52UIk5C5YKHGHiEpNHZj1kf7ZUeTW0T/
4. HL7 Format
Each segment is identified by a unique three-character code known as the Segment ID.
HL7 content is enclosed by special characters to form a block. Two or more segments may be organized as a logical unit called a segment group. A
The block format is <SB> HL7 Message <EB> <CR>. segment group may be required or optional and might or might not repeat.
The characters below shall surround the HL7 TCP message: Each message is defined in special notation that lists the segment IDs in the order they
would appear in the message.
Element Description Value Comment ■ Braces { . . . }, indicate one or more repetitions of the enclosed group of segments.
<SB> Start Block character (1 byte) <0x0B> / <VT> Vertical Tab The group may contain only a single segment.
HL7 Message This is the HL7 data content of The data can contain any ■ Brackets [ . . . ], show that the enclosed group of segments is optional.
the block single-byte values greater than
If a group of segments is optional and may repeat it should be enclosed in brackets and
0x1F and the ASCII carriage
return character <CR> braces [{ . . . }].
<EB> End Block character (1 byte) <0x1C> / <FS> File Separator
Fields
<CR> Carriage Return (1 byte) <0x0D> / <CR> Carriage
Return A field is a string of characters.
HL7 does not take into account how systems store data within an application.
When fields are transmitted, they are sent as character strings.
4.1. Protocol Description
Separators
The HL7 messages must be created by using the separators below:
Separator Name
4.1.1. Overview \ Escape character
| Field separator
Messages ~ Repetition separator
A message is the atomic unit of data transferred between systems. It consists of a group ^ Component separator
of segments in a defined sequence. Each message has a message type that defines its & Sub-component separator
purpose.
If producing HL7 messages that contain the separators in the fields content, the Result information (related to a single order) used to send a test result
OUL^R22
from Yumizen H550 to an external system (result uploading).
application should properly escape the data using the escape sequences below:
Acknowledgment / Rejection of a test result message sent from an
ACK^R22
Special character Escape sequence external system to Yumizen H550.
\ \E\
| \F\ The application must respect the following attribute descriptions to create and process
the HL7 messages:
~ \R\
^ \S\
■ Segment: the segment ID
■ Meaning: the contain of this segment
& \T\ ■ Usage: whether the segment is required (R) or optional (O)
■ Card: whether the segment may repeat
Date and time format
Card. Description
Date and time fields and components must contain a date and time formatted as
[0..1] Element may be omitted and it can have at most one occurrence
follows: YYYYMMDDhhmmss
[1..1] Element must have exactly one occurrence
Date fields and components must contain a date formatted as follows: YYYYMMDD
[0..*] Element may be omitted or repeat for an unlimited number of times
Element must appear at least once and may repeat for an unlimited
Numerical values [1..*]
number of times
The numerical values must use the character "." as decimal separator.
4.1.2.1. OML^O33^OML_O33
4.1.2. Message Structure The following table lists the detailed structure for message OML^O33 used to send a
request from an external system to Yumizen H550:
The following table lists the message types supported by Yumizen H550 for the
laboratory testing workflow transactions: Segment Meaning Usage Card.
MSH Message Header R [1..1]
Message Description
--- PATIENT begin
Order information (related to a single patient and a single specimen) used
PID Patient Identification R [1..1]
OML^O33 to send a request from an external system to Yumizen H550 (request
downloading). [{NTE}] Notes and comments O [0..1]
Acknowledgment / Rejection of a request message sent from --- PATIENT end
ORL^O34
Yumizen H550 to an external system. --- SPECIMEN begin
SPM Specimen R [1..1]
The following table lists the detailed structure for messages ORL^O34 and ACK^R22 OBR Observation Request R [1..1]
used to acknowledge a message reception by both Yumizen H550 and an external [ORC] Order Common O [0..1]
system: [NTE] Notes and comments O [0...2]
{ --- RESULT begin
Segment Meaning Usage Card.
OBX Observation Result R [1..1]
MSH Message Header R [1..1]
} --- RESULT end
MSA Message Acknowledgment R [1..1]
--- ORDER end
[ERR] Error O [0..1]
--- SPECIMEN end
The MSH segment defines the intent, source, destination, and some specifics of the
Messages consist of segments of various types that are listed in the table below: syntax of a message.
Input Input
SEQ LEN OPT Element name Example SEQ LEN OPT Element name Example
type type
2016101214500200002 42 YH550^123456A^1.0.0
YYYYMMDDhhmmss: current date
15 YH550: instrument code
10 20 R DT Message Control ID and time 3 R AN Sending Application
CCCCC: counter from 00001 to 15 123456A: serial number
99999 10 1.0.0: version
P 4 14 R F Sending Facility HORIBA_MEDICAL
P (Production)
D (Debugging) 5 O AN Receiving Application Application setting
11 1 R CL Processing ID Default setting depending on user 6 O AN Receiving Facility Application setting
profile:
20161012145002
■ Tech: D 7 14 R DT Date/Time of message YYYYMMDDhhmmss: date and time
■ Others: P of the message
12 3 R F Version ID 2.5 15 OUL^R22^OUL_R22: results
18 16 O CL Character Set UNICODE UTF-8 3 OUL: message code ID
9 R CL Message Type
3 R22: trigger event ID
Example of a message sent by LIS: 7 OUL_R22: message structure ID
MSH|^~\&|||YH550^123456A^1.0.0|HORIBA_MEDICAL|20161012144125|| 2016101214500200002
OML^033^OML_033|2016101214500200002|P|2.5|||||||UNICODE UTF-8 YYYYMMDDhhmmss: current date
10 19 R DT Message Control ID and time
CCCCC: counter from 00001 to
4.2.1.2. From Yumizen H550 to LIS 99999
P
P (Production)
Input D (Debugging)
SEQ LEN OPT Element name Example
type Default setting depending on user
11 1 R CL Processing ID
0 3 R F Segment ID MSH profile:
1 1 R F Field Separator | (Pipe) ■ Tech: D
■ Others: P
^~\&
^: component separator 12 3 R F Version ID 2.5
\: escape character
&: sub-component separator
Example of a message sent by Yumizen H550:
MSH|^~\&|YH550^123456A^1.0.0|HORIBA_MEDICAL|setting|setting|20161012183025||
OUL^R22^OUL_R22|2016101216170200004|P|2.5|||||||UNICODE UTF-8
4.2.2. PID - Patient Identification Segment 4.2.2.2. From Yumizen H550 to LIS
The PID segment is used by all applications as the primary means of communicating Input
SEQ LEN OPT Element name Example
patient identification information. This segment contains permanent patient identifying type
and demographic information. 0 3 R F Segment ID PID
1 1 R F Set ID - PID 1
34 PID0002^^^^PI
4.2.2.1. From LIS to Yumizen H550
3 25 R AN Patient Identifier List PID0002: ID number
5 F PI: identifier type code
Input
SEQ LEN OPT Element name Example 41 Doe^John
type
0 3 R F Segment ID PID 5 20 O AN Patient Name Doe: family name
1 1 O N Set ID - PID 1 20 John: given name
34 PID0002^^^^PI 19800926
7 8 O D Date/Time of Birth
YYYYMMDD: date of birth
3 25 R AN Patient Identifier List PID0002: ID number
M
5 CL PI: identifier type code
M (Male)
8 1 O CL Administrative Sex
41 Doe^John F (Female)
5 20 O AN Patient Name Doe: family name U (Unknown)
Input 20161012145110
SEQ LEN OPT Element name Example Specimen Collection
type 17 14 O DT YYYYMMDDhhmmss: date and time
Date/Time
of the specimen collection
0 3 R F Segment ID SPM
20161012181002
1 1 O N Set ID - SPM 1 Specimen Received
18 14 O DT YYYYMMDDhhmmss: date and time
Date/Time
2 16 O AN Specimen ID 0123456789 of the specimen reception
WB
4 20 R CL Specimen Type
WB (Whole Blood) Example of a specimen segment sent by Yumizen H550:
P SPM|1|0123456789||WB||||||P||||||20161012145110|20161012181002
11 20 O CL Specimen Role
P (Patient)
20161012145110
Specimen Collection
17 14 O DT YYYYMMDDhhmmss: date and time
Date/Time
of the specimen collection
20161012181002
4.2.5. SAC - Specimen Container Segment
Specimen Received
18 14 O DT YYYYMMDDhhmmss: date and time
Date/Time
of the specimen reception The intent of this segment is to give information about the specimen position in the
laboratory rack management.
Example of a specimen segment sent by LIS:
SPM|1|0123456789||WB||||||P||||||20161012145110|20161012181002
4.2.5.1. From LIS to Yumizen H550
4.2.5.2. From Yumizen H550 to LIS Example of a common order segment sent by LIS:
ORC|NW|||||||||||||||||^Hematology_Department
Input
SEQ LEN OPT Element name Example
type
4.2.6.2. From Yumizen H550 to LIS
0 3 R F Segment ID SAC
11 01234^2
Input
10 8 O AN Carrier ID 01234: rack ID SEQ LEN OPT Element name Example
type
2 N 2: rack loading number 0 3 R F Segment ID ORC
1 SC
11 2 O N Position in carrier 1 2 R F Order Control
1: rack position SC (Status Change)
21 ^Hematology_Department
Example of a specimen container segment sent by Yumizen H550: 17 O AN Entering Organization Hematology_Department:
SAC||||||||||01234^2|1 20
department name
The Common Order segment (ORC) is used to transmit fields that are common to all
orders. 4.2.7. OBR - Observation Request Segment
However, the Yumizen H550 manages only one order at a time.
In the reporting of clinical data, the OBR serves as the report header. It identifies the
observation set represented by the following atomic observations. It includes the
relevant ordering information when that applies. It contains many of the attributes that
4.2.6.1. From LIS to Yumizen H550 usually apply to all of the included observations.
Input The Universal Service Identifier field corresponds to any parameters or compatible
SEQ LEN OPT Element name Example
type panels:
0 3 R F Segment ID ORC
CBC
NW
1 2 R CL Order Control
NW (New order) DIF
21 ^Hematology_Department
17 O AN Entering Organization Hematology_Department:
20
department name
Input F
SEQ LEN OPT Element name Example 25 1 R F Result Status
type F (Final)
Example of an observation request segment sent by LIS: The OBX segment is used to transmit a single observation or observation fragment. It
OBR|1|||CBC||||||||||||789456^MISTER PHYSICIAN represents the smallest indivisible unit of a report. The OBX segment can be linked to a
SPM or an OBR segment.
Input Input
SEQ LEN OPT Element name Example SEQ LEN OPT Element name Example
type type
35 13
5 3 O N Observation Value
35: patient age 2 a
13 d^Day^UCUM 6 R F Units
5 a (Year)
2 CL Unit:
4
6 5 O CL Units ■ a^Year^UCUM or a (Year)
■ mo^Month^UCUM or mo Observation Result F
11 1 R F
(Month) Status F (Final)
4 F
■ d^Day^UCUM or d (Day)
11 1 O F
Observation Result F Example of an observation result segment sent by Yumizen H550:
Status F (Final) OBX|1|NM|35659-2^Age at specimen collection^LN||36|a|||||F
Input
SEQ LEN OPT Element name Example
4.2.8.2. From Yumizen H550 to LIS with the SPM Segment type
0 3 R F Segment ID OBX
Input 3
SEQ LEN OPT Element name Example
type Incremented by one at each OBX
1 4 R N Set ID - OBX
0 3 R F Segment ID OBX segment in the OBR segment,
starting with 1.
1 4 R F Set ID - OBX 1
ST
NM 2 2 R CL Value Type NM (Numeric)
2 2 R F Value Type
NM (Numeric) ST (String)
35659-2^Age at specimen 24 742-7^MON#^LN
40
collection^LN
10 O OL 742-7: LOINC code
10 35659-2: LOINC code
3 10 R OL Observation Identifier MON#: parameter English name
3 R F Observation Identifier Age at specimen collection: name of
26 LN: Logical Observation Identifiers
the transmitted observation 2 R F
Names and Codes (LOINC)
LN: Logical Observation Identifiers
2 2.4
Names and Codes (LOINC) 5 16 R AN Observation Value
2.4: parameter value
35
5 3 R N Observation Value 10/F/9/E/L
35: patient age 6 10 R OL Units
10/F/9/E/L: parameter unit
OL ■ F (Other)
■ X (Rejected)
■ Z (Warning)
Observation Result F
11 1 R F
Status F (Final)
LoginName
16 41 R AN Responsible Observer
LoginName: user login name
Error code
Parameters CBC Code Conventional SI mmol/L Japan Neutrophils # NEU# 103/µL 109/L 109/L 102/µL
(international) Neutrophils % NEU% % % % %
White Blood Cell WBC 103/µL 109/L 109/L 102/µL Eosinophils # EOS# 103/µL 109/L 109/L 102/µL
Red Blood Cell RBC 106/µL 1012/L 1012/L 104/µL Eosinophils % EOS% % % % %
Hemoglobin HGB g/dL g/L mmol/L g/dL
Parameters DIFF Code Conventional SI mmol/L Japan Message with optional segments
(international)
Basophils # BAS# 103/µL 109/L 109/L 102/µL MSH|^~\&|||YH550^123456A^1.0.0|HORIBA_MEDICAL|20161012144125||OML^033^OML_033|
2016101214500200002|P|2.5|||||||UNICODE UTF-8
Basophils % BAS% % % % %
PID|1||PID0002^^^^PI||Doe^John||19800926|M
Large Immature Cells # LIC# * 103/µL 109/L 109/L 102/µL
NTE|1||the patient is afraid of needles|G
Large Immature Cells % LIC% * % % % %
SPM|1|0123456789||WB||||||P||||||20161009145110|20161009181002
OBX|1|NM|35659-2^Age at specimen collection^LN||36|a^Year^UCUM|||||F
SAC||||||||||01234^2|1
* USA only: PDW, PCT, P-LCC, P-LCR, RDW-SD, LIC# and LIC% have not
ORC|NW|||||||||||||||||^Hematology_Department
been validated for a clinical diagnostic use in USA for this instrument.
OBR|1|||CBC||||||||||||789456^MISTER PHYSICIAN
NTE|1||order comment|G
4.3. Laboratory Testing Workflow Examples 4.3.2. Yumizen H550 to LIS acknowledgment
Message accepted
MSH|^~\&|YH550^123456A^1.0.0|HORIBA_MEDICAL|setting|setting|20161012152010||
4.3.1. LIS to Yumizen H550 standard test request OML^034^OML_034|2016101215200200003|P|2.5|||||||UNICODE UTF-8
MSA|AA|2016101214500200002
Message without optional segments
Message rejected
MSH|^~\&|||YH550^123456A^1.0.0|HORIBA_MEDICAL|20161012144125||OML^033^OML_033|
2016101214500200002|P|2.5|||||||UNICODE UTF-8 MSH|^~\&|YH550^123456A^1.0.0|HORIBA_MEDICAL|setting|setting|20161012152010||
OML^034^OML_034|2016101215200200003|P|2.5|||||||UNICODE UTF-8
PID|1||PID0002^^^^PI||Doe^John||19800926|M
MSA|AR|2016101214500200002
SPM|1|0123456789||WB||||||P||||||20161012145110|20161012181002
ERR|||203|E|||| The Version ID is not supported
ORC|NW|||||||||||||||||^Hematology_Department
OBR|1|||CBC||||||||||||789456^MISTER PHYSICIAN
4.4. References