0% found this document useful (0 votes)
20 views36 pages

RX ASTM Spec Prelim

This document provides specifications for the host interface for medical analyzer models CA180 and CA400. It describes the physical layer, data link layer, and high level control aspects of the interface. Revisions are noted and the document contains various tables and sections covering topics like command records, character codes, and record types.

Uploaded by

박수희
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views36 pages

RX ASTM Spec Prelim

This document provides specifications for the host interface for medical analyzer models CA180 and CA400. It describes the physical layer, data link layer, and high level control aspects of the interface. Revisions are noted and the document contains various tables and sections covering topics like command records, character codes, and record types.

Uploaded by

박수희
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 36

Host Interface Specifications Version 9

Document No. ME06-05-005-9

Software Specifications
Part 4: CA180 and CA400 Host Interface
(Preliminary version)
Host Interface Specifications Version 9

Revision History
Revision 04 to Revision 09

Page line Description


4 20 Add “4) CR” on 2.2.2 Message composition.
23 Change “n ≤ 255)” to “n ≤ 247” on 2.2.2 Message composition.
28 Change “(1-7)” to “(0-7)” on Description column.
29 Change “240” to “239” on Data length column.
30 Add “4) CR, 1, (ASCII code: 0DH)”.
31 Change “4) ETX” to “5) ETX”.
33 Change “5) C1” to “6) C1”.
34 Change “6) C2” to “7) C2”.
35 Change “7) CR” to “8) CR”.
36 Change “8) LF” to “9) LF”.
48 Change “255 bytes” to “240 bytes”.
5 6 Add “CR” before “ETX”.
25 Add “CR” and change “ETB” to “ETX”.
6 24 Data reception column:
Change “Start T3 timer” to “Re-start T3 timer”.
7 17 Add “*Level: 0(Lower) < 3(Higher)”
23 Change “Allowed except 7, 9, 11, 12, 13” to “Not allowed except 7, 9, 11, 12, 134”
8 Omission column:
18 Change “approved” to “disapproved” in the field # 5) Name of Analyzer.
36 Change “approved” to “disapproved” in the field # 14) Date & time.
9 15 Max. digits column:
Change “32” to “36” in the field # 6) Patient Name.
15 Process upon reception from Host:
Change “Last name 12, Middle name 12, First name 12” to “Last name 12, First name
12, Middle name 12” in the field # 6) Patient Name.
34 Designation column:
Change “Patient Know or suspected Diagnosis” to “Patient Known or suspected
Diagnosis” in the field # 19.
10 14 Omission column:
Change “approved” to “disapproved” in the field # 3) Sample ID.
11 1 Changed the table for Universal Test ID for test order record when ISE of ASTM is
separated.
15 Add the table for Universal Test ID for test order record when ISE of ASTM is not
separated.
24 Add the examples of use of delimiter “^” for delimiting test ID and use of “¥” for
multiple entry of Test ID.
12 Omission column:
Change “approved” to “disapproved” on the field # 3) Test item code 00-99.
Max. digits column:
Change “8(12)” to “17” in the field # 4) Test results (Concentration value).
Process on transmission from Analyzer:
Change “zzzzzzz9 – 9.9999999 or ±9.99999E±99” to “zzzzzzzzzz9.99999
Decimal place which is entered in Chemistry parameter” in the field # 4) Test results
(Concentration value).
13 Add “70-80 Method-to method computation”.
Change “81 Serum Information” to “81 Serum Information (H)”.
Add “82 Serum Information (L)”.
Add “83 Serum Information (I)”.
Add the explanation of the format of flag.
14 Add “Code 69 CTO Terms of validity of calibration is expired”.
Host Interface Specifications Version 9

Page line Description


15 Process on reception from Host column:
Add “Abandoned” in the field # 1) Record type.
Add “Abandoned” in the field # 2) Sequence number.
Usage of comment text column:
Change “Include in Patient report” to “Abandon” in the Patient.
Change “Abandon” to Reflect sample information” in the Order.
Process on transmission from Analyzer column:
Add “Fixed to “1”” in the field #2 Sequence number.
17 Delete “Note 5”.
18 Batch column:
Add “Disapproved” in the Real time mode/During RUN.
Change “No action” to “Disapproved” in the Batch-1/During RUN.
Change “No action” to “Disapproved” in the Batch-2/During RUN.
Delete “Note 5”.
19 Change sequence for 3.Test Order Record.
Change sequence for 6. Test Order Record.
Change sequence for 9. Test Order Record.
Change sequence for 13. Test Order Record.
Change “6. Result Record” to “7. Result Record”.
Change “7. Patient Information Record” to “8. Patient Information Record”.
Change “8. Test Order Record” to “9. Test Order Record”.
Change “9. Comment Record” to “10. Comment Record”.
Change “10. Result Record” to “11. Result Record”.
Change “11. Patient Information Record” to “12. Patient Information Record”.
Change “12. Test Order Record” to “13. Test Order Record”.
Change “13. Comment Record” to “14. Comment Record”.
Change “14. Result Record” to “15. Result Record”.
Change “15. Message Terminator Record” to “16. Message Terminator Record”.
20 Change sequence for 6.Test Order Record.
Change sequence for 9.Test Order Record.
Change sequence for 12.Test Order Record.
21 Change sequence for 6.Test Order Record.
22 Change sequence for 3.Test Order Record.
Add “Note”.
23 Change sequence for 3.Test Order Record.
Change sequence for 6.Test Order Record.
Change sequence for 9.Test Order Record.
Change sequence for 13.Test Order Record.
25 Change “5) to 12)” to “5) to 14).
Change sequence for 6.Test Order Record.
Change sequence for 9.Test Order Record.
Change sequence for 12.Test Order Record.
26 Change sequence for 6.Test Order Record.
10-13 Separated Test Order Record for CA180 and CA400.
17-18 Separated Error flag code for CA180 and CA400
Host Interface Specifications Version 9

Table of Contents

