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 |