AMHPL1 ; IHS/CMI/LAB - problem list update from list manager ;
Source file <AMHPL1.m>
Package | Total | Call Graph |
---|---|---|
Mental Health Social Services | 4 | (NAPPCC,PLRPCC,PLUPCC)^AMHAPRB (MN1,NO1,RNO1)^AMHPL2 $$PRIMPROV^AMHUTIL $$IMP^AMHUTIL2 |
VA Fileman | 3 | ^DIC ^DIE ^DIR |
DRG Grouper | 2 | $$CODEN^ICDCODE ($$CODEN,ICDDX)^ICDEX |
IHS VA Utilities | 2 | ^XBFMK (DIQ,VIEWR)^XBLM |
Registration | 2 | TERM^VALM0 FULL^VALM1 |
IHS Patient | 1 | ^AUPNPAT |
Kernel | 1 | $$FMTE^XLFDT |
Name | Comments | DBIA/ICR reference |
---|---|---|
ANYACTP(P,EDATE) | ;EP - does this patient have any active problems IN PCC?
|
|
PLRDE1 | ;EP - called from xbnew
|
|
FS | ;EP -called from protcol to display face sheet
|
|
HS | ;EP - called from protocol to display health summary
|
|
DD | ;EP - called from protocol to display (DIQ) a problem in detail
|
|
NAP | ;EP - called from protocol to DOCUMENT NO ACTIVE PROBLEMS IN PCC
|
|
DEL | ;EP - called from protocol to delete a problem on problem list
|
|
ANYACTBP(P,EDATE) | ;EP - does this patient have any active problems IN BH?
|
|
ACT | ;EP - called from protocol to activate an inactive problem
|
|
KDIE | ;kill all vars used by DIE
|
|
DIE | ;
|
|
INACT | ;EP - called from protocol to inactivate an active problem
|
|
PAUSE | ;EP
|
|
AN | ;EP - add a note, called from protocol
|
|
ADD | ;EP - called from protocol to add a problem to problem list
|
|
NAPDE1 | ;EP - called from xbnew
|
|
GETNUM(P) | ;EP - get problem number given ien of problem entry
|
|
NAPDE1P | ;GET PROVIDER
|
|
PLRDE1P | ;GET PROVIDER
|
|
RNO | ;EP - called from protocol to remove a note
|
|
PLR | ;EP - called from protocol to DOCUMENT NO ACTIVE PROBLEMS IN PCC
|
|
EDIT | ;EP - called from protocol to modify a problem on problem list
|
|
MN | ;EP - called from protocol to modify a note
|
|
GETPROB | ;get record
|
|
EXIT | ;
|
Name | Field # of Occurrence |
---|---|
NAPPCC^AMHAPRB | NAPDE1P+5 |
PLRPCC^AMHAPRB | PLRDE1P+5 |
PLUPCC^AMHAPRB | ADD+19, EDIT+9, DEL+13, ACT+9, INACT+8 |
MN1^AMHPL2 | MN+4 |
NO1^AMHPL2 | AN+4 |
RNO1^AMHPL2 | RNO+4 |
$$PRIMPROV^AMHUTIL | ADD+19, EDIT+9, DEL+13, ACT+9, INACT+8, NAPDE1P+2, PLRDE1P+2 |
$$IMP^AMHUTIL2 | ADD+10 |
^AUPNPAT | HS+10 |
^DIC | ADD+7, HS+5 |
^DIE | DIE+1, ADD+17, DEL+11 |
^DIR | GETPROB+3, DEL+8, PAUSE+1, NAP+11, NAPDE1+1, NAPDE1+6, NAPDE1P+2, PLRDE1+1, PLRDE1+6, PLRDE1P+2 |
$$CODEN^ICDCODE | ADD+11 |
$$CODEN^ICDEX | ADD+12 |
ICDDX^ICDEX | ADD+11, ADD+12 |
TERM^VALM0 | EXIT+4 |
FULL^VALM1 | GETPROB+8, ADD+1, DEL+1, HS+1, FS+1, NAP+1, PLR+1 |
^XBFMK | DEL+14 |
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 |
|
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 |
^APCHSCTL - [#9001015] | Classic Fileman Calls |
^AMHPROB - [#9002012.2] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AMHPPROB - [#9002011.51] | ANYACTBP+6, ANYACTBP+7, ANYACTBP+8 |
^AMHPPROB("AC" | ANYACTBP+5 |
^AMHPROB - [#9002012.2] | ADD+10 |
^APCCCTRL - [#9001000] | HS+2 |
^APCHSCTL - [#9001015] | HS+2, HS+3 |
^AUPNPROB - [#9000011] | GETPROB+7, ACT+5, INACT+4, GETNUM+4, GETNUM+5, GETNUM+6, ANYACTP+6, ANYACTP+7, ANYACTP+8 |
^AUPNPROB("AC" | ANYACTP+5 |
^AUTTLOC - [#9999999.06] | GETNUM+6 |
^DISV( | HS+3 |
^DPT - [#2] | ADD+6, HS+8, FS+2 |
^TMP($J | GETPROB+6 |
Name | Line Occurrences |
---|---|
$$ANYACTBP | NAP+7 |
$$ANYACTP | NAP+3 |
DIE | EDIT+7, ACT+8, INACT+7 |
EXIT | GETPROB+4, ADD+8, ADD+13, ADD+20, EDIT+3, EDIT+10, DEL+4, DEL+9, DEL+10, DEL+14 , AN+3, AN+5, MN+3, MN+5, RNO+3, RNO+5, ACT+4, ACT+5, ACT+10, INACT+3 , INACT+4, INACT+9, HS+6, HS+12, DD+3, DD+5, FS+5, NAP+6, NAP+7, NAPDE1+2 , NAPDE1+3, NAPDE1P+8, PLRDE1+2, PLRDE1+3, PLRDE1P+8 |
GETPROB | EDIT+2, DEL+3, AN+2, MN+2, RNO+2, ACT+3, INACT+2, DD+2 |
KDIE | ADD+17, EXIT+10 |
NAPDE1 | NAPDE1+7, NAPDE1+8, PLRDE1+7, PLRDE1+8 |
NAPDE1P | NAPDE1P+3, PLRDE1P+3 |
PAUSE | GETPROB+4, ADD+8, ADD+13, EDIT+3, DEL+4, DEL+9, DEL+10, DEL+14, AN+3, MN+3 , MN+5, RNO+3, RNO+5, ACT+4, ACT+5, INACT+3, INACT+4, HS+6, DD+3, NAP+6 , NAP+7, NAPDE1+2, NAPDE1+3, NAPDE1P+8, PLRDE1+2, PLRDE1+3, PLRDE1P+8 |
Name | Field # of Occurrence |
---|---|
^("^APCHSCTL(" | HS+3 |
^(0 | 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! |
AMHAF | EXIT+9! |
>> AMHDATE | ADD+5*, ADD+10, ACT+2, NAPDE1+5, PLRDE1+5 |
AMHDD | NAP+2~, NAPDE1+9*, NAPDE1P+5, PLR+2~, PLRDE1+9*, PLRDE1P+5 |
AMHF | EXIT+9! |
AMHHDR | HS+8*, HS+9, HS+11!, FS+2*, FS+3, FS+4! |
>> AMHLOC | ADD+4* |
AMHNDT | ACT+1~, ACT+2*, INACT+1~ |
AMHNOGO | NAP+2~, NAP+7, NAP+9*, NAP+12*, NAP+13*, PLR+2~ |
AMHP | GETPROB+5*, GETPROB+6, GETPROB+7!, EXIT+9! |
AMHP0 | EXIT+9! |
>> AMHPAT | ADD+3*, NAP+3, NAP+7 |
AMHPIEN | DIE+1, GETPROB+1*, GETPROB+6*, GETPROB+7*, ADD+9~, ADD+19, EDIT+1~, EDIT+3, EDIT+4, EDIT+9 , DEL+2~, DEL+4, DEL+5, DEL+11, DEL+13, AN+1~, AN+3, MN+1~, MN+3, RNO+1~ , RNO+3, ACT+1~, ACT+4, ACT+5, ACT+9, INACT+1~, INACT+3, INACT+4, INACT+8, DD+1~ , DD+3, DD+4, EXIT+9! |
>> AMHPLPT | ADD+2, ADD+3, ADD+6, ADD+17, HS+7, HS+8, HS+10, FS+2 |
AMHPPTR | ADD+9~, ADD+10*, EXIT+9! |
AMHPRB | EXIT+9! |
AMHPRMT | EXIT+9! |
>> AMHPRV | NAPDE1P+4*, NAPDE1P+5, PLRDE1P+4*, PLRDE1P+5 |
>> AMHR | ADD+19, EDIT+9, DEL+13, ACT+9, INACT+8, NAPDE1P+2, NAPDE1P+5, PLRDE1P+2, PLRDE1P+5 |
>> AMHRCNT | GETPROB+2, GETPROB+3 |
AMHTEMP | DIE+1, EDIT+5*, ACT+6*, INACT+5*, EXIT+9! |
APCDLOOK | ADD+9~, ADD+10*, ADD+11*, ADD+12*, ADD+13, ADD+14*, EXIT+9! |
APCDOVRR | ADD+15*, EXIT+1! |
APCDPIEN | EDIT+4*, EDIT+7!, DEL+5*, EXIT+3! |
APCHSMTY | HS+11! |
APCHSPAT | HS+7*, HS+11! |
APCHSTAT | HS+11! |
APCHSTYP | HS+7*, HS+11! |
D0 | KDIE+1!, HS+5! |
D1 | HS+5! |
DA | DIE+1*, KDIE+1!, GETPROB+3!, ADD+17*, DEL+11*!, HS+5!, NAP+11!, NAPDE1+1!, NAPDE1+6!, NAPDE1P+2! , PLRDE1+1!, PLRDE1+6!, PLRDE1P+2! |
DD | HS+5! |
>> DFN | HS+10* |
DI | KDIE+1! |
DIC | ADD+7*, HS+5!* |
DIC("A" | ADD+7* |
DIC("B" | HS+5* |
DIC(0 | ADD+7*, HS+5* |
DIE | DIE+1*, KDIE+1!, ADD+17*, DEL+11*! |
DIE("NO^" | ADD+17* |
DIR | GETPROB+3!, DEL+8!, PAUSE+1!, NAP+10!, NAP+11!, NAPDE1+1!, NAPDE1+6!, NAPDE1P+2!, PLRDE1+1!, PLRDE1+6! , PLRDE1P+2! |
DIR("?" | NAPDE1+5*, PLRDE1+5* |
DIR("A" | GETPROB+3*, DEL+8*, PAUSE+1*, NAP+11*, NAPDE1+1*, NAPDE1+4*, NAPDE1P+1*, PLRDE1+1*, PLRDE1+4*, PLRDE1P+1* |
DIR("B" | DEL+8*, NAP+11*, NAPDE1+1*, NAPDE1+5*, NAPDE1P+2*, PLRDE1+1*, PLRDE1+5*, PLRDE1P+2* |
DIR(0 | GETPROB+3*, DEL+8*, PAUSE+1*, NAP+11*, NAPDE1+1*, NAPDE1+4*, NAPDE1P+1*, PLRDE1+1*, PLRDE1+4*, PLRDE1P+1* |
>> DIRUT | GETPROB+4, DEL+8*, DEL+9, PAUSE+1*, NAP+12, 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+17*, ADD+20!, EXIT+2! |
DO | KDIE+1! |
DQ | KDIE+1!, HS+5! |
DR | DIE+1*, KDIE+1!, ADD+17*, DEL+11*!, HS+5! |
DT | ADD+5, NAP+3, NAP+7, NAPDE1+5, NAPDE1+8, PLRDE1+5, PLRDE1+8 |
>> DUOUT | DEL+8, PAUSE+1 |
DUZ | HS+3 |
DUZ(2 | ADD+4, HS+2 |
EDATE | ANYACTP~, ANYACTP+2*, ANYACTP+8, ANYACTBP~, ANYACTBP+2*, ANYACTBP+8 |
F | GETNUM+1~, GETNUM+5*, GETNUM+6 |
IOF | ADD+6, EDIT+6, ACT+7, INACT+6 |
N | GETNUM+1~, GETNUM+2*, GETNUM+3, GETNUM+4, GETNUM+6*, GETNUM+7 |
P | GETNUM~, GETNUM+3, GETNUM+4, GETNUM+5, GETNUM+6, ANYACTP~, ANYACTP+1, ANYACTP+5, ANYACTBP~, ANYACTBP+1 , ANYACTBP+5 |
U | ADD+6, ADD+10, ACT+5, INACT+4, HS+2, HS+3, HS+8, FS+2, GETNUM+5, GETNUM+6 , ANYACTP+7, ANYACTP+8, ANYACTBP+7, ANYACTBP+8 |
>> VALMBCK | EXIT+5* |
X | GETPROB+6*, HS+2*, HS+3*, HS+4*, HS+5, ANYACTP+3~, ANYACTP+5*, ANYACTP+6, ANYACTP+7, ANYACTP+8 , ANYACTBP+3~, ANYACTBP+5*, ANYACTBP+6, ANYACTBP+7, ANYACTBP+8 |
Y | GETPROB+5, GETPROB+6*, ADD+8, ADD+10, DEL+10, HS+3*, HS+6, HS+7, HS+10*, NAP+13 , NAPDE1+3, NAPDE1+8, NAPDE1+9, NAPDE1P+4, ANYACTP+3~, ANYACTBP+3~, PLRDE1+3, PLRDE1+8, PLRDE1+9, PLRDE1P+4 |
Z | ANYACTP+3~, ANYACTP+4*, ANYACTP+5, ANYACTP+9*, ANYACTP+11, ANYACTBP+3~, ANYACTBP+4*, ANYACTBP+5, ANYACTBP+9*, ANYACTBP+11 |
Name | Field # of Occurrence |
---|---|
$T(ICDDX^ICDEX | ADD+11, ADD+12 |