1. Introduction............................................................................................................. 1
1.1 System configuration...................................................................................................... 1
2. Low level control..................................................................................................... 2
2.1 Physical Layer ................................................................................................................ 2
2.1.1 Communication specifications ................................................................................ 2
2.1.2 Connectors.............................................................................................................. 2
2.1.3 Pin assignment ....................................................................................................... 2
2.1.4 Interface signals...................................................................................................... 2
2.1.5 Cable specifications ................................................................................................ 3
2.2 Data Link Layer................................................................................................................... 4
2.2.1 Summary of transmission control characters ......................................................... 4
2.2.2 Message composition ............................................................................................. 4
2.2.3 Transmission procedure ......................................................................................... 5
2.2.4 Status transition table.................................................................................................. 6
3. High level control .................................................................................................... 7
3.1 Command Record .......................................................................................................... 7
3.2 Data Character Code ..................................................................................................... 7
3.3 Sequence Number ......................................................................................................... 7
3.4 H: Message Header Record .......................................................................................... 8
3.5 P: Patient Information Record........................................................................................ 9
3.6 O: Test Order Record ................................................................................................... 10
3.7 R: Result Record.......................................................................................................... 12
3.8 C: Comment Record .................................................................................................... 20
3.9 Q: Request Information Record ................................................................................... 20
3.10 L: Message Terminator Record.................................................................................... 21
3.11 S: Scientific Record...................................................................................................... 21
3.12 M: Manufacturer Information Record ........................................................................... 21
4. Communication sequence .................................................................................... 22
4.1 Communication Modes ..................................................................................................... 22
5. Communication Sequence.................................................................................... 24
5.1 Batch Sequence........................................................................................................... 24
5.1.1 Batch transmission of result to Host ..................................................................... 24
5.1.2 Inquiry to host for order and response.................................................................. 25
5.2 Real-time Sequence..................................................................................................... 26
5.2.1 Real-time inquiry to Host for one sample and its response.................................. 26
5.2.2 Real-time transmission of result to Host for one sample...................................... 27
6. Error Handling ...................................................................................................... 28
6.1 Transmission error ....................................................................................................... 28
6.2 Reception Error ............................................................................................................ 30
6.2.1 Error during batch order inquiry and its response ................................................ 30
6.2.2 Error during test order inquiry for a sample at real-time mode ............................ 31
6.3 Abnormal data .............................................................................................................. 32
6.3.1 Sequence Number ................................................................................................ 32
6.3.2 Abnormal data....................................................................................................... 32
6.3.3 Expired retries....................................................................................................... 32
Host Interface Specifications Version 9

1. Introduction
This document specifies the communication scheme between the Desktop Clinical Chemistry Analyzer
(hereinafter called Analyzer) and the Host Computer (hereinafter called Host). The construction of this
on-line system enables communication between the Analyzer and the Host, and retrieval of the
measurement results from the Analyzer in response to an external order. This on-line system defines each
item as a protocol within the conformity of the following standards:
Lower level (Low level control): ASTM E1381-95
High level (High level control): ASTM E1394-91

1.1 System configuration


The communication between the Analyzer and the external Host is conducted with the RS232C interface.
The interconnection between them is shown below:

On Line System

Host Computer
Clinical Chemistry
Analyzer

RS232C

Figure 1-1 Interconnection between Analyzer and Host

1/27
Host Interface Specifications Version 9

2. Low level control


The specifications of connectors, cables, protocol, etc. which are necessary for exchange of messages
between Host and Analyzer, are given in the following sub clauses.

2.1 Physical Layer


2.1.1 Communication specifications

Item Specifications Default value


1 Transmission mode Synchronous RS232C start-stop transmission
Half-duplex
2 Transmission rate 1200 / 2400 / 4800 / 9600 / 19200 9600
3 Transmission code ASCII
4 Date length 7 bits / 8 bits 8 bits
5 Parity Odd / even / none Even parity
6 Start bit 1 bit / 2 bits 1 bit

2.1.2 Connectors
Connector on the Analyzer is a D-sub 9pin Male.
Connector at the Analyzer side of cable is a D-sub 9pin Female.

2.1.3 Pin assignment

Pin number Signal


designation
1 CD
2 RD
3 TD
4 DTR
5 GND
6 DSR
7 RTS
8 CTS
9 RI

2.1.4 Interface signals


Table 1 Functions of interface signals
Abbreviation Signal designation Function
CD Carrier Detect Not monitored
RD Receive Data Pin for data reception
TD Transmit Data Pin for data transmission
DTR Data Terminal Ready Set to ON when host communication is ready
GND Signal Ground Ground
DSR Data Set Ready Monitor the host. When this is OFF, host may be turned off
or cable is broken.
RTS Request To Send Set to ON while data reception is available. Set to OFF when
the data buffer is full and cannot receive data.
CTS Clear To Send Wait data transmission till this becomes ON.
RI Ring Indicator Not monitored

2/27
Host Interface Specifications Version 9

2.1.5 Cable specifications

The cable for host communication is RS-232C with the following cable connection.

CD 1 CD
RD 2 RD
TD 3 TD
DTR 4 DTR
GND 5 GND
DSR 6 DSR
RTS 7 RTS
CTS 8 CTS
RI 9 RI

Analyzer Host

3/27
Host Interface Specifications Version 9

2.2 Data Link Layer


The information necessary to ensure the exchange of messages between Host and Analyzer is shown in the
following sub clauses.

2.2.1 Summary of transmission control characters


ASCII
Designation Meanings Remarks
code
ENQ Acknowledge 05H Request for transmission
EOT End of Transmission 04H Link opening
ACK Acknowledge 06H Positive acknowledgement
NAK Negative Acknowledge 15H Negative acknowledgement
STX Start of Text 02H Start of text
ETX End of Text 03H End of text in the final frame
ETB End of Transmission Block 17H End of text in the intermediate frame

2.2.2 Message composition


Field # 1) 2) 3) 4) 5) 6) 7) 8) 9)
S E
F C C C C L
Item T TEXT T
N R 1 2 R F
X X
1 2 … n-1 n (n ≤ 247)

Field # Item Data length Description


1) STX 1 To indicate the start of frame (ASCII code: 02H)
2) FN 1 Sequence number of frame (0 – 7) (Note 1)
3) TEXT 239 Text (Note 2)
4) CR 1 (ASCII code: 0DH)
5) ETX 1 To indicate the end of frame (ASCII code: 03H) (Note 3)
6) C1 1 The most significant digit of checksum (Note 4)
7) C2 1 The least significant digit of checksum
8) CR 1 (ASCII code: 0DH)
9) LF 1 (ASCII code: 0AH)

Note 1: FN is the sequence number assigned to each frame and the ASCII text (0, 1, 2, 3, 4, 5, 6and 7) is
cyclically used. For re-transmission, the same sequence number is used.
At reception of message with same sequence number, handle as duplicate of re-transmission and
discard the message.
Messages divided with ETB will have new sequence number. Initial value shall be “1”.
Note 2: TEXT is the division of ASCII text message itself and the number of characters for one text is
limited to less than 240 characters (including “CR”) and below. Addition of “CR” is optional
settings. It is possible to set with the details setting on System Parameters => System (F9).
Note 3: ETX code (ASCII code: 03H) or ETB code (ASCII code: 17H).
Note 4: In the checksum (Hex) frame, calculate the sum of bits of each message from FN to ETX but
excluding STX. When check sum do not match, discard the message.

Where the text exceeds 240 bytes, it can be divided with ETB (ASCII code: 17H).

4/27
Host Interface Specifications Version 9

S E S E
C C C L C C C L
T ..... T
1 2 R F
T ..... T
1 2 R F
X B X B

S E
C C C C L
.......... T .... R
T
1 2 R F
X X

2.2.3 Transmission procedure

The control codes are shown in < > in the following figure.
Host Analyzer

<ENQ> 1) <ENQ>
<ACK> 2) <ACK>

