XWB2HL7A ;;ISF/AC - Remote RPCs via HL7. ;03/26/09 16:22
Source file <XWB2HL7A.m>
| Package | Total | Call Graph | 
|---|---|---|
| Health Level Seven | 3 | INIT^HLFNC2 (DIRECT,GENERATE)^HLMA LINK^HLUTIL3 | 
| VA Fileman | 1 | $$FIND1^DIC | 
| Package | Total | Caller Graph | 
|---|---|---|
| RPC Broker | 2 | XWB2HL7 XWB2HL7C | 
| IHS Electronic Health Record | 1 | BEHORDV | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CALLXIT | ;Cleanup before exit. | |
| RPCSEND | ; | |
| DIRECT(XWB2SPN,XWB2HNDL,XWB2RET,XWB2DEST,XWB2PRAM,XWB2PARY) | ;DIR RPC CALL | |
| NXTNODE | ;Get next node | |
| CALL(XWB2SPN,XWB2HNDL,XWB2RET,XWB2DEST,XWB2PRAM,XWB2PARY) | ;RPC CALL | |
| XLATE(S,OF) | ;TRANSLATE FS and Encoding characters to Formating codes. | |
| BLDDIST(X) | ;Build distribution list -- HLL("LINKS") ARRAY. | |
| ECODE(%) | ; | |
| RPCINFO | ;RPC Information | |
| D2 | 
| FileNo | Call Tags | 
|---|---|
| ^ORD(101 - [#101] | FIND1^DIC | 
| Name | Line Occurrences | 
|---|---|
| $$ECODE | XLATE+11 | 
| $$XLATE | D2+18, D2+26 | 
| BLDDIST | D2+5 | 
| D2 | DIRECT+3 | 
| NXTNODE | RPCSEND+6, RPCSEND+10, RPCSEND+15, RPCSEND+19 | 
| RPCSEND | D2+32 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | BLDDIST+1~, BLDDIST+3*, BLDDIST+4, ECODE~, ECODE+1 | 
| FC | XLATE+2~, XLATE+4*, XLATE+7, XLATE+8 | 
| HL | D2~, D2+9 | 
| HL("" | D2+10 | 
| HL("ECH" | D2+14, RPCSEND+2, RPCSEND+16, RPCSEND+22, ECODE+1 | 
| HL("FS" | D2+14, RPCSEND+2, RPCSEND+22 | 
| HLA | D2~ | 
| HLA("HLS" | RPCSEND+2*, RPCSEND+3, RPCSEND+22* | 
| HLERR | D2~ | 
| HLL | D2~ | 
| HLL("LINKS" | D2+6, BLDDIST+4* | 
| I | D2~, D2+14*, D2+16*, D2+17, D2+18, D2+22, D2+24, D2+25, D2+26, D2+29 , RPCSEND+1~, RPCSEND+4*, RPCSEND+5, RPCSEND+6, RPCSEND+8, RPCSEND+9, RPCSEND+13*, RPCSEND+14, RPCSEND+15, RPCSEND+17 , RPCSEND+18, XLATE+2~ | 
| I1 | XLATE+2~, XLATE+4* | 
| I2 | XLATE+2~, XLATE+6*, XLATE+10, XLATE+14 | 
| I3 | XLATE+2~ | 
| J | D2~, D2+19*, D2+23*, D2+24*, D2+26, D2+29, D2+30*, RPCSEND+1~, RPCSEND+8*, RPCSEND+9 , RPCSEND+17*, RPCSEND+18 | 
| >> K | D2+21*, D2+22, D2+23, D2+28*, D2+29, D2+30 | 
| L | XLATE+2~ | 
| L1 | XLATE+2~, XLATE+7*, XLATE+8*, XLATE+10, XLATE+14 | 
| L2 | XLATE+2~, XLATE+7*, XLATE+8* | 
| N | XLATE+2~, XLATE+14*, XLATE+15 | 
| OF | XLATE~ | 
| OF( | XLATE+6*, XLATE+10*, XLATE+14* | 
| OF(0 | XLATE+3*, XLATE+18! | 
| S | XLATE~, XLATE+3, XLATE+6*, XLATE+7, XLATE+8, XLATE+10*, XLATE+14, XLATE+15* | 
| TC | XLATE+2~, XLATE+4*, XLATE+11 | 
| U | BLDDIST+4 | 
| X | BLDDIST~, BLDDIST+2, XLATE+2~ | 
| XWB2DEST | DIRECT~, CALL~, D2+5 | 
| XWB2DRCT | DIRECT+1~, DIRECT+2*, RPCSEND+23 | 
| XWB2EID | D2~, D2+7*, D2+8, D2+9, RPCSEND+23, RPCSEND+24 | 
| XWB2EMAP | D2~, D2+15*, XLATE+4 | 
| XWB2FLD | D2~, D2+3*, RPCSEND+2 | 
| XWB2HNDL | DIRECT~, CALL~, D2+1 | 
| XWB2LIST | BLDDIST+1~, BLDDIST+2 | 
| XWB2LIST( | BLDDIST+4 | 
| XWB2LIST(0 | BLDDIST+3 | 
| XWB2LPRM | D2~ | 
| XWB2LSTI | D2~, RPCSEND+5* | 
| XWB2MAP2 | D2~, D2+15*, XLATE+4 | 
| XWB2MIEN | D2~, RPCSEND+24 | 
| XWB2OVFL | D2~, D2+18, D2+20!, D2+26, D2+27! | 
| XWB2OVFL( | D2+21, D2+23!, D2+28, D2+30! | 
| XWB2OVFL(0 | D2+20, D2+27 | 
| XWB2OVFL(1 | D2+22, D2+29 | 
| XWB2PARM | D2~, D2+4* | 
| XWB2PARY | DIRECT~, CALL~ | 
| XWB2PRAM | DIRECT~, CALL~ | 
| XWB2PRAM( | D2+16, D2+17, D2+18*, D2+22*, D2+24, D2+25, D2+26*, D2+29*, RPCSEND+5, RPCSEND+6 , RPCSEND+8, RPCSEND+9, RPCSEND+13, RPCSEND+14, RPCSEND+15, RPCSEND+17, RPCSEND+18 | 
| XWB2PRAM(0 | RPCSEND+4 | 
| XWB2QL | NXTNODE+1~, NXTNODE+2*, NXTNODE+3, NXTNODE+4 | 
| XWB2QS | NXTNODE+1~, NXTNODE+5*, NXTNODE+6 | 
| XWB2QTAG | D2~, D2+1*, RPCSEND+2 | 
| XWB2RET | DIRECT~, CALL~, D2+4*, D2+6*, D2+8*, D2+10*, D2+16, D2+17*, D2+24, D2+25* , D2+31, D2+33* | 
| XWB2RSLT | D2~, D2+33, RPCSEND+23, RPCSEND+24 | 
| XWB2SPN | DIRECT~, CALL~, D2+2*, RPCSEND+2 | 
| XWB2SPR | D2~, RPCSEND+3*, RPCSEND+7, RPCSEND+11, RPCSEND+16, RPCSEND+20, NXTNODE+2, NXTNODE+3*, NXTNODE+5, NXTNODE+6* | 
| XWB2SPRL | D2~, RPCSEND+3*, RPCSEND+6, RPCSEND+7*, RPCSEND+11*, RPCSEND+15, RPCSEND+16*, RPCSEND+20* | 
| XWB2X | D2~, RPCSEND+5*, RPCSEND+6, RPCSEND+7, RPCSEND+9*, RPCSEND+11, RPCSEND+14*, RPCSEND+15, RPCSEND+16, RPCSEND+18* , RPCSEND+20 | 
| Y | D2~, D2+13*, D2+14*, D2+15, XLATE+2~, XLATE+5*, XLATE+10, XLATE+11*, XLATE+14, XLATE+15* , XLATE+18*, XLATE+19 | 
| Y1 | XLATE+2~, XLATE+8*, XLATE+10, XLATE+11 |