ECUMRPC1 ;ALB/JAM-Event Capture Management Broker Utilities ;Nov 12, 2020@15:34:23
Source file <ECUMRPC1.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 |
|---|---|---|
| Event Capture | 6 | EC DSSCATCHECK EC GETCAT EC GETDSSUNIT EC GETLIST ECMFDSSU ECMFLPX |
| My HealtheVet | 1 | MHVUMRPC |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DSSUNT(RESULTS,ECARY) | ;
|
|
| CAT(RESULTS,ECARY) | ;
|
|
| CATCHK(RESULTS,ECARY) | ;
|
|
| PXCHK(RESULTS,ECARY) | ;
|
|
| SRCLST(RESULTS,ECARY) | ;
|
|
| EXIT | ||
| ASCLN | ;Search for active associated clinics (file #44)
|
|
| CSTCTR | ;Search for cost centers (File #420.1)
|
|
| SERVC | ;Search for services (File #49)
|
|
| MEDSPC | ;Search for medical specialty (File #723)
|
|
| STPCDE | ;Search for associated stop code (File #40.7)
|
|
| DUNT | ;Search for DSS unit (File #724)
|
|
| ECAT | ;Search for Category (File #726)
|
|
| LOC | ;Search for Location (File #4)
|
|
| LISTDIC(ECFL,ECIEN,ECFLD,ECFLG,ECNUM,ECFRM,ECPRT,ECINDX,ECSCN,ECIND,ECTG,ECER) | ;
|
|
| SORT | ;Extracts data to be returned to broker
|
|
| CHAR4 | ;126, returns list of CHAR4 codes from the NATIONAL CLINIC file (#728.441)
|
| Name | Field # of Occurrence |
|---|---|
| LIST^DIC | LISTDIC+3 |
| $$GET1^DIQ | DSSUNT+52, DSSUNT+53, DSSUNT+54, DSSUNT+56, DSSUNT+57, DSSUNT+58, ASCLN+16 |
| LIST^ECPRVDR | SRCLST+39 |
| SETENV^ECUMRPC | DSSUNT+35, CAT+16, CATCHK+10, PXCHK+11, SRCLST+18 |
| LEX^ECUMRPC2 | SRCLST+36 |
| PROV^ECUMRPC2 | SRCLST+37 |
| $$EX^SDCOU2 | STPCDE+9 |
| $$CLNCK^SDUTL2 | ASCLN+26 |
| $$FMTE^XLFDT | CAT+23, CAT+24 |
| $$NOW^XLFDT | STPCDE+9 |
| $$UP^XLFSTR | DSSUNT+38, DSSUNT+39, DSSUNT+48, DSSUNT+49, DSSUNT+50 |
| RPC Name | Call Tags |
|---|---|
| EC GETDSSUNIT | DSSUNT |
| EC GETCAT | CAT |
| EC DSSCATCHECK | CATCHK |
| EC GETLIST | SRCLST |
| FileNo | Call Tags |
|---|---|
| ^DIC(40.7 - [#40.7] | GET1^DIQ |
| ^PRCD(420.1 - [#420.1] | GET1^DIQ |
| ^SC - [#44] | GET1^DIQ |
| ^DIC(49 - [#49] | GET1^DIQ |
| ^ECC(723 - [#723] | GET1^DIQ |
| ^ECX(728.441 - [#728.441] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(40.7 - [#40.7] | STPCDE+5, STPCDE+6, STPCDE+8 |
| ^EC(725 - [#725] | PXCHK+13, PXCHK+15 |
| ^EC(726 - [#726] | CAT+19 |
| ^ECD - [#724] | DSSUNT+43 |
| ^ECJ("AP" | CATCHK+13, CATCHK+14 |
| ^ECX(728.44 - [#728.44] | ASCLN+23 |
| ^ECX(728.441 - [#728.441] | ASCLN+27 |
| ^SC - [#44] | ASCLN+14, ASCLN+17, ASCLN+18 |
| ^SC("B" | ASCLN+13, ASCLN+14 |
| ^TMP("ECSRCH" | SRCLST+21!, EXIT!, STPCDE+16, STPCDE+17, STPCDE+19, DUNT+4, DUNT+5, DUNT+7, SORT+3, SORT+4 |
| ^TMP($J | DSSUNT+36!, DSSUNT+63*, DSSUNT+64, CAT+17!, CAT+26*, CAT+27, SRCLST+21!, SRCLST+40*, EXIT+1, ASCLN+27* , STPCDE+11*, STPCDE+19*, DUNT+7*, SORT+4* |
| Name | Line Occurrences |
|---|---|
| ASCLN | SRCLST+35 |
| CHAR4 | SRCLST+38 |
| CSTCTR | SRCLST+28 |
| DUNT | SRCLST+32 |
| ECAT | SRCLST+33 |
| EXIT | SRCLST+31, SRCLST+32, SRCLST+35, SRCLST+36, SRCLST+40 |
| LISTDIC | CSTCTR+10, SERVC+1, MEDSPC+1, STPCDE+14, DUNT+2, ECAT+1, LOC+1, CHAR4+1 |
| LOC | SRCLST+34 |
| MEDSPC | SRCLST+30 |
| SERVC | SRCLST+29 |
| SORT | SRCLST+41 |
| STPCDE | SRCLST+31 |
| Name | Field # of Occurrence |
|---|---|
| ^(1 | STPCDE+17 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACT | DSSUNT+33~, DSSUNT+44*, DSSUNT+46 |
| ADSS | DSSUNT+34~, DSSUNT+61*, DSSUNT+63 |
| ASC | DSSUNT+33~, DSSUNT+55*, DSSUNT+56*, DSSUNT+63 |
| CAT | DSSUNT+33~, DSSUNT+51*, DSSUNT+63, CAT+15~, CAT+18*, CAT+19*, CAT+26 |
| CHAR4 | DSSUNT+34~, DSSUNT+55*, DSSUNT+58*, DSSUNT+63 |
| CLN | ASCLN+1~, ASCLN+13*, ASCLN+14*, ASCLN+16, ASCLN+17, ASCLN+18, ASCLN+23, ASCLN+26, ASCLN+27 |
| CNT | DSSUNT+33~, DSSUNT+40*, DSSUNT+51*, DSSUNT+63, CAT+15~, CAT+18*, CAT+26*, ASCLN+1~, ASCLN+3*, ASCLN+13 , ASCLN+27* |
| CRDT | CAT+15~, CAT+23*, CAT+26 |
| CSC | DSSUNT+34~, DSSUNT+55*, DSSUNT+57*, DSSUNT+63 |
| CST | DSSUNT+33~, DSSUNT+54*, DSSUNT+62 |
| DFD | DSSUNT+34~, DSSUNT+59*, DSSUNT+63 |
| DIC | SRCLST+17~, LISTDIC+2~ |
| DIEN | DSSUNT+34~, DSSUNT+37*, DSSUNT+42, DSSUNT+43, DSSUNT+46, DSSUNT+50 |
| DNM | DSSUNT+34~, DSSUNT+37*, DSSUNT+38*, DSSUNT+48 |
| DT | CAT+21, SRCLST+24, STPCDE+8 |
| DUNIT | DSSUNT+34~, DSSUNT+37*, DSSUNT+39*, DSSUNT+49 |
| ECAC | ASCLN+2~ |
| ECADT | SRCLST+17~, SRCLST+24*, ASCLN+3 |
| ECARY | DSSUNT~, DSSUNT+37, DSSUNT+40, CAT~, CAT+18, CATCHK~, CATCHK+11, PXCHK~, PXCHK+10, PXCHK+12 , SRCLST~, SRCLST+19, SRCLST+23, SRCLST+24, SRCLST+25, SRCLST+26, SRCLST+27 |
| ECDA | CATCHK+9~, CATCHK+11*, CATCHK+14 |
| ECDI | SRCLST+17~ |
| ECDIR | SRCLST+17~, SRCLST+19*, SRCLST+20, ASCLN+4*, ASCLN+13, ASCLN+14 |
| ECDT | CAT+15~, CAT+20*, CAT+21, CAT+22, ASCLN+1~, ASCLN+3*, ASCLN+20, ASCLN+21 |
| ECER | SRCLST+17~, SRCLST+40, LISTDIC~, LISTDIC+3 |
| ECFIL | SRCLST+17~, SRCLST+19*, SRCLST+22, SRCLST+28, SRCLST+29, SRCLST+30, SRCLST+31, SRCLST+32, SRCLST+33, SRCLST+34 , SRCLST+35, SRCLST+36, SRCLST+37, SRCLST+38, SRCLST+39, CSTCTR+10, SERVC+1, MEDSPC+1, STPCDE+14, DUNT+2 , ECAT+1, LOC+1, CHAR4+1 |
| ECFL | LISTDIC~, LISTDIC+3, LISTDIC+4! |
| ECFLD | LISTDIC~, LISTDIC+3, LISTDIC+4! |
| ECFLG | CATCHK+9~, CATCHK+12*, CATCHK+13, CATCHK+14*, CATCHK+15, LISTDIC~, LISTDIC+3, LISTDIC+4! |
| ECFRM | LISTDIC~, LISTDIC+3, LISTDIC+4! |
| ECID | LISTDIC+4! |
| ECIEN | LISTDIC~, LISTDIC+3, LISTDIC+4! |
| ECIND | LISTDIC~, LISTDIC+3 |
| ECINDX | LISTDIC~, LISTDIC+3, LISTDIC+4! |
| ECLOC | SRCLST+17~, SRCLST+25*, ASCLN+16 |
| ECN | PXCHK+9~, PXCHK+12*, PXCHK+14, PXCHK+15 |
| ECNOD | ASCLN+1~, ASCLN+23*, ASCLN+25, ASCLN+27 |
| ECNT | SRCLST+17~, SRCLST+19*, STPCDE+1~, STPCDE+2*, STPCDE+6, STPCDE+11*, STPCDE+15*, STPCDE+16*, STPCDE+17, STPCDE+19 , DUNT+1~, DUNT+3*, DUNT+4*, DUNT+5, DUNT+7, SORT+1~, SORT+2*, SORT+3*, SORT+4 |
| ECNUL | STPCDE+1~, STPCDE+2* |
| ECNULL | CSTCTR+1~, CSTCTR+2*, CSTCTR+3 |
| ECNUM | SRCLST+17~, SRCLST+23*, SRCLST+37, ASCLN+13, CSTCTR+10, SERVC+1, MEDSPC+1, STPCDE+6, STPCDE+14, DUNT+2 , ECAT+1, LOC+1, LISTDIC~, LISTDIC+3, LISTDIC+4!, CHAR4+1 |
| ECOOS | SRCLST+17~, SRCLST+27*, STPCDE+9, STPCDE+13 |
| ECORD | SRCLST+17~, SRCLST+20*, CSTCTR+10, SERVC+1, MEDSPC+1, STPCDE+14, DUNT+2, ECAT+1, LOC+1, CHAR4+1 |
| ECP | PXCHK+9~, PXCHK+12*, PXCHK+13 |
| ECPRT | LISTDIC~, LISTDIC+3, LISTDIC+4! |
| ECRES | ASCLN+2~, ASCLN+26* |
| ECS | DSSUNT+33~, DSSUNT+44*, DSSUNT+45 |
| ECSCN | LISTDIC~, LISTDIC+3, LISTDIC+4! |
| ECSTR | SRCLST+17~, SRCLST+19*, ASCLN+11, ASCLN+12*, ASCLN+13*, ASCLN+14, CSTCTR+3*, CSTCTR+4, CSTCTR+5*, CSTCTR+6* , CSTCTR+7, CSTCTR+10, SERVC+1, MEDSPC+1, STPCDE+2*, STPCDE+3*, STPCDE+4, STPCDE+5*, STPCDE+6, STPCDE+14 , DUNT+2, ECAT+1, LOC+1, CHAR4+1 |
| ECTG | LISTDIC~, LISTDIC+3 |
| ECTYPE | SRCLST+17~, SRCLST+26*, STPCDE+8 |
| ECX | CATCHK+9~, CATCHK+12*, CATCHK+13*, CATCHK+14, PXCHK+9~, PXCHK+14*, PXCHK+15 |
| ERR | ASCLN+1~, ASCLN+17*, ASCLN+19, ASCLN+20*, ASCLN+21* |
| GET1 | DSSUNT+34~, DSSUNT+40*, DSSUNT+42*, DSSUNT+43 |
| I | CSTCTR+1~, CSTCTR+7* |
| IEN | STPCDE+1~, STPCDE+4*, STPCDE+6*, STPCDE+8, STPCDE+9, STPCDE+10 |
| INACT | DSSUNT+33~, DSSUNT+55*, DSSUNT+62, ASCLN+1~, ASCLN+18*, ASCLN+19, ASCLN+20, ASCLN+21 |
| INDT | CAT+15~, CAT+24*, CAT+26 |
| INDX | CSTCTR+1~, CSTCTR+2*, CSTCTR+6*, CSTCTR+10, STPCDE+1~, STPCDE+2*, STPCDE+4*, STPCDE+5, STPCDE+6, STPCDE+14 |
| MED | DSSUNT+33~, DSSUNT+53*, DSSUNT+62 |
| NOD | ASCLN+1~, ASCLN+14*, ASCLN+15, ASCLN+27 |
| NODE | DSSUNT+33~, DSSUNT+43*, DSSUNT+44, DSSUNT+48, DSSUNT+49, DSSUNT+51, DSSUNT+52, DSSUNT+53, DSSUNT+54, DSSUNT+55 , DSSUNT+59, DSSUNT+61, DSSUNT+62, CAT+15~, CAT+19*, CAT+20, CAT+23, CAT+24, CAT+26 |
| NSTR | CSTCTR+1~, CSTCTR+6*, CSTCTR+9* |
| PCE | DSSUNT+33~, DSSUNT+59*, DSSUNT+60*, DSSUNT+62 |
| REACT | ASCLN+1~, ASCLN+18*, ASCLN+20, ASCLN+21 |
| RESULTS | DSSUNT~, DSSUNT+64*, CAT~, CAT+27*, CATCHK~, CATCHK+15*, PXCHK~, PXCHK+12*, PXCHK+13*, PXCHK+14 , PXCHK+15*, SRCLST~, EXIT+1* |
| SCRN | STPCDE+1~, STPCDE+13*, STPCDE+14 |
| SNDPCE | DUNT+1~, DUNT+5*, DUNT+6*, DUNT+7 |
| SRV | DSSUNT+33~, DSSUNT+52*, DSSUNT+62 |
| STAT | DSSUNT+33~, DSSUNT+40*, DSSUNT+46, CAT+15~, CAT+18*, CAT+21, CAT+22 |
| STR | DSSUNT+33~, DSSUNT+62*, DSSUNT+63*, CSTCTR+1~, CSTCTR+6*, CSTCTR+7*, CSTCTR+8*, CSTCTR+9, STPCDE+1~, STPCDE+8* , STPCDE+10*, STPCDE+11, STPCDE+17*, STPCDE+18*, STPCDE+19, SORT+1~ |
| U | DSSUNT+37, DSSUNT+40, DSSUNT+44, DSSUNT+48, DSSUNT+49, DSSUNT+51, DSSUNT+52, DSSUNT+53, DSSUNT+54, DSSUNT+55 , DSSUNT+59, DSSUNT+61, DSSUNT+62, DSSUNT+63, CAT+18, CAT+20, CAT+23, CAT+24, CAT+26, CATCHK+11 , PXCHK+12, PXCHK+13, PXCHK+14, PXCHK+15, SRCLST+19, SRCLST+23, SRCLST+24, SRCLST+25, SRCLST+26, SRCLST+27 , ASCLN+15, ASCLN+18, ASCLN+25, ASCLN+27, STPCDE+8, STPCDE+10, STPCDE+17, STPCDE+18, STPCDE+19, DUNT+7 , SORT+4 |
| UNO | DSSUNT+33~, DSSUNT+51*, DSSUNT+62 |
| UNT | DSSUNT+33~, DSSUNT+40*, DSSUNT+42*, DSSUNT+43*, DSSUNT+50, DSSUNT+62 |