Data 1 3) <STX><FN><TEXT><ETB><C1><C2><CR><LF>
<ACK> 4) <ACK>

<STX><FN><TEXT><ETB><C1><C2><CR><LF>
<ACK>

Last data 5) <STX><FN><TEXT><CR><ETX><C1><C2><CR><LF>


<ACK> <ACK>
<EOT>
6) <EOT>

1) THE data transmit side transmits ENQ in order to establish a data link.
2) Permission for transmit is sent from the receive side to the transmit side responding to ENQ after
completion of preparation to receive at the receive side.
3) Data 1 (intermediate frame)
4) When the receive side has received the data correctly, ACK is sent to the transmit side.
5) End of data (last frame)
6) Link is opened.

5/27
Host Interface Specifications Version 9

2.2.4 Status transition table

Data reception
Send data Data reception
Sending data ENQ ETX EOT ACK NAK Timer timeout interruption
Status No sending data Data reception timeout timeout
exist reception reception reception reception reception T1: 15 sec timeout
T2: 15 sec T3: 30 sec
T4: 15 sec
Send ENQ
Send ACK
Start T1 timer
Start T3 timer
Initialization Status to No action No action No action No action No action No action No action No action No action No action
Status to “Data
“Establishing
reception”
connection”
Stop T1 timer
Stop T1 timer Stop T1 timer
Send data
Establishing Wait 1 sec. Send ENQ Send EOT
No action No action No action No action Start T2 timer No action No action No action No action
connection Send ENQ Restart T1 timer Status to
Status to “Waiting
Start T1 timer “Initialization”
response”
Send data
Send EOT
Start T2 timer
Connected Status to No action No action No action No action No action No action No action No action No action No action
Status to “Waiting
“Initialization”
response”
Stop T2 timer Stop T2 timer
Stop T2 timer
Send EOT Send EOT
Waiting Status to Send data again
No action No action No action No action Start T4 timer No action No action Return data No action No action
response “Establishing Restart T2 timer
Status to Status to
connection”
“Initialization-2” “Initialization”
Stop T3 timer
Restart T3 timer
Stop T3 timer Restart T3 timer Discard corrupted
Status to
Data reception No action No action No action Status to No action No action Data reception No action No action received data No action
“Completing data
“Initialization” Send ACK/NAK Status to
reception”
“Initialization”
Stop T3 timer
Stop T3 timer Discard corrupted
Completing data
No action No action No action No action Status to No action No action No action No action No action received data No action
reception
“Initialization” Status to
“Initialization”
Stop T4 timer
Send ACK Stop T4 timer
Initialization-2 No action No action Start T3 timer No action No action No action No action No action No action No action No action Status to
Status to “Data “Initialization”
reception”

Note 1: Wait timer between characters are 100ms. At time out, the action will be the same as receiving NAK.
Note 2: At data re-transmission, sequence number should be the same as original data transmission.
Note 3: At data reception, characters before STX and after ETB and ETX should be discarded.
Note 4: All received data without sequential sequence number should be discarded.
Note 5: Retry of data re-transmission must be seized after fifth try. In this case, send EOT and change status to Initialization at the same time generate error.
Note 6: Host should return status to Initialization after no connection for 20 seconds from the analyzer.
Note 7: Maximum retry for ENQ is ten. After the tenth retry, generate an error then start over.

6/27
Host Interface Specifications Version 9

3. High level control


3.1 Command Record
Following table defines usage of the command record types.

Type Function name Level Transmission Reception


1 H Message Header Record 0 Used Used
2 P Patient Information Record 1 Used Used
3 O Test Order Record 2 Used Used
4 R Results Record 3 Used Used
5 C Comment Record - Used Used
6 Q Request Information Record - Used Not used
7 L Message Terminator Record 0 Used Used
8 S Scientific Record 1 Not used Not used
9 M Manufacturer Information Record - Not used Not used
*Level: 0(Lower) < 3(Higher)

3.2 Data Character Code


Following table defines availability of the characters
Code (Decimal system)
0 – 31 Not allowed except 7, 9, 11, 12, 13
13 Reserved as record terminator
32 - 126 Allowed
128 - 254
127, 255 Not allowed
Note: When double quotation (ASCII 34) is found, discard it (do not treat as data).

3.3 Sequence Number


The sequence number shall be generated for every message. Initial value shall be “1”. Every
transmission inclement the number by “1”. The number will set back to “1” at transmission of separate
command with same level or command with higher level.

7/27
Host Interface Specifications Version 9

3.4 H: Message Header Record


The string specifies the Analyzer and Host between which messages are exchanged. This also specifies
each delimiter character for field, repeat, component and escape delimiters.

Process
Max. upon This system Process on transmission
Field # Designation Omission
digits reception used/unused from Analyzer
from Host
1) Record type 1 Abandoned used disapproved Record type "H"
Delimiters established in
2) Delimiter 4 Abandoned used disapproved this system (|, back slash, ^
and &)
Message
3) 0 - unused - -
control ID
Access
4) 0 - unused - -
password
Name of Name of Analyzer defined
5) 32 Abandoned used disapproved
Analyzer in this system
Address of
6) 0 - unused - -
sender
Reserved
7) 0 - unused - -
field
Telephone
8) number of 0 - unused - -
sender
Characteristic
9) 0 - unused - -
of sender
10) Recipient ID 0 - unused - -
Note or
11) special 0 - unused - -
instruction
12) Process ID 0 - unused - -
13) Version No. 0 - unused - -
Date and time at
14) Date & time 14 Abandoned used disapproved transmission.
YYYYMMDDHHMMSS
Meanings of “used/unused”:
used: data available at transmit side;
unused: no data at transmit side.
Meanings of “Omission”:
disapproved: omission is not approved;
approved: omission is approved.
-: The item is not used in this system and thus must be omitted.

8/27
Host Interface Specifications Version 9

3.5 P: Patient Information Record


The string is sent from host to analyzer at ordering test requests. This is also sent from analyzer to host
when sending test results which as specified by host.
Process upon Process on
Field Max. This system
Designation reception from Omission transmission
# digits used/unused
Host from Analyzer
1) Record type 1 Abandoned used disapproved Record type “P”
2) Sequence number 6 Abandoned used disapproved
3) Patient ID 13 Patient ID used disapproved Send as received
Laboratory assigned
4) 0 - unused - -
Patient ID
5) Patient ID #3 0 - unused - -
Characters;
Last name 12
6) Patient Name 36 First name 12 used approved Send as received
Middle name 12
Use “^” for delimiter
7) Mother’s Maiden Name 0 - unused -
8) Date of Birth 8 YYYYMMDD used approved Send as received
M: Male
F: Female
9) Sex 1 used approved Send as received
C: Child
U: Unknown
10) Race 16 used approved Send as received
11) Patient Address 0 - unused -
12) Reservation 0 unused -
13) Phone Number 0 unused -
14) Attending Physician ID 32 - used approved Send as received
15) Special Field 1 13 Social Security # used approved Send as received
16) Special Field 2 0 - unused -
17) Patient Height 0 - unused -
18) Patient Weight 0 - unused -
Patient Known or
19) 0 - unused -
suspected Diagnosis
Patient Active
20) 0 - unused -
Medications
21) Patient Diet 0 - unused -
22) Practice Field #1 0 - unused -
23) Practice Field #2 0 - unused -
Admission and
24) 0 - unused -
Discharge Dates
25) Admission Status 0 - unused -
26) Location 0 - unused -
Nature of Alternative
27) Diagnostic Code and 0 - unused -
Classifiers
Alternative Diagnostic
28) 0 - unused -
Code and Classifiers
29) Patient Religion 0 - unused -
30) Marital Status 0 - unused -
31) Isolation Status 0 - unused -
32) Language 0 - unused -
33) Hospital Service 0 - unused -
34) Hospital Institution 0 - unused -
35) Dosage Category 0 - unused -

