APCLDE1 ; IHS/CMI/LAB - list DEPRESSION ;
Source file <APCLDE1.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS VA Utilities | 4 | ^XBDBQUE ($$VAL,$$VALI)^XBDIQ1 ^XBFMK EN^XBVK | 
| Patient Care Component Reports | 4 | $$PCCSCR^APCLDE2 XTMP^APCLOSUT ($$CLINIC,$$PRIMPROV)^APCLV PAUSE^APCLVL01 | 
| VA Fileman | 2 | ^%DT ^DIR | 
| IHS Patient | 1 | $$AGE^AUPNPAT | 
| Kernel | 1 | $$FMADD^XLFDT | 
| Package | Total | Caller Graph | 
|---|---|---|
| Patient Care Component Reports | 3 | APCLDE2 APCLDE31 APCLDE4 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DATES | ||
| BHALCS(P,BDATE,EDATE) | ;EP - pass back last BH screening | |
| LIST1 | ; | |
| SCRNPCC(T) | ;get screening provider based on v file | |
| USR() | ;EP - Return name of current user from ^VA(200. | |
| PCCALCS(P,BDATE,EDATE) | ;EP - get  screening from pcc | |
| DP | ; | |
| LOC() | ;EP - Return location name from file 4 based on DUZ(2). | |
| CTR(X,Y) | ;EP - Center X in a field Y wide. | |
| TALLY | ;which items to tally | |
| BHRT(V,TYPE,RES,PAT,PROVSCRN,COMMENT) | ;EP | |
| INFORM | ; | |
| SPRV(E) | ; | |
| ZIS | ; | |
| PPV(V) | ; | |
| PCCV(S,PAT) | ;EP | |
| XIT | ; | |
| EXCL | ; | |
| LIST | ; | |
| EOP | ;EP - End of page. | |
| REFUSAL(PAT,F,I,B,E) | ;EP | |
| PRVREF(R) | ; | |
| BHPPNAME(R) | ;EP primary provider internal # from 200 | |
| PROC | ; | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | REFUSAL+6, REFUSAL+8 | 
| $$PCCSCR^APCLDE2 | PCCALCS+19 | 
| XTMP^APCLOSUT | PROC+4 | 
| $$CLINIC^APCLV | PCCALCS+17 | 
| $$PRIMPROV^APCLV | PPV+2, PCCV+9 | 
| PAUSE^APCLVL01 | INFORM+24 | 
| $$AGE^AUPNPAT | BHRT+7, REFUSAL+13, PCCV+6 | 
| ^DIR | DATES+3, DATES+5, TALLY+9, EXCL+4, LIST+3, LIST1+5, DP+3, EOP+7 | 
| ^XBDBQUE | ZIS+2 | 
| $$VAL^XBDIQ1 | SPRV+1, PRVREF+1, BHALCS+14, BHALCS+19, BHALCS+22, BHALCS+26, BHRT+9, BHRT+11, BHRT+12, BHRT+13 , BHRT+14, REFUSAL+11, REFUSAL+14, REFUSAL+17, REFUSAL+18, REFUSAL+19, REFUSAL+20, PCCV+8, PCCV+10, PCCV+11 , PCCV+12, PCCV+13, SCRNPCC+4 | 
| $$VALI^XBDIQ1 | BHALCS+15, BHALCS+23, BHALCS+27 | 
| ^XBFMK | XIT+2 | 
| EN^XBVK | XIT+1 | 
| $$FMADD^XLFDT | BHALCS+7, PCCALCS+8 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AHHREC("AVISIT" | PCCALCS+18 | 
| ^AMHREC - [#9002011] | BHALCS+10, BHALCS+18, BHALCS+19, BHRT+4 | 
| ^AMHREC("AE" | BHALCS+8, BHALCS+9 | 
| ^AMHREDU - [#9002011.05] | BHALCS+27 | 
| ^AMHREDU("AD" | BHALCS+25 | 
| ^AMHRMSR - [#9002011.12] | BHALCS+15 | 
| ^AMHRMSR("AD" | BHALCS+13 | 
| ^AMHRPRO("AD" | BHALCS+21 | 
| ^AMHRPROV - [#9002011.02] | BHPPNAME+2 | 
| ^AMHRPROV("AD" | BHPPNAME+2 | 
| ^AUPNPAT - [#9000001] | PROC+6 | 
| ^AUPNPREF - [#9000022] | PRVREF+1, REFUSAL+9 | 
| ^AUPNPREF("AA" | REFUSAL+9 | 
| ^AUPNVSIT - [#9000010] | PCCALCS+11, PCCALCS+13, PCCALCS+14 | 
| ^AUPNVSIT("AA" | PCCALCS+9, PCCALCS+10 | 
| ^AUPNVXAM - [#9000010.13] | SPRV+1 | 
| ^AUTTEXAM("C" | INFORM+26, PROC+11 | 
| ^DIC(4 - [#4] | LOC+1 | 
| ^DPT - [#2] | BHRT+6, REFUSAL+12, PCCV+5 | 
| ^VA(200 - [#200] | BHPPNAME+2, USR+1, BHRT+8 | 
| ^XTMP("APCLDE1" | PROC+3!, PROC+14* | 
| Name | Line Occurrences | 
|---|---|
| $$BHALCS | PROC+8 | 
| $$BHPPNAME | BHRT+10 | 
| $$BHRT | BHALCS+15, BHALCS+19, BHALCS+23, BHALCS+27 | 
| $$CTR | INFORM+1, INFORM+3 | 
| $$LOC | INFORM+2 | 
| $$PCCALCS | PROC+9 | 
| $$REFUSAL | PROC+11 | 
| $$SCRNPCC | PCCV+7 | 
| $$USR | INFORM+1 | 
| DATES | DATES+7, TALLY+10, TALLY+11, EXCL+5, LIST+4 | 
| LIST | LIST1+6, DP+4 | 
| XIT | INFORM+25, INFORM+27, ZIS+3 | 
| ZIS | LIST+6 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | USR+1, LOC+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | BHPPNAME+1~, BHPPNAME+2*, PPV+1~, PPV+2*, PPV+3 | 
| %1 | BHPPNAME+1~, BHPPNAME+2*, BHPPNAME+3 | 
| %DT | REFUSAL+6~*, REFUSAL+8* | 
| >> A | TALLY+13* | 
| >> APCALSC | PROC+8*, PROC+10*, PROC+12*, PROC+13, PROC+14 | 
| APCLBD | DATES!, DATES+3*, DATES+7, PROC+8, PROC+9, PROC+11 | 
| >> APCLCNT | PROC+1* | 
| APCLDATE | PCCALCS+6~, PCCALCS+13* | 
| >> APCLDP | DP+1*, DP+5* | 
| APCLED | DATES!, DATES+5*, DATES+7, PROC+8, PROC+9, PROC+11 | 
| >> APCLEFS | PROC+11*, PROC+12 | 
| >> APCLEXC | INFORM+26*, INFORM+27 | 
| >> APCLEXPC | EXCL+1*, EXCL+6*, PROC+8, PCCALCS+17, PCCALCS+18 | 
| >> APCLH | PROC+2*, PROC+3, PROC+14 | 
| >> APCLJ | PROC+2*, PROC+3, PROC+14 | 
| >> APCLLIST | LIST+1*, LIST+5*, LIST+6 | 
| >> APCLSORT | LIST1+1*, LIST1+7* | 
| APCLTALL | TALLY+1!, TALLY+12* | 
| APCLTALL( | TALLY+13* | 
| >> APCPCALS | PROC+9*, PROC+10 | 
| >> APCPFI | PROC+8*, PROC+10*, PROC+12*, PROC+14 | 
| B | REFUSAL~, REFUSAL+4, REFUSAL+6*, REFUSAL+9 | 
| BDATE | BHALCS~, BHALCS+2, PCCALCS~, PCCALCS+2, PCCALCS+9 | 
| >> C | TALLY+13*, PCCALCS+17* | 
| COMMENT | BHRT~, BHRT+2*, BHRT+16 | 
| D | BHALCS+5~, BHRT+3~, BHRT+4*, BHRT+7, REFUSAL+9*, REFUSAL+10, REFUSAL+13 | 
| DA | TALLY+9!, EXCL+4!, LIST+3!, LIST1+5!, DP+3! | 
| >> DFN | PROC+6*, PROC+8, PROC+9, PROC+11, PROC+14, PCCALCS+14*, PCCALCS+15 | 
| DFOUT | EOP+5! | 
| DIR | DATES+2!, DATES+4!, TALLY+9!, EXCL+4!, LIST+3!, LIST1+5!, DP+3!, EOP+4~ | 
| DIR("A" | DATES+2*, DATES+4*, TALLY+9*, EXCL+4*, LIST+3*, LIST1+4*, DP+3*, EOP+7* | 
| DIR("B" | TALLY+9*, EXCL+4*, LIST+3*, LIST1+4*, DP+3* | 
| DIR(0 | DATES+2*, DATES+4*, TALLY+9*, EXCL+4*, LIST+3*, LIST1+3*, DP+3*, EOP+7* | 
| DIRUT | TALLY+10, EXCL+5, LIST+4, LIST1+6, DP+4, EOP+5! | 
| DLOUT | EOP+5! | 
| DTOUT | EOP+5! | 
| DUOUT | EOP+5! | 
| DUZ | USR+1 | 
| DUZ(2 | LOC+1 | 
| E | SPRV~, SPRV+1, BHALCS+5~, BHALCS+18*, BHALCS+19, REFUSAL~, REFUSAL+5, REFUSAL+8*, REFUSAL+9 | 
| EDATE | BHALCS~, BHALCS+3, BHALCS+7, BHALCS+8, PCCALCS~, PCCALCS+3, PCCALCS+8 | 
| F | REFUSAL~, REFUSAL+2, REFUSAL+9, SCRNPCC+1~, SCRNPCC+2*, SCRNPCC+3*, SCRNPCC+4 | 
| I | TALLY+13*, REFUSAL~, REFUSAL+3, REFUSAL+9 | 
| IO | EOP+2 | 
| IO("S" | EOP+3 | 
| IO(0 | EOP+2 | 
| IOM | CTR+1 | 
| IOST | EOP+1 | 
| >> IOT | EOP+3 | 
| M | BHALCS+5~, BHALCS+14*, BHALCS+15, BHALCS+22*, BHALCS+23, BHALCS+26*, BHALCS+27 | 
| P | BHALCS~, BHALCS+1, BHALCS+8, BHALCS+9, BHALCS+15, BHALCS+19, BHALCS+23, BHALCS+27, PCCALCS~, PCCALCS+1 , PCCALCS+9, PCCALCS+10 | 
| PAT | BHRT~, BHRT+6, BHRT+7, BHRT+11, BHRT+12, BHRT+13, BHRT+14, BHRT+17, REFUSAL~, REFUSAL+1 , REFUSAL+9, REFUSAL+12, REFUSAL+13, REFUSAL+17, REFUSAL+18, REFUSAL+19, REFUSAL+20, PCCV~, PCCV+5, PCCV+6 , PCCV+10, PCCV+11, PCCV+12, PCCV+13, PCCV+15 | 
| PROVSCRN | BHRT~, BHRT+1*, BHRT+8 | 
| R | BHPPNAME~, BHPPNAME+2, PRVREF~, PRVREF+1, BHALCS+5~, BHALCS+6*, BHALCS+8, BHALCS+9, BHALCS+13, BHALCS+15* , BHALCS+16, BHALCS+19*, BHALCS+20, BHALCS+21, BHALCS+23*, BHALCS+24, BHALCS+25, BHALCS+27*, BHALCS+28, BHALCS+29 , PCCALCS+6~, PCCALCS+7*, PCCALCS+9, PCCALCS+10, PCCALCS+19*, PCCALCS+20 | 
| RES | BHRT~, BHRT+5 | 
| S | PCCV~, PCCV+3, PCCV+4, PCCV+6, PCCV+7, PCCV+8, PCCV+9, PCCV+14, SCRNPCC+1~, SCRNPCC+4* , SCRNPCC+5 | 
| SDATE | BHALCS+5~, BHALCS+7*, BHALCS+8*, BHALCS+9, PCCALCS+6~, PCCALCS+8*, PCCALCS+9*, PCCALCS+10 | 
| T | BHRT+3~, BHRT+4*, BHRT+5*, BHRT+6*, BHRT+7*, BHRT+8*, BHRT+9*, BHRT+10*, BHRT+11*, BHRT+12* , BHRT+13*, BHRT+14*, BHRT+15*, BHRT+16*, BHRT+17*, BHRT+18*, BHRT+19, PCCALCS+4~, REFUSAL+6~, REFUSAL+7* , REFUSAL+9*, REFUSAL+10*, REFUSAL+11*, REFUSAL+12*, REFUSAL+13*, REFUSAL+14*, REFUSAL+15*, REFUSAL+16*, REFUSAL+17*, REFUSAL+18* , REFUSAL+19*, REFUSAL+20*, REFUSAL+21, PCCV+1~, PCCV+2*, PCCV+3*, PCCV+4*, PCCV+5*, PCCV+6*, PCCV+7* , PCCV+8*, PCCV+9*, PCCV+10*, PCCV+11*, PCCV+12*, PCCV+13*, PCCV+14*, PCCV+15*, PCCV+16*, PCCV+17 , SCRNPCC~, SCRNPCC+3, SCRNPCC+4 | 
| TYPE | BHRT~, BHRT+5 | 
| U | PROC+10, PROC+12, PROC+14, BHPPNAME+2, SPRV+1, PRVREF+1, USR+1, LOC+1, BHALCS+15, BHALCS+18 , BHALCS+19, BHALCS+27, BHRT+4, BHRT+5, BHRT+6, BHRT+7, BHRT+8, BHRT+9, BHRT+10, BHRT+11 , BHRT+12, BHRT+13, BHRT+14, BHRT+15, BHRT+16, BHRT+17, BHRT+18, PCCALCS+13, PCCALCS+14, REFUSAL+9 , REFUSAL+11, REFUSAL+12, REFUSAL+13, REFUSAL+14, REFUSAL+15, REFUSAL+16, REFUSAL+17, REFUSAL+18, REFUSAL+19, REFUSAL+20 , PCCV+3, PCCV+4, PCCV+5, PCCV+6, PCCV+7, PCCV+8, PCCV+9, PCCV+10, PCCV+11, PCCV+12 , PCCV+13, PCCV+14, PCCV+15, PCCV+16, SCRNPCC+3, SCRNPCC+4 | 
| V | PPV~, PPV+2, BHALCS+5~, BHALCS+9*, BHALCS+10, BHALCS+13, BHALCS+15, BHALCS+18, BHALCS+19, BHALCS+21 , BHALCS+23, BHALCS+25, BHALCS+27, BHRT~, BHRT+4, BHRT+9, BHRT+10, BHRT+15, PCCALCS+6~, PCCALCS+10* , PCCALCS+11, PCCALCS+13, PCCALCS+14, PCCALCS+17, PCCALCS+18, PCCALCS+19 | 
| X | CTR~, CTR+1, BHALCS+5~, BHALCS+13*, BHALCS+14, BHALCS+15, BHALCS+21*, BHALCS+22, BHALCS+23, BHALCS+25* , BHALCS+26, BHALCS+27, REFUSAL+6~*, REFUSAL+8*, REFUSAL+9* | 
| >> XBNS | ZIS+1* | 
| >> XBRC | ZIS+1* | 
| >> XBRP | ZIS+1* | 
| >> XBRX | ZIS+1* | 
| Y | DATES+3, DATES+5, TALLY+11, TALLY+12, TALLY+13, EXCL+6, LIST+5, LIST1+7, DP+5, CTR~ , CTR+1, REFUSAL+6~, REFUSAL+8, REFUSAL+9*, REFUSAL+11, REFUSAL+14 | 
| >> ZTQUEUED | EOP+3 |