140 lines
4.3 KiB
Plaintext
140 lines
4.3 KiB
Plaintext
|
|
BS380
|
||
|
|
|
||
|
|
PATNUM =(16,R,Z,|).
|
||
|
|
LSTNAME =(30,R,S,^).
|
||
|
|
FSTNAME =(30,R,S,|).
|
||
|
|
BIRYEAR =(4,R,Z,F).
|
||
|
|
BIRMONT =(2,R,Z,F).
|
||
|
|
BIRDAY =(2,R,Z,F).
|
||
|
|
LOCATIO =(10,L,S,|).
|
||
|
|
COLYEAR =(4,R,Z,F).
|
||
|
|
COLMONT =(2,R,Z,F).
|
||
|
|
COLDAY =(2,R,Z,F).
|
||
|
|
COLHOUR =(2,R,Z,F).
|
||
|
|
COLMIN =(2,R,Z,F).
|
||
|
|
COLSEC =(2,R,Z,F).
|
||
|
|
TUBTYPE =(30,R,Z,|).
|
||
|
|
ASPYEAR =(4,R,Z,F).
|
||
|
|
ASPMONT =(2,R,Z,F).
|
||
|
|
ASPDAY =(2,R,Z,F).
|
||
|
|
ASPHOUR =(2,R,Z,F).
|
||
|
|
ASPMIN =(2,R,Z,F).
|
||
|
|
ASPSEC =(2,R,Z,F).
|
||
|
|
URGENT =(1,R,S,|).
|
||
|
|
DOCTOR =(10,L,S,|).
|
||
|
|
IDEE =(16,R,Z,|).
|
||
|
|
DEF0 IDEE =(8,R,Z,F).
|
||
|
|
SEX =(1,R,Z,|).
|
||
|
|
SPEC0 =(20,L,S,|).
|
||
|
|
SPEC1 =(50,L,S,|).
|
||
|
|
SPEC2 =(2,L,S,|).
|
||
|
|
SPEC3 =(2,L,S,|).
|
||
|
|
SPEC4 =(30,L,S,|).
|
||
|
|
SPEC5 =(80,L,S,|).
|
||
|
|
SPEC6 =(6,L,S,|).
|
||
|
|
SPEC7 =(20,L,S,|).
|
||
|
|
SPEC8 =(20,L,S,|).
|
||
|
|
SPEC9 =(20,L,S,|).
|
||
|
|
SPEC10 =(4,L,S,|).
|
||
|
|
SPEC11 =(1,R,Z,|).
|
||
|
|
SPEC12 =(30,L,S,|).
|
||
|
|
SPEC13 =(50,L,S,|).
|
||
|
|
SKIP =(99,L,S,|).
|
||
|
|
CHEMNUM =(30,R,S,|).
|
||
|
|
PROFIL =(30,R,S,^).
|
||
|
|
RESULT =(16,L,S,|).
|
||
|
|
RESFLAG =(15,L,S,|).
|
||
|
|
DEF1 RESULT =(4,R,Z, ).
|
||
|
|
|
||
|
|
|
||
|
|
S9 ="::HL7_MINIMAL_LOW_LAYER_PROTOCOL::".
|
||
|
|
|
||
|
|
S9 ="Request_message_from_TDW".
|
||
|
|
MESSAGE_W =SP,1,"MSH|^~\&|TD|LISWST|Mindray|BS-380|",{SPEC0},"||DSR^Q03|",{SPEC4},"|P|2.3.1||||||ASCII|||",CR,
|
||
|
|
"MSA|",{SPEC2},"|",{SPEC4},"|",{SPEC5},"|||",{SPEC8},"|",CR,
|
||
|
|
"ERR|0|",CR,
|
||
|
|
"QAK|SR|",{SPEC9},"|",CR,
|
||
|
|
"QRD|","FSE_Warning:_Both_QRD_and_QRF_segment_will_be_regenerated_by_TDW_-_DO_NOT_MODIFY",CR,
|
||
|
|
"QRF|","FSE_Warning:_Both_QRD_and_QRF_segment_will_be_regenerated_by_TDW_-_DO_NOT_MODIFY",CR,
|
||
|
|
"DSP|1||",{PATNUM},"|||",CR,
|
||
|
|
"DSP|2|||||",CR,
|
||
|
|
"DSP|3||",{LSTNAME},SP,1,{FSTNAME},"|||",CR,
|
||
|
|
"DSP|4||",{BIRYEAR},{BIRMONT},{BIRDAY},"000000|||",CR,
|
||
|
|
"DSP|5||",{SEX},"|||",CR,
|
||
|
|
"DSP|6|||||",CR,
|
||
|
|
"DSP|7|||||",CR,
|
||
|
|
"DSP|8|||||",CR,
|
||
|
|
"DSP|9|||||",CR,
|
||
|
|
"DSP|10|||||",CR,
|
||
|
|
"DSP|11|||||",CR,
|
||
|
|
"DSP|12|||||",CR,
|
||
|
|
"DSP|13|||||",CR,
|
||
|
|
"DSP|14|||||",CR,
|
||
|
|
"DSP|15|||||",CR,
|
||
|
|
"DSP|16|||||",CR,
|
||
|
|
"DSP|17||own|||",CR,
|
||
|
|
"DSP|18|||||",CR,
|
||
|
|
"DSP|19|||||",CR,
|
||
|
|
"DSP|20|||||",CR,
|
||
|
|
"DSP|21||",{DEF0},"|||",CR,
|
||
|
|
"DSP|22||",{DEF0},"|||",CR,
|
||
|
|
"DSP|23||",{COLYEAR},{COLMONT},{COLDAY},{COLHOUR},{COLMIN},{COLSEC},"|||",CR,
|
||
|
|
"DSP|24||N|||",CR,
|
||
|
|
"DSP|25|||||",CR,
|
||
|
|
"DSP|26||",{TUBTYPE},"|||",CR,
|
||
|
|
"DSP|27||",{DOCTOR},"|||",CR,
|
||
|
|
"DSP|28||",{LOCATIO},"|||",CR,
|
||
|
|
99("DSP|",{SPEC10},"||",{CHEMNUM},"^^^|||",CR),
|
||
|
|
"DSC||",CR,SP,2.
|
||
|
|
|
||
|
|
S9 ="Query_response_message_from_TDW".
|
||
|
|
SJ =SP,1,"MSH|^~\&|TD|LISWST|Mindray|BS-380|",{SPEC0},"||QCK^Q02|",{SPEC4},"|P|2.3.1||||||ASCII|||",CR,
|
||
|
|
"MSA|",{SPEC2},"|",{SPEC4},"|",{SPEC5},"|||",{SPEC8},"|",CR,
|
||
|
|
"ERR|0|",CR,
|
||
|
|
"QAK|SR|",{SPEC9},"|",CR,SP,2.
|
||
|
|
|
||
|
|
S9 ="HL7_Acknowledment_message_from_TDW".
|
||
|
|
MESSAGE_Z =SP,1
|
||
|
|
"MSH|^~\&|TD|LISWST|Mindray|BS-380|",{SPEC0},"||ACK^R01|",{SPEC4},"|P|2.3.1||||||ASCII|||",CR,
|
||
|
|
"MSA|",{SPEC2},"|",{SPEC4},"|",{SPEC5},"|||",{SPEC8},"|",CR,SP,2.
|
||
|
|
|
||
|
|
S9 ="MSH_segment_of_HL7_message_from_INSTRUMENT".
|
||
|
|
MESSAGE_I ="MSH|^~\&|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SPEC1},
|
||
|
|
"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SPEC11}.
|
||
|
|
|
||
|
|
S9 ="QRD_segment_of_HL7_message_from_INSTRUMENT".
|
||
|
|
MESSAGE_Q ="QRD|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SPEC4},CR.
|
||
|
|
|
||
|
|
S9 ="QRF_segment_of_HL7_message_from_INSTRUMENT".
|
||
|
|
SF ="QRF|",:,CR.
|
||
|
|
|
||
|
|
S9 ="MSA_segment_of_HL7_message_from_INSTRUMENT".
|
||
|
|
MESSAGE_E ="MSA|",{SPEC2},"|".
|
||
|
|
|
||
|
|
S9 ="ERR_segment_of_HL7_message_from_INSTRUMENT.".
|
||
|
|
SI ="ERR|",{SPEC5},CR.
|
||
|
|
|
||
|
|
S9 ="OBR_segment_of_HL7_message_from_INSTRUMENT".
|
||
|
|
MESSAGE_Y ="OBR|",{SKIP},"|",{SKIP},"|",{IDEE},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",
|
||
|
|
{ASPYEAR},{ASPMONT},{ASPDAY},{ASPHOUR},{ASPMIN},{ASPSEC},"|",
|
||
|
|
{SKIP},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",
|
||
|
|
{SKIP},"|",{SKIP},"|",{SKIP},"|",{TUBTYPE}.
|
||
|
|
|
||
|
|
S9 ="OBX_segment_of_HL7_message_from_INSTRUMENT".
|
||
|
|
MESSAGE_R ="OBX|",{SKIP},"|",{SKIP},"|",{CHEMNUM},"|",{SKIP},"|",{RESULT},"|",{SKIP},"|",{SKIP},"|",{RESFLAG},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SKIP}.
|
||
|
|
|
||
|
|
S9 ="PID_segment_of_HL7_message_from_INSTRUMENT.".
|
||
|
|
MESSAGE_D ="PID|",:,CR.
|
||
|
|
|
||
|
|
S9 ="PV1_segment_of_HL7_message_from_INSTRUMENT.".
|
||
|
|
MESSAGE_S ="PV1|",:,CR.
|
||
|
|
|
||
|
|
S9 ="ORC_segment_of_HL7_message_from_INSTRUMENT.".
|
||
|
|
MESSAGE_F ="ORC|",:,CR.
|
||
|
|
|
||
|
|
S9 ="NTE_segment_of_HL7_message_from_INSTRUMENT.".
|
||
|
|
MESSAGE_C ="NTE|",:,CR.
|
||
|
|
|
||
|
|
S9 ="OBR_segment_of_QC_result_message_from_INSTRUMENT".
|
||
|
|
MESSAGE_N ="OBR|",{SKIP},"|",{CHEMNUM},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{ASPYEAR},{ASPMONT},{ASPDAY},{ASPHOUR},{ASPMIN},{ASPSEC},"|",
|
||
|
|
{SKIP},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SPEC12},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SKIP},"|",{SPEC13}.
|