9/27
Host Interface Specifications Version 9

3.6 O: Test Order Record


Order for test items are transmitted from Host to Analyzer.
The measurement results of test items requested are transmitted from Analyzer to Host.
3.6.1 Test Order Record for CA180
Process upon Process on
Max. This system
Field # Designation reception from Omission transmission
digits used/unused
Host from Analyzer
1) Record type “O” 1 abandoned used disapproved Record type “O”
2) Sequence number 6 abandoned used disapproved
Sample ID
001 to
999999999999
3) Sample ID 12 used disapproved Send as received
(Except for
960000000001 to
999999999999)
4) Equipment specimen ID 0 - unused -
5) Universal Test ID 100 See note below *1 used disapproved Send as received
6) Priority 0 - unused -
7) Date and time of order 0 - unused -
Date and time of sample
8) 0 - unused -
extraction
Date and time of
9) completion of sample 0 - unused -
extraction
10) Extracted volume 0 - unused -
Name who extracted
11) 0 - unused -
sample
12) Treatment code 0 - unused -
13) Danger code 0 - unused -
Relevant clinical
14) 0 - unused -
information
Date and time of receipt
15) 0 - unused -
of sample
16) Specimen Descriptor 0 - unused -
17) Specimen Type 0 - unused
18) Specimen Source 0 - unused -
19) Ordering Physician 0 - unused -
Physician’s Telephone
20) 0 - unused -
Number
21) Users Field No.1 0 - unused -
22) Users Field No.2 0 - unused -
Date/Time Results
23) Reported or Last 0 - unused -
Modified
Instrument Charge to
24) 0 - unused -
Computer System
25) Instrument Section ID 0 - unused -
26) Report Types 0 - unused -
27) Reserved Field 0 - unused -
Location or Ward of
28) 0 - unused -
Specimen Collection
Nosocomial Infection
29) 0 - unused -
Flag
30) Specimen Service 0 - unused -
31) Specimen Institution 0 - unused -

10/27
Host Interface Specifications Version 9

*1 Universal Test ID for test order record when ISE of ASTM is separated.
Universal Test ID Description
00 No order
01 – 60 Clinical Chemistry (*Note)
61 ISE (Na)
62 ISE (K)
63 ISE (Cl)
64 Diluted ISE (Na)
65 Diluted ISE (K)
66 Diluted ISE (Cl)
81 Serum Information (H, L, I)
91 - 98 Profile 1 to 8

Universal Test ID for test order record when ISE of ASTM is not separated.
Universal Test ID Description
00 No order
01 – 60 Clinical Chemistry
61 ISE (Na, K, Cl)
62 Diluted ISE (Na, K, Cl)
81 Serum Information (H, L, I)
91 - 98 Profile 1 to 8

*Note. Analyzer transmit Universal Test ID with zero suppress when Universal Test ID is from “1” to “9”.
Use delimiter “^” for delimiting test ID and use “¥” for multiple entry of test ID.
(Example 1) In case of order test ID No.1
O|1|001||^^^01

(Example 2) In case of order test ID No.15, 21 and 30


O|1|001||^^^15¥^^^21¥^^^30

Describe test ID on the each part which is delimited by “^” when ASTM is not complied.
(Example 1) In case of order test ID No.1
O|1|001||01

(Example 2) In case of order test ID No.15, 21 and 30


O|1|001||15^21^30

11/27
Host Interface Specifications Version 9

3.6.2 Test Order Record for CA400


Process upon Process on
Max. This system
Field # Designation reception from Omission transmission
digits used/unused
Host from Analyzer
1) Record type “O” 1 abandoned used disapproved Record type “O”
2) Sequence number 6 abandoned used disapproved
Sample ID
001 to
999999999999
3) Sample ID 12 used disapproved Send as received
(Except for
960000000001 to
999999999999)
4) Equipment specimen ID 0 - unused -
5) Universal Test ID 100 See note below *1 used disapproved Send as received
6) Priority 0 - unused -
7) Date and time of order 0 - unused -
Date and time of sample
8) 0 - unused -
extraction
Date and time of
9) completion of sample 0 - unused -
extraction
10) Extracted volume 0 - unused -
Name who extracted
11) 0 - unused -
sample
12) Treatment code 0 - unused -
13) Danger code 0 - unused -
Relevant clinical
14) 0 - unused -
information
Date and time of receipt
15) 0 - unused -
of sample
16) Specimen Descriptor 0 - unused -
17) Specimen Type 200 See below used approved
18) Specimen Source 0 - unused -
19) Ordering Physician 0 - unused -
Physician’s Telephone
20) 0 - unused -
Number
21) Users Field No.1 0 - unused -
22) Users Field No.2 0 - unused -
Date/Time Results
23) Reported or Last 0 - unused -
Modified
Instrument Charge to
24) 0 - unused -
Computer System
25) Instrument Section ID 0 - unused -
26) Report Types 0 - unused -
27) Reserved Field 0 - unused -
Location or Ward of
28) 0 - unused -
Specimen Collection
Nosocomial Infection
29) 0 - unused -
Flag
30) Specimen Service 0 - unused -
31) Specimen Institution 0 - unused -

12/27
Host Interface Specifications Version 9

*1 Universal Test ID for test order record when ISE of ASTM is separated.
Universal Test ID Description
00 No order
01 – 60 Clinical Chemistry (*Note)
1001 ISE (Na)
1002 ISE (K)
1003 ISE (Cl)
1004 Reserve
1005 Diluted ISE (Na)
1006 Diluted ISE (K)
1007 Diluted ISE (Cl)
1008 Serum Information (H, L, I)
2001 SI (H,L,I)

Universal Test ID for test order record when ISE of ASTM is not separated.
Universal Test ID Description
1001 ISE (Na, K, Cl)
1005 Diluted ISE (Na, K, Cl)

*Note. Analyzer transmit Universal Test ID with zero suppress when Universal Test ID is from “1” to “9”.
Use delimiter “^” for delimiting test ID and use “¥” for multiple entry of test ID.
(Example 1) In case of order test ID No.1
O|1|001||^^^01

