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! |