APCDAPRB ; IHS/CMI/LAB - PROMPT FOR PROBLEM ;
Source file <APCDAPRB.m>
Package | Total | Call Graph |
---|---|---|
Patient Care Component | 7 | ^APCDALV ^APCDALVR GETVISIT^APCDAPI4 DEDT^APCDEA2 ENDE^APCDPL ^APCDPLK ^APCDPROB |
VA Fileman | 7 | EN^DDIOL ^DIC FILE^DICN ^DIE ^DIK $$GET1^DIQ ^DIR |
IHS VA Utilities | 2 | $$VAL^XBDIQ1 (,EN)^XBNEW |
Kernel | 2 | $$FMTE^XLFDT $$REPEAT^XLFSTR |
DRG Grouper | 1 | $$ICDDX^ICDEX |
IHS Changes To Scheduling | 1 | ^BSDAPI4 |
IHS Patient | 1 | ^AUPNPAT |
Patient Care Component Reports | 1 | ($$PRIMPROV,$$VD)^APCLV |
Registration | 1 | TERM^VALM0 |
Package | Total | Caller Graph |
---|---|---|
Mental Health Social Services | 3 | AMHAPRB AMHGSBPL AMHPCCL1 |
Patient Care Component | 3 | APCDAPOV APCDPL1 APCDPL2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
ANYACTP(P,EDATE) | ;EP - does this patient have any active problems?
|
|
PL1 | ;EP
|
|
PLR1 | ;
|
|
QUAL2 | ||
QUAL1 | ;EP
|
|
CPSA | ;EP - CALLED FROM INPUT TEMPLATE APCD CPS TO UPDATE PROBLEM STATUS
|
|
EVSIT | ;EP - get/create event visit
|
|
CPS | ;EP - CALLED FROM INPUT TEMPLATE APCD CPS TO UPDATE PROBLEM STATUS
|
|
NO1 | ;EP
|
|
PLU(APCDPIEN,APCDV,APCDP,APCDD,APCDPRV,RETVAL) | ;PEP - called to update Problem list update fields
|
|
NO | ;EP add a note to a problem
|
|
PL | ;EP
|
|
PLUV | ;have a visit so create a v updated/reviewed for provider APCDPRV if one does
|
|
FM12 | ;
|
|
NUM | ;
|
|
PLUDE1P | ;GET PROVIDER
|
|
FM13 | ;
|
|
MNN | ;EP
|
|
BSD | ;
|
|
PO | ;EP
|
|
RPO | ;EP
|
|
APO | ;EP
|
|
START | ;EP
|
|
XIT | ||
FMD | ;
|
|
FME | ;
|
|
FMA | ;
|
|
NON | ;EP called from APCD NO (ADD) template
|
|
RNO | ;EP
|
|
QUAL | ;EP add a note to a problem
|
|
MPO | ;EP
|
|
QUALP | ;EP - called from input templates
|
|
PLUDE1 | ;EP - called from xbnew
|
|
IPO | ;EP
|
|
CPSA1 | ;EP
|
|
NOX | ;
|
|
PLUDE | ;EP - called from data entry input templates
|
|
PLR(APCDTDA) | ;EP - called from nap template to create PLR entry
|
|
PDSP | ;EP
|
|
NOP | ;EP called from APCD PO (ADD) template
|
|
CPS1 | ;EP
|
Name | Field # of Occurrence |
---|---|
^APCDALV | EVSIT+12 |
^APCDALVR | PLUV+22, PLR1+11 |
GETVISIT^APCDAPI4 | BSD+12 |
DEDT^APCDEA2 | BSD+16, EVSIT+14 |
ENDE^APCDPL | PL1+2 |
^APCDPLK | NO+5, QUAL+5 |
^APCDPROB | NO+1, QUAL+1 |
$$PRIMPROV^APCLV | PLUDE1P+7 |
$$VD^APCLV | PLUDE1+3 |
^AUPNPAT | PL+3 |
^BSDAPI4 | EVSIT+1 |
EN^DDIOL | QUAL2+2, FM12+1, FME+1, FMD+1 |
^DIC | START+1, NUM+3, NUM+8 |
FILE^DICN | FMA+5 |
^DIE | PO+1, MPO+1, RPO+1, IPO+1, APO+1, MNN+1, RNO+1, PDSP+1, NUM+10, NUM+11 , FME+10, CPS1+8, CPSA1+9 |
^DIK | FMD+8 |
$$GET1^DIQ | QUAL2+5 |
^DIR | NO+2, NO1+7, QUAL+2, FM12+4, FME+3, FMD+3, FMA+1, PLUDE1+4, PLUDE1P+7, CPS1+3 , CPS1+5, CPSA1+4, CPSA1+5 |
$$ICDDX^ICDEX | NO1+3 |
TERM^VALM0 | PL1+1 |
$$VAL^XBDIQ1 | CPS1+3 |
^XBNEW | NON+1, NOP+3, QUALP+3 |
EN^XBNEW | PL+7, PLUDE+11, PLR+1, CPS+3, CPSA+3 |
$$FMTE^XLFDT | NO1+6, PLUDE1+3 |
$$REPEAT^XLFSTR | QUAL2+2 |
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^ICD9 - [#80] | Classic Fileman Calls |
^AUPNPAT - [#9000001] | Classic Fileman Calls |
^AUPNPROB - [#9000011] | Classic Fileman Calls |
9000011.13 | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^APCCCTRL - [#9001000] | BSD+6, EVSIT+10 |
^AUPNPAT - [#9000001] | PLU+20 |
^AUPNPROB - [#9000011] | NO1+3, NO1+4, NO1+5, NO1+6, NUM+2, NUM+3, NUM+5, QUAL2+1, QUAL2+3, FME+6 , FME+7, FMD+5, FMD+6, ANYACTP+6, ANYACTP+7, ANYACTP+8, ANYACTP+9 |
^AUPNPROB("AC" | ANYACTP+5 |
^AUPNVRUP - [#9000010.54] | PLUV+8, PLUV+9, PLUV+10, PLR1+5, PLR1+6, PLR1+9, PLR1+10 |
^AUPNVRUP("AD" | PLUV+6 |
^AUTTCRA("C" | PLUV+3, PLR1+4 |
^DD(9000011 | START+1, NUM+3 |
^DD(9000011.11 | NUM+8 |
^DIC(4 - [#4] | NO1+5, NUM+7 |
^VA(200 - [#200] | FME+7, FMD+6, PLUDE1P+7 |
Name | Line Occurrences |
---|---|
@( | FM12+8 |
BSD | EVSIT+2 |
CPSA1 | CPSA1+6, CPSA1+7 |
EVSIT | PLU+29 |
FM12 | QUAL2+1 |
FM13 | FM12+5, FM12+6 |
NO | NO+6, QUAL+6 |
NO1 | NUM+14 |
NOX | NO+3, NO1+8, NO1+9, NUM+4, NUM+9, QUAL+3 |
PLU | PLUDE1P+10 |
PLUDE | NUM+13 |
PLUDE1 | PLUDE1+5, PLUDE1+6 |
PLUDE1P | PLUDE1P+8 |
PLUV | PLU+27, EVSIT+3, EVSIT+16 |
QUAL2 | FM12+9 |
XIT | START+2, START+3, START+4 |
Name | Field # of Occurrence |
---|---|
^(0 | NO1+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | NUM+10*, NUM+11* |
APCDADDP | NOP+1~, NOP+2*, NUM+13, QUALP+1~, QUALP+2* |
APCDADFN | CPS+1~, CPS+2*, CPS+4!, CPS1+3, CPS1+7, CPSA+1~, CPSA+2*, CPSA+4!, CPSA1+8 |
APCDALVR | PLUV+15~, PLUV+24!, BSD+10!, EVSIT+5!, EVSIT+15!, PLR1+3~, PLR1+13! |
APCDALVR("APCDAFLG" | PLUV+23, PLR1+12 |
APCDALVR("APCDATMP" | PLUV+18*, PLR1+7* |
APCDALVR("APCDAUTO" | EVSIT+6* |
APCDALVR("APCDCAT" | EVSIT+8* |
APCDALVR("APCDDATE" | EVSIT+11* |
APCDALVR("APCDLOC" | EVSIT+9* |
APCDALVR("APCDPAT" | PLUV+16*, EVSIT+7*, PLR1+5* |
APCDALVR("APCDTCDT" | PLUV+20*, PLR1+9* |
APCDALVR("APCDTCLA" | PLUV+19*, PLR1+8* |
APCDALVR("APCDTEPR" | PLUV+21*, PLR1+10* |
APCDALVR("APCDTYPE" | EVSIT+10* |
APCDALVR("APCDVSIT" | PLUV+17*, EVSIT+13, EVSIT+14, PLR1+6* |
APCDBSDV | BSD+1~, BSD+11!, BSD+12 |
APCDBSDV( | BSD+16 |
APCDBSDV(0 | BSD+13, BSD+15 |
>> APCDC | QUAL2+1*, QUAL2+3*, QUAL2+4*, QUAL2+5, FM12+3, FME+3, FMD+3 |
APCDCM | QUAL2+3! |
APCDCM( | QUAL2+4*, FME+6, FME+7, FME+8, FMD+5, FMD+6, FMD+8 |
APCDD | PLUDE+9*, PLUDE1+3, PLUDE1+7*, PLUDE1P+10, PLU~, PLU+21*, PLU+22, PLUV+20, BSD+4, EVSIT+11 |
>> APCDDATE | PL+1*, PL+4, NUM+10, NUM+11, PLUDE+9 |
>> APCDDONE | FM12+6* |
APCDIN | BSD+2!, BSD+12 |
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* |
>> APCDLOC | PL+2*, PL+4, NUM+2, NUM+3, NUM+7 |
>> APCDLOOK | START+3*, START+4*, START+5* |
APCDNIEN | NUM+2*, NUM+3*, NUM+4, NUM+5, NUM+8, NOX+1! |
APCDNUM | NUM+6*, NUM+8, NOX+1! |
APCDP | PLUDE+5*, PLUDE+6*, PLUDE1P+10, PLU~, PLU+18*, PLU+19, PLU+20, PLUV+16, BSD+3, EVSIT+7 |
>> APCDPAT | PL+3, PO+1, MPO+1, RPO+1, IPO+1, APO+1, MNN+1, RNO+1, PDSP+1, PLUDE+5 |
>> APCDPDFN | NO1+1, QUAL1+1 |
APCDPERR | NO+6!, QUAL+6! |
APCDPIEN | PLU~, PLU+16* |
>> APCDPLD | PL+4* |
>> APCDPLL | PL+4* |
>> APCDPLV | PL+5*, PL+6* |
>> APCDPR | NO+4*, NO1+3, QUAL+4* |
>> APCDPRBI | PLUDE+4*, PLUDE1P+10 |
APCDPROB | NO1+1*, NO1+2*, NO1+3, NO1+4, NO1+5, NO1+6, NUM+2, NUM+3, NUM+5, NUM+8 , NUM+11, NUM+12, NOX+1!, QUAL1+1*, QUAL1+2*, QUAL2+1, QUAL2+3, QUAL2+5, FME+6, FME+7 , FME+8, FME+9, FMD+5, FMD+6, FMD+8, FMA+4 |
APCDPRV | PLUDE1P+9*, PLUDE1P+10, PLU~, PLU+23*, PLU+24, PLUV+10, PLUV+21 |
>> APCDRET | PLUDE1P+10, PLUDE1P+11 |
APCDTDA | PLR~, PLR1+5, PLR1+6, PLR1+9, PLR1+10 |
>> APCDTERR | START+4* |
>> APCDTNQP | START+5* |
>> APCDTPRD | PLUDE+3*, PLUDE1P+7 |
>> APCDTSKI | START+3* |
APCDV | PLUDE+7*, PLUDE+8*, PLUDE1+3, PLUDE1P+7, PLUDE1P+10, PLU~, PLU+17*, PLU+27, PLUV+6, PLUV+17 , BSD+15*, BSD+16, EVSIT+13* |
APCDVAL | PLUV+2~, PLUV+3*, PLUV+4, PLUV+8, PLUV+19, PLR1+3~, PLR1+4*, PLR1+8 |
APCDVD | PLUV+2~ |
APCDVRI | PLUV+2~, PLUV+5*, PLUV+6, PLUV+11*, PLUV+13 |
APCDVSIT | PL+5, PLUDE+7, EVSIT+4!, EVSIT+14 |
APCDX | PLUV+2~, PLUV+6*, PLUV+8, PLUV+9, PLUV+10, PLUV+11 |
D | XIT! |
DA | PO+1*!, MPO+1*!, RPO+1*!, IPO+1*!, APO+1*!, MNN+1*!, RNO+1*!, PDSP+1*!, NO+2!, NO1+7! , NUM+3!, NUM+8!, NUM+10*!, NUM+11*!, NUM+12*, NOX+1!, PLUDE+4, QUAL+2!, FM12+4!, FME+3! , FME+5!, FME+8*, FMD+3!, FMD+7!, FMD+8*!, FMA+1!, PLUDE1+4!, PLUDE1P+7!, CPS+2, CPS1+3! , CPS1+5!, CPS1+7*, CPS1+9!, CPSA+2, CPSA1+4!, CPSA1+5!, CPSA1+8*, CPSA1+10! |
DA(1 | NUM+3*, NUM+8*, FME+8*, FMD+8*, FMA+4* |
DA(2 | NUM+8* |
DD | XIT!, NOX+1! |
>> DFN | PL+3*, PLUDE+6 |
DIC | START+1*!, NUM+3*!, NUM+8!*, NUM+10!, NOX+1!, FME+5!, FMD+7!, FMA+4* |
DIC("A" | START+1* |
DIC("DR" | FMA+4* |
DIC("P" | NUM+3*, NUM+8* |
DIC(0 | START+1*, NUM+3*, NUM+8*, FMA+4* |
DIE | PO+1*!, MPO+1*!, RPO+1*!, IPO+1*!, APO+1*!, MNN+1*!, RNO+1*!, PDSP+1*!, NUM+10*!, NUM+11*! , FME+9*, FME+11!, CPS1+7*, CPS1+9!, CPSA1+8*, CPSA1+10! |
DIK | FMD+8*! |
DIPGM | XIT! |
DIR | NO+2!, NO1+7!, QUAL+2!, FM12+2!, FM12+4!, FME+2!, FME+3!, FMD+2!, FMD+3!, FMA+1! , PLUDE1+4!, PLUDE1P+7!, CPS1+3!, CPS1+5!, CPSA1+4!, CPSA1+5! |
DIR("?" | PLUDE1+3*, CPS1+4*, CPSA1+3* |
DIR("A" | NO+2*, NO1+7*, QUAL+2*, FM12+4*, FME+3*, FMD+3*, FMA+1*, PLUDE1+2*, PLUDE1P+1*, PLUDE1P+2* , PLUDE1P+3*, PLUDE1P+4*, PLUDE1P+5*, PLUDE1P+6*, CPS1+3*, CPSA1+4* |
DIR("B" | NO1+7*, FM12+4*, PLUDE1+3*, PLUDE1P+7*, CPS1+3*, CPSA1+4* |
DIR(0 | NO+2*, NO1+7*, QUAL+2*, FM12+3*, FME+3*, FMD+3*, FMA+1*, PLUDE1+2*, PLUDE1P+1*, CPS1+2* , CPSA1+2* |
DIRUT | NO+2!, NO+3, NO1+8, QUAL+2!, QUAL+3, FM12+5, FME+4, FMD+4, FMA+2, PLUDE1+5 , PLUDE1P+8, CPS1+6, CPSA1+6 |
DO | XIT! |
DR | PO+1*!, MPO+1*!, RPO+1*!, IPO+1*!, APO+1*!, MNN+1*!, RNO+1*!, PDSP+1*!, NUM+3!, NUM+8! , NUM+10*!, NUM+11*!, FME+5!, FME+8*, FMD+7!, CPS1+7*, CPS1+9!, CPSA1+8*, CPSA1+10! |
DT | PL+1, NUM+10, NUM+11, PLUDE1+3, PLUDE1+6 |
DUZ | NUM+11, FME+6, FMD+5, FMA+4, BSD+9 |
DUZ(2 | PL+2, BSD+5, BSD+6, EVSIT+9, EVSIT+10 |
EDATE | ANYACTP~, ANYACTP+2*, ANYACTP+9 |
L | NO1+5*, NO1+6, NOX+1! |
P | ANYACTP~, ANYACTP+1, ANYACTP+5 |
RETVAL | PLU~, PLU+19*, PLU+20*, PLU+22*, PLU+24*, PLU+25*, PLUV+4*, PLUV+13*, PLUV+23*, BSD+14* , PLR1+12* |
>> T | BSD+13*, BSD+14 |
U | NO1+3, NO1+5, NO1+6, NUM+3, NUM+7, NUM+8, FME+6, FME+7, FMD+5, FMD+6 , PLUDE1P+7, PLUDE1P+11, PLUV+8, PLUV+9, PLUV+10, BSD+6, BSD+13, EVSIT+10, ANYACTP+7, ANYACTP+8 , ANYACTP+9, PLR1+5, PLR1+6, PLR1+9, PLR1+10 |
>> V | BSD+15*, BSD+16 |
X | START+3, START+5, XIT!, NO1+6*, NUM+3*!, NUM+5*, NUM+6, NUM+7, NUM+8*, NOX+1! , QUAL2+3*, QUAL2+4, QUAL2+5, ANYACTP+3~, ANYACTP+5*, ANYACTP+6, ANYACTP+7, ANYACTP+8, ANYACTP+9 |
Y | START+2, START+3, START+4, START+5, XIT!, PL+3*!, NO+4, NO1+9, NUM+3!, NUM+5*! , NUM+9, NUM+10!, NUM+11!, NOX+1!, QUAL+4, FM12+6, FM12+7*, FM12+8, FM13+1!, FME+6 , FME+7, FME+8, FMD+5, FMD+6, FMD+8, FMA+3, PLUDE1+6, PLUDE1+7, PLUDE1P+9, ANYACTP+3~ , CPS1+7, CPSA1+7, CPSA1+8 |
Z | ANYACTP+3~, ANYACTP+4*, ANYACTP+5, ANYACTP+10*, ANYACTP+12 |
Name | Field # of Occurrence |
---|---|
$T(^BSDAPI4 | EVSIT+1 |