APCDPL1 ; IHS/CMI/LAB - problem list update ;
Source file <APCDPL1.m>
Package | Total | Call Graph |
---|---|---|
Patient Care Component | 8 | ^APCDALV ^APCDALVR GETVISIT^APCDAPI4 ($$ANYACTP,CPS,PLUDE)^APCDAPRB DEDT^APCDEA2 (GATHER,HDR)^APCDPL $$GETNUM^APCDPL1 (MN1,NO1,RNO1)^APCDPL2 |
VA Fileman | 4 | ^DIC ^DIE ($$GET1,EN)^DIQ ^DIR |
IHS VA Utilities | 2 | ^XBFMK (DIQ,VIEWR)^XBLM |
Registration | 2 | TERM^VALM0 FULL^VALM1 |
IHS Changes To Scheduling | 1 | ^BSDAPI4 |
IHS Patient | 1 | ^AUPNPAT |
Kernel | 1 | $$FMTE^XLFDT |
Patient Care Component Reports | 1 | ($$PRIMPROV,$$VD)^APCLV |
Package | Total | Caller Graph |
---|---|---|
Mental Health Social Services | 3 | AMHAPRB AMHGSBPL AMHPCCL1 |
Patient Care Component | 2 | APCDFH1 APCDPL1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
DIE | ;
|
|
PLRDE1 | ;EP - called from xbnew
|
|
FS | ;EP -FACE SHEET
|
|
NAPADD(APCDV,APCDP,APCDD,APCDPRV,RETVAL) | ;PEP - called to update Problem list update fields
|
|
ACT1 | ;D DIE
|
|
DD | ;EP - called from protocol detail
|
|
NAP | ;EP - called from protocol
|
|
RESOLVE | ;EP - called from protocol
|
|
DEL | ;EP - delete prob
|
|
ACT | ;EP - called from protocol
|
|
NAPDE1P | ;GET PROVIDER
|
|
NAPV | ;have a visit so create a v updated/reviewed for provider APCDPRV if one does
|
|
GETDX | ;
|
|
PLRADD(APCDV,APCDP,APCDD,APCDPRV,RETVAL) | ;PEP - called to update Problem list update fields
|
|
KDIE | ;
|
|
HS | ;EP - health summary
|
|
BSD | ;
|
|
INACT | ;EP - called from protocol to inactivate an active problem
|
|
PAUSE | ;EP
|
|
AN | ;EP - add a note
|
|
ADD | ;EP - add prob
|
|
NAPDE1 | ;EP - called from xbnew
|
|
GETNUM(P) | ;EP - get problem number
|
|
PLRDE1P | ;GET PROVIDER
|
|
PLRV | ;have a visit so create a v updated/reviewed for provider APCDPRV if one does
|
|
RNO | ;EP - remove a note
|
|
PLR | ;EP - called from protocol
|
|
EDIT | ;EP - edit prob
|
|
MN | ;EP - modify a note
|
|
EVSIT | ;EP - get/create event visit
|
|
GETPROB | ;get record
|
|
EXIT | ;
|
|
ACTE | ;
|
Name | Field # of Occurrence |
---|---|
^APCDALV | EVSIT+11 |
^APCDALVR | NAPV+22, PLRV+21 |
GETVISIT^APCDAPI4 | BSD+13 |
$$ANYACTP^APCDAPRB | NAP+3 |
CPS^APCDAPRB | ACT1+2 |
PLUDE^APCDAPRB | EDIT+20, DEL+18, ACT1+11, INACT+14, RESOLVE+13 |
DEDT^APCDEA2 | BSD+18, EVSIT+13 |
GATHER^APCDPL | EXIT+3 |
HDR^APCDPL | EXIT+5 |
$$GETNUM^APCDPL1 | EDIT+8 |
MN1^APCDPL2 | MN+4 |
NO1^APCDPL2 | AN+4 |
RNO1^APCDPL2 | RNO+4 |
$$PRIMPROV^APCLV | NAPDE1P+2, PLRDE1P+2 |
$$VD^APCLV | NAPDE1+5, PLRDE1+5 |
^AUPNPAT | HS+10 |
^BSDAPI4 | EVSIT+1 |
^DIC | HS+5 |
^DIE | DIE+1, ADD+7, EDIT+16, DEL+12, ACT1+4 |
$$GET1^DIQ | EDIT+13, EDIT+15, GETDX+2, GETDX+3 |
EN^DIQ | DEL+6 |
^DIR | GETPROB+2, EDIT+13, GETDX+3, DEL+9, PAUSE+1, NAPDE1+1, NAPDE1+6, NAPDE1P+2, PLRDE1+1, PLRDE1+6 , PLRDE1P+2 |
TERM^VALM0 | EXIT+1 |
FULL^VALM1 | GETPROB+7, ADD+1, HS+1, FS+1, NAP+1, PLR+3 |
^XBFMK | DEL+19 |
DIQ^XBLM | DD+4 |
VIEWR^XBLM | HS+9, FS+3 |
$$FMTE^XLFDT | NAPDE1+5, PLRDE1+5 |
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^AUPNPAT - [#9000001] | Classic Fileman Calls |
^AUPNPROB - [#9000011] | Classic Fileman Calls, GET1^DIQ |
^APCHSCTL - [#9001015] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^APCCCTRL - [#9001000] | HS+2, BSD+6, EVSIT+9 |
^APCHSCTL - [#9001015] | HS+2, HS+3 |
^AUPNPAT - [#9000001] | NAPADD+20, PLRADD+20 |
^AUPNPROB - [#9000011] | GETPROB+6, EDIT+9, ACT1+1, ACT1+5, INACT+5, GETNUM+4, GETNUM+5, GETNUM+6, RESOLVE+5 |
^AUPNVRUP - [#9000010.54] | NAPV+8, NAPV+9, NAPV+10, PLRV+8, PLRV+9, PLRV+10 |
^AUPNVRUP("AD" | NAPV+6, PLRV+6 |
^AUTTCRA("C" | NAPV+3, PLRV+3 |
^AUTTLOC - [#9999999.06] | GETNUM+6 |
^DISV( | HS+3 |
^DPT - [#2] | ADD+6, DEL+5, HS+8, FS+2 |
^TMP($J | GETPROB+5 |
Name | Line Occurrences |
---|---|
ACT1 | EDIT+9 |
ACTE | ACT1+5 |
BSD | EVSIT+2 |
DIE | EDIT+17, INACT+8, RESOLVE+8 |
EVSIT | NAPADD+29, PLRADD+29 |
EXIT | ADD+8, EDIT+3, EDIT+14, EDIT+21, DEL+3, DEL+10, DEL+11, DEL+19, AN+3, AN+5 , MN+3, MN+5, RNO+3, RNO+5, ACT+4, ACTE+3, INACT+4, INACT+5, INACT+15, HS+6 , HS+12, DD+3, DD+5, FS+5, NAP+6, NAPDE1+2, NAPDE1+3, NAPDE1P+7, PLRDE1+2, PLRDE1+3 , PLRDE1P+7, RESOLVE+4, RESOLVE+5, RESOLVE+14 |
GETPROB | EDIT+2, DEL+2, AN+2, MN+2, RNO+2, ACT+3, INACT+3, DD+2, RESOLVE+3 |
KDIE | ADD+7, EXIT+7 |
NAPADD | NAPDE1P+5 |
NAPDE1 | NAPDE1+7, NAPDE1+8 |
NAPDE1P | NAPDE1P+3 |
NAPV | NAPADD+27, NAPADD+29 |
PAUSE | EDIT+3, DEL+3, DEL+10, DEL+11, DEL+19, AN+3, MN+3, MN+5, RNO+3, RNO+5 , ACT+4, INACT+4, INACT+5, HS+6, DD+3, NAP+6, NAPDE1+2, NAPDE1+3, NAPDE1P+7, PLRDE1+2 , PLRDE1+3, PLRDE1P+7, RESOLVE+4, RESOLVE+5 |
PLRADD | PLRDE1P+5 |
PLRDE1 | PLRDE1+7, PLRDE1+8 |
PLRDE1P | PLRDE1P+3 |
PLRV | NAPV+25, PLRADD+27, PLRADD+29 |
Name | Field # of Occurrence |
---|---|
^("^APCHSCTL(" | HS+3 |
^(0 | DEL+5, HS+2, HS+3, GETNUM+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | KDIE+1! |
AGDENT | FS+4! |
AGMVDF | FS+4! |
AGOPT | FS+4! |
AMCHDAYS | HS+11! |
AMCHDOB | HS+11! |
APCDAF | EXIT+6! |
APCDALVR | NAPV+15~, NAPV+24!, BSD+10!, EVSIT+4!, EVSIT+14!, PLRV+14~, PLRV+23! |
APCDALVR("APCDAFLG" | NAPV+23, PLRV+22 |
APCDALVR("APCDATMP" | NAPV+18*, PLRV+17* |
APCDALVR("APCDAUTO" | EVSIT+5* |
APCDALVR("APCDCAT" | EVSIT+7* |
APCDALVR("APCDDATE" | EVSIT+10* |
APCDALVR("APCDLOC" | EVSIT+8* |
APCDALVR("APCDPAT" | NAPV+16*, EVSIT+6*, PLRV+15* |
APCDALVR("APCDTCDT" | NAPV+20*, PLRV+19* |
APCDALVR("APCDTCLA" | NAPV+19*, PLRV+18* |
APCDALVR("APCDTEPR" | NAPV+21*, PLRV+20* |
APCDALVR("APCDTYPE" | EVSIT+9* |
APCDALVR("APCDVSIT" | NAPV+17*, EVSIT+12, EVSIT+13, PLRV+16* |
APCDBSDV | BSD+1~, BSD+11!, BSD+13 |
APCDBSDV( | BSD+18 |
APCDBSDV(0 | BSD+15, BSD+17 |
APCDD | NAPDE1+9*, NAPDE1P+5, NAPADD~, NAPADD+21*, NAPADD+22, NAPV+20, BSD+4, EVSIT+10, PLRDE1+9*, PLRDE1P+5 , PLRADD~, PLRADD+21*, PLRADD+22, PLRV+19 |
APCDDATE | ADD+5*, EDIT+6*, DEL+14*, ACT+2, ACT1+8*, INACT+2, INACT+11*, NAP+9*, NAPDE1+5, BSD+12~ , PLR+2, PLR+7*, PLRDE1+5, RESOLVE+2, RESOLVE+10* |
APCDF | EXIT+6! |
APCDHDR | HS+8*, HS+9, HS+11!, FS+2*, FS+3, FS+4! |
APCDIAEP | EDIT+11*, ACT1+4, ACT1+5, ACTE+2! |
APCDIAIEP | EDIT+1~ |
APCDIN | BSD+1~, BSD+2!, BSD+13 |
APCDIN("PAT" | BSD+3* |
APCDIN("SITE" | BSD+5* |
APCDIN("SRV C | AT" , BSD+7* |
APCDIN("TIME | RANGE" , BSD+8* |
APCDIN("USR" | BSD+9* |
APCDIN("VISIT | DATE" , BSD+4*, TYPE" , BSD+6* |
>> APCDLINE | EXIT+4 |
>> APCDLOC | ADD+4*, EDIT+5*, ACT1+7*, NAP+8*, PLR+6* |
APCDNDT | ADD+5, EDIT+6, DEL+14, ACT+1~, ACT+2*, ACT1+8, INACT+1~, INACT+2*, INACT+11, NAP+9 , PLR+1~, PLR+2*, PLR+7, RESOLVE+1~, RESOLVE+2*, RESOLVE+10 |
APCDP | GETPROB+4*, GETPROB+5, GETPROB+6!, EXIT+6!, NAPADD~, NAPADD+18*, NAPADD+19, NAPADD+20, NAPV+16, BSD+3 , EVSIT+6, PLRADD~, PLRADD+18*, PLRADD+19, PLRADD+20, PLRV+15 |
APCDP0 | EXIT+6! |
APCDPAT | ADD+3*, EDIT+1~, EDIT+4*, DEL+1~, DEL+13*, ACT+1~, ACT1+6*, INACT+1~, INACT+9*, NAP+7* , NAPDE1P+5, BSD+12~, PLR+1~, PLR+5*, PLRDE1P+5, RESOLVE+1~, RESOLVE+9* |
APCDPIEN | DIE+1, GETPROB+1*, GETPROB+5*, GETPROB+6*, EDIT+1~, EDIT+3, EDIT+8, EDIT+9, EDIT+13, EDIT+15 , EDIT+16, EDIT+18, DEL+1~, DEL+3, DEL+6, DEL+12, DEL+17, AN+1~, AN+3, MN+1~ , MN+3, RNO+1~, RNO+3, ACT+1~, ACT+4, ACT1+1, ACT1+4, ACT1+5, ACT1+10, INACT+1~ , INACT+4, INACT+5, INACT+13, DD+1~, DD+3, DD+4, EXIT+6!, NAPADD+16*, PLR+1~, PLRADD+16* , RESOLVE+1~, RESOLVE+4, RESOLVE+5, RESOLVE+12 |
>> APCDPLPT | ADD+2, ADD+3, ADD+6, ADD+7, EDIT+4, DEL+5, DEL+13, ACT1+6, INACT+9, HS+7 , HS+8, HS+10, FS+2, NAP+2, NAP+3, NAP+7, PLR+4, PLR+5, RESOLVE+9 |
>> APCDPLV | EDIT+19, DEL+16, ACT1+9, INACT+12*, NAPDE1+5, NAPDE1P+2, NAPDE1P+5, PLRDE1+5, PLRDE1P+2, PLRDE1P+5 , RESOLVE+11* |
APCDPRB | EXIT+6! |
APCDPRMT | EXIT+6! |
APCDPRV | NAPDE1P+4*, NAPDE1P+5, NAPADD~, NAPADD+23*, NAPADD+24, NAPV+10, NAPV+21, PLRDE1P+4*, PLRDE1P+5, PLRADD~ , PLRADD+23*, PLRADD+24, PLRV+10, PLRV+20 |
>> APCDRCNT | GETPROB+2 |
>> APCDRET | NAPDE1P+5, NAPDE1P+6, PLRDE1P+5, PLRDE1P+6 |
>> APCDTDA | GETDX+2, GETDX+3 |
APCDTEMP | DIE+1, EDIT+7*, INACT+6*, EXIT+6!, RESOLVE+6* |
>> APCDTNDX | GETDX+2*, GETDX+5* |
APCDTOLD | ACT1+1*, ACT1+5, ACTE+2! |
APCDV | NAPADD~, NAPADD+17*, NAPADD+27, NAPV+6, NAPV+17, BSD+17*, BSD+18, EVSIT+12*, PLRADD~, PLRADD+17* , PLRADD+27, PLRV+6, PLRV+16 |
APCDVAL | NAPV+2~, NAPV+3*, NAPV+4, NAPV+8, NAPV+19, PLRV+2~, PLRV+3*, PLRV+4, PLRV+8, PLRV+18 |
APCDVD | NAPV+2~, PLRV+2~ |
APCDVRI | NAPV+2~, NAPV+5*, NAPV+6, NAPV+11*, NAPV+13, PLRV+2~, PLRV+5*, PLRV+6, PLRV+11*, PLRV+13 |
APCDVSIT | EDIT+19*, DEL+16*, ACT1+9*, INACT+12, EVSIT+3!, EVSIT+13, RESOLVE+11 |
APCDX | NAPV+2~, NAPV+6*, NAPV+8, NAPV+9, NAPV+10, NAPV+11, PLRV+2~, PLRV+6*, PLRV+8, PLRV+9 , PLRV+10, PLRV+11 |
APCHSMTY | HS+11! |
APCHSPAT | HS+7*, HS+11! |
APCHSTAT | HS+11! |
APCHSTYP | HS+7*, HS+11! |
AUPNDAYS | BSD+12~ |
AUPNDOB | BSD+12~ |
AUPNDOD | BSD+12~ |
AUPNPAT | BSD+12~ |
AUPNSEX | BSD+12~ |
D0 | KDIE+1!, HS+5! |
D1 | HS+5! |
DA | DIE+1*, KDIE+1!, GETPROB+2!, ADD+7*, EDIT+13!, EDIT+16*!, EDIT+18*, GETDX+1~, GETDX+3!, DEL+6* , DEL+12*!, DEL+17*, ACT1+1*, ACT1+4*!, ACT1+10*, INACT+13*, HS+5!, NAPDE1+1!, NAPDE1+6!, NAPDE1P+2! , PLRDE1+1!, PLRDE1+6!, PLRDE1P+2!, RESOLVE+12* |
DD | HS+5! |
>> DFN | HS+10* |
DI | KDIE+1! |
DIC | DEL+6*, HS+5!* |
DIC("B" | HS+5* |
DIC(0 | HS+5* |
DIE | DIE+1*, KDIE+1!, ADD+7*, EDIT+16*!, DEL+12*!, ACT1+4~*! |
DIE("NO^" | ADD+7* |
DIR | GETPROB+2!, EDIT+12!, EDIT+13!, GETDX+1~, GETDX+3!, DEL+9!, PAUSE+1!, NAPDE1+1!, NAPDE1+6!, NAPDE1P+2! , PLRDE1+1!, PLRDE1+6!, PLRDE1P+2! |
DIR("?" | NAPDE1+5*, PLRDE1+5* |
DIR("A" | GETPROB+2*, EDIT+13*, GETDX+3*, DEL+9*, PAUSE+1*, NAPDE1+1*, NAPDE1+4*, NAPDE1P+1*, PLRDE1+1*, PLRDE1+4* , PLRDE1P+1* |
DIR("B" | EDIT+13*, GETDX+3*, DEL+9*, NAPDE1+1*, NAPDE1+5*, NAPDE1P+2*, PLRDE1+1*, PLRDE1+5*, PLRDE1P+2* |
DIR(0 | GETPROB+2*, EDIT+13*, GETDX+3*, DEL+9*, PAUSE+1*, NAPDE1+1*, NAPDE1+4*, NAPDE1P+1*, PLRDE1+1*, PLRDE1+4* , PLRDE1P+1* |
DIRUT | GETPROB+3, EDIT+14, GETDX+1~, GETDX+4, DEL+9*, DEL+10, PAUSE+1*, NAPDE1+2, NAPDE1+7, NAPDE1P+3 , PLRDE1+2, PLRDE1+7, PLRDE1P+3 |
DIU | KDIE+1! |
DIV | KDIE+1! |
DIW | KDIE+1! |
DIY | KDIE+1! |
DLAYGO | KDIE+1!, ADD+7*, ADD+8! |
DO | KDIE+1! |
DQ | KDIE+1!, HS+5! |
DR | DIE+1*, KDIE+1!, ADD+7*, EDIT+16*!, DEL+12*!, ACT1+4*!, HS+5! |
DT | NAPDE1+5, NAPDE1+8, PLRDE1+5, PLRDE1+8 |
>> DUOUT | DEL+9, PAUSE+1 |
DUZ | HS+3, BSD+9 |
DUZ(2 | ADD+4, EDIT+5, ACT1+7, HS+2, NAP+8, BSD+5, BSD+6, EVSIT+8, EVSIT+9, PLR+6 |
F | GETNUM+1~, GETNUM+5*, GETNUM+6 |
IOF | ADD+6, EDIT+8, DEL+4, INACT+7, RESOLVE+7 |
N | GETNUM+1~, GETNUM+2*, GETNUM+3, GETNUM+4, GETNUM+6*, GETNUM+7 |
P | GETNUM~, GETNUM+3, GETNUM+4, GETNUM+5, GETNUM+6 |
RETVAL | NAPADD~, NAPADD+19*, NAPADD+20*, NAPADD+22*, NAPADD+24*, NAPADD+25*, NAPV+4*, NAPV+13*, NAPV+23*, BSD+16* , PLRADD~, PLRADD+19*, PLRADD+20*, PLRADD+22*, PLRADD+24*, PLRADD+25*, PLRV+4*, PLRV+13*, PLRV+22* |
>> T | BSD+15*, BSD+16 |
U | ADD+6, EDIT+9, DEL+5, ACT1+1, ACT1+5, INACT+5, HS+2, HS+3, HS+8, FS+2 , GETNUM+5, GETNUM+6, NAPDE1P+6, NAPV+8, NAPV+9, NAPV+10, BSD+6, BSD+15, EVSIT+9, PLRDE1P+6 , PLRV+8, PLRV+9, PLRV+10, RESOLVE+5 |
>> V | BSD+17*, BSD+18 |
>> VALMBCK | EXIT+2* |
>> VALMCNT | EXIT+4* |
X | GETPROB+5*, GETDX+1~, HS+2*, HS+3*, HS+4*, HS+5 |
Y | GETPROB+4, GETPROB+5*, EDIT+15, EDIT+16, GETDX+1~, GETDX+5, DEL+11, HS+3*, HS+6, HS+7 , HS+10*, NAPDE1+3, NAPDE1+8, NAPDE1+9, NAPDE1P+4, BSD+1~, PLRDE1+3, PLRDE1+8, PLRDE1+9, PLRDE1P+4 |
Name | Field # of Occurrence |
---|---|
$T(^BSDAPI4 | EVSIT+1 |