AMHBPL1 ; IHS/CMI/LAB - problem list update from list manager ;
Source file <AMHBPL1.m>
Package | Total | Call Graph |
---|---|---|
Mental Health Social Services | 6 | PLUDE^AMHAPRB (GATHER,HDR)^AMHBPL (MN1,NO1,RNO1)^AMHBPL2 $$GETNUM^AMHLETN $$PRIMPROV^AMHUTIL $$DATE^AMHVRL |
VA Fileman | 6 | ^DIC FILE^DICN ^DIE ^DIK EN^DIQ ^DIR |
IHS VA Utilities | 3 | ($$VAL,$$VALI,ENP)^XBDIQ1 ^XBFMK VIEWR^XBLM |
Registration | 2 | TERM^VALM0 FULL^VALM1 |
IHS Patient | 1 | ^AUPNPAT |
Kernel | 1 | ($$FMADD,$$NOW)^XLFDT |
Package | Total | Caller Graph |
---|---|---|
Mental Health Social Services | 2 | AMHBPL2 AMHBPL3 |
Name | Comments | DBIA/ICR reference |
---|---|---|
STAT | ;get status value
|
|
FS | ;EP -called from protcol to display face sheet
|
|
ADD1 | ;
|
|
DIE | ;
|
|
DD | ;EP - called from protocol to display (DIQ) a problem in detail
|
|
DEL | ;EP - called from protocol to delete a problem on problem list
|
|
ACT | ;EP - called from protocol to activate an inactive problem
|
|
NO | ;
|
|
DD1 | ;
|
|
KDIE | ;kill all vars used by DIE
|
|
LBLK(V,L) | ;left blank fill
|
|
HS | ;EP - called from protocol to display health summary
|
|
INACT | ;EP - called from protocol to inactivate an active problem
|
|
PAUSE | ;EP
|
|
DELMOD | ;
|
|
AN | ;EP - add a note, called from protocol
|
|
ADD | ;EP - called from protocol to add a problem to problem list
|
|
DDN | ;EP
|
|
GETNUM(P) | ;EP - get problem number given ien of problem entry
|
|
DELADD | ;
|
|
RNO | ;EP - called from protocol to remove a note
|
|
EDIT | ;EP - called from protocol to modify a problem on problem list
|
|
MN | ;EP - called from protocol to modify a note
|
|
DSPN | ; DISPLAY SINGLE NOTE
|
|
GETPROB | ;EP - get record
|
|
EXIT | ;EP
|
Name | Field # of Occurrence |
---|---|
PLUDE^AMHAPRB | NO+3, NO+4, EDIT+20, DEL+19, ACT+10, INACT+10 |
GATHER^AMHBPL | EXIT+3 |
HDR^AMHBPL | EXIT+5 |
MN1^AMHBPL2 | MN+4 |
NO1^AMHBPL2 | AN+4 |
RNO1^AMHBPL2 | RNO+4 |
$$GETNUM^AMHLETN | NO+5 |
$$PRIMPROV^AMHUTIL | NO+3, NO+4, EDIT+20, DELMOD+7, DEL+13, DEL+19, ACT+10, INACT+10 |
$$DATE^AMHVRL | DSPN+4 |
^AUPNPAT | HS+11 |
^DIC | HS+6 |
FILE^DICN | ADD1+8, NO+8 |
^DIE | DIE+2, ADD1+13, STAT+5, NO+13, EDIT+13, EDIT+16, DELMOD+4, DELMOD+5, DELMOD+8, DELMOD+10 , DEL+16 |
^DIK | STAT+2 |
EN^DIQ | DEL+6 |
^DIR | GETPROB+3, ADD+22, ADD+28, STAT+1, NO+2, DELADD+3, EDIT+9, DELMOD+3, DELMOD+7, DEL+9 , DEL+13, PAUSE+1 |
TERM^VALM0 | EXIT+1 |
FULL^VALM1 | GETPROB+8, ADD+1, HS+2, FS+1 |
$$VAL^XBDIQ1 | ADD+11, ADD+13, ADD+14, DELMOD+4, DELMOD+5, DELMOD+8, DSPN+5, DSPN+6, DSPN+8 |
$$VALI^XBDIQ1 | ADD+13 |
ENP^XBDIQ1 | DD1+2 |
^XBFMK | DEL+20, AN+5, MN+5 |
VIEWR^XBLM | HS+10, DD+4, FS+3 |
$$FMADD^XLFDT | ADD+10 |
$$NOW^XLFDT | ADD1+7, EDIT+13 |
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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^APCHSCTL - [#9001015] | Classic Fileman Calls |
^AMHPPROB - [#9002011.51] | Classic Fileman Calls |
^AMHPTP - [#9002011.53] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AMHPPROB - [#9002011.51] | GETPROB+7, EDIT+4, EDIT+5, EDIT+12, EDIT+16, EDIT+18, ACT+5, INACT+5, GETNUM+4, GETNUM+5 , GETNUM+6 |
^AMHPPROB("AA" | ADD1+2 |
^AMHPROB - [#9002012.2] | ADD1+11, EDIT+9, EDIT+16 |
^AMHPTP - [#9002011.53] | DSPN+3 |
^AMHPTP("AE" | DDN+3, DDN+5, DSPN+1 |
^AMHREC - [#9002011] | ADD+9 |
^AMHRPRO - [#9002011.01] | ADD+7, ADD+8, ADD+12 |
^AMHRPRO("AC" | ADD+6 |
^APCCCTRL - [#9001000] | HS+3 |
^APCHSCTL - [#9001015] | HS+3, HS+4 |
^AUTTLOC - [#9999999.06] | GETNUM+6 |
^DD(9002011.51 | DD1+4 |
^DISV( | HS+4 |
^DPT - [#2] | ADD+2, DEL+5, HS+9, FS+2 |
Name | Line Occurrences |
---|---|
$$LBLK | ADD+18, ADD+21 |
ADD1 | ADD+25 |
DELADD | STAT+2 |
DELMOD | EDIT+18 |
DIE | EDIT+17, ACT+8, INACT+8 |
DSPN | DDN+5 |
EXIT | ADD+23, ADD+29, ADD1+9, STAT+2, NO+3, NO+4, NO+10, EDIT+3, EDIT+10, EDIT+21 , DEL+3, DEL+10, DEL+11, DEL+14, DEL+20, AN+3, AN+5, MN+3, MN+5, RNO+3 , RNO+5, ACT+4, ACT+5, ACT+11, INACT+4, INACT+5, INACT+11, HS+7, HS+13, DD+3 , DD+5, FS+5 |
GETPROB | EDIT+2, DEL+2, AN+2, MN+2, RNO+2, ACT+3, INACT+3, DD+2 |
KDIE | ADD1+13, STAT+5, EXIT+7 |
NO | NO+14 |
PAUSE | ADD+23, ADD+29, ADD1+9, STAT+2, NO+10, EDIT+3, EDIT+10, DELMOD+4, DELMOD+5, DELMOD+8 , DEL+3, DEL+10, DEL+11, DEL+14, DEL+20, AN+3, MN+3, MN+5, RNO+3, RNO+5 , ACT+4, ACT+5, INACT+4, INACT+5, HS+7, DD+3 |
STAT | STAT+2, STAT+3 |
Name | Field # of Occurrence |
---|---|
^("^APCHSCTL(" | HS+4 |
^(0 | DEL+5, HS+3, HS+4, GETNUM+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | KDIE+1!, LBLK+1~, LBLK+2* |
AGDENT | FS+4! |
AGMVDF | FS+4! |
AGOPT | FS+4! |
AMCHDAYS | HS+12! |
AMCHDOB | HS+12! |
AMHAF | EXIT+6! |
AMHANS | ADD+4~, ADD+24*, ADD+25, STAT+4*, STAT+5 |
AMHAPIEN | ADD+4~, ADD1+10*, ADD1+13, STAT+2, STAT+5, NO+3, NO+4, NO+5, NO+7 |
AMHAR | DD1+2~ |
AMHAR( | DD1+3, DD1+5 |
AMHAUTH | DD+1~, DSPN+6*, DSPN+7 |
>> AMHBHPL("IDX" | GETPROB+6 |
>> AMHBPLPT | ADD+2, HS+9 |
AMHC | ADD+4~, ADD+5*, ADD+17*, ADD+18, ADD+19, ADD+20*, ADD+21, ADD+22, DDN+2*, DSPN+2* , DSPN+7, DSPN+10 |
AMHCODE | ADD+4~, ADD+25*, ADD+26*, ADD+30*, ADD1+6, ADD1+11 |
>> AMHDATE | ACT+2, INACT+2 |
>> AMHDEL | STAT+2, DELADD+1*, DELADD+6* |
AMHF | EXIT+6! |
AMHH | DD1+2~, DD1+4*, DD1+6 |
AMHHDR | HS+1~, HS+9*, HS+10, HS+12!, FS+2*, FS+3, FS+4! |
>> AMHLINE | EXIT+4 |
AMHNARR | ADD+4~, ADD1+11*, ADD1+13 |
AMHNDT | ACT+1~, ACT+2*, INACT+1~, INACT+2* |
AMHNEWC | EDIT+1~, EDIT+11*, EDIT+12*, EDIT+13 |
AMHNIEN | ADD+4~, NO+12*, NO+13 |
AMHNNUM | ADD+4~, NO+5*, NO+7 |
AMHNOTES | DDN+1! |
AMHNOTES( | DSPN+10* |
AMHNUM | ADD+4~, ADD1+2*, ADD1+3*, ADD1+4*, ADD1+5*, ADD1+7 |
AMHOLDD | EDIT+1~, EDIT+5*, EDIT+9, EDIT+16 |
AMHOLDS | EDIT+1~, EDIT+4*, DELMOD+4, DELMOD+5, DELMOD+8 |
AMHOTH | ADD+4~, ADD+20*, ADD+25 |
>> AMHOVRR | ADD1+12* |
AMHP | GETPROB+5*, GETPROB+6, GETPROB+7!, EXIT+6! |
AMHP0 | EXIT+6! |
>> AMHPAT | ADD+6, ADD1+2, ADD1+7, NO+3, NO+4, NO+7, EDIT+20, DEL+5, DEL+19, ACT+10 , INACT+10, HS+8, HS+11, FS+2 |
AMHPIEN | DIE+2, GETPROB+1*, GETPROB+6*, GETPROB+7*, EDIT+1~, EDIT+3, EDIT+4, EDIT+5, EDIT+12, EDIT+13 , EDIT+16, EDIT+18, EDIT+19, EDIT+20, DELMOD+4, DELMOD+5, DELMOD+8, DELMOD+10, DEL+1~, DEL+3 , DEL+6, DEL+16, DEL+18, DEL+19, AN+1~, AN+3, MN+1~, MN+3, RNO+1~, RNO+3 , ACT+1~, ACT+4, ACT+5, ACT+9, ACT+10, INACT+1~, INACT+4, INACT+5, INACT+9, INACT+10 , DD+1~, DD+3, DD1+2, DDN+3, DDN+5, DSPN+1, EXIT+6! |
AMHPOVS | ADD+4~ |
AMHPOVS( | ADD+15*, ADD+16, ADD+18, ADD+19 |
AMHPOVS1 | ADD+4~ |
AMHPOVS1( | ADD+19*, ADD+25 |
AMHPRB | EXIT+6! |
>> AMHPRCNT | GETPROB+2, GETPROB+3 |
AMHPRMT | EXIT+6! |
>> AMHPRV | DELMOD+9*, DEL+15* |
>> AMHR | NO+3, NO+4, EDIT+20, DELMOD+7, DEL+13, DEL+19, ACT+10, INACT+10 |
AMHTDOI | DD+1~, DSPN+4*, DSPN+7 |
AMHTEMP | DIE+2, EDIT+1~, EDIT+6*, ACT+6*, INACT+6*, EXIT+6! |
AMHTN | DD+1~, DSPN+3*, DSPN+4 |
AMHTNDF | DD+1~, DDN+5*, DSPN+1 |
AMHTNRQ | DD+1~ |
>> AMHTQ | DDN+5* |
AMHTTPT | DD+1~, DSPN+5*, DSPN+9 |
AMHTY | ADD+4~, ADD1+2*, ADD1+3 |
AMHZ | DD1+2~, DD1+5*, DD1+6 |
ANHPRV | DEL+1~ |
>> APCDOVRR | ADD1+12* |
APCHSMTY | HS+12! |
APCHSPAT | HS+8*, HS+12! |
APCHSTAT | HS+12! |
APCHSTYP | HS+8*, HS+12! |
D | ADD+4~, ADD+8*, ADD+9*, ADD+10 |
D0 | KDIE+1!, ADD1+1!, ADD1+8!, HS+6! |
D1 | HS+6! |
DA | DIE+2*, KDIE+1!, GETPROB+3!, ADD+22!, ADD+28!, ADD1+1!, ADD1+13*, STAT+1!, STAT+2*!, STAT+5* , NO+2!, NO+9!, NO+13*!, EDIT+9!, EDIT+13*!, EDIT+16*!, EDIT+19*, DELMOD+4!*, DELMOD+5!*, DELMOD+7! , DELMOD+8!*, DELMOD+10*!, DEL+6*, DEL+13!, DEL+16*!, DEL+18*, ACT+9*, INACT+9*, HS+6! |
DD | ADD1+1!, HS+6! |
>> DFN | HS+11* |
DI | KDIE+1! |
DIADD | ADD1+1!, ADD1+6*, ADD1+8!, NO+7*, NO+9! |
DIC | ADD1+1!, ADD1+6*, ADD1+8!, NO+7*, NO+9!, DEL+6*, HS+6!* |
DIC("B" | HS+6* |
DIC("DR" | ADD1+7*, NO+7* |
DIC(0 | ADD1+6*, NO+7*, HS+6* |
DIE | DIE+2*, KDIE+1!, ADD1+8!, ADD1+13*, STAT+5*, NO+13*!, EDIT+13*!, EDIT+16*!, DELMOD+4!*, DELMOD+5!* , DELMOD+8!*, DELMOD+10*!, DEL+16*! |
DIE("NO^" | DIE+1*, ADD1+13*, EDIT+13* |
DIK | STAT+2*! |
DINUM | ADD1+1! |
DIR | GETPROB+3!, ADD+22!, ADD+28!, STAT+1!, NO+2!, DELADD+3!, EDIT+9!, DELMOD+3!, DELMOD+7!, DEL+9! , DEL+13!, PAUSE+1! |
DIR("A" | GETPROB+3*, ADD+22*, ADD+28*, STAT+1*, NO+2*, DELADD+3*, EDIT+9*, DELMOD+3*, DELMOD+6*, DEL+9* , DEL+12*, PAUSE+1* |
DIR("B" | ADD+22*, STAT+1*, NO+2*, DELADD+3*, EDIT+9*, DELMOD+3*, DELMOD+7*, DEL+9*, DEL+13* |
DIR(0 | GETPROB+3*, ADD+22*, ADD+28*, STAT+1*, NO+2*, DELADD+3*, EDIT+9*, DELMOD+3*, DELMOD+6*, DEL+9* , DEL+12*, PAUSE+1* |
>> DIRUT | GETPROB+4, ADD+23, ADD+29, STAT+2, NO+3, DELADD+3*, DELADD+4, EDIT+10, DELMOD+3*, DELMOD+4 , DELMOD+8, DEL+9*, DEL+10, DEL+14, PAUSE+1* |
DIU | KDIE+1! |
DIV | KDIE+1! |
DIW | KDIE+1! |
DIY | KDIE+1! |
DLAYGO | KDIE+1!, ADD1+6*, ADD1+8!, NO+7*, NO+9! |
DO | KDIE+1!, ADD1+1! |
DQ | KDIE+1!, HS+6! |
DR | DIE+2*, KDIE+1!, ADD1+1!, ADD1+8!, ADD1+13*, STAT+5*, NO+13*!, EDIT+13*!, EDIT+16*!, DELMOD+4!* , DELMOD+5!*, DELMOD+8!*, DELMOD+10*!, DEL+16*!, HS+6! |
DT | ADD+10, NO+7 |
>> DUOUT | DELADD+3, DELMOD+3, DEL+9, PAUSE+1 |
DUZ | ADD1+7, HS+4 |
DUZ(2 | ADD1+7, HS+3 |
F | DD1+2~, DD1+3*, DD1+4, DD1+5, GETNUM+1~, GETNUM+5*, GETNUM+6 |
I | ADD+12*, ADD+15, LBLK+1~, LBLK+2* |
IOF | ADD+2, EDIT+7, DEL+4, ACT+7, INACT+7 |
L | LBLK~, LBLK+2 |
N | ADD+4~, ADD+13*, ADD+15, GETNUM+1~, GETNUM+2*, GETNUM+3, GETNUM+4, GETNUM+6*, GETNUM+7 |
P | ADD+4~, ADD+14*, ADD+15, GETNUM~, GETNUM+3, GETNUM+4, GETNUM+5, GETNUM+6 |
U | ADD+2, ADD+8, ADD+9, ADD+12, ADD+15, ADD+18, ADD+25, ADD1+11, EDIT+4, EDIT+5 , EDIT+9, EDIT+12, EDIT+16, EDIT+18, DEL+5, ACT+5, INACT+5, HS+3, HS+4, HS+9 , DD1+4, DSPN+4, FS+2, GETNUM+5, GETNUM+6 |
V | LBLK~, LBLK+2*, LBLK+3 |
>> VALMBCK | EXIT+2* |
>> VALMCNT | EXIT+4* |
X | GETPROB+6*, ADD+4~, ADD+6*, ADD+7, ADD+8, ADD+11, ADD+12, ADD+13, ADD+14, ADD1+6* , ADD1+8!, NO+7*, HS+3*, HS+4*, HS+5*, HS+6, DSPN+1*, DSPN+3, DSPN+5, DSPN+6 , DSPN+8, DSPN+10 |
Y | GETPROB+5, GETPROB+6*, ADD+4~, ADD+11*, ADD+15, ADD+16*, ADD+18, ADD+19, ADD+24, ADD+30 , ADD1+9, ADD1+10, STAT+3, STAT+4, NO+4, NO+10, NO+12, DELADD+5, EDIT+11, DELMOD+5 , DELMOD+9, DEL+11, DEL+15, HS+4*, HS+7, HS+8, HS+11* |
>> Z | LBLK+2* |