(Example 2) In case of order test ID No.15, 21 and 30


O|1|001||^^^15¥^^^21¥^^^30

Describe test ID on the each part which is delimited by “^” when ASTM is not complied.
(Example 1) In case of order test ID No.1
O|1|001||01

(Example 2) In case of order test ID No.15, 21 and 30


O|1|001||15^21^30

*2 Specimen Type defined as below:


Specimen type Description
01 Common
02 Serum
03 Urine
04 Plasma
Note: If Specimen type is not set, test will be process as “Common”.

13/27
Host Interface Specifications Version 9

3.7 R: Result Record


Test results of test items are notified.

Process
Process on
Max. upon This system
Field # Designation Omission transmission from
digits reception used/unused
Analyzer
from Host
1) Record type 1 Abandoned used disapproved Record type “R”
Sequence
2) 6 Abandoned used disapproved Serial number (1 –)
number
Universal Test Method code 00 – 99
3) 5 Abandoned used disapproved
ID Refer to the table below
zzzzzzzzzz9.99999
Test results
Decimal place which is
4) (Concentration 17 Abandoned used disapproved
entered in Chemistry
value)
parameter.
5) Unit 8 Abandoned used disapproved Unit for results
Range of
6) 0 - unused - -
reference value
Followings will be sent.
Technical range code,
Normal range code,
Error flag code,
7) Flag 42 Abandoned used disapproved
Rerun result flag code,
QC flag code
Use “^” as delimiter.
Refer to the table below
Conditions for
8) the range of 0 - unused - -
reference value
9) Status 0 - unused - -
Date when
10) reference value 0 - unused - -
is changed
Operator
11) 0 - unused - -
identification
Date and time
of
12) 0 - unused - -
commencement
of test
Date and time
13) of completion 14 Abandoned used disapproved YYYYMMDDHHMMSS
of test
Instrument
14) 0 - unused -
Identification

14/27
Host Interface Specifications Version 9

Universal Test ID for test result record


Universal Test ID Description
01 – 60 Clinical Chemistry
61 ISE (Na)
62 ISE (K)
63 ISE (Cl)
64 Diluted ISE (Na)
65 Diluted ISE (K)
66 Diluted ISE (Cl)
71 – 80 Method-to-method computation
81 Serum Information (H)
82 Serum Information (L)
83 Serum Information (I)

In case “Full compliance with ASTM rules”.


Use delimiter “^” for delimiting test ID.
(Example 1) In case of transmission of test result for test ID No. 61 to the host.
R|1|^^^61||346|mmol/l/||00^01^00||||||20040119143714

In case “Non compliance with ASTM rules”.


(Example 2) In case of transmission of test result for test ID No. 61 to the host.
R|1|61||346|mmol/l/||00^01^00||||||20040119143714

15/27
Host Interface Specifications Version 9

3.7.1 Test result error flag code

3.7.1.1 Full compliance with ASTM rules

Transmission
Description Priority Display
code
A Error occurred 1 Error flag
> Techinical range over "High" 2 >
< Techinical range over "Low" 2 <
H Normal range over "High" 3 H
L Normal range over "High" 3 L
N Normal 4 N/A
LL Unused - -
HH Unused - -
U Unused - -
D Unused - -
B Unused - -
W Unused - -

3.7.1.2 Non compliance with ASTM rules

The “flag” consists of the following 5 codes. The format of flag is


99^99^99^99^99^99^99^99^99^99^99^99^99^99 in the order corresponding to Technical range code,
Normal range code, Error flag code, Rerun result code and QC flag code from 1 to 10.

Note: The length of data is varies with the details setting on System Parameters => System (F9)

Technical range code


Code Display Description
00 (None) Within technical range.
01 > Technical range over “High”
02 < Technical range over “Low”

Normal range code


Code Display Description
00 (None) Within normal range.
01 H Normal range over “High”
02 L Normal range over “Low”

16/27
Host Interface Specifications Version 9

3.7.1.3
Error flag code for CA400
Code Display
00 (none) normal
60 IE1 Requirement of ISE measurement is abnormal
61 IE2 Not received ISE measurement result data
62 IE ISE unit abnormal
38 SPS SPT clot
01 SS Sample short
02 SS Sample liquid level detection out of range at aspiration
03 SI1 Sample liquid level not detected at aspiration
04 SI1 Sample liquid level detection out of range at dispensation
05 SI2 Sample short (diluted sample)
06 SI2 Sample liquid level detection out of range at aspiration (diluted sample)
07 R1S R1 short
08 R1S R1 liquid level detection out of range at aspiration
09 R2S R2 short
10 R2S R2 liquid level detection out of range at aspiration
15 DS Diluent short
16 DS Diluent liquid level detection out of range at aspiration
17 WS Wash solution short
18 WS Wash solution liquid level detection out of range at aspiration
19 R1B R1 bottle not registered
20 R1S R2 Reagent reached zero volume
21 R2B R2 bottle not registered
22 R2S R2 reagent reached zero volume
27 DB No dilution bottle
28 DS Dilution reached zero volume
29 WB No wash solution bottle
30 WS Wash solution reached zero volume
32 LOT Lot inconsistency
33 SPW Failed SPT wash
34 R1W Failed RPT 1 wash
35 R2W Failed RPT 2 wash
40 TE1 IRU temperature less than 35 degrees centigrade.
41 TE2 IRU temperature more than 39 degrees centigrade.
42 TE3 RCU temperature more than 15 degrees centigrade.
43 TE4 ASP temperature more than 10 degrees centigrade.
31 EST Anomalous measurement
50 EXP Over reagent expire date.
51 STB Reagent stability expired
52 CTO Calibration expired
53 CXP Control expired
54 SXP Calibrator expired
70 CA? Absorbance measurement error
71 OVR Calibrator range over
72 LIN Linearity limit error
73 PRO Prozone limit error
74 AB1 Absorbance limit error 1
75 AB2 Absorbance limit error 2
83 CLT Reagent lot different from calibration lot
82 STM Sample type inconsistent
76 DUP Duplicate limit error
77 SEN Sensitivity Limit error
78 CAL Calibration failed

17/27
Host Interface Specifications Version 9

