LIS Communication Protocol Guide
LIS Communication Protocol Guide
0 LIS Communication
Content
Description of AVE2.0 LIS Communication ......................................................................................................... 1
1. Introduction..................................................................................................................................................... 2
Date
Action Name Signature Position Version
(dd.mm.yyyy)
Generated Peng YUAN SW Engineer
Reviewed Vince ZHAO Service Engineer 1.0
Approved Gil ZHEN Service Manager
1 / 29
1. Introduction
These instructions provide the necessary information to interface the AVE Urine Sediment Analyzer system
(Instrument) to a Laboratory Information System (LIS). The interface between AVE2.0 system and the LIS could be
a basic serial communication (RS232) or standard network port (RJ45). Via a basic serial communication, universal
and LIS2-A2 protocol based automatic unidirectional communication are available between AVE Urine Sediment
Analyzer and LIS host. Via standard network port, unidirectional communication accessed instrument database by
LIS host and bidirectional communication by configuring database (Microsoft SQL Server or Oracle) mapping
between instrument and LIS host are available.
The user can choose any one of those interface to achieve communication between instrument and LIS host.
2. RS232 Interface
There are two types of unidirectional communication protocols, universal and LIS2-A2 protocol, based on
RS232 interface. Universal protocol is the default communication. By change the default setting in configuration
file (IniConfig.ini), LIS2-A2 protocol will be enable.
- Interface standard
The communication between the system and the LIS is a basic serial communication (RS232).
- Transmission Mode
Off
No communication between the instrument and the LIS
Unidirectional
The instrument sends a string data to LIS host automatically after the urine strip and sediment measurement
finished. The data could also be sent manually.
- Hardware Interface
Cable
The Urine Sediment Analyzer connects to the LIS via a standard RS-232-C 9pin connector.
Cable Length
The cable length when using the RS-232-C interface should not exceed 12m.
- Communication Mode
Real time Mode
As soon as the measurement result came out, it will be sent to LIS automatically. Real time mode will be
enabled while ‘All Upload’ in Data Out Setting interface is selected.
Batch Mode
The user can select results from the result list and send them to LIS host manually. On the other hand,
verified results could achieve batch mode while ‘V upload’ in Data Out Setting interface is selected.
2 / 29
2.1 Universal Protocol
2.1.1 Overview
- 2.1.1.1 Definitions
Host- The primary term describing the Laboratory Information System computer when connected to an AVE
urine sediment analyzer
Instrument- The primary term describing an AVE urine sediment analyzer when connected to Laboratory
Information System
Message- A collection of information related to one single patient
Record- An attribute -value pairs of one single patient
Null-
Text- The set of displayable characters, from ASCII characters decimal 32 to decimal 126.
-Port settings
COM: Define the serial port connecting Urine Sediment Analyzer with LIS. No default setting, choose any
serial ports available except COM1 (for Urine analyzer), COM2 (for Microscope), COM3 (for pump system), COM5
(for reagent sensor), COM6 (for Barcode reader).
Bit rate: Bit rate is defined by the Urine Sediment Analyzer user to be one of the following: 2400, 4800, 9600,
19200, 115200. The default is 9600.
Data: Data is defined by the Urine Sediment Analyzer user to be either 7 or 8. The default is 8.
Parity: Parity is defined by the Urine Sediment Analyzer user to be odd, even or no. The default is No.
Stop: Stop is defined by the Urine Sediment Analyzer user to be either 1 or 2. The default is 1.Start bits are
always 1.
3 / 29
2.1.2 Basics of LIS related terms
Message Form
A single message is composed of a series of records, which are separated by semicolon (;).
The frame of message is shown as below.
Key1=Value1;Key2=Value2;
Where:
Key1,Key2= attribute identifiers of the patient
Value1,Value2= attribute values of the patient
Example:
Name=Tom;Sex=Male;Age=25;AgeUnit=0;
Delimiters
Instrument uses the following delimiters:
'=' – Attribute value delimiter
';' – Record delimiter
2.1.3 Message
This section describes the standard message sent to host from instrument. If the value is empty, then the
corresponding equal sign (=) followed by a semicolon (;) directly.
- 2.1.3.1 Use of Message/Records
Each logical set of records relating to a single patient, consist of the basic attributes of the patient, sediment
results and urine chemistry results.
4 / 29
Example:
<Establish connection>
Message 1
Key1=Value1;Key2=Value2;…
End record
Message 2
Key1=Value1;Key2=Value2;…
End record
…
<No message sends to end the connection>
- 2.1.3.2 Message sends from instrument to Host
SickSampleID=Value1;SickDate=Value2;SickExamineID=Value3;UriSeqID=Value4;ChemSeqID=Value5;BarCode=Valu
e6;ExtendType=Value7;State=Value8;InpatientNum=Value9;SickName=Value10;Sex=Value11;Age=Value12;AgeUni
t=Value13;SectionNum=Value14;SickbedNum=Value15;MedicalNum=Value16;CheckDist=Value17;Result=Value18;
SwatchState=Value19;Sender=Value20;Verifier=Value21;Assessor=Value22;CheckDate=Value23;ReportDate=Value
24;Remark=Value25;ColorSet=Value26;MuddySet=Value27;IsCondense=Value28;IsDilute=Value29;UriSampleID=V
alue30;UriDate=Value31;UriExamineID=Value32;UriExamType=Value33;UriTubeRackNo=Value34;UriTubeNo=Valu
e35;UriBarCode=Value36;UriExperType=Value37;UriPrintPath=Value38;PrintImage=Value39;Rbc=Value40;Wbc=Va
lue41;Crystal=Value42;Epiphyte=Value43;Duct=Value44;Epithelia=Value45;WhackRbc=Value46;SingularRbc=Value
47;Infusorial=Value48;Mucous=Value49;Pyoid=Value50;NCrystal=Value51;LCrystal=Value52;HCrystal=Value53;CCr
ystal=Value54;WCrystal=Value55;RbcDuct=Value56;WbcDuct=Value57;KDuct=Value58;TDuct=Value59;LDuct=Valu
e60;LEpithelia=Value61;XEpithelia=Value62;JEpithelia=Value63;BigRbc=Value64;SmallRbc=Value65;JRbc=Value66;
ZRbc=Value67;QRbc=Value68;Neutrophil=Value69;Lymphocyte=Value70;Acidophil=Value71;Basophil=Value72;Mo
nocyte=Value73;Bacterial=Value74;Cocci=Value75;Bacilli=Value76;Mildew=Value77;Yeast=Value78;Parasites=Valu
e79;Sperm=Value80;Question=Value81;RbcRef=Value82;WbcRef=Value83;CrystalRef=Value84;EpiphyteRef=Value8
5;DuctRef=Value86;EpitheliaRef=Value87;WhackRbcRef=Value88;SingularRbcRef=Value89;InfusorialRef=Value90;
MucousRef=Value91;PyoidRef=Value92;NCrystalRef=Value93;LCrystalRef=Value94;HCrystalRef=Value95;CCrystalRe
f=Value96;WCrystalRef=Value97;RbcDuctRef=Value98;WbcDuctRef=Value99;KDuctRef=Value100;TDuctRef=Value1
01;LDuctRef=Value102;LEpitheliaRef=Value103;XEpitheliaRef=Value104;JEpitheliaRef=Value105;BigRbcRef=Value1
06;SmallRbcRef=Value107;JRbcRef=Value108;ZRbcRef=Value109;QRbcRef=Value110;NeutrophilRef=Value111;Lym
phocyteRef=Value112;AcidophilRef=Value113;BasophilRef=Value114;MonocyteRef=Value115;BacterialRef=Value1
16;CocciRef=Value117;BacilliRef=Value118;MildewRef=Value119;YeastRef=Value120;ParasitesRef=Value121;Sper
mRef=Value122;QuestionRef=Value123;ChemSampleID=Value124;ChemDate=Value125;ChemExamineID=Value12
6;RecDate=Value127;RecSeqID=Value128;ChemExamType=Value129;ChemTubeRackNo=Value130;ChemTubeNo=V
alue131;ChemBarCode=Value132;ChemExperType=Value133;GLU=Value134;BLD=Value135;LEU=Value136;PRO=V
alue137;NIT=Value138;URO=Value139;BIL=Value140;KET=Value141;PH=Value142;SG=Value143;VC=Value144;ALB
=Value145;Cr=Value146;GLURef=Value147;BLDRef=Value148;LEURef=Value149;PRORef=Value150;NITRef=Value15
1;URORef=Value152;BILRef=Value153;KETRef=Value154;PHRef=Value155;SGRef=Value156;VCRef=Value157;ALBRe
f=Value158;CrRef=Value159;GLUUnit=Value160;BLDUnit=Value161;LEUUnit=Value162;PROUnit=Value163;NITUnit
=Value164;UROUnit=Value165;BILUnit=Value166;KETUnit=Value167;PHUnit=Value168;SGUnit=Value169;VCUnit=
Value170;ALBUnit=Value171;CrUnit=Value172;
5 / 29
The meanings of corresponding keys are shown as below.
Key Description
SickSampleID Sample ID indentified in AVE system (internal use*)
SickDate Measurement Date
SickExamineID Sample ID (internal use)
UriSeqID Urine sediment result ID (internal use)
ChemSeqID Urine Chemistry result ID (internal use)
PhySeqID Standby(no use*)
BarCode Barcode ID
ExtendType Extend exam item(no use)
State Sample status (V, NV, R…)
InpatientNum Inpatient ID
SickName Patient’s Name
Sex Patient’s gender
Age Patient’s age
AgeUnit Age unit (0:year; 1:mouth; 2:day; 3:hour)
SectionNum Department the patient belongs to
SickbedNum Inpatient’s bed ID
MedicalNum Medical record ID
CheckDist Measurement purpose
Result clinical diagnosis of the sample
SwatchState Sample’s status
Sender Clinician’s name
Verifier Operator who performs the measurement
Assessor Auditor who verifies the measurement result
SampleDate Sampling time when the sample is intake to the instrument
CheckDate Verified time when the measurement result is verified
ReportDate Reporting time when the verified result is printed out
Remark Information remarked on this measurement
ColorSet Sample’s color
MuddySet Sample’s turbidity
Conduct Sample’s conductivity value
IsCondense The sample is centrifuged or not (no use)
IsDilute The sample is diluted or not (no use)
UserID Operator ID (internal use)
UriSampleID Sample ID (displayed on the screen*)
UriDate The date when sample is measured
UriExamineID Urine microscopy ID (displayed on the screen)
UriExamType Standby(no use)
UriTubeRackNo Urine microscopy tube rack No.(internal use)
UriTubeNo Urine microscopy tube No. (internal use)
6 / 29
Key Description
UriBarCode Barcode of urine sediment result
UriExperType Exam type(no use)
UriPrintPath Image path to access
PrintImage Which exactly image to access
Rbc Red blood cell
RbcRef RBC reference value
Wbc White blood cell
WbcRef WBC reference value
Crystal Crystal
CrystalRef Crystal reference value
Epiphyte Epiphyte
EpiphyteRef Epiphyte reference value
Duct Cast
DuctRef Cast reference value
Epithelia Epithelial
EpitheliaRef Epithelial reference value
WhackRbc Normal RBC
WhackRbcRef Normal RBC reference value
SingularRbc Abnormal RBC
SingularRbcRef Abnormal RBC reference value
Infusorial Infusorium
InfusorialRef Infusorium reference value
Mucous Mucus
MucousRef Mucus reference value
Pyoid Pyocyte
PyoidRef Pyocyte reference value
NCrystal Urate Crystal
NCrystalRef Urate Crystal reference value
LCrystal Phosphatic Crystal
LCrystalRef Phosphatic Crystal reference value
HCrystal Sulfa Crystal
HCrystalRef Sulfa Crystal reference value
CCrystal Oxalate Crystal
CCrystalRef Oxalate Crystal reference value
WCrystal Inorganic salt Crystal
WCrystalRef Inorganic salt Crystal reference value
RbcDuct RBC Cast
RbcDuctRef RBC Cast reference value
WbcDuct WBC Cast
WbcDuctRef WBC Cast reference value
7 / 29
Key Description
KDuct Granular Cast
KDuctRef Granular Cast reference value
TDuct Hyaline Cast
TDuctRef Hyaline Cast reference value
LDuct Waxy Cast
LDuctRef Waxy Cast reference value
LEpithelia Squamous Cell
LEpitheliaRef Squamous Cell reference value
XEpithelia Small round epithelial cells
XEpitheliaRef SRC reference value
JEpithelia Basal epithelial cells
JEpitheliaRef BEC reference value
BigRbc Macrocyte
BigRbcRef Macrocyte reference value
SmallRbc Microcyte
SmallRbcRef Microcyte reference value
JRbc Acanthocyte
JRbcRef Acanthocyte reference value
ZRbc Crenocyte
ZRbcRef Crenocyte reference value
QRbc Other RBC
QRbcRef Other RBC reference value
Neutrophil Neutrophil
NeutrophilRef Neutrophil reference value
Lymphocyte Lymphocyte
LymphocyteRef Lymphocyte reference value
Acidophil Acidocyte
AcidophilRef Acidocyte reference value
Basophil Basophil
BasophilRef Basophil reference value
Monocyte Monocyte
MonocyteRef Monocyte reference value
Question suspicious
QuestionRef suspicious reference value
ChemSampleID Urine chemistry ID
ChemDate Urine chemistry date
ChemExamineID Urine chemistry ID
RecDate Urine analyzer date
RecSeqID Urine analyzer serial No.
ExamType Standby(no use)
8 / 29
Key Description
ChemTubeRackNo Urine chemistry tube rack No. (no user)
ChemTubeNo Urine chemistry tube No.(no user)
ChemBarCode Urine chemistry barcode
ChemExperType Exam type(no use)
GLU GLU
GLURef GLU reference value
GLUUnit GLU unit
BLD BLD
BLDRef BLD reference value
BLDUnit BLD unit
LEU LEU
LEURef LEU reference value
LEUUnit LEU unit
PRO PRO
PRORef PRO reference value
PROUnit PRO unit
NIT NIT
NITRef NIT reference value
NITUnit NIT unit
URO URO
URORef URO reference value
UROUnit URO unit
BIL BIL
BILRef BIL reference value
BILUnit BIL unit
KET KET
KETRef KET reference value
KETUnit KET unit
PH PH
PHRef PH reference value
PHUnit PH unit
SG SG
SGRef SG reference value
SGUnit SG unit
VC VC
VCRef VC reference value
VCUnit VC unit
ALB ALB
ALBRef ALB reference value
ALBUnit ALB unit
9 / 29
Key Description
Cr Cr
CrRef Cr reference value
CrUnit Cr unit
Tips
* Internal use: these items only are used in system internal, no meaning to access.
*No use: these items only are keeping for future design, no meaning to access.
Message example:
SickSampleID=20140417000002;SickDate=2014-4-17
00:00:00;SickExamineID=0002;UriSeqID=0002;ChemSeqID=0002;BarCode=123456;ExtendType=0;State=2;Inpatien
tNum=20140417010001;SickName=Tom;Sex=Male;Age=25;AgeUnit=0;SectionNum=Surgery;SickbedNum=010001
;MedicalNum=2014010009;CheckDist=Urinalysis;Result=Excellent;SwatchState=Random;Sender=Jack;Verifier=Ad
min;Assessor=Admin;CheckDate=2014-4-17 08:59:28;ReportDate=2014-4-17
09:08:34;Remark=;ColorSet=Yellow;MuddySet=Limpid;IsCondense=False;IsDilute=False;UriSampleID=2014041701
0002;UriDate=2014-4-17
00:00:00;UriExamineID=0002;UriExamType=0;UriTubeRackNo=0;UriTubeNo=0;UriBarCode=tiaoma;UriExperType=
0;UriPrintPath=E:\Picture\Uri\20140417\0002\;PrintImage=L0001,L0002,L0003,L0004,L0005,L0006,;Rbc=5;Wbc=6
;Crystal=7;Epiphyte=8;Duct=2;Epithelia=3;WhackRbc=5;SingularRbc=0;Infusorial=10;Mucous=0;Pyoid=0;NCrystal=
0;LCrystal=0;HCrystal=0;CCrystal=0;WCrystal=0;RbcDuct=0;WbcDuct=0;KDuct=0;TDuct=0;LDuct=0;LEpithelia=0;XE
pithelia=0;JEpithelia=0;BigRbc=0;SmallRbc=0;JRbc=0;ZRbc=0;QRbc=0;Neutrophil=0;Lymphocyte=0;Acidophil=0;Ba
sophil=0;Monocyte=0;Bacterial=9;Cocci=0;Bacilli=0;Mildew=0;Yeast=0;Parasites=0;Sperm=0;Question=0;RbcRef=-;
WbcRef=+;CrystalRef=-;EpiphyteRef=+;DuctRef=+;EpitheliaRef=-;WhackRbcRef=;SingularRbcRef=;InfusorialRef=;M
ucousRef=-;PyoidRef=;NCrystalRef=;LCrystalRef=;HCrystalRef=;CCrystalRef=;WCrystalRef=;RbcDuctRef=;WbcDuctR
ef=;KDuctRef=;TDuctRef=;LDuctRef=;LEpitheliaRef=;XEpitheliaRef=;JEpitheliaRef=;BigRbcRef=;SmallRbcRef=;JRbcR
ef=;ZRbcRef=;QRbcRef=;NeutrophilRef=;LymphocyteRef=;AcidophilRef=;BasophilRef=;MonocyteRef=;BacterialRef=
;CocciRef=;BacilliRef=;MildewRef=;YeastRef=;ParasitesRef=;SpermRef=;QuestionRef=;ChemSampleID=2014041705
0002;ChemDate=2014-4-17
00:00:00;ChemExamineID=0002;RecDate=;RecSeqID=;ChemExamType=0;ChemTubeRackNo=-1;ChemTubeNo=-1;C
hemBarCode=tiaoma;ChemExperType=0;GLU=-;BLD=+;LEU=-;PRO=+;NIT=-;URO=+;BIL=-;KET=+;PH=7.5;SG=1.0150;
VC=-;ALB=+;Cr=-;GLURef=;BLDRef=;LEURef=;PRORef=;NITRef=;URORef=;BILRef=;KETRef=;PHRef=;SGRef=;VCRef=;A
LBRef=;CrRef=;GLUUnit=;BLDUnit=;LEUUnit=;PROUnit=;NITUnit=;UROUnit=;BILUnit=;KETUnit=;PHUnit=;SGUnit=;V
CUnit=;ALBUnit=;CrUnit=;
The description is intended to explain the LIS2-A2 communication protocol between AVE urine sediment
analyzer with LIS (Laboratory Information System).
10 / 29
2.2.1 Overview
- 2.2.1.1 Definitions
Host- The primary term describing the Laboratory Information System computer when connected to an AVE
urine sediment analyzer
Instrument- The primary term describing an AVE urine sediment analyzer when connected to Laboratory
Information System
Message- A collection of information related to one single patient. The message is composed of a series of
records which are Header Record (H), Patient Information (P), Order Record (O), Result Record (R), Last Record (L),
all transferred at one time.
Null- A reference to a ‘null field’ shall mean no data in the field and is represented by two field delimiters
with no character(s) in between – ‘||’. A ‘null component’ has the same meaning as a null field except the
component delimiter is used –‘^’.
Text- The set of displayable characters, from ASCII characters decimal 32 to decimal 126.
- Port Settings
COM: Define the serial port connecting Urine Sediment Analyzer with LIS. No default setting, choose any
serial ports available except COM1 (for Urine analyzer), COM2 (for Microscope), COM3 (for pump system), COM5
(for reagent sensor), COM6 (for Barcode reader).
Bit rate: Bit rate is defined by the Urine Sediment Analyzer user to be one of the following: 2400, 4800, 9600,
19200, 115200. The default is 9600.
Data: Data is defined by the Urine Sediment Analyzer user to be either 7 or 8. The default is 8.
Parity: Parity is defined by the Urine Sediment Analyzer user to be odd, even or no. The default is No.
Stop: Stop is defined by the Urine Sediment Analyzer user to be either 1 or 2. The default is 1.Start bits are
11 / 29
always 1.
Where:
<STX> = Start of Text transmission control character, ASCII code 0x02
H=Header Record identifying characters, ASCII code “H”
Field delimiter=ASCII code, ASCII code “|”
Repeat delimiter=ASCII code, ASCII code “\”
Component delimiter=ASCII code, ASCII code“^”
Escape delimiter=ASCII code, ASCII code “&”
Message Control ID=Null
Access Password=Null
Sender Name=Null
Sender Address= Null
Reserved Field= Null
Sender’s Phone= Null
Sender Characteristics= Null
Receiver ID= Null
Remarks= Null
Processing ID=’P’ (specimens), ’Q’ (QC)
Protocol Version=LIS2-A2
Date and Time of Message=yyyyMMddHHmmss
<ETB> = End of Transmission Block transmission control character
<CR> = ASCII code “Carriage Return”
<LF> = ASCII Code “Line Feed”
12 / 29
Example:
<STX> H|\^&||||||||||P|LIS2-A2|20140415154452<ETB><CR><LF>
Where:
<STX> = Start of Text transmission control character, ASCII code 0x02
P=Patient Information identifying characters, ASCII code “P”
Sequence Number=Sequence Number starts from NO.1 and the step-length is 1. Sequence number of the
first patient is 1, of the second patient is 2, and so on.
Gender=M means “male”. F means “female”. U means “Unknown”
Age Unit= Y means “year”. M means “month”. D means “day”. H means “hour”.
Centrifuged or not= T means “true (Yes)”、F means “fault (No)”、U means “unknown”
Diluted or not= T means “true (Yes)”、F means “fault (No)”、U means “unknown”
<ETB> = End of Transmission Block transmission control character
<CR> = ASCII code “Carriage Return”
<LF> = ASCII Code “Line Feed”
Example:
<STX> P|1|20140415|0001|201401010001|0001|Jim|Male|20^Y|Internal
Medicine|0123|000101|Urinalysis|1st
Morning|Smith|Service|Service|20140415120000|20140415153705|20140415154042|| Straw
yellow|Limpid||F|F<ETB><CR><LF>
Where:
<STX> =Start of Text transmission control character, ASCII code 0x02
O=Order Record identifying characters, ASCII code “O”
Sequence Number = Sequence Number starts from NO.1 and the step-length is 1. Sequence number of
micro-result for each patient is 1, of chem.-result for each patient is 2.
Examination Type= Urine means “urine sediment”、Chemic means “urine chemistry”
<ETB> = End of Transmission Block transmission control character
13 / 29
<CR> = ASCII code “Carriage Return”
<LF> = ASCII Code “Line Feed”
Example:
<STX>O|1|Urine|20140415010001|0001|20140415|201401010001|1|1|1|E:&R&Picture&R&Uri&R&20140
415&R&0001&R&|L0001\L0002\L0003\L0004\L0005\L0006\|10|10<ETB><CR><LF>
Where:
<STX> = Start of Text transmission control character, ASCII code 0x02
R=Result Record identifying characters, ASCII code “R”
Sequence Number=Sequence number of each order for each patient in each message starts from NO.1 and
the step-length is 1.
<ETB> = End of Transmission Block transmission control character
<CR> = ASCII code “Carriage Return”
<LF> = ASCII Code “Line Feed”
Example:
<STX> R|1|rbc|5^cells/ul <ETB><CR><LF>
Where:
<STX> = Start of Text transmission control character, ASCII code 0x02
L=Last Record identifying characters, ASCII code “L”
Sequence Number = Sequence number of message starts from NO.1 and the step-length is 1.
Terminator=The end of the record terminator, ASCII code “N”
<ETX> = End of Message transmission control character, ASCII code 0x03
<CR> = ASCII code “Carriage Return”
<LF> = ASCII Code “Line Feed”
Example:
<STX> L|1|N <ETX><CR><LF>
- 2.2.2.3 Delimiters
AVE 2.0 uses the following delimiters:
'|' – Field delimiter
14 / 29
'\' – Repeat delimiter
'^' – Component delimiter
'&' – Escape delimiter
2.2.3 Message
Example:
<STX> P|1|20140415|0001|201401010001|0001|Jim|Male|20^Y|Internal Medicine|0123|000101|
Urinalysis|1st
Morning|Smith|Service|Service|20140415120000|20140415153705|20140415154042||Straw
yellow|Limpid||F|F<ETB><CR><LF>
Field# LIS2-A2 Field Name Field content Max length
1 Record Type ID ‘P’ 1
2 Sequence Number 4
3 Examination date ‘yyyyMMdd’ 8
4 Sample ID 4
5 Barcode ID 100
6 Inpatient ID 100
7 Name 100
8 Gender ‘M’,‘F’ or ‘U’ 1
9^1 Age 3
Age
9^2 Unit(‘Y’,’M’,’D’,‘H’) 1
10 Department 100
11 Bed ID 100
12 Case ID 100
13 Purpose 100
14 Status 100
15 Submitter 100
16 Checker 100
17 Verified by 100
16 / 29
Field# LIS2-A2 Field Name Field content Max length
Sample Collection date
18 ‘yyyyMMddHHmmss’ 14
and time
Examination Date and
19 ‘yyyyMMddHHmmss’ 14
time
20 Report date and time ‘yyyyMMddHHmmss’ 14
21 Remarks 100
22 Urine Color 100
23 Urine tur 100
24 Conductivity 100
25 Centrifuged or not ‘T’、‘F’、‘U’ 1
26 Diluted or not ‘T’、‘F’、‘U’ 1
Example:
<STX>O|1|Urine|20140415010001|0001|20140415|201401010001|1|1|1|E:&R&Picture&R&Uri&R&20140
415&R&0001&R&|L0001\L0002\L0003\L0004\L0005\L0006\|10|10<ETB><CR><LF>
Field# LIS2-A2 Field Name Field content Max length
1 Record Type ID ‘O’ 1
2 Sequence Number 4
3 Examination Type ‘Urine’ or‘Chemic’ 6
System determined Sample ‘yyyyMMdd’+(’01’,‘02’or ‘03’)
4 14
ID +Sample ID
5 Micro/Chem ID 4
17 / 29
Example:
<STX> R|1|rbc|5^cell/ul <ETB><CR><LF>
Field# LIS2-A2 Field Name Field Content Max length
1 Record Type ID ‘R’ 1
2 Sequence Number 4
3 Item 20
4^1 Item result 10
Item result and its unit
4^2 Unit 10
18 / 29
Item Description
acidophil Acidocyte
basophil Basophil
monocyte Monocyte
epiphyte Fungus
Bacterial Bacterial
Cocci coccobacteria
Bacilli bacillus
Mildew molds
Yeast yeast
Parasites Parasites
Sperm sperm
question Suspicious particles
other Other types of particles
Example:
<STX> L|1|N <ETX><CR><LF>
19 / 29
3 Terminator ‘N’ 1
<STX>H|\^&||||||||||P|LIS2-A2|20140415154452<ETB><CR><LF>
<STX> P|1|20140415|0001|201401010001|0001|Jim|Male|20^Y|Internal Medicine|0123|000101|
Urinalysis|1st
Morning|Smith|Service|Service|20140415120000|20140415153705|20140415154042||Straw
yellow|Limpid||F|F<ETB><CR><LF>
<STX>O|1|Urine|20140415010001|0001|20140415|201401010001|0|0|1|E:&R&Picture&R&Uri&R&20140
415&R&0001&R&|L0001\L0002\L0003\L0004\L0005\L0006\|10|10<ETB><CR><LF>
<STX>R|1|rbc|5^cell/ul<ETB><CR><LF>
<STX>R|2|wbc|6^cell/ul<ETB><CR><LF>
<STX>R|3|crystal|7^cell/ul<ETB><CR><LF>
<STX>R|4|duct|2^cell/ul<ETB><CR><LF>
<STX>R|5|epithelia|3^cell/ul<ETB><CR><LF>
<STX>R|6|whackrbc|5^cell/ul<ETB><CR><LF>
<STX>R|7|singularrbc|0^cell/ul<ETB><CR><LF>
<STX>R|8|infusorial|4^cell/ul<ETB><CR><LF>
<STX>R|9|mucous|0^cell/ul<ETB><CR><LF>
<STX>R|10|pyoid|6^cell/ul<ETB><CR><LF>
<STX>R|11|ncrystal|1^cell/ul<ETB><CR><LF>
<STX>R|12|lcrystal|1^cell/ul<ETB><CR><LF>
<STX>R|13|hcrystal|1^cell/ul<ETB><CR><LF>
<STX>R|14|ccrystal|1^cell/ul<ETB><CR><LF>
<STX>R|15|wcrystal|3^cell/ul<ETB><CR><LF>
<STX>R|16|rbcduct|1^cell/ul<ETB><CR><LF>
<STX>R|17|wbcduct|1^cell/ul<ETB><CR><LF>
<STX>R|18|kduct|0^cell/ul<ETB><CR><LF>
<STX>R|19|tduct|0^cell/ul<ETB><CR><LF>
<STX>R|20|lduct|0^cell/ul<ETB><CR><LF>
<STX>R|21|lepithelia|1^cell/ul<ETB><CR><LF>
<STX>R|22|xepithelia|2^cell/ul<ETB><CR><LF>
<STX>R|23|jepithelia|0^cell/ul<ETB><CR><LF>
<STX>R|24|bigrbc|0^cell/ul<ETB><CR><LF>
<STX>R|25|smallrbc|0^cell/ul<ETB><CR><LF>
<STX>R|26|jrbc|0^cell/ul<ETB><CR><LF>
<STX>R|27|zrbc|0^cell/ul<ETB><CR><LF>
<STX>R|28|qrbc|0^cell/ul<ETB><CR><LF>
<STX>R|29|neutrophil|1^cell/ul<ETB><CR><LF>
<STX>R|30|lymphocyte|1^cell/ul<ETB><CR><LF>
20 / 29
<STX>R|31|acidophil|1^cell/ul<ETB><CR><LF>
<STX>R|32|basophil|1^cell/ul<ETB><CR><LF>
<STX>R|33|monocyte|2^cell/ul<ETB><CR><LF>
<STX>R|34|epiphyte|8^cell/ul<ETB><CR><LF>
<STX>R|35|Bacterial|9^cell/ul<ETB><CR><LF>
<STX>R|36|Cocci|0^cell/ul<ETB><CR><LF>
<STX>R|37|Bacilli|0^cell/ul<ETB><CR><LF>
<STX>R|38|Mildew|0^cell/ul<ETB><CR><LF>
<STX>R|39|Yeast|0^cell/ul<ETB><CR><LF>
<STX>R|40|Parasites|0^cell/ul<ETB><CR><LF>
<STX>R|41|Sperm|0^cell/ul<ETB><CR><LF>
<STX>R|42|question|0^cell/ul<ETB><CR><LF>
<STX>O|2|Chemic|20140415050001|0001|20140415|201401010001|-1|-1|||||<ETB><CR><LF>
<STX>R|1|GLU|-^mg/dl<ETB><CR><LF>
<STX>R|2|BLD|+^cell/ul<ETB><CR><LF>
<STX>R|3|LEU|-^cell/ul<ETB><CR><LF>
<STX>R|4|PRO|+^g/l<ETB><CR><LF>
<STX>R|5|NIT|-^<ETB><CR><LF>
<STX>R|6|URO|+^eu/dl<ETB><CR><LF>
<STX>R|7|BIL|-^<ETB><CR><LF>
<STX>R|8|KET|+^mg/dl<ETB><CR><LF>
<STX>R|9|PH|7.5^<ETB><CR><LF>
<STX>R|10|SG|1.020^<ETB><CR><LF>
<STX>R|11|VC|-^mmol/l<ETB><CR><LF>
<STX>R|12|ALB|+^<ETB><CR><LF>
<STX>R|13|Cr|-^<ETB><CR><LF>
<STX>L|1|N<ETX><CR><LF>
21 / 29
3. RJ45 Interface
Via standard network port (RJ45), unidirectional and bidirectional communication are available between AVE
urine sediment analyzer and LIS host. By accessing the database (Microsoft SQL server) of AVE urine sediment
analyzer, LIS host could unidirectional communicated with AVE urine sediment analyzer. By configuring database
(Microsoft SQL Server or Oracle) mapping between AVE urine sediment analyzer and LIS host, bidirectional
communication are available.
- Interface standard
The communication between AVE urine sediment analyzer and the LIS host is a standard network (RS232)
communication.
- Hardware Interface
Cable
The Urine Sediment Analyzer connects to the LIS via a standard network port
Cable Length
Theoretically, the cable length is unlimited.
3.1.1 Overview
Ave2.0 system bases on Microsoft SQL Server for data or result processing, and define table named UriToLis
as the data source for LIS host accessing. The LIS host can define and pick the corresponding items requested by
the laboratory or LIS host.
- 3.1.1.1 Definitions
AVE2-Database name of AVE2.0 system
UriToLis-Database table for accessing
- 3.1.1.2 Enable protocol
The user can go to Management-LIS Setting-Data out Setting, and in the LIS setting screen choose Read
Database to enable.
22 / 29
- 3.1.1.3 Transmission Mode
Off
No communication between the instrument and LIS.
Unidirectional communication
LIS host access the data string from the instrument. The message, which includes patient information, urine
sediment and chemistry results, will be written into UriToLIS table automatically when the measurement is
finished.
3.1.2 Message
One single string in UriToLIS table is a message of one single patient. The string includes patient information,
urine sediment and chemistry results. If there is no record, the corresponding field will record as Null.
Description of the fields name in UriToLis:
Field name Description
SickSampleID Sample ID indentified in AVE system (internal use*)
SickDate Measurement Date
SickExamineID Sample ID (internal use)
UriSeqID Urine sediment result ID (internal use)
ChemSeqID Urine Chemistry result ID (internal use)
PhySeqID Standby(no use*)
BarCode Barcode ID
ExtendType Extend exam item(no use)
State Sample status (V, NV, R…)
InpatientNum Inpatient ID
SickName Patient’s Name
Sex Patient’s gender
Age Patient’s age
AgeUnit Age unit (0:year; 1:mouth; 2:day; 3:hour)
SectionNum Department the patient belongs to
SickbedNum Inpatient’s bed ID
23 / 29
Field name Description
MedicalNum Medical record ID
CheckDist Measurement purpose
Result clinical diagnosis of the sample
SwatchState Sample’s status
Sender Clinician’s name
Verifier Operator who performs the measurement
Assessor Auditor who verifies the measurement result
SampleDate Sampling time when the sample is intake to the instrument
CheckDate Verified time when the measurement result is verified
ReportDate Reporting time when the verified result is printed out
Remark Information remarked on this measurement
ColorSet Sample’s color
MuddySet Sample’s turbidity
Conduct Sample’s conductivity value
IsCondense The sample is centrifuged or not (no use)
IsDilute The sample is diluted or not (no use)
UserID Operator ID (internal use)
UriSampleID Sample ID (displayed on the screen*)
UriDate The date when sample is measured
UriExamineID Urine microscopy ID (displayed on the screen)
UriExamType Standby(no use)
UriTubeRackNo Urine microscopy tube rack No.(internal use)
UriTubeNo Urine microscopy tube No. (internal use)
UriBarCode Barcode of urine sediment result
UriExperType Exam type(no use)
UriPrintPath Image path to access
PrintImage Which exactly image to access
Rbc Red blood cell
RbcRef RBC reference value
Wbc White blood cell
WbcRef WBC reference value
Crystal Crystal
CrystalRef Crystal reference value
Epiphyte Epiphyte
EpiphyteRef Epiphyte reference value
Duct Cast
DuctRef Cast reference value
Epithelia Epithelial
EpitheliaRef Epithelial reference value
WhackRbc Normal RBC
24 / 29
Field name Description
WhackRbcRef Normal RBC reference value
SingularRbc Abnormal RBC
SingularRbcRef Abnormal RBC reference value
Infusorial Infusorium
InfusorialRef Infusorium reference value
Mucous Mucus
MucousRef Mucus reference value
Pyoid Pyocyte
PyoidRef Pyocyte reference value
NCrystal Urate Crystal
NCrystalRef Urate Crystal reference value
LCrystal Phosphatic Crystal
LCrystalRef Phosphatic Crystal reference value
HCrystal Sulfa Crystal
HCrystalRef Sulfa Crystal reference value
CCrystal Oxalate Crystal
CCrystalRef Oxalate Crystal reference value
WCrystal Inorganic salt Crystal
WCrystalRef Inorganic salt Crystal reference value
RbcDuct RBC Cast
RbcDuctRef RBC Cast reference value
WbcDuct WBC Cast
WbcDuctRef WBC Cast reference value
KDuct Granular Cast
KDuctRef Granular Cast reference value
TDuct Hyaline Cast
TDuctRef Hyaline Cast reference value
LDuct Waxy Cast
LDuctRef Waxy Cast reference value
LEpithelia Squamous Cell
LEpitheliaRef Squamous Cell reference value
XEpithelia Small round epithelial cells
XEpitheliaRef SRC reference value
JEpithelia Basal epithelial cells
JEpitheliaRef BEC reference value
BigRbc Macrocyte
BigRbcRef Macrocyte reference value
SmallRbc Microcyte
SmallRbcRef Microcyte reference value
JRbc Acanthocyte
25 / 29
Field name Description
JRbcRef Acanthocyte reference value
ZRbc Crenocyte
ZRbcRef Crenocyte reference value
QRbc Other RBC
QRbcRef Other RBC reference value
Neutrophil Neutrophil
NeutrophilRef Neutrophil reference value
Lymphocyte Lymphocyte
LymphocyteRef Lymphocyte reference value
Acidophil Acidocyte
AcidophilRef Acidocyte reference value
Basophil Basophil
BasophilRef Basophil reference value
Monocyte Monocyte
MonocyteRef Monocyte reference value
Question suspicious
QuestionRef suspicious reference value
ChemSampleID Urine chemistry ID
ChemDate Urine chemistry date
ChemExamineID Urine chemistry ID
RecDate Urine analyzer date
RecSeqID Urine analyzer serial No.
ExamType Standby(no use)
ChemTubeRackNo Urine chemistry tube rack No. (no user)
ChemTubeNo Urine chemistry tube No.(no user)
ChemBarCode Urine chemistry barcode
ChemExperType Exam type(no use)
GLU GLU
GLURef GLU reference value
GLUUnit GLU unit
BLD BLD
BLDRef BLD reference value
BLDUnit BLD unit
LEU LEU
LEURef LEU reference value
LEUUnit LEU unit
PRO PRO
PRORef PRO reference value
PROUnit PRO unit
NIT NIT
26 / 29
Field name Description
NITRef NIT reference value
NITUnit NIT unit
URO URO
URORef URO reference value
UROUnit URO unit
BIL BIL
BILRef BIL reference value
BILUnit BIL unit
KET KET
KETRef KET reference value
KETUnit KET unit
PH PH
PHRef PH reference value
PHUnit PH unit
SG SG
SGRef SG reference value
SGUnit SG unit
VC VC
VCRef VC reference value
VCUnit VC unit
ALB ALB
ALBRef ALB reference value
ALBUnit ALB unit
Cr Cr
CrRef Cr reference value
CrUnit Cr unit
Tips
* Internal use: these items only are used in system internal, no meaning to access.
*No use: these items are only kept for future design, no meaning to access.
3.2.1 Overview
This section provides the necessary information for communication between the AVE2.0 system and LIS. The
data synchronism will realize when you configure the LIS DB address, DB name, DB account and DB password on
instrument, and meanwhile, configure tables, such as patient information, urine sediment results, urine chemistry
results, mapping relationship between instrument and LIS host.
- 3.2.1.1 Definitions
27 / 29
AVE2-The database name of AVE2.0 system in the instrument
SickInfo-The name of patient information table in Ave2.0 database.
UriResult-The name of urine sediment results table in Ave2.0 database.
ChemResult-The name of urine chemistry results table in Ave2.0 database.
- 3.2.1.2 Enable
To enable bidirectional communication, it’s necessary to pre-set the configuration items below in section
[LisDbSet] of IniConfig.ini file.
DbReadFromLisFlag:Configure to access data from LIS database to write into instrument. Settable counts
and their meanings are as shown below.
0: No data accessed from LIS database (default);
1: All data (patient information, urine sediment results, and urine chemistry results) accessed from LIS
database;
2: Only patient information accessed from LIS database;
3: Only urine sediment results accessed from LIS database;
DbWriteToLisFlag: Configure to access data from instrument to write into LIS database. Settable counts and
their meanings are as shown below.
0: No data written into LIS database;
1: All data (patient information, urine sediment results, urine chemistry results) written into LIS database;
2: Only patient information written into LIS database;
3: Only urine sediment results written into LIS database;
Furthermore, the data synchronism between LIS and instrument should base on the barcode.
- 3.2.1.3 Prerequisite
There are two prerequisites to realize this bidirectional communication.
-Currently, only database Microsoft SQL Server 2000 and Oracle 8i are available for communication.
-There should be tables or string, which are corresponded with tables or string in instrument database, to
store data such as patient information, urine sediment results or urine chemistry results in LIS database.
- 3.2.1.4 Transmission mode
Off
No communication between the instrument and the LIS.
Bidirectional communication
Set DbReadFromLisFlag unequal to 0, it will realize accessing data from LIS database and write it into
instrument database. It can bidirectional communication while urine sediment and chemistry measuring are
finished, or during the [Micro verification] [patient information] [barcode number] carriage return.
Set DbWriteToLisFlag unequal to 0, it will realize accessing data from instrument database and writing it into
LIS database. It can bidirectional communication while urine sediment and chemistry measuring are finished, or
during the [Micro verification] [patient information] [barcode number] carriage return.
28 / 29
To configure mapping relationship between instrument and LIS host, the settings should be done in the LIS
Connection Settings interface, which is opened from Management-LIS Setting-Data In Setting.
Tips:
Currently, data match between LIS and Analyzer are base on barcode, so configuring mapping relation Of
barcode is necessary.
29 / 29