AMHGRU ;IHS/CMI/MAW - AMHG REPORT UTILITIES;
Source file <AMHGRU.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 2 | ($$FMADD,$$FMTE)^XLFDT $$REPEAT^XLFSTR | 
| Mental Health Social Services | 2 | GETMEDS^AMHLEMD $$ALLOWVI^AMHUTIL | 
| Uncategorized | 1 | DEBUG^%Serenji | 
| VA Fileman | 1 | $$GET1^DIQ | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PCCL(PAT,BD,ED,DM) | ;EP -- get pcc labs | |
| GETMHMD | ;set array ^TMP("AMHSMEDS",$J,"M" OF MEDS IN MH FILE | |
| PAD(DATA,LENGTH) | ;EP -- SUBRTN to pad length of data | |
| SP(N) | ;EP -- SUBRTN to pad N number of spaces | |
| S1 | ; | |
| S(Y,F,C,T) | ; | |
| PCCM(AMHPAT,BD,ED) | ;EP -- get pcc medications | |
| SETARRAY | ; | |
| DEBUG(AMHRET,AMHSTR) | ;-- debugger | 
| FileNo | Call Tags | 
|---|---|
| ^AUPNVLAB - [#9000010.09] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AMHREC - [#9002011] | GETMHMD+5, GETMHMD+8 | 
| ^AMHREC("AE" | GETMHMD+3, GETMHMD+4 | 
| ^AUPNVLAB("AA" | PCCL+6, PCCL+7, PCCL+8 | 
| ^TMP("AMHDSPMEDS" | SETARRAY+1!*, S1+1*, S1+2* | 
| ^TMP("AMHLABG" | PCCL+1!, PCCL+30* | 
| ^TMP("AMHLABV" | PCCL+2!, PCCL+33*, PCCL+34* | 
| ^TMP("AMHSMEDS" | SETARRAY+7, SETARRAY+9, GETMHMD+1!, GETMHMD+7*, GETMHMD+8* | 
| Name | Line Occurrences | 
|---|---|
| $$PAD | SP+1 | 
| GETMHMD | PCCM+3 | 
| S | SETARRAY+5, SETARRAY+6, SETARRAY+7, SETARRAY+8, SETARRAY+9 | 
| S1 | S+6 | 
| SETARRAY | PCCM+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | PCCM+1*, S+5*, S1+1*, S1+2 | 
| >> %1 | PCCM+1* | 
| AMHABN | PCCL+4~, PCCL+14*, PCCL+33, PCCL+34 | 
| AMHC | GETMHMD+2~*, GETMHMD+7*, GETMHMD+8* | 
| AMHCDT | PCCL+4~, PCCL+17*, PCCL+33, PCCL+34 | 
| AMHCDTI | PCCL+4~, PCCL+18*, PCCL+19*, PCCL+33 | 
| AMHCNT | PCCL+3~ | 
| AMHCNT( | PCCL+28*, PCCL+29*, PCCL+30 | 
| AMHDA | PCCL+3~, PCCL+6*, PCCL+7, PCCL+8 | 
| AMHIEN | PCCL+3~, PCCL+8*, PCCL+9, PCCL+10, PCCL+11, PCCL+13, PCCL+14, PCCL+15, PCCL+16, PCCL+17 , PCCL+18, PCCL+20 | 
| AMHLAST | GETMHMD+2~*, GETMHMD+3 | 
| AMHOEN | PCCL+3~, PCCL+7*, PCCL+8, PCCL+12 | 
| AMHOP | PCCL+4~, PCCL+20*, PCCL+33, PCCL+34 | 
| AMHPAT | PCCM~, PCCM+2, GETMHMD+3, GETMHMD+4 | 
| AMHRES | PCCL+4~, PCCL+13*, PCCL+23, PCCL+33, PCCL+34 | 
| AMHRES( | PCCL+22*, PCCL+23* | 
| AMHRET | DEBUG~ | 
| AMHRH | PCCL+4~, PCCL+16*, PCCL+33, PCCL+34 | 
| AMHRL | PCCL+4~, PCCL+15*, PCCL+33, PCCL+34 | 
| AMHSTR | DEBUG~ | 
| AMHTEST | PCCL+4~, PCCL+9*, PCCL+28, PCCL+29, PCCL+30, PCCL+33, PCCL+34 | 
| AMHTEST("EARLY" | PCCL+24*, PCCL+26*, PCCL+30 | 
| AMHTEST("LAST" | PCCL+25*, PCCL+27*, PCCL+30 | 
| AMHTSTI | PCCL+4~, PCCL+10*, PCCL+22, PCCL+23, PCCL+30 | 
| AMHVST | PCCL+4~, PCCL+11*, PCCL+33, PCCL+34 | 
| AMHVSTI | PCCL+4~, PCCL+12*, PCCL+26, PCCL+27 | 
| BBD | PCCL+3~, PCCL+5*, PCCL+7 | 
| BD | PCCM~, PCCM+2, SETARRAY+6, PCCL~, PCCL+5 | 
| BED | PCCL+3~, PCCL+5*, PCCL+7 | 
| C | GETMHMD+8*, S~ | 
| CNT | PCCL+3~ | 
| DATA | PAD~, PAD+1 | 
| DM | PCCL~, PCCL+21, PCCL+31 | 
| DT | PCCM+1, GETMHMD+2 | 
| DUZ | GETMHMD+6 | 
| ED | PCCM~, PCCM+2, SETARRAY+6, PCCL~, PCCL+5 | 
| F | S~, S+1*, S+4* | 
| I | SETARRAY+7*, SETARRAY+9*, GETMHMD+3~*, GETMHMD+4, GETMHMD+7 | 
| LENGTH | PAD~, PAD+1 | 
| N | SP~, SP+1 | 
| PAT | PCCL~, PCCL+6, PCCL+7, PCCL+8 | 
| T | S~, S+2*, S+4, S+5 | 
| U | S1+1, PCCL+30, PCCL+33, PCCL+34 | 
| >> X | SETARRAY+5*, SETARRAY+6*, SETARRAY+7*, SETARRAY+8*, SETARRAY+9*, GETMHMD+4*, GETMHMD+5, GETMHMD+6, GETMHMD+8, S+4* , S+5*, S1+2 | 
| Y | S~, S+5 |