0% found this document useful (0 votes)
320 views10 pages

..Interface Protocol I-SMART30 I-SENS

This document describes the data transfer protocols for transmitting results from the i-Smart 30 electrolyte analyzer to a laboratory information system. It outlines the physical connection methods of RS-232 and TCP/IP. It also details the low-level and high-level data protocols, including message structure, record types, field descriptions, and character delimiters.
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)
320 views10 pages

..Interface Protocol I-SMART30 I-SENS

This document describes the data transfer protocols for transmitting results from the i-Smart 30 electrolyte analyzer to a laboratory information system. It outlines the physical connection methods of RS-232 and TCP/IP. It also details the low-level and high-level data protocols, including message structure, record types, field descriptions, and character delimiters.
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/ 10

i-Smart 30 electrolyte analyzer

Interface Protocols
(Operating Software Version 1.0.6.0)

i-Sens, Inc.
i-Smart 30 Interface Protocols S/W Ver. 1.0.6.0

1. Introduction
This protocol describes how data is transmitted from i-Smart30 to a Laboratory Information System
(LIS) via TCP/IP and /or the serial (RS-232) ports on the i-Smart 30.

The i-Smart 30 data transfer protocol is implemented according to LIS1-A and LIS2-A2 low and high
level data transfer protocols.

2. Physical Transfer Layer


2.1 RS-232
Connetor Pin:
D-SUB NO Signal
1 RING
2 RXD
3 TXD
4 RTS
5 SG
6 CTS
7 CD
8 DTR
9 DSR
Case Grounding FG

Serial Port Specificatons (default):


Baud rate: 9600
Parity:none
Start bits: 1
Data bits: 8
Stop bits: 1

2.2 TCP/IP
Ehternet port: standard RJ-45 network connector
Port: 3030 (Default)

1
i-Smart 30 Interface Protocols S/W 1.0.6.0

3. Low Level Protocol


3.1 Restricted Characters
<STX>, <ETX>, <EOT>, <ENQ>, <ACK>, <LF>, <CR>, <NAK>, <ETB>

3.2 Transmission Phases


Establishment phase, Transfer phase, Termination phase
(Refer to i-Smart 30 state diagram in section 3.4)

Sender>
<STX> FN Message <ETB> or <ETX> Check Sum <CR><LF>

Receiver<
<ACK
>

Field Explanations
Field Name Description
<STX> Start of Transfer Message
FN Frame Number 0 through 7
Message Message
<ETB> or <ETX> End of Transmission, End of Text
Checksum Message checksum
<CR><LF> End of Message

3.3 Time-out
Waiting time: 3 seconds

3.4 State Diagram

2 i-SENS, Inc.
i-Smart 30 Interface Protocols S/W Ver. 1.0.6.0

i-Smart 30 State Diagram

3
i-Smart 30 Interface Protocols S/W 1.0.6.0

4. High Level Protocol


The i-Smart 30 only sends messges to a receiving systme and does not receive requests from a
receiving system.

4.1 Message Structure


Message Message is a group of records.
Record Record is a group of fields
Field Field is a group of components
Component Components comprise field

4.2 Record Types


Header Record H
Patient Record P
Test Order Record O
Result Record R
Message Terminator Record L

4.3 Delimiter Definitions


Delimiter Type Name Character
Filed delimiter Vertical Bar |
Repeat delimiter Backslash \
Component delimiter Caret ^
Escape delimiter Ampersand &
Record delimiter Carriage return <CR>

4.4 Header Record


The Header record contains information that indicates the start of a message.

Field Descriptions:
1|2|3|4|5|6|7|8|9|10|11|12|13|14{RT/CR}

Field Name Descriptions


1 Record Type ID always the character H.
2 Delimiter Definitions Refer to the delimiter table in section 4.3
iSmart30^ Instrument Seiral Number^Instrument
5 Instrument Name
Name designated by operator^ Software version
Standard Protocol Version
13 1394-97
Number
14 Transmition Date&Time Format=YYYYMMDDHHMMSS
<CR> Carriage return Record Terminator.

4 i-SENS, Inc.
i-Smart 30 Interface Protocols S/W Ver. 1.0.6.0

4.5 Patient Information Record


The Patient Information record contains patient identifying information for a patient sample.
For calibration result, other fields are null except for Record Type and Sequence Number fields.

Field Descriptions:
1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35{RT
/CR}

Field Name Comment


1 Record Type ID always the character P.
2 Sequence Number Always the number 1
Patient ID
4 Patient ID
*null in calibration and QC results
Patient Name
6 Patient Name
* null in calibration and QC results
<CR> Carriage return Record Terminator

4.6 Test Order Record


The Test Order record contains sample, QC, or calibration identifying information.

Field Descriptions:
1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31{RT/CR}

Field Name Comment


1 Record Type ID always the character O
2 Sequence Number Always the number 1
Cartridge Serial Number-Sxxx or Qxxxx
(S=Sample, Q=QC, xxx is the sequential number
assigned to each of samples tested with the
3 Assession Number cartridge)
Cartrdige Serial Number-Cxxx(xxx is the sequential
number assigned to each of the 2-point calibrations
performed on the cartridge)
4 Sample Number The sample number enterned by operator
Sample, QC, or Calibration
Ex) Sample, QC, or Cal2
16 Specimen Descriptor
For QC
Ex ) QC ^ Lot Number^ Lot Description
<CR> Carriage return Record Terminator.

4.7 Result Record

5
i-Smart 30 Interface Protocols S/W 1.0.6.0

The Result record contains information for a sample reulst or 2-point calibration result

Field Descriptions:
1|2|3|4|5|6|7|8|9|10|11|12|13|14{RT/CR}

Field Name Comment


1 Record Type ID always the character R.
2 Sequence Number Record sequence number
^^^Paramter^Type
Parameter:Na+, K+, Cl-, Hct
3 Parameter Name
Type: M (=Measured)
Ex) ^^^Hct^M
4 Parameter Value Result value
5 Parameter Units Measurement Unit
Patient Reference range: Low limit^High limit^Reference
Reportable range: Low limit^Upper limit^Reportable
QC range Low limit^Upper limit^QC
6 Reference Ranges Ex)
138^142^Reference
20^200^Reportable
112^122^QC
L: Reference Range Low(L) or QC Range Low(L)
H: Reference Range High(H) or QC Range High(L)
<: Reportable Range Low(L)(=Out of Range(L))
>: Reportable Range High(H)(=Out of Range(H))
7 Abnormal Result Flags
SE: Slope Error
IE: Insufficient Error
N: Normal Result
-: Reference range is not entered.
11 Operator Identification Operator ID
Date/Time Test The date and time the test is completed
13
Completed Format=YYYYMMDD HHMMSS
<CR> Carriage return Record Terminator

4.8 Termination Record


The Termination record contains information that indicates the end of a message.

Field Descriptions:
1|2|3|4|5{RT/CR}

Field Name Comment


1 Record Type ID always the character L.

6 i-SENS, Inc.
i-Smart 30 Interface Protocols S/W Ver. 1.0.6.0

2 Sequence Number Always the number 1


3 Termination Code N: normal termination

7
i-Smart 30 Interface Protocols S/W 1.0.6.0

5. Message Examples
5.1 Example of a Patient Sample Data Message
H|₩^&|||iSmart30^iSmart367^30367^1.0.6.0||||||||1394-97|20110124213845
P|1||pID1234||pName1234|||||||||||||||||||||||||||||
O|1|000151-S388|000151-S388||||||||||||Sample|||||||||||||||
R|1|^^^Na+^M|100|mmol/L|20^250^Reportable|-||||oID1234||20100301100600|
R|2|^^^K+^M|19.0|mmol/L|0.8^18.0^Reference₩0.5^20.0^Reportable|H||||oID1234|||
R|3|^^^Cl-^M|22|mmol/L|30^220^Reference₩20^250^Reportable|L||||oID1234|||
R|4|^^^Hct^M|40|%|15^50^Reference₩10^60^Reportable|N||||oID1234|||
L|1|N

H|₩^&|||iSmart30^iSmart367^30367^1.0.6.0||||||||1394-97|20110124213358
P|1|||||||||||||||||||||||||||||||||
O|1|000151-S387|000151-S387||||||||||||Sample|||||||||||||||
R|1|^^^Na+^M|100|mmol/L|20^249^Reference₩20^250^Reportable|N||||||20100301100600|
R|2|^^^K+^M|19.0|mmol/L|0.8^18.0^Reference₩0.5^20.0^Reportable|H|||||||
R|3|^^^Cl-^M|22|mmol/L|30^220^Reference₩20^250^Reportable|L|||||||
R|4|^^^Hct^M|40|%|10^60^Reportable|-|||||||
L|1|N