3.7.1.4
Error flag code
Code Display
00 (none) normal
01 SS Sample short
02 SS Sample liquid level detection out of range at aspiration
03 SI1 Sample liquid level not detected at aspiration
04 SI1 Sample liquid level detection out of range at dispensation
05 SI2 Sample short (diluted sample)
06 SI2 Sample liquid level detection out of range at aspiration (diluted sample)
07 R1S R1 short
08 R1S R1 liquid level detection out of range at aspiration
09 R2S R2 short
10 R2S R2 liquid level detection out of range at aspiration
11 DS Diluent short
12 DS Diluent liquid level detection out of range at aspiration
13 WS Wash solution short
14 WS Wash solution liquid level detection out of range at aspiration
15 TE1 IRU temperature less than 35 degrees centigrade.
16 TE2 IRU temperature more than 39 degrees centigrade.
17 TE3 RCU temperature more than 15 degrees centigrade.
20 R1B R1 reagent bottle not registered.
21 R1S R1 reagent no inventory
22 R2B R2 reagent bottle not registered.
23 R2S R2 reagent no inventory
24 DB Diluent bottle not registered.
25 DB Diluent no inventory
26 WB Wash solution bottle not registered.
27 WB Wash solution no inventory
28 IE1 No response from ISE module.
29 IE2 No measurement result from ISE module.
30 EST Sampling stop due to error
31 LOT Reagent lot number mismatch
32 R1W RPT wash between methods failed (R1)
34 R2W RPT wash between methods failed (R2)
35 EXP Measured with expired reagent
36 STB Measured with expired onboard stability reagent
60 DUP Duplicate limit error
61 SEN Sensitivity limit error
62 CAL Calibration failed
63 CA? No valid calibration curve
64 FIT Fit limit error
65 LIN Linearity limit error
66 PRO Prozone limit error
67 AB1 Only 1 point is within absorbance limit
68 AB2 Not all but more than 2 points are within absorbance limit
69 CTO Terms of validity of calibration is expired
70 OVR Calibrator out of valid range error

Rerun result code


Code Description
00 First result
01 Rerun result

18/27
Host Interface Specifications Version 9

QC flag code
The QC flag code consists of 10 fields. The fields will be separated by delimiter”^”.
Field Description QC flag code
1 Current result exceeds 2SD 00: Normal, 01: Warning, 02: Error
2 Current result exceeds 3SD 00: Normal, 01: Warning, 02: Error
3 Current result exceeds 4SD 00: Normal, 01: Warning, 02: Error
4 Last two results exceed 2SD range 00: Normal, 01: Warning, 02: Error
5 2 results out of 3 last results exceed 2SD 00: Normal, 01: Warning, 02: Error
6 Range for a defined period exceeds 4SD 00: Normal, 01: Warning, 02: Error
7 Any 3 results for a defined period exceed 1SD 00: Normal, 01: Warning, 02: Error
8 Any 4 results for a defined period exceed 1SD 00: Normal, 01: Warning, 02: Error
9 Last 10 results higher or lower than mean 00: Normal,
01: Warning (higher), 02: Error (higher),
03: Warning (lower), 04: Error (lower)
10 Last 7 results trend 00: Normal,
01: Warning (increasing), 02: Error (increasing),
03: Warning (decreasing), 04: Error (decreasing)

Note: All items set to “Inactive” at QC, QC settings screen will be set to “00”.
Note: Results for non QC measurements such as normal, emergency and standards will have “00” for
all 10 fields.

19/27
Host Interface Specifications Version 9

3.8 C: Comment Record


Comment record can be sent following the records below;
Patient Information record, Test Order record, Result record, Scientific record and Manufacturer
Information record. The level of the comment record will be “plus one” level of the following record.
Process upon Process on
Max. This system
Field # Designation reception from Omission transmission from
digits used/unused
Host Analyzer
1) Record type 1 Abandoned used disapproved Record type “C”
Sequence
2) 6 Abandoned used disapproved
number
Source of
3) 1 Fixed to “L” used disapproved Fixed to “1”
comment
Text of Status of Analyzer
4) 50 See below used disapproved
comment (separately defined)
Type of
5) 1 See below used disapproved Set to “G”
comment

Preceding message Comment type Usage of comment text


Patient G Abandon
Order G Reflect sample information
Result - unused
Scientific G Abandon
Manufacturer G Abandon

3.9 Q: Request Information Record


Process upon Process on
Max. This system
Field # Designation reception from Omission transmission from
digits used/unused
Host Analyzer
1) Record type 1 Abandoned used disapproved Record type “Q”
2) Sequence number 1 Abandoned used disapproved Fixed to “1”
Fixed to “ALL” for
3) Starting Range ID # 12 Abandoned used disapproved
batch
4) Ending Range ID # 0 - unused -
5) Universal Test ID 0 - unused -
Nature of Request
6) 0 - unused -
Time Limits
Beginning Request
7) Results Date and 0 - unused -
Time
Ending Request
8) Results Date and 0 - unused -
Time
Request Physician
9) 0 - unused -
Name
Request Physician
10) 0 - unused -
Telephone Number
11) User Field No.1 0 - unused -
12) User Field No.1 0 - unused -
Request Information
13) 1 Abandoned used disapproved Fixed to “N”
Status Code

20/27
Host Interface Specifications Version 9

3.10 L: Message Terminator Record

Process upon Process on


Max. This system
Field # Designation reception from Omission transmission from
digits used/unused
Host Analyzer
1) Record type 1 Abandoned used disapproved Record type “L”
Sequence
2) 1 Abandoned used disapproved Fixed to “1”
number
Termination
3) 0 - unused -
Code

3.11 S: Scientific Record


Process upon Process on
Field Max. This system
Designation reception Omission transmission
# digits used/unused
from Host from Analyzer
Record type
1) Type 1 Abandoned used disapproved
"S"
2) Sequence number 1 Abandoned used disapproved Fixed to "1"
3) Analytical Method 0 - unused -
4) Instrumentation 0 - unused -
5) Reagents 0 - unused -
6) Units of Measure 0 - unused -
7) Quality Control 0 - unused -
8) Specimen Descriptor 0 - unused -
9) Reserved Field 0 - unused -
10) Container 0 - unused -
11) Specimen ID 0 - unused -
12) Analyte 0 - unused -
13) Result 0 - unused -
14) Result Units 0 - unused -
Collection Date and
15) 0 - unused -
Time
Result Date and
16) 0 - unused -
Time
Analytial
17) 0 - unused -
Preprocessing Steps
18) Patient Diagnosis 0 - unused -
19) Patient Birthdate 0 - unused -
20) Patient Sex 0 - unused -
21) Patient Race 0 - unused -

3.12 M: Manufacturer Information Record


The manufacturer information record can be sent following the records below;
Patient Information record, Test Order record, Result record, Scientific record and Manufacturer
Information record. The level of the comment record will be “plus one” level of the following record.
Process upon Process on
Max. This system
Field # Designation reception from Omission transmission from
digits used/unused
Host Analyzer
1) Record type 1 Abandoned used disapproved Record type "M"
Sequence
2) 1 Abandoned used disapproved Fixed to "1"
number

21/27
Host Interface Specifications Version 9

4. Communication sequence

4.1 Communication Modes


The following table describes the test ordering functions for each communication mode.

Mode Status Local Batch Real time


Real time During RUN Normal and - Inquire orders for
Emergency samples normal samples.
can be entered and Emergency samples
edited manually. can only be handled
locally.
Stand-by Normal and - -
Emergency samples
can be entered and
edited manually.
Batch-1 (Note-1) During RUN Normal and - -
Emergency samples
can be entered and
edited manually.
Stand-by Normal and Acquire test orders for -
Emergency samples normal sample from
can be entered and host by clicking on
edited manually. “Acquire” button on
screen.
Batch-2 During RUN Emergency samples - -
can be entered and
edited manually.
Stand-by Normal and Acquire test orders for -
Emergency samples normal sample from
can be entered and host by clicking on
edited manually. “Acquire” button on
screen.
Off line During RUN Normal and - -
Emergency samples
can be entered and
edited manually.
Stand-by Normal and - -
Emergency samples
can be entered and
edited manually.
Note 1: The batch-1 mode is a batch mode with real time result transmission to the host.
Note 2: An emergency sample should be handled locally not via host.
Note 3: The result for normal, emergency, online and control samples can be sent to host.
Note 4: All result obtained at off line, batch and real time modes will be stored in one database.

22/27
Host Interface Specifications Version 9

The following table describes the result output functions for each communication mode.

Mode Status Local Batch Real time


Real time During RUN Search, Edit and Disapproved Send result to host as
printout available soon as available
Stand-by Search, Edit and Send test results to No action
printout available host by choosing
“Host” as destination.
Batch-1 (Note-1) During RUN Search, Edit and Disapproved Send result to host as
printout available soon as available
Stand-by Search, Edit and Send test results to No action
printout available host by choosing
“Host” as destination.
Batch-2 During RUN Search, Edit and Disapproved -
printout available
Stand-by Search, Edit and Send test results to -
printout available host by choosing
“Host” as destination.
Off line During RUN Search, Edit and - -
printout available
Stand-by Search, Edit and - -
printout available
Note 1: The batch-1 mode is a batch mode with real time result transmission to the host.
Note 2: An emergency sample should be handled locally not via host.
Note 3: The result for normal, emergency, online and control samples can be sent to host.
Note 4: All result obtained at off line, batch and real time modes will be stored in one database.

23/27
Host Interface Specifications Version 9

5. Communication Sequence

5.1 Batch Sequence


5.1.1 Batch transmission of result to Host

Following is the example of communication at On-line batch-1 and batch–2 modes with result transmission
operation.

Example of communication

Host Analyzer
1. Message Header Record
H|¥^&|||Analyzer|||||||||20010111055300<CR>

P|1|PID2734|||Last^Middle^First||19630501|M|Race1|||| 2. Patient Information Record
AttenPhID|1234567890123<CR>

O|1|001||^^^1<CR> 3. Test Order Record

C|1|I|TestOrder1|G<CR> 4. Comment Record

R|1|^^^1|15.265|mg/ml||||||||20010110121530<CR> 5. Result Record


O|2|001||^^^03<CR> 6. Test Order Record



R|1|^^^3|18.052|mg/ml||||||||20010110121830<CR> 7. Result Record

P|2|PID2738|||Last^Middle^First2||19870501|M|Race1|||| 8. Patient Information Record


AttenPhID|1234567890153<CR>

O|1|890051||^^^05<CR> 9. Test Order Record

C|1|I|TestOrder2|G<CR> 10. Comment Record

R|1|^^^5|5.265|mg/ml||||||||20010110151530<CR> 11. Result Record


P|9|PID2755|||Last^Middle^First9||19870501|M|Race1|||| 12. Patient Information


AttenPhID|1234567890553<CR> Record

O|1|8900171||^^^37<CR> 13. Test Order Record

C|1|I|TestOrder3|G<CR> 14. Comment Record

R|1|^^^37|0.265|mg/ml||||||||20010110171530<CR> 15. Result Record


L|1<CR> 16. Message Terminator


← Record
Note: Comment information can be omitted.
Note: There can be multiple messages of test order and test result for one patient information.
Note: Result record with error flag is not transmitted when it is set not to transmit result record when error
occurred.

24/27
Host Interface Specifications Version 9

5.1.2 Inquiry to host for order and response

The following is an example of communication when test order acquisition operation was done at test
ordering screen at online batch mode.
The test order acquired will be added or over written to the existing order after it is confirmed and edited if
necessary.

Example of communication

Host Analylzer
Inquiry from Analyzer to
Host
1. Message Header Record
H|¥^&|||Analyzer|||||||||20010111055300<CR>

Q|1|ALL||||||||||N<CR> 2. Request Information
← Record
L|1<CR> 3. Message Terminator
← Record
Response from Host

4. Message Header
Record H|¥^&|||Host|||||||||20010111055303<CR>

5. Patient Information P|1|PID2734|||Last^Middle^First||19630501|M|Race1||||
Record AttenPhID|1234567890123<CR>

6. Test Order Record O|1|001||^^^01¥^^^^03<CR>

7. Comment Record C|1|I|TestOrder1|G<CR>

8. Patient Information P|2|PID2738|||Last^Middle^First2||19870501|M|Race1||||


Record AttenPhID|1234567890153<CR>

9. Test Order Record O|1|890051||^^^05<CR>

10. Comment Record C|1|I|TestOrder2|G<CR>

11. Patient Information P|9|PID2755|||Last^Middle^First9||19870501|M|Race1||||


Record AttenPhID|1234567890553<CR>

12. Test Order Record O|1|8900171||^^^37<CR>

13. Comment Record C|1|I|TestOrder3|G<CR>

14. Message Terminator L|1<CR>


Record →

Note: Comment information can be omitted.


Note: There can be multiple messages of test order and test result for one patient information.

25/27
Host Interface Specifications Version 9

5.2 Real-time Sequence


5.2.1 Real-time inquiry to Host for one sample and its response

The inquiry is made at online real-time mode during run to obtain test order from Host.

Example of communication

Host Analyzer
Inquiry from Analyzer to
Host
1. Message Header Record
H|¥^&|||Analyzer|||||||||20010111055300<CR>

Q|1|910000000001||||||||||N<CR> 2. Request Information
← Record
L|1<CR> 3. Message Terminator
← Record
Response from Host

4. Message Header
Record H|¥^&|||Host|||||||||20010111055303<CR>

5. Patient Information P|1|PID2734|||Last^Middle^First||19630501|M|Race1||||
Record AttenPhID|1234567890123<CR>

6. Test Order Record O|1|910000000001||^^^01¥^^^03<CR>

7. Comment Record C|1|I|TestOrder1|G<CR>

8. Message L|1<CR>
Terminator Record →

Note: When there is no order for inquired sample, return order information with empty universal test ID
field
Note: When rerun is not required at host rerun mode, rerun order information with empty universal test ID
field (“00”). However, auto rerun is performed on the method of which the setting is auto rerun.
Note: Comment information can be omitted.

26/27
Host Interface Specifications Version 9

5.2.2 Real-time transmission of result to Host for one sample

The result is transmitted to Host when results for a sample is obtained during run. This transmission is
performed at online real-time mode and online batch mode-2.

Example of transmission

Host Analyzer
1. Message Header Record
H|¥^&|||Analyzer|||||||||20010111055300<CR>

P|1|PID2734|||Last^Middle^First||19630501|M|Race1|||| 2. Patient Information Record
AttenPhID|1234567890123<CR>

O|1|910000000001||^^^01<CR> 3. Test Order Record

C|1|I|TestOrder1|G<CR> 4. Comment Record

R|1|^^^1|15.265|mg/ml||||||||20010110121530<CR> 5. Result Record


L|1<CR> 6. Message Terminator


← Record

Note: Result is sent for one method for a sample.


Note: Test order record for universal test ID is transmitted by making ID for results to be transmitted.
Note: In case of result with an error, lines “H” to “L” are not transmitted if the setting is not transmitted
result record when error occurred.

27/27
Host Interface Specifications Version 9

6. Error Handling
6.1 Transmission error

When transmission of a message has caused an error, re-transmission of the message will be carried out
from a message one level above the message.
The buffered data will be save at reception of higher level message.

Host Analyzer
1. Message Header Record
H|¥^&|||Analyzer|||||||||20010111055300<CR>


P|1|PID2734|||Last^Middle^First||19630501|M|Race1|||| 2. Patient Information Record
AttenPhID|1234567890123<CR>

O|1|001||^^^1<CR> 3. Test Order Record

C|1|I|TestOrder1|G<CR> 4. Comment Record

R|^^^1|15.265|mg/ml||||||||20010110121530<CR> 5. Result Record


O|2|001||^^^03<CR> 6. Test Order Record



R|2|^^^3|18.052|mg/ml||||||||20010110121830<CR> 7. Result Record

P|2|PID2738|||Last^Middle^First2||19870501|M|Race1|||| 8. Patient Information Record


AttenPhID|1234567890153<CR>

O|1|890051||^^^5<CR> 9. Test Order Record

C|1|I|TestOrder2|G<CR> 10. Comment Record

R|1|^^^5|5.265|mg/ml||||||||20010110151530<CR> 11. Result Record


P|9|PID2755|||Last^Middle^First9||19870501|M|Race1|||| 12. Patient Information


AttenPhID|1234567890553<CR> Record

O|1|8900171||^^^37<CR> 13. Test Order Record

C|1|I|TestOrder3|G<CR> 14. Comment Record

R|1|^^^37|0.265|mg/ml||||||||20010110171530<CR> 15. Result Record


L|1<CR> 16. Message Terminator


← Record

Error occurring Re-transmission message


message
1) 1)
2) 1) 2)
3) 1) 2) 3)
4) 1) 2) 3) 4)

28/27
Host Interface Specifications Version 9

5) 1) 2) 3) 4) 5)
6) 1) 2) 3) 4) 5) 6)
7) 1) 2) 3) 4) 5) 6) 7)
8) 1) 2) 3) 4) 5) 6) 7) 8)
9) 1) 8) 9)
10) 1) 8) 9) 10)
11) 1) 8) 9) 10) 11)
12) 1) 8) 9) 10) 11) 12)
13) 1) 12) 13)
14) 1) 12) 13) 14)
15) 1) 12) 13) 14) 15)
16) 1) 12) 13) 14) 15) 16)

29/27
Host Interface Specifications Version 9

6.2 Reception Error

6.2.1 Error during batch order inquiry and its response

When message “4)” is not received for T1 time out time after transmitting “3)”, it will be handled as
described on the table below. For the messages 5) to 14) will be handled as an error in case message is not
received for T2 time out time.
Host Analyzer

Inquiry from Analyzer to


Host
1. Message Header Record
H|¥^&|||Analyzer|||||||||20010111055300<CR>

Q|1|ALL||||||||||N<CR> 2. Request Information
← Record
L|1<CR> 3. Message Terminator
← Record
Response from host

4. Message Header
Record H|¥^&|||Host|||||||||20010111055303<CR>

5. Patient Information P|1|PID2734|||Last^Middle^First||19630501|M|Race1||||
Record AttenPhID|1234567890123<CR>

6. Test Order Record O|1|001||^^^01¥^^^03<CR>

7. Comment Record C|1|I|TestOrder1|G<CR>

8. Patient Information P|2|PID2738|||Last^Middle^First2||19870501|M|Race1||||


Record AttenPhID|1234567890153<CR>

9. Test Order Record O|1|890051||^^^05<CR>

10. Comment Record C|1|I|TestOrder2|G<CR>

11. Patient Information P|9|PID2755|||Last^Middle^First9||19870501|M|Race1||||


Record AttenPhID|1234567890553<CR>

12. Test Order Record O|1|8900171||^^^37<CR>

13. Comment Record C|1|I|TestOrder3|G<CR>

14. Message Terminator L|1<CR>


Record →

Error occurring Error handling


message
4) to 14) Re-transmit 1), 2) and 3)
Note: Maximum re-transmission is three. When retry time over occurs, popup menu appears on the
screen to check connection.
Note: T1=10 seconds, T2= 5 seconds

30/27
Host Interface Specifications Version 9

6.2.2 Error during test order inquiry for a sample at real-time mode

Host Analyzer

Inquiry from Analyzer to


Host
1. Message Header Record
H|¥^&|||Analyzer|||||||||20010111055300<CR>

Q|1|910000000001||||||||||N<CR> 2. Request Information Record

L|1<CR> 3. Message Terminator Record


Response from Host

4. Message Header
Record H|¥^&|||Host|||||||||20010111055303<CR>

5. Patient Information P|1|PID2734|||Last^Middle^First||19630501|M|Race1||||
Record AttenPhID|1234567890123<CR>

6. Test Order Record O|1|910000000001||^^^01¥^^^03<CR>

7. Comment Record C|1|I|TestOrder1|G<CR>

8. Message L|1<CR>
Terminator Record →

Error occurring Error handling


message
4) to 8) Re-transmit 1), 2) and 3)

31/27
Host Interface Specifications Version 9

6.3 Abnormal data

Followings are the error handling when abnormal data is found.

6.3.1 Sequence Number


A duplicate sequence number will discarded and missing sequence number will inquired.

6.3.2 Abnormal data


Type of Message Type of Field Description
Message Header Delimiter When invalid character is assigned, the system used default
delimiters.
Patient Information Patient ID When patient ID with new information such as name, date of
birth, sex, Attending physician ID and SS# is received, all data
process after the reception will be based on new information.
Test Order Sample ID Test orders with invalid sample ID will be ignored. No
warning nor error message is displayed.
Method Tests ordered with methods not registered, short reagent or no
reagent will not be run. Message will be shown on screen to
notify operator.
Other available tests ordered together with invalid methods will
be run.

6.3.3 Expired retries


Sequence Process
Batch transmission of results to Host Display error on screen.
Other operation other than host communication will be
continued.
Inquiry for test orders to Host Display error on screen.
Other operation other than host communication will be
continued.
Real time inquiry for test order for a sample Generate an error. Transmit “No order” to analyzer.
Other operation other than host communication will be
continued.
Real time result transmission to Host Generate an error. Save result into “not transmitted” data
base. Saved results can be transmitted manual from result
search screen.

End.

32/27

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy