BPSJUTL ;BHAM ISC/LJF - e-Pharmacy Utils ;4/17/08 16:13
Source file <BPSJUTL.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
HLP(PROTOCOL) | ; Find the Protocol IEN
|
|
VAHL7ECH(HL) | ; Hl7 Encoding Characters
|
|
MSG(BPSJMM,BPSJRTN) | ; Message Handler
|
|
VA200NM(VAIX,VATITLE,HL) | ;
|
|
VA20013(VAIX,HL) | ; Build the HL7 Contact Means data field
|
|
ENCODE(INSTR,TCH) | ; Encode data - Primarily HL7
|
|
SPAR(HL,BPSJSEG,HCTS) | ; Segment Parsing
|
|
EPPORT() | ;Returns Port Number for HL7 multi-threaded listener
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BPS(9002313.99 - [#9002313.99] | MSG+5 |
^DIC(3.1 - [#3.1] | VA200NM+19 |
^HLCS(870 - [#870] | EPPORT+7, EPPORT+9, EPPORT+11, EPPORT+14, EPPORT+18 |
^ORD(101 - [#101] | HLP+1 |
^TMP($J | SPAR+7 |
^VA(200 - [#200] | MSG+5, VA200NM+6, VA200NM+18, VA20013+8 |
Name | Line Occurrences |
---|---|
VAHL7ECH | VA200NM+8, VA20013+7, SPAR+6 |
Name | Field # of Occurrence |
---|---|
^( | MSG+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACTIVE | EPPORT+4~, EPPORT+13*, EPPORT+14*, EPPORT+16 |
BPSJMM | MSG~ |
BPSJMM( | MSG+4* |
BPSJRTN | MSG~, MSG+4 |
BPSJSEG | SPAR~ |
BPSJSEG( | SPAR+12*, SPAR+18, SPAR+19, SPAR+20*! |
BPSNMDAT | VA200NM+2~, VA200NM+6*, VA200NM+9 |
BPSNMDAT("DEGREE" | VA200NM+16 |
BPSNMDAT("FAMILY" | VA200NM+11 |
BPSNMDAT("GIVEN" | VA200NM+12 |
BPSNMDAT("MIDDLE" | VA200NM+13 |
BPSNMDAT("PREFIX" | VA200NM+15 |
BPSNMDAT("SUFFIX" | VA200NM+14 |
BPSX | MSG+2~, MSG+5* |
BPSY | MSG+2~, MSG+5* |
CPS | VAHL7ECH+3*, VA200NM+3~, VA200NM+12, VA200NM+13, VA200NM+14, VA200NM+15, VA200NM+16, VA20013+3~, VA20013+9, VA20013+10 , SPAR+2~ |
ECH | VAHL7ECH+2*, VAHL7ECH+3, SPAR+2~ |
FDATA | VA20013+2~, VA20013+10*, VA20013+11, VA20013+13 |
FS | VAHL7ECH+1*, VA200NM+3~, VA20013+3~, SPAR+2~, SPAR+12, SPAR+13, SPAR+14 |
HCTS | SPAR~, SPAR+4, SPAR+7 |
HL | VAHL7ECH~, VA200NM~, VA200NM+8, VA20013~, VA20013+7, SPAR~, SPAR+6 |
HL("ECH" | VAHL7ECH+2 |
HL("FS" | VAHL7ECH+1 |
II | SPAR+1~, SPAR+8*, SPAR+9*, SPAR+10, SPAR+17*, SPAR+18*, SPAR+19, SPAR+20 |
IJ | SPAR+1~, SPAR+8*, SPAR+12, SPAR+14*, SPAR+19*, SPAR+20 |
IK | SPAR+1~, SPAR+8*, SPAR+12* |
INSTR | ENCODE~, ENCODE+3, ENCODE+4 |
ISDATA | SPAR+1~, SPAR+7*, SPAR+10*, SPAR+11, SPAR+12, SPAR+13*, SPAR+14* |
ISDATA( | SPAR+9, SPAR+10 |
LIEN | EPPORT+4~, EPPORT+9*, EPPORT+11, EPPORT+14, EPPORT+18 |
LINK | EPPORT+4~, EPPORT+5*, EPPORT+7*, EPPORT+9 |
OSTR | ENCODE+1~, ENCODE+2*, ENCODE+3*, ENCODE+5 |
PORT | EPPORT+4~, EPPORT+5*, EPPORT+7, EPPORT+9, EPPORT+18*, EPPORT+21 |
PROTOCOL | HLP~, HLP+1 |
PTR | EPPORT+4~, EPPORT+13*, EPPORT+14 |
REP | VAHL7ECH+3*, VA200NM+3~, VA20013+3~, VA20013+10, VA20013+12, SPAR+2~ |
RETDATA | VA200NM+2~, VA200NM+11*, VA200NM+12*, VA200NM+13*, VA200NM+14*, VA200NM+15*, VA200NM+16*, VA200NM+21, VA20013+2~, VA20013+8* , VA20013+9*, VA20013+12*, VA20013+13*, VA20013+14 |
TCH | ENCODE~ |
TCH( | ENCODE+4 |
U | VA200NM+6, VA200NM+18, VA20013+8, EPPORT+11, EPPORT+18 |
VAIX | VA200NM~, VA200NM+5, VA200NM+6, VA200NM+18, VA20013~, VA20013+5, VA20013+8, VA20013+10 |
VATITLE | VA200NM~, VA200NM+18*, VA200NM+19* |
WCHR | ENCODE+1~, ENCODE+3, ENCODE+4* |
X | ENCODE+1~, ENCODE+3*, ENCODE+4 |
XMDUZ | MSG+2~, MSG+7* |
XMSUB | MSG+2~, MSG+7* |
XMTEXT | MSG+2~, MSG+7* |
XMY | MSG+2~, MSG+6 |
XMY( | MSG+5* |
XMZ | MSG+2~ |