H|₩^&|||iSmart30^iSmart367^30367^1.0.6.0||||||||1394-97|20110125161708
P|1|||||||||||||||||||||||||||||||||
O|1|000151-S386|000151-S386||||||||||||Sample|||||||||||||||
R|1|^^^Na+^M|Out of Range(L)|mmol/L|20^250^Reportable|<||||||20100301100600|
R|2|^^^K+^M|Out of Range(H)|mmol/L|0.5^20.0^Reportable|>|||||||
R|3|^^^Cl-^M|Slope Error|mmol/L|30^220^Reference₩20^250^Reportable|SE|||||||
R|4|^^^Hct^M|40|%|10^60^Reportable|-|||||||
L|1|N

H|₩^&|||iSmart30^iSmart367^30367^1.0.6.0||||||||1394-97|20110124211708
P|1|||||||||||||||||||||||||||||||||
O|1|000151-S385|000151-S385||||||||||||Sample|||||||||||||||
R|1|^^^Na+^M|Insufficient Error|mmol/L|20^250^Reportable|IE||||||20100301100600|
R|2|^^^K+^M|Insufficient Error|mmol/L|0.5^20.0^Reportable|IE|||||||
R|3|^^^Cl-^M|Insufficient Error|mmol/L|20^250^Reportable|IE|||||||
R|4|^^^Hct^M|Insufficient Error|%|10^60^Reportable|IE|||||||
L|1|N

8 i-SENS, Inc.
i-Smart 30 Interface Protocols S/W Ver. 1.0.6.0

5.2 Example of a QC Sample Data Message


H|₩^&|||iSmart30^iSmart367^30367^1.0.6.0||||||||1394-97|20110530104542
P|1|||||||||||||||||||||||||||||||||
O|1||008847-Q2||||||||||||QC^Lot^Description|||||||||||||||
R|1|^^^Na+^M|143|mmol/L|30^240^QC|N||||oID||20110530104535|
R|2|^^^K+^M|3.9|mmol/L|0.6^19.0^QC|N||||oID|||
R|3|^^^Cl-^M|100|mmol/L|30^240^QC|N||||oID|||
R|4|^^^Hct^M|18|%|20^50^QC|L||||oID|||
L|1|N

H|₩^&|||iSmart30^iSmart367^30367^1.0.6.0||||||||1394-97|20110530105413
P|1|||||||||||||||||||||||||||||||||
O|1||008847-Q5||||||||||||QC^Lot-Level 1^Description-Level 1|||||||||||||||
R|1|^^^Na+^M|142|mmol/L|30^240^QC|N||||oID||20110530105404|
R|2|^^^K+^M|3.9|mmol/L|0.6^19.0^QC|N||||oID|||
R|3|^^^Cl-^M|100|mmol/L|30^240^QC|N||||oID|||
L|1|N

H|₩^&|||iSmart30^iSmart367^30367^1.0.6.0||||||||1394-97|20110530105524
P|1|||||||||||||||||||||||||||||||||
O|1||008847-Q6||||||||||||QC^Hct Level 1^Description-Hct Level 1|||||||||||||||
R|1|^^^Hct^M|25|%|20^50^QC|N||||oID||20110530105523|
L|1|N

5.3 Example of a Two Point Calibration Data Message


H|₩^&|||iSmart30^iSmart30367^30367^1.0.6.0||||||||1394-97|20100413112257
P|1|||||||||||||||||||||||||||||||||
O|1||005343-C37||||||||||||Cal2|||||||||||||||
R|1|^^^Na+^M|54|||N||||||20100413091031|
R|2|^^^K+^M|65|||N|||||||
R|3|^^^Cl-^M|54|||N|||||||
R|4|^^^Hct^M|13|||N|||||||
L|1|N

H|₩^&|||iSmart30^iSmart30367^30367^1.0.6.0||||||||1394-97|20100413113757
P|1|||||||||||||||||||||||||||||||||
O|1||005343-C37||||||||||||Cal2|||||||||||||||
R|1|^^^Na+^M|20|||SE||||||20100413094731|
R|2|^^^K+^M|65|||N|||||||
R|3|^^^Cl-^M|54|||N|||||||
R|4|^^^Hct^M|17|||SE|||||||
L|1|N

You might also like