APCDCAF2 ; IHS/CMI/LAB - MENTAL HLTH ROUTINE 16-AUG-1994 ;
Source file <APCDCAF2.m>
Package | Total | Call Graph |
---|---|---|
IHS VA Utilities | 4 | $$VAL^XBDIQ1 (ARRAY,VIEWR)^XBLM EN^XBNEW EN^XBVK |
Patient Care Component | 4 | PAUSE^APCDALV1 ($$ERRORCHK,BACK,EOP)^APCDCAF EN^APCDCAF6 (DSPLY,GETVISIT)^APCDDISP |
Registration | 3 | EN^VALM TERM^VALM0 (CLEAR,FULL)^VALM1 |
VA Fileman | 3 | ^DIC YN^DICN ^DIR |
Kernel | 2 | $$FMTE^XLFDT DISP^XQORM1 |
IHS Patient | 1 | ($$HRN,KILL)^AUPNPAT |
Patient Care Component Reports | 1 | ($$CLINIC,$$PRIMPROV)^APCLV |
Text Integration Utility | 1 | BROWS1^TIURA2 |
Package | Total | Caller Graph |
---|---|---|
Patient Care Component | 2 | APCDCAF APCDCAF3 |
Name | Comments | DBIA/ICR reference |
---|---|---|
DISP | ;EP
|
|
NOTEX | ;
|
|
HDR | ;EP -- header code
|
|
HS | ;
|
|
BH | ;EP
|
|
BACK | ;EP - go back to listman
|
|
BH1 | ;
|
|
EXPND | ; -- expand code
|
|
EOP | ;EP - End of page.
|
|
RECDISP | ;
|
|
MNOTE | ;
|
|
REC | ;
|
|
HELP | ;EP -- help code
|
|
BHX | ;
|
|
PROC1 | ; call listmanager
|
|
INIT | ;EP -- init variables and list array
|
|
LBLK(V,L) | ;left blank fill
|
|
CASHXX | ;
|
|
DISP1 | ;
|
|
HSX | ;
|
|
DATE(D) | ;
|
|
EN | ; EP -- main entry point for CHART AUDIT LISTMANAGER DISPLAY
|
|
LASTCDR(V,F) | ;EP - get last chart deficiency reason
|
|
BHSOAP | ;look for SOAP note and display if it exists
|
|
HS1 | ;
|
|
RBLK(V,L) | ;left blank fill
|
|
CP | ;EP - change patient if in one patient
|
|
VAV | ;EP - view any visit when in OP
|
|
CDE | ;EP
|
|
ADDVISIT | ;
|
|
BHM | ;
|
|
CASHX | ;EP
|
|
DISPX | ;
|
|
NOTEDISP | ;
|
|
GATHER | ;
|
|
NOTE1 | ;
|
|
EXIT | ; -- exit code
|
|
CDEX | ;
|
Name | Field # of Occurrence |
---|---|
PAUSE^APCDALV1 | BH+3, CP+3, DISP1+3, DISP1+5 |
$$ERRORCHK^APCDCAF | REC+1 |
BACK^APCDCAF | CP+3, CP+7, PROC1+2 |
EOP^APCDCAF | CDE+4, CDE+5 |
EN^APCDCAF6 | CDE+8 |
DSPLY^APCDDISP | DISP1+4 |
GETVISIT^APCDDISP | DISP1+2 |
$$CLINIC^APCLV | REC+12 |
$$PRIMPROV^APCLV | REC+13 |
$$HRN^AUPNPAT | REC+6 |
KILL^AUPNPAT | NOTEX+2, HSX+3, BHX+2, DISPX+2 |
^DIC | HS1+4, CP+6 |
YN^DICN | CP+8 |
^DIR | NOTEDISP+4, MNOTE+9, CASHX+4, CDE+3, HS+5, EOP+5, BH+5, BHM+9, BHSOAP+3 |
BROWS1^TIURA2 | NOTEDISP+2, NOTE1+2, BH1+2 |
EN^VALM | EN+5 |
TERM^VALM0 | EN+3, BACK+1 |
CLEAR^VALM1 | EN+4, EN+6 |
FULL^VALM1 | NOTEDISP+8, CASHX+1, HS+1, BH+9, CP+2, DISP+1 |
$$VAL^XBDIQ1 | REC+10, LASTCDR+10, MNOTE+4, BHM+4, BHSOAP+6 |
ARRAY^XBLM | BHSOAP+6 |
VIEWR^XBLM | CASHX+8, HS1+8 |
EN^XBNEW | ADDVISIT+2, DISP+2 |
EN^XBVK | HSX+2 |
$$FMTE^XLFDT | DATE+4 |
DISP^XQORM1 | HELP+1 |
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^AUPNPAT - [#9000001] | Classic Fileman Calls |
^APCHSCTL - [#9001015] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AMHREC - [#9002011] | BHSOAP+1 |
^AMHREC("AVISIT" | BH+10, BH+15 |
^APCCCTRL - [#9001000] | HS1+1, PROC1+1 |
^APCHSCTL - [#9001015] | HS1+1, HS1+2 |
^AUPNVCA - [#9000010.45] | LASTCDR+5, LASTCDR+6, LASTCDR+10 |
^AUPNVCA("AD" | LASTCDR+2, LASTCDR+4 |
^AUPNVNOT - [#9000010.28] | NOTE1+1, BH1+1 |
^AUPNVNOT("AD" | NOTEDISP+9, NOTEDISP+10, NOTEDISP+11, MNOTE+3, BH+16, BH+17, BH+18, BHM+3 |
^AUPNVSIT - [#9000010] | GATHER+5, RECDISP+4, REC+4, REC+7, REC+11, REC+14, CDE+8, HS+9 |
^AUPNVSIT("AA" | GATHER+3, GATHER+4 |
^AUTTLOC - [#9999999.06] | REC+8 |
^DISV( | HS1+2 |
^DPT - [#2] | REC+5, HS1+7 |
^TMP("APCDCAF OP" | EN+7!, GATHER+1!, RECDISP+5*, RECDISP+6*, NOTEDISP+7, CASHX+7, CDE+6, HS+8 |
^TMP("APCDCAF" | BH+8 |
^TMP($J | EN+7!, EXIT+1!, GATHER+1!, GATHER+11*, RECDISP+1, RECDISP+2 |
^XUSEC("AMHZ CODING REVIEW" | BH+3 |
Name | Line Occurrences |
---|---|
$$DATE | REC+4 |
$$LBLK | REC+6 |
BACK | NOTEX+3, CASHXX+2, CDEX+3, HSX+4, ADDVISIT+4, BHX+3, DISPX+3 |
BH1 | BH+18 |
BHSOAP | BH+16, BH+18, BHM+10, BHM+11 |
BHX | BH+3, BH+6, BH+7, BH+10 |
CASHXX | CASHX+5, CASHX+6 |
CDEX | CDE+4, CDE+5 |
EOP | NOTEDISP+2, NOTEDISP+5, NOTEDISP+6, NOTEDISP+9, CASHX+5, CASHX+6, CASHX+9, HS+6, HS+7, HS1+5 , BH+6, BH+7, BH+14 |
GATHER | INIT+2 |
HDR | BACK+4 |
HS1 | HS+2 |
HSX | HS+6, HS+7, HS1+5 |
INIT | BACK+3 |
NOTE1 | NOTEDISP+11 |
NOTEX | NOTEDISP+2, NOTEDISP+5, NOTEDISP+6, NOTEDISP+9, NOTEDISP+11, MNOTE+10, MNOTE+11 |
REC | RECDISP+4 |
RECDISP | INIT+3 |
Name | Field # of Occurrence |
---|---|
^("^APCHSCTL(" | HS1+2 |
^(0 | HS1+1, HS1+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | RBLK+1~, RBLK+2*, LBLK+1~, LBLK+2*, CP+8* |
A | LASTCDR+3~ |
A( | LASTCDR+7*, LASTCDR+9 |
A(0 | LASTCDR+8 |
>> APCDBD | PROC1+1* |
APCDCAF | CDEX+1!, ADDVISIT+3!, DISPX+1! |
APCDCAF("IN C | AF W/PATIENT" , ADDVISIT+1* |
>> APCDCAFD | GATHER+2 |
>> APCDCAFP | PROC1+1* |
APCDCAFV | CDE+8*, CDEX+1!, DISPX+1! |
>> APCDDFN | GATHER+3, GATHER+4, HS+2, ADDVISIT+1 |
>> APCDED | PROC1+1* |
>> APCDERR | REC+1*, REC+3, REC+16 |
APCDHDR | HS1+7*, HS1+8, HSX+1! |
APCDN | MNOTE+2!, BHM+2! |
APCDN( | MNOTE+5*, MNOTE+12, BHM+5*, BHM+12 |
>> APCDODAT | GATHER+2*, GATHER+3*, GATHER+4 |
>> APCDPARM | CP+8 |
APCDPAT | CDE+8*, HS+2*, HS+9*, HSX+1!, DISP1+1* |
>> APCDPATF | CP+9* |
>> APCDPEHR | CP+3, PROC1+1* |
APCDPLPT | HSX+1! |
APCDRCNT | INIT+4, EXIT+1!, GATHER+3*, RECDISP+3*, RECDISP+5, RECDISP+6, REC+3, NOTEDISP+3, CASHX+3, CDE+2 , HS+4, BH+4 |
>> APCDSTOP | GATHER+2*, GATHER+3 |
APCDSV | RECDISP+1*, RECDISP+2, RECDISP+7! |
APCDTIU | NOTE1+1*, NOTE1+2, NOTEX+1!, BH1+1*, BH1+2, BHX+1! |
APCDV | RECDISP+2*, RECDISP+4, RECDISP+6, RECDISP+7!, REC+1, REC+4, REC+7, REC+10, REC+11, REC+12 , REC+13, REC+14 |
>> APCDV0 | GATHER+5*, GATHER+6, GATHER+7, GATHER+8, GATHER+9 |
>> APCDVBH | BH+15*, BHSOAP+1, BHSOAP+6 |
>> APCDVIEN | GATHER+3*, GATHER+4*, GATHER+5, GATHER+11 |
>> APCDVLOC | GATHER+9*, GATHER+10 |
APCDVNOT | NOTEDISP+11*, MNOTE+12*, NOTE1+1, NOTEX+1!, BH+18*, BHM+12*, BH1+1, BHX+1! |
APCDVSIT | NOTEDISP+7*, NOTEDISP+9, NOTEDISP+10, NOTEDISP+11, MNOTE+3, NOTEX+1!, CASHX+7*, CASHXX+1!, CDE+6*, CDE+8 , CDEX+1!, HS+8*, HS+9, HSX+1!, BH+8*, BH+10, BH+15, BH+16, BH+17, BH+18 , BHM+3, BHX+1!, DISPX+1!, DISP1+3 |
APCDX | RECDISP+4*, RECDISP+5, RECDISP+7!, REC+2*, REC+3*, REC+4*, REC+5*, REC+6*, REC+9*, REC+10* , REC+11*, REC+12*, REC+13*, REC+15*, REC+16* |
>> APCHSPAT | HS+2*, HS+9*, HS1+6*, HS1+7 |
>> APCHSTYP | HS1+6* |
AUPNDAYS | HSX+1! |
AUPNVSIT | HSX+1! |
>> C | NOTEDISP+10*, NOTEDISP+11, MNOTE+3*, MNOTE+4, MNOTE+5, MNOTE+8, BH+17*, BH+18, BHM+3*, BHM+4 , BHM+5, BHM+8 |
D | DATE~, DATE+2, DATE+3, DATE+4, LASTCDR+3~, LASTCDR+6*, LASTCDR+7 |
D0 | HS1+4! |
D1 | HS1+4! |
DA | HS1+4!, BHSOAP+3! |
DD | HS1+4! |
DFN | RECDISP+4*, REC+5, REC+6, HS+2*, HS+9*, HS1+6, HSX+1!, CP+9*, PROC1+1, DISP1+1 |
DFOUT | EOP+4! |
DIC | HS1+4!*, CP+6*! |
DIC("B" | HS1+4* |
DIC(0 | HS1+4*, CP+6* |
DIR | BACK+5!, NOTEDISP+1!, NOTEDISP+4!, MNOTE+7!, MNOTE+9!, NOTEX+1!, CASHX+2!, CASHX+4!, CASHXX+1!, CDE+1! , CDE+3!, CDEX+1!, HS+3!, HS+5!, EOP+3~, BH+1!, BH+5!, BHM+7!, BHM+9!, BHSOAP+3! , BHX+1!, DISPX+1! |
DIR("A" | NOTEDISP+3*, MNOTE+8*, CASHX+3*, CDE+2*, HS+4*, EOP+5*, BH+4*, BHM+8*, BHSOAP+3* |
DIR("B" | BHSOAP+3* |
DIR(0 | NOTEDISP+3*, MNOTE+8*, CASHX+3*, CDE+2*, HS+4*, EOP+5*, BH+4*, BHM+8*, BHSOAP+3* |
DIRUT | NOTEDISP+4*, NOTEDISP+6, MNOTE+9*, MNOTE+11, NOTEX+1!, CASHX+4*, CASHX+6, CASHXX+1!, CDE+3*, CDE+5 , CDEX+1!, HS+5*, HS+7, EOP+4!, BH+5*, BH+7, BHM+9*, BHM+11, BHSOAP+4, BHX+1! , DISPX+1! |
DLOUT | EOP+4! |
DQ | HS1+4! |
DR | HS1+4! |
DT | PROC1+1 |
DTOUT | EOP+4! |
DUOUT | NOTEDISP+4, MNOTE+9, NOTEX+1!, CASHX+4, CASHXX+1!, CDE+3, CDEX+1!, HS+5, EOP+4!, BH+5 , BHM+9, BHX+1!, DISPX+1! |
DUZ | HS1+2, BH+3 |
DUZ(2 | REC+6, HS1+1, PROC1+1 |
F | LASTCDR~, LASTCDR+1*, LASTCDR+10 |
I | RBLK+1~, RBLK+2*, LBLK+1~, LBLK+2*, BACK+6! |
IOST | EOP+1 |
L | REC+7*, REC+8*, REC+9, REC+14*, REC+15, RBLK~, RBLK+2, LBLK~, LBLK+2, LASTCDR+3~ , LASTCDR+8*, LASTCDR+9 |
U | GATHER+7, GATHER+8, GATHER+9, RECDISP+4, REC+4, REC+5, REC+7, REC+8, REC+11, REC+14 , LASTCDR+6, LASTCDR+10, NOTE1+1, CDE+8, HS+9, HS1+1, HS1+2, HS1+7, BH1+1, CP+8 , PROC1+1 |
V | RBLK~, RBLK+2*, RBLK+3, LBLK~, LBLK+2*, LBLK+3, LASTCDR~, LASTCDR+2, LASTCDR+4 |
VALMBCK | BACK+2*, CDE+7! |
>> VALMCC | EN+1* |
VALMCNT | EN+2~, INIT+4* |
>> VALMHDR(1 | HDR+3* |
>> VALMHDR(2 | HDR+2* |
>> VALMSG | INIT+1* |
X | HDR+1*, HDR+2, HELP+1*, DATE+1~, DATE+2*, DATE+3*, DATE+5, LASTCDR+3~, LASTCDR+4*, LASTCDR+5 , LASTCDR+6, LASTCDR+7, LASTCDR+9*, LASTCDR+10, BACK+6!, NOTEDISP+10*, MNOTE+3*, MNOTE+4, MNOTE+5, NOTEX+1! , HS1+1*, HS1+2*, HS1+3*, HS1+4, HSX+1!, BH+17*, BHM+3*, BHM+4, BHM+5, BHX+1! |
Y | DATE+1~, DATE+4*, DATE+5, BACK+6!, NOTEDISP+5, NOTEDISP+7, MNOTE+10, MNOTE+12, NOTEX+1!, CASHX+5 , CASHX+7, CASHXX+1!, CDE+4, CDE+6, CDEX+1!, HS+2*, HS+6, HS+8, HS+9*, HS1+2* , HS1+5, HS1+6, HSX+1!, BH+6, BH+8, BHM+10, BHM+12, BHSOAP+5, BHX+1!, CP+7 , CP+9, DISPX+1! |
Z | RBLK+2*, LBLK+2*, BACK+6! |
Name | Field # of Occurrence |
---|---|
$T(BROWS1^TIURA2 | NOTEDISP+2 |