ONCRPC ;Hines OIFO/GWB - Extract VACCR data via ONC VACCR RPC ;09/22/11
Source file <ONCRPC.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 |
|---|---|---|
| EN1(RESULT,DATEUSED,START,END) | ;Entry point
|
|
| SETUP | ;Loop through appropriate cross-reference
|
|
| LOOP | ;Apply extract selection rules
|
|
| OUTPUT(IEN,EXTRACT,JUMP,OUT) | ;Output
|
|
| DATA(IEN,ACD160,STRING,DEFAULT,FILL,LEN,JUMP,NODE,POS) | ;Compute extract value
|
|
| CLEANUP | ;Cleanup
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| RPC Name | Call Tags |
|---|---|
| ONC VACCR RPC | EN1 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ONCO(160.1 - [#160.1] | LOOP+9, LOOP+11 |
| ^ONCO(160.16 - [#160.16] | EN1+3, EN1+4, LOOP+3, LOOP+4, OUTPUT+5, OUTPUT+7, OUTPUT+9, OUTPUT+11, OUTPUT+12, OUTPUT+13 , OUTPUT+14 |
| ^ONCO(160.19 - [#160.19] | LOOP+13 |
| ^ONCO(165.5 - [#165.5] | SETUP+9, SETUP+10, SETUP+15, SETUP+16, LOOP+7, LOOP+14*, OUTPUT+3 |
| ^TMP("ONCRPC" | EN1+1!, EN1+8, OUTPUT+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACD160 | OUTPUT+3*, OUTPUT+15, DATA~ |
| ACDANS | DATA+1~, DATA+12, DATA+21, DATA+22, DATA+26, DATA+27, DATA+29 |
| BLANK | SETUP+1~, SETUP+3*, DATA+7 |
| CAL | DATA+24~ |
| DATEUSED | EN1~, SETUP+9, SETUP+15, CLEANUP+1! |
| DCLC | SETUP+1~ |
| DEFAULT | OUTPUT+8~, OUTPUT+13*, OUTPUT+15, DATA~, DATA+14, DATA+15, DATA+16, DATA+17 |
| DIVISION | SETUP+2~, LOOP+7*, LOOP+8, LOOP+9 |
| DT | LOOP+14 |
| END | EN1~, SETUP+9, SETUP+15, CLEANUP+1! |
| EXIT | DATA+1~*, DATA+6*, DATA+8 |
| EXTRACT | EN1+4*, LOOP+3, LOOP+4, LOOP+15, OUTPUT~, OUTPUT+5, OUTPUT+7, OUTPUT+9, OUTPUT+11, OUTPUT+12 , OUTPUT+13, OUTPUT+14 |
| FACPNT | SETUP+2~, LOOP+11*, LOOP+12, LOOP+13 |
| FDNUM | SETUP+1~ |
| FILL | OUTPUT+8~, OUTPUT+14*, OUTPUT+15, DATA~, DATA+25 |
| I | DATA+5~, DATA+7*, DATA+13~, DATA+15*, DATA+17*, DATA+24~, DATA+28* |
| IEN | SETUP+1~, SETUP+4*, SETUP+9*, SETUP+10, SETUP+15*, SETUP+16, LOOP+7, LOOP+14, LOOP+15, OUTPUT~ , OUTPUT+1, OUTPUT+3, OUTPUT+15, DATA~ |
| JUMP | LOOP+1~, LOOP+15, OUTPUT~, OUTPUT+15, DATA~, DATA+2, DATA+3, DATA+4 |
| JUST | DATA+24~, DATA+25*, DATA+27, DATA+29 |
| LEN | OUTPUT+8~, OUTPUT+11*, OUTPUT+15, DATA~, DATA+7, DATA+15, DATA+17, DATA+21, DATA+22, DATA+26 |
| LINE | LOOP+1~, LOOP+4*, LOOP+5 |
| NC | SETUP+1~ |
| NINE | SETUP+1~, SETUP+5* |
| NODE | OUTPUT+6~*, OUTPUT+7*, OUTPUT+9, OUTPUT+11, OUTPUT+12, OUTPUT+13, OUTPUT+14, OUTPUT+15, DATA~ |
| ONCDST | SETUP+2~, LOOP+16, LOOP+17, OUTPUT+1*, OUTPUT+2, DATA+15, DATA+16, DATA+17, DATA+21, DATA+22 , DATA+27, DATA+28, DATA+29 |
| ONCSAPI | SETUP+2~, OUTPUT+2 |
| OSPIEN | SETUP+2~, LOOP+9*, LOOP+10, LOOP+11 |
| OUT | EN1+5*, LOOP+15, OUTPUT~, OUTPUT+5, OUTPUT+7 |
| POS | OUTPUT+4~*, OUTPUT+5*, OUTPUT+7, OUTPUT+15, DATA~, DATA+3, DATA+4 |
| RC | SETUP+2~, OUTPUT+2* |
| REM | DATA+24~, DATA+26*, DATA+28 |
| RESULT | EN1~, EN1+8*, SETUP+2~ |
| RULES | LOOP+1~, LOOP+2*, LOOP+3*, LOOP+4 |
| START | EN1~, SETUP+9*, SETUP+15*, CLEANUP+1! |
| STAT1 | SETUP+2~, LOOP+13* |
| STRING | OUTPUT+8~, OUTPUT+12*, OUTPUT+15, DATA~, DATA+9 |
| STUFF | DATA+24~, DATA+25*, DATA+28 |
| TPG | SETUP+1~ |
| U | EN1+6*, LOOP+7, LOOP+11, LOOP+13, LOOP+14, OUTPUT+3, OUTPUT+11, OUTPUT+13, OUTPUT+14, DATA+3 , DATA+4 |
| VALID | LOOP+1~, LOOP+6 |
| VERSION | EN1+2~, EN1+3*, EN1+4 |
| X | SETUP+1~, DATA+13~* |
| ZERO | SETUP+1~, SETUP+4* |
| ZNINE | SETUP+1~, SETUP+5* |