APSPPCCV ;IHS/CIA/DKM/PLS - PCC Data Management ;26-Oct-2015 17:40;DU
Source file <APSPPCCV.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 4 | $$FIND1^DIC UPDATE^DIE $$ROOT^DILFD $$GET1^DIQ | 
| DRG Grouper | 3 | $$CODEN^ICDCODE $$CODEN^ICDEX $$CPT^ICPTCOD | 
| CIA Utilities | 1 | $$SET^CIAU | 
| IHS Changes To Scheduling | 1 | GETVISIT^BSDAPI4 | 
| IHS Standard Terminology | 1 | $$CONC^BSTSAPI | 
| Kernel | 1 | $$VERSION^XPDUTL | 
| MSC RPC Broker | 1 | BRDCAST^CIANBEVT | 
| PCE Patient Care Encounter | 1 | $$VID2IEN^VSIT | 
| Patient Care Component | 1 | EN^APCDVDLT | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Changes To Pharmacy | 2 | APSPPCC APSPPCC2 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| MAKEVST(CRIT) | ; | |
| STORE(FN,CF,CRT) | ;EP | |
| VSTR2VIS(DFN,VSTR,CREATE,PRV,PDIV,PRF) | ;EP | |
| EVAL(ARY) | ;EP | |
| DELVSIT(VST) | ;EP | |
| LOOK(TYP,ARY) | ;EP | |
| CPT | ;; CPT codes | |
| HDR | ;; Visit string | |
| GETPROT() | ;EP | |
| NARR(DESCT) | ; | |
| POV | ;; Purpose of visit | |
| RX | ; Prescriptions | |
| SAVE(DATA,PCC,X,Y) | ;EP | |
| PRV | ;; Provider | |
| CKRXVST(VIEN,TM) | ; EP | |
| RXV | ; Non-VA Meds | |
| VID2IEN(DATA,VID) | ;EP | |
| FNDVSTX(CRIT) | ; | |
| VST | ;; Patient and encounter date | |
| AICD() | ;EP | |
| GETOPT() | ;EP | |
| ABS(X) | ||
| FIND(FN,CODE,VST,CRT) | ;EP | |
| STXIT | ||
| ADDPCC(X) | ; | |
| ANCVCK(VARY) | ; EP | |
| FNDVIS(DFN,DAT,CAT,LOC,CRE,PRV,PDIV,PRF,TYP,OLOC,OSID) | ; | |
| SET(FLN,PC,CV) | ;EP | 
| Name | Field # of Occurrence | 
|---|---|
| EN^APCDVDLT | DELVSIT+4 | 
| GETVISIT^BSDAPI4 | FNDVSTX+3, MAKEVST+6 | 
| $$CONC^BSTSAPI | POV+6 | 
| BRDCAST^CIANBEVT | SAVE+9, FNDVSTX+7, MAKEVST+9 | 
| $$SET^CIAU | SET+1 | 
| $$FIND1^DIC | GETOPT+2, GETPROT+2 | 
| UPDATE^DIE | STORE+17, NARR+7, RX+14, RXV+15 | 
| $$ROOT^DILFD | FIND+2 | 
| $$GET1^DIQ | EVAL+6, STORE+22, STORE+23, STORE+24, FNDVIS+15, FNDVIS+24, MAKEVST+4, MAKEVST+5, CKRXVST+2, CKRXVST+3 , CKRXVST+4 | 
| $$CODEN^ICDCODE | POV+12 | 
| $$CODEN^ICDEX | POV+11 | 
| $$CPT^ICPTCOD | CPT+1 | 
| $$VID2IEN^VSIT | VID2IEN+1 | 
| $$VERSION^XPDUTL | AICD+1 | 
| FileNo | Call Tags | 
|---|---|
| ^ORD(101 - [#101] | FIND1^DIC | 
| ^DIC(19 - [#19] | FIND1^DIC | 
| ^SC - [#44] | GET1^DIQ | 
| ^AUPNVSIT - [#9000010] | GET1^DIQ | 
| ^APSPCTRL - [#9009033] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^APCCCTRL - [#9001000] | FNDVIS+8 | 
| ^AUPNVSIT - [#9000010] | VSTR2VIS+6 | 
| ^AUTNPOV - [#9999999.27] | NARR+4 | 
| ^AUTNPOV("B" | NARR+4 | 
| Name | Line Occurrences | 
|---|---|
| $$ABS | FNDVIS+4, FNDVIS+7 | 
| $$AICD | POV+11 | 
| $$ANCVCK | FNDVSTX+12 | 
| $$CKRXVST | FNDVSTX+8, FNDVSTX+9, ANCVCK+6 | 
| $$EVAL | FIND+4 | 
| $$FIND | STORE+7 | 
| $$FNDVIS | VSTR2VIS+4 | 
| $$FNDVSTX | FNDVIS+33 | 
| $$GETOPT | STORE+24, FNDVIS+11, CKRXVST+4 | 
| $$GETPROT | STORE+23, FNDVIS+12, CKRXVST+3 | 
| $$MAKEVST | FNDVIS+29, FNDVIS+34 | 
| $$NARR | POV+15 | 
| $$STORE | RX+7, RXV+8 | 
| $$VSTR2VIS | STORE+2 | 
| @( | SAVE+6 | 
| DELVSIT | STORE+25 | 
| LOOK | SAVE+5, RX+2, RXV+2 | 
| SET | PRV+2, POV+16, CPT+2, RX+4, RXV+3, RXV+5 | 
| STORE | PRV+2, POV+16, CPT+2 | 
| STXIT | STORE+3, STORE+7 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | FNDVIS+8 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ADD | SAVE+1~, SAVE+4*, STORE+6, PRV+1* | 
| APCDALVR | VSTR2VIS+1~ | 
| APCDVDFN | DELVSIT+1~ | 
| APCDVDG | DELVSIT+1~ | 
| >> APCDVDLT | DELVSIT+3* | 
| APCDVFLE | DELVSIT+1~ | 
| APCDVI | DELVSIT+2~ | 
| APCDVIGR | DELVSIT+1~ | 
| APCDVLDT | DELVSIT+1~ | 
| APCDVNM | DELVSIT+1~ | 
| ARY | LOOK~, LOOK+1!, LOOK+6*, EVAL~ | 
| ARY( | LOOK+5* | 
| AUPNVSIT | DELVSIT+1~ | 
| CAT | FNDVIS~, FNDVIS+9, FNDVIS+26, VSTR2VIS+1~, VSTR2VIS+2*, VSTR2VIS+4 | 
| CF | STORE~, STORE+5*, STORE+11 | 
| CIAERR | STORE+1~, RX+9~, RXV+11~ | 
| CIAERR("DIERR" | STORE+18, RX+15, RXV+16 | 
| CIAFLD | STORE+1~, RX+9~, RXV+11~ | 
| CIAFLD( | STORE+14*, RX+13*, RXV+14* | 
| CIAIEN | STORE+1~, RX+9~, RXV+11~ | 
| CIAIEN(1 | STORE+19 | 
| CNT | LOOK+2~, LOOK+4*, LOOK+5 | 
| CODE | SAVE+1~, SAVE+4*, FIND~, FIND+4, STORE+7, STORE+8, VST+1, VST+2, PRV+1, POV+11* , POV+12*, POV+13, POV+16, CPT+1*, CPT+2 | 
| COM | SAVE+1~, SAVE+5, STORE+11 | 
| CRE | FNDVIS~, FNDVIS+27, FNDVIS+31, FNDVIS+34 | 
| CREATE | VSTR2VIS~, VSTR2VIS+2*, VSTR2VIS+4 | 
| CRIT | FNDVSTX~, FNDVSTX+3, MAKEVST~, MAKEVST+6 | 
| CRIT("CLINIC | CODE" , MAKEVST+5* | 
| CRIT("FORCE A | DD" , MAKEVST+3* | 
| CRIT("HOS LOC | " , MAKEVST+4*, MAKEVST+5 | 
| CRIT("NEVER A | DD" , MAKEVST+2! | 
| CRT | FIND~, FIND+3, FIND+4, STORE~, STORE+7, RX+1~, RX+6*, RX+7, RXV+1~, RXV+7* , RXV+8 | 
| CRT( | FIND+3*, EVAL+3, EVAL+4 | 
| CV | SET~, SET+1 | 
| DA | DELVSIT+2~ | 
| DAT | SAVE+1~, STORE+13, VST+2*, FNDVIS~, FNDVIS+3, VSTR2VIS+1~, VSTR2VIS+2*, VSTR2VIS+4 | 
| DATA | SAVE~, SAVE+2*, SAVE+3, STORE+3*, STORE+18*, RX+15*, RXV+16*, VID2IEN~, VID2IEN+1* | 
| DEL | SAVE+1~, SAVE+4*, STORE+2, STORE+3, STORE+7, STORE+8, STORE+21, RX+8, RX+13, RXV+10 , RXV+14 | 
| DESC | POV+1~, POV+7*, POV+10, POV+15 | 
| DESCT | NARR~, NARR+2, NARR+3 | 
| DFN | SAVE+1~, STORE+2, STORE+9, STORE+26, VST+1*, RXV+11~, FNDVIS~, FNDVIS+2, FNDVSTX+7, MAKEVST+9 , VSTR2VIS~, VSTR2VIS+4, VSTR2VIS+8, ADDPCC+1 | 
| DIERR | STORE+16~, STORE+18, RX+15, RXV+16 | 
| DIF | FNDVIS+1~ | 
| DIK | DELVSIT+2~ | 
| DUZ | FNDVIS+10 | 
| DUZ(2 | FNDVIS+4, FNDVIS+8 | 
| EFLG | FNDVSTX+1~, FNDVSTX+5*, FNDVSTX+6, FNDVSTX+8* | 
| EVT | SAVE+1~, SAVE+7*, SAVE+8*, SAVE+9 | 
| EVT( | SAVE+8, SAVE+9, STORE+26* | 
| FDA | NARR+1~ | 
| FDA( | NARR+6* | 
| FLD | SAVE+1~, EVAL+1~, EVAL+4*, EVAL+5, EVAL+6, STORE+14, STORE+15! | 
| FLD( | SET+1*, STORE+8*, STORE+9*, STORE+10*, STORE+11*, RX+3*, RXV+4* | 
| FLD(1201 | STORE+13* | 
| FLD(1204 | STORE+12* | 
| FLG | VSTR2VIS+1~ | 
| FLN | SET~, SET+1 | 
| FN | FIND~, FIND+2, EVAL+6, STORE~, STORE+4*, STORE+7, STORE+14, RX+9~, RX+12*, RX+13 , RXV+11~, RXV+13*, RXV+14 | 
| FVST | FNDVIS+1~, FNDVIS+33*, FNDVIS+34 | 
| GBL | FIND+1~, FIND+2*, FIND+4 | 
| IDX | SAVE+1~, SAVE+2*, SAVE+3*, SAVE+4, LOOK+3, LOOK+7* | 
| IDX2 | LOOK+2~, LOOK+3*, LOOK+4*, LOOK+5, LOOK+6, LOOK+7 | 
| IEN | FIND+1~, FIND+2*, FIND+4*, FIND+5, EVAL+5, EVAL+6, STORE+1~, STORE+6*, STORE+7*, STORE+14 , STORE+19*, STXIT, NARR+1~, NARR+4*, NARR+5, RX+1~, RX+7*, RX+8, RX+13, RXV+1~ , RXV+8*, RXV+9*, RXV+10, RXV+14, FNDVIS+1~, FNDVIS+27, FNDVIS+29*, FNDVSTX+1~, FNDVSTX+5*, FNDVSTX+6* , FNDVSTX+7, FNDVSTX+8, FNDVSTX+9, FNDVSTX+10, VSTR2VIS+1~, VSTR2VIS+2*, VSTR2VIS+4*, VSTR2VIS+5, VSTR2VIS+6, VSTR2VIS+7* , VSTR2VIS+8*, VSTR2VIS+9, VSTR2VIS+10 | 
| IEN(1 | NARR+8 | 
| IENS | RX+9~, RX+11*, RX+13, RXV+11~, RXV+12*, RXV+14 | 
| IN | FNDVIS+1~, FNDVIS+29, FNDVIS+33, FNDVIS+34 | 
| IN("ANCILLARY" | FNDVIS+21*, FNDVIS+31! | 
| IN("APCDLOC" | FNDVIS+7* | 
| IN("APCDOLOC" | FNDVIS+6* | 
| IN("APCDOPT" | FNDVIS+11* | 
| IN("APCDPROT" | FNDVIS+12* | 
| IN("FORCE ADD | " , FNDVIS+28* | 
| IN("HOS LOC" | FNDVIS+14*, FNDVIS+24*, FNDVIS+26! | 
| IN("NEVER ADD | " , FNDVIS+32* | 
| IN("PAT" | FNDVIS+2* | 
| IN("PROVIDER" | FNDVIS+17*, FNDVIS+20*, FNDVIS+25* | 
| IN("SITE" | FNDVIS+4* | 
| IN("SRV CAT" | FNDVIS+9*, MAKEVST+4 | 
| IN("TIME RANG | E" , FNDVIS+16*, FNDVIS+19*, FNDVIS+23* | 
| IN("USR" | FNDVIS+10* | 
| IN("VISIT DAT | E" , FNDVIS+3* | 
| IN("VISIT TYP | E" , FNDVIS+8* | 
| ITM | EVAL+1~, EVAL+4*, EVAL+5, EVAL+6 | 
| LOC | FNDVIS~, FNDVIS+13, FNDVIS+14, FNDVIS+15, MAKEVST+4, VSTR2VIS+1~, VSTR2VIS+2*, VSTR2VIS+4, VSTR2VIS+9 | 
| LP | EVAL+1~, EVAL+2*, EVAL+3*, EVAL+4, VSTR2VIS+1~ | 
| NAR | POV+1~ | 
| NARR | NARR+1~ | 
| NVA | RXV+11~ | 
| OLOC | FNDVIS~, FNDVIS+4, FNDVIS+7, VSTR2VIS+1~, VSTR2VIS+3*, VSTR2VIS+4 | 
| OPT | CKRXVST+1~, CKRXVST+4*, CKRXVST+5 | 
| OSID | FNDVIS~, FNDVIS+6, VSTR2VIS+1~, VSTR2VIS+3*, VSTR2VIS+4 | 
| OUT | FNDVIS+1~, FNDVSTX+3, FNDVSTX+12, MAKEVST+1~, MAKEVST+6 | 
| OUT( | FNDVSTX+6, FNDVSTX+7, FNDVSTX+10!, MAKEVST+9 | 
| OUT(0 | FNDVSTX+4, FNDVSTX+11*, FNDVSTX+12, MAKEVST+7, MAKEVST+8 | 
| PC | SET~, SET+1* | 
| PCC | SAVE~, ADDPCC+1 | 
| PCC( | SAVE+3, SAVE+4, LOOK+4, LOOK+5, LOOK+6, ADDPCC+2* | 
| PCC("" | ADDPCC+2 | 
| PCC(1 | ADDPCC+1* | 
| PCC(2 | ADDPCC+1* | 
| PDIV | FNDVIS~, FNDVIS+15, FNDVIS+24, MAKEVST+4, VSTR2VIS~, VSTR2VIS+4 | 
| PICD | POV+1~, POV+8* | 
| PRF | FNDVIS~, FNDVIS+17, FNDVIS+25, FNDVSTX+8, FNDVSTX+9, VSTR2VIS~, VSTR2VIS+4 | 
| PRT | CKRXVST+1~, CKRXVST+3*, CKRXVST+5 | 
| PRV | SAVE+1~, SAVE+2*, STORE+12, PRV+1*, PRV+2, FNDVIS~, FNDVIS+17, FNDVIS+20, FNDVIS+25, VSTR2VIS~ , VSTR2VIS+4 | 
| RES | EVAL+1~, EVAL+2*, EVAL+3, EVAL+5*, EVAL+6*, EVAL+7, ANCVCK+2~, ANCVCK+3*, ANCVCK+5, ANCVCK+6* , ANCVCK+7 | 
| RET | FNDVSTX+1~, FNDVSTX+2*, FNDVSTX+4, FNDVSTX+8*, FNDVSTX+12, MAKEVST+1~, MAKEVST+8*, MAKEVST+9, MAKEVST+10, GETOPT+1~ , GETOPT+2*, GETOPT+3, GETPROT+1~, GETPROT+2*, GETPROT+3 | 
| RFN | RX+9~, RX+10*, RX+11, RX+12, RXV+11~ | 
| RXN | RX+9~, RX+10*, RX+11 | 
| SIG | RX+1~, RX+2, RX+3, RXV+1~, RXV+2, RXV+4 | 
| SNO | POV+1~, POV+5*, POV+6, POV+9 | 
| TM | CKRXVST~, CKRXVST+2*, CKRXVST+5 | 
| TRC | NARR+1~, NARR+3*, NARR+4 | 
| TXT | POV+1~, POV+14*, POV+15, NARR+1~, NARR+3*, NARR+4, NARR+6 | 
| TYP | SAVE+1~, SAVE+4*, SAVE+6, LOOK~, LOOK+4, EVAL+1~, EVAL+4*, EVAL+6, STORE+26, FNDVIS~ , FNDVIS+5, FNDVIS+8, VSTR2VIS+1~, VSTR2VIS+3*, VSTR2VIS+4 | 
| U | SAVE+4, LOOK+4, SET+1, FIND+4, STORE+11, STORE+18, HDR+1, VST+1, VST+2, POV+7 , POV+8, POV+9, POV+10, POV+14, POV+15, NARR+4, RX+3, RX+5, RX+10, RX+15 , RXV+4, RXV+6, RXV+12, RXV+16, FNDVIS+8, VSTR2VIS+8, VSTR2VIS+9, DELVSIT+1~ | 
| VAL | SAVE+1~, SAVE+4*, SET+1, HDR+1, VST+1, VST+2, POV+9*, POV+10*, POV+14, POV+15* , RX+5, RX+10, RXV+6, RXV+12 | 
| VAL1 | POV+1~ | 
| VARY | ANCVCK~ | 
| VARY( | ANCVCK+5 | 
| VID | VID2IEN~, VID2IEN+1 | 
| VIEN | CKRXVST~, CKRXVST+2, CKRXVST+3, CKRXVST+4, ANCVCK+2~, ANCVCK+4*, ANCVCK+5*, ANCVCK+6 | 
| VMED | RX+1~, RX+5*, RX+6, RXV+1~, RXV+6*, RXV+7 | 
| VSIT | VSTR2VIS+1~ | 
| VST | SAVE+1~, FIND~, FIND+4, STORE+2*, STORE+3, STORE+7, STORE+10, STORE+21, STORE+22, STORE+23 , STORE+24, STORE+25, DELVSIT~, DELVSIT+3 | 
| VSTR | SAVE+1~, STORE+2, HDR+1*, VSTR2VIS~, VSTR2VIS+2, VSTR2VIS+3, VSTR2VIS+6*, VSTR2VIS+7, VSTR2VIS+8, VSTR2VIS+9* , ADDPCC+1 | 
| X | SAVE~, POV+1~, POV+6*, POV+7, POV+8, ABS~, ADDPCC~, ADDPCC+2 | 
| Y | SAVE~ | 
| Name | Field # of Occurrence | 
|---|---|
| $T(@TYP | SAVE+6 |