HDISDOC ;BPFO/DTG - COMPILE SDO LIST FROM 101.43; Apr 07, 2018@12:42
Source file <HDISDOC.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 |
Package | Total | Caller Graph |
---|---|---|
Health Data and Informatics | 4 | HDISDO API HDISDOCL HDISDOL HDISDSRL |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(HDIAREA,HDITYPE,HDIOIEN,HDIRET,HDIERR,HDICNT,HDIMN) | ; entry for lookup
|
|
ALL | ; get all items for an area
|
|
A1 | ||
PARTIAL | ; get items that partial match the name sent
|
|
P1A | ||
P2 | ||
P2A | ||
IEN | ; find entry for a single IEN in 101.43
|
|
OUT | ; return to calling routine
|
|
LAB(LAM) | ;get laboratory SDO's
|
|
ORDI(A) | ; get info from 101.43
|
|
BTMP() | ;
|
|
CHKCHAR(A) | ; check for ctrl chars, <, >, &
|
|
OH10143 | ;header 101.43
|
|
OT10143 | ; trailer for 101.43
|
|
OB10143 | ; body for 101.43
|
|
CHKO(HOI) | ;check if order belongs to the correct area
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("HDICHK" | PARTIAL+1! |
^TMP("HDISDOLIST" | EN+14! |
^TMP("HDITMCT" | EN+14! |
^UTILITY("DIQ1" | ORDI+3! |
^XMB("NETNAME" | EN+29 |
Name | Line Occurrences |
---|---|
$$BTMP | EN+24, EN+25, EN+26, EN+27, EN+28, EN+31, EN+32, EN+33, EN+34, EN+35 , OUT+1, ORDI+14, ORDI+15, ORDI+16, ORDI+17, ORDI+18, ORDI+19, ORDI+21, ORDI+26, ORDI+27 , OH10143+1, OT10143+1, OB10143+1, OB10143+2, OB10143+3, OB10143+4 |
$$CHKCHAR | ORDI+5, ORDI+25 |
$$CHKO | A1+2, P1A+2, IEN+4 |
A1 | A1+3, A1+5 |
ALL | EN+42 |
IEN | EN+43 |
LAB | A1+4, P2A+2, IEN+8 |
OUT | EN+35, A1, P2, P2A, IEN+1, IEN+5, IEN+9 |
P1A | P1A+5 |
P2 | P1A |
P2A | P2A+3 |
PARTIAL | EN+45 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A | EN+3~, EN+6*, EN+17*, EN+18, EN+20, EN+28*, EN+29*, EN+31, EN+43*, ALL+3* , PARTIAL+6*, PARTIAL+7, PARTIAL+11*, P1A*, P1A+2, P1A+4, OUT+4~*, OUT+6*, OUT+12!, ORDI~ , ORDI+1, CHKCHAR~, CHKCHAR+2, CHKCHAR+3, CHKCHAR+4, CHKO+1~, CHKO+5! |
AA | CHKO+1~, CHKO+2!, CHKO+3!, CHKO+5! |
AA("DILIST" | CHKO+3 |
AAA | ORDI+2~, ORDI+22!, ORDI+28! |
AAA("DILIST" | ORDI+23 |
AAB | ORDI+2~, ORDI+23!*, ORDI+28! |
AAB( | ORDI+24 |
AAC | ORDI+2~, ORDI+23!, ORDI+28! |
AAC( | ORDI+24*, ORDI+25 |
AAD | ORDI+2~, ORDI+23!*, ORDI+28! |
AAD( | ORDI+24 |
AR | CHKO+1~, CHKO+3!*, CHKO+5! |
AR( | CHKO+4 |
B | EN+3~, EN+22*, EN+25, EN+28*, ALL+3*, PARTIAL+8*, PARTIAL+9, OUT+4~*, OUT+5, OUT+6* , OUT+7, OUT+12!, ORDI+2~, ORDI+5*, ORDI+6, CHKCHAR+1~, CHKCHAR+3*, CHKCHAR+6*, CHKCHAR+7*, CHKCHAR+8* , CHKCHAR+9*, CHKCHAR+10, CHKO+1~, CHKO+4*, CHKO+5! |
C | EN+3~, OUT+4~, OUT+12!, ORDI+2~, ORDI+3*, ORDI+5*, ORDI+29, CHKCHAR+1~, CHKCHAR+3*, CHKCHAR+5 , CHKCHAR+6, CHKCHAR+7, CHKCHAR+8, CHKCHAR+9 |
D | EN+3~, EN+24*, EN+25*, EN+26*, EN+27*, EN+28*, EN+31*, EN+32*, EN+33*, EN+34* , EN+35*, PARTIAL+7*, PARTIAL+9, P2+2*, IEN+1*, IEN+2*, IEN+6*, OUT+1*, OUT+12!, ORDI+2~ , ORDI+14*, ORDI+15*, ORDI+16*, ORDI+17*, ORDI+18*, ORDI+19*, ORDI+21*, ORDI+26*, ORDI+27*, OH10143+1* , OT10143+1*, OB10143+1*, OB10143+2*, OB10143+3*, OB10143+4* |
DA | EN+3~, OUT+12!, ORDI+1*, ORDI+4, ORDI+5, ORDI+22 |
DIC | EN+4~, OUT+13!, ORDI+3* |
DIQ | EN+4~, OUT+13!, ORDI+3* |
DIQ(0 | ORDI+3* |
DR | EN+3~, OUT+12!, ORDI+3* |
DT | EN+1*, ORDI+6 |
E | EN+3~, PARTIAL+7*, PARTIAL+8, OUT+12!, ORDI+2~, CHKO+1~, CHKO+4*, CHKO+5! |
F | EN+3~, PARTIAL+7*, PARTIAL+8, OUT+12!, ORDI+2~, ORDI+24*, BTMP+1~, BTMP+2*, BTMP+3 |
G | EN+3~, OUT+12! |
HDIA1 | EN+5~, EN+7*, ALL+1, ALL+2, ALL+3, ALL+4, PARTIAL+2, PARTIAL+5, PARTIAL+6, PARTIAL+7 , PARTIAL+10, OUT+14! |
HDIA2 | EN+5~, EN+7*, ALL+1, ALL+3, A1, PARTIAL+2, PARTIAL+9, P1A, P1A+4, P2 , P2A, P2A+1, OUT+14! |
HDIAREA | EN~, EN+8, EN+17*, CHKO+4 |
HDICNT | EN~, EN+20, OUT+2, OUT+5, OUT+8, ORDI+7, ORDI+8, ORDI+11 |
HDIERAR | EN+4~, EN+6*, EN+8*, EN+9*, EN+10*, EN+11*, EN+12, EN+19*, P2+1*, IEN+1* , IEN+5*, OUT+15 |
HDIERR | EN~, P2+2, IEN+2, IEN+6 |
HDIMN | EN~, IEN+7 |
HDIOIEN | EN~, EN+10, EN+33, EN+35, EN+42, EN+43, ALL+5*, A1*, A1+2, A1+4 , PARTIAL+1, P2+3*, P2A*, P2A+1, P2A+2, IEN+1, IEN+2, IEN+4, IEN+6, IEN+8 |
HDIRET | EN~, EN+11, OUT+9, OUT+10 |
HDITYPE | EN~, EN+9, EN+30 |
HOI | CHKO~, CHKO+2 |
I | EN+3~, EN+38*, EN+39*, OUT+12!, CHKCHAR+1~, CHKCHAR+3*, CHKCHAR+4 |
K | EN+4~, ORDI+2~, ORDI+8*, ORDI+9*, ORDI+10* |
L | EN+4~, OUT+5*, OUT+7*, OUT+8, ORDI+8*, ORDI+9*, ORDI+10*, ORDI+11, CHKCHAR+1~, CHKCHAR+3* |
LAB | EN+3~, OUT+12! |
LAB( | EN+39* |
LAM | EN+3~, OUT+12!, LAB~ |
LKUP | EN+3~, EN+30*, EN+32, EN+33, EN+35, OUT+12! |
M | ORDI+2~, ORDI+24*, CHKCHAR+1~, CHKCHAR+4* |
MSG | HDISDOC+45~, HDISDOC+50, HDISDOC+51! |
MSG(1 | HDISDOC+46* |
MSG(2 | HDISDOC+47* |
MSG(3 | HDISDOC+48* |
N | CHKCHAR+1~, CHKCHAR+6*, CHKCHAR+7*, CHKCHAR+8* |
NAR | EN+3~, EN+18*, EN+19, EN+22, A1+4, P2+2, P2A+2, IEN+8, OUT+3, OUT+12! , CHKO+4 |
O | EN+3~, OUT+12!, ORDI+2~, ORDI+25* |
OA | ORDI+2~, ORDI+4!* |
OA( | ORDI+5 |
OA(2 | ORDI+5 |
OB | ORDI+2~, ORDI+4! |
OB( | ORDI+4 |
OIC | EN+3~, EN+6*, ORDI+13* |
OICI | EN+3~, EN+6* |
OK | EN+3~, A1+2*, A1+3, P1A+2*, P1A+3, IEN+4*, IEN+5, OUT+12!, CHKO+2*, CHKO+4* , CHKO+6 |
ORDNM | EN+4~, OUT+13!, ORDI+5*, ORDI+16, OB10143+2 |
ORIDT | EN+4~, OUT+13!, ORDI+6*, ORDI+9, ORDI+18, OB10143+3 |
ORIEN | EN+4~, OUT+13!, ORDI+5*, ORDI+15, OB10143+1 |
ORMN | EN+3~, EN+17*, P2A+1*, IEN+7*, OUT+12!, ORDI+10, ORDI+17 |
ORST | EN+4~, OUT+13!, ORDI+6*, ORDI+19, OB10143+4 |
PAM | EN+3~, OUT+12! |
PART | EN+3~, PARTIAL+1*, PARTIAL+5, PARTIAL+8, P2+2, OUT+12! |
PHM | EN+3~, OUT+12! |
PHM( | EN+38* |
R | ORDI+2~, ORDI+25*, ORDI+26 |
RAM | EN+3~, OUT+12! |
ROOT | EN+3~, OUT+12! |
TMP | EN+3~, EN+16*, EN+23, EN+24, EN+25, EN+26, EN+27, EN+28, EN+31, EN+32 , EN+33, EN+34, EN+35, OUT+1, OUT+10, OUT+11, OUT+12!, ORDI+14, ORDI+15, ORDI+16 , ORDI+17, ORDI+18, ORDI+19, ORDI+21, ORDI+26, ORDI+27, BTMP+2, OH10143+1, OT10143+1, OB10143+1 , OB10143+2, OB10143+3, OB10143+4 |
TMPCT | EN+4~, EN+15*, OUT+4, OUT+6 |
U | EN+2*, EN+6, OUT+5, OUT+7, ORDI+8, ORDI+9, ORDI+10 |
WB | EN+3~, EN+6*, EN+27, OUT+12! |
XHEAD | EN+3~, EN+22*, EN+25, OUT+1, OUT+12! |