AMHLEA ; IHS/CMI/LAB - ADD NEW CHR ACTIVITY RECORDS ;
Source file <AMHLEA.m>
| Package | Total | Call Graph |
|---|---|---|
| Mental Health Social Services | 21 | START^AMHBPL ($$ESIG,ESIG,ESIGGFI)^AMHESIG EP^AMHLCD HDR^AMHLE (PCCLINK,RECCHECK)^AMHLE2 PHX^AMHLE3 PAUSE^AMHLEA ($$IINTAKE,EN)^AMHLEDEL ^AMHLEFP ($$GETAWI,$$GETCLN,$$GETCOMM,$$GETLOC,$$GETTOC,CALLDIE)^AMHLEIN EP1^AMHLEIV GATHER^AMHLEL ADDR^AMHLENS REGULAR^AMHLEP2 ^AMHLEPOV EN^AMHLESF EP1^AMHLETP ^AMHPEDIT ($$ALLOWP,$$PPINT,NALLOWP)^AMHUTIL $$HL^AMHUTIL2 APPT^AMHVRL2 |
| VA Fileman | 6 | ^DDS ^DIC (FILE,YN)^DICN ^DIE ^DIK ^DIR |
| IHS VA Utilities | 3 | $$VALI^XBDIQ1 ^XBFMK EN^XBNEW |
| Registration | 2 | TERM^VALM0 ($$FTIME,CLEAR,FULL)^VALM1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ADD1 | ;
|
|
| CDST | ;EP
|
|
| DEL | ;EP
|
|
| GETPAT1 | ||
| SUIC | ;EP - is this a suicide visit? IF so, pop into suicide form
|
|
| PCCLINK | ;EP -PCC LINK
|
|
| RMENU | ;EP - called form AMHLEA
|
|
| CDST1 | ||
| 3 | ;
|
|
| 1 | ;EP
|
|
| GETVTYP | ;
|
|
| PRIMPROB(R) | ;EP
|
|
| 5 | ;treatment Plan
|
|
| OTHER1 | ;
|
|
| 7 | ;intake
|
|
| 6 | ;print encounter form
|
|
| 9 | ;problem list
|
|
| 8 | ;suicide forms
|
|
| ADDSCR | ;screenman mode
|
|
| 4 | ;scheduling system
|
|
| PAUSE | ;EP
|
|
| INDS(R) | ;is this a initial or a discharge
|
|
| OTHERN | ;
|
|
| OTHERO | ;
|
|
| GETPAT | ;EP
|
|
| HEADER | ;EP
|
|
| OTHER | ;EP - collect other data if patient related
|
|
| 2 | ;
|
|
| ADDNS | ;EP
|
|
| ADDR | ;EP
|
|
| GETPROV | ;get providers
|
|
| CHECK | ;EP
|
|
| EXIT | ;CLEAN UP AND EXIT
|
|
| CDSTDEL | ;
|
| Name | Field # of Occurrence |
|---|---|
| START^AMHBPL | 9+1 |
| $$ESIG^AMHESIG | OTHERN+4 |
| ESIG^AMHESIG | ADDR+30 |
| ESIGGFI^AMHESIG | OTHERN+12 |
| EP^AMHLCD | 2+1 |
| HDR^AMHLE | EXIT+5 |
| PCCLINK^AMHLE2 | PCCLINK+1 |
| RECCHECK^AMHLE2 | ADDR+25, CHECK+2 |
| PHX^AMHLE3 | 3+1 |
| PAUSE^AMHLEA | 7+1, 7+3, 8+1, 8+3 |
| $$IINTAKE^AMHLEDEL | DEL+1 |
| EN^AMHLEDEL | DEL+4 |
| ^AMHLEFP | 6+3 |
| $$GETAWI^AMHLEIN | ADDSCR+21 |
| $$GETCLN^AMHLEIN | ADDSCR+20 |
| $$GETCOMM^AMHLEIN | ADDSCR+19 |
| $$GETLOC^AMHLEIN | ADDSCR+19 |
| $$GETTOC^AMHLEIN | ADDSCR+21 |
| CALLDIE^AMHLEIN | ADDR+19, ADDR+23, ADDR+26, ADDSCR+17 |
| EP1^AMHLEIV | 7+4 |
| GATHER^AMHLEL | EXIT+3 |
| ADDR^AMHLENS | ADDNS+5 |
| REGULAR^AMHLEP2 | ADDR+27, ADD1+13 |
| ^AMHLEPOV | ADDR+21 |
| EN^AMHLESF | SUIC+11, 8+4 |
| EP1^AMHLETP | 5+1 |
| ^AMHPEDIT | GETPAT1+5 |
| $$ALLOWP^AMHUTIL | GETPAT1+7 |
| $$PPINT^AMHUTIL | ADDSCR+24 |
| NALLOWP^AMHUTIL | GETPAT1+7 |
| $$HL^AMHUTIL2 | ADDSCR+19, ADD1+7 |
| APPT^AMHVRL2 | 4+1 |
| ^DDS | ADD1+1, CDST1+3, 1+4 |
| ^DIC | GETPAT1+2, 1+3 |
| FILE^DICN | ADDR+16, ADDSCR+12, CDST+6, GETPROV+6 |
| YN^DICN | GETPAT1+6 |
| ^DIE | ADDR+18, ADDSCR+16, ADDSCR+22, ADD1+7, CDST1+1, OTHERN+11 |
| ^DIK | CDSTDEL+5 |
| ^DIR | GETVTYP+4, CDSTDEL+2, SUIC+6, OTHERN+8, OTHERO+3, GETPROV+3, PAUSE+1, CHECK+4 |
| TERM^VALM0 | EXIT+1 |
| $$FTIME^VALM1 | HEADER+3 |
| CLEAR^VALM1 | 1+1 |
| FULL^VALM1 | ADDR+1, ADDNS+1, ADDSCR+3, OTHER+2, 1+2, 2+2 |
| $$VALI^XBDIQ1 | ADD1+7 |
| ^XBFMK | CDST+6, CDST1, CDST1+2, CDST1+5, GETPAT+1, 1+3 |
| EN^XBNEW | 6+1 |
| 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 |
|
| 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 |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^AUPNPAT - [#9000001] | Classic Fileman Calls |
| ^AMHREC - [#9002011] | Classic Fileman Calls |
| ^AMHRPROV - [#9002011.02] | Classic Fileman Calls |
| ^AMHRCDST - [#9002011.06] | Classic Fileman Calls |
| ^AMHPATR - [#9002011.55] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AMHPATR - [#9002011.55] | 1+3 |
| ^AMHPROB - [#9002012.2] | SUIC+2 |
| ^AMHRCDST("B" | CDST+4, CDSTDEL+5 |
| ^AMHREC - [#9002011] | ADDR+29, ADDR+30, INDS+2, CDST+3, CDST1+1, DEL+2, 7+1, 7+3, 8+1, 8+3 , 8+4 |
| ^AMHRPRO - [#9002011.01] | PRIMPROB+4, SUIC+2 |
| ^AMHRPRO("AD" | ADDR+22, PRIMPROB+2, SUIC+2 |
| ^AMHRPROV("AD" | ADDR+20, ADDR+22 |
| ^VA(200 - [#200] | GETPROV+3 |
| Name | Line Occurrences |
|---|---|
| $$PRIMPROB | CDST1+1 |
| @( | OTHER1+3 |
| ADD1 | ADD1+11 |
| ADDSCR | ADDR+5 |
| CDST1 | CDST+4 |
| CHECK | ADD1+9 |
| DEL | ADDR+20, ADDR+22, ADDR+24, ADDR+25, ADDSCR+17, ADDSCR+24, CHECK+7 |
| EXIT | ADDR+20, ADDR+22, ADDR+24, ADDR+25, ADDR+32, ADDNS+6, ADDSCR+17, ADDSCR+24, ADD1+10, ADD1+20 |
| GETPAT | ADDSCR+17, OTHER1+1, GETPAT1+7 |
| GETPAT1 | GETPAT1+5 |
| GETPROV | ADDSCR+24 |
| HEADER | ADDR+13 |
| OTHER | ADDR+29, ADD1+17, OTHERN+5 |
| OTHER1 | OTHERO+6 |
| OTHERN | OTHERO+7 |
| OTHERO | OTHERN+1 |
| PAUSE | ADDR+17, ADDSCR+13, CDST+7, CDST1+2, OTHERN+7, GETPAT1+7, DEL+1, DEL+5 |
| PCCLINK | ADDR+31, ADD1+18 |
| RMENU | OTHERO+2 |
| SUIC | ADDR+29, ADD1+17 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | GETPAT1+6*, 6+1* |
| >> %1 | 6+1* |
| >> AMHACTN | ADDR+3*, ADDNS+3*, ADDSCR+5*, RMENU+1, CHECK+6 |
| >> AMHADPTV | ADDR+4, ADDR+19, ADDR+27, ADDSCR+17, ADD1+1, ADD1+13, ADD1+17, ADD1+18, GETPROV+1 |
| >> AMHANS | OTHERN+3*, OTHERN+5, OTHERN+10* |
| AMHC | GETPAT+2*, GETPAT1, GETPAT1+3!, GETPAT1+5*, GETPAT1+6!, GETPAT1+8! |
| >> AMHCDR | CDST+4*, CDST+8*, CDST1+1, CDST1+3 |
| >> AMHDASH | HEADER+2, HEADER+3 |
| >> AMHDATE | ADDR+2, ADDR+16, ADDNS+2, ADDSCR+4, ADDSCR+11, HEADER+3 |
| >> AMHDET | ADDR+5, GETVTYP+1, GETVTYP+2, GETPAT1 |
| AMHDR | EXIT+6! |
| AMHERROR | ADD1+15, EXIT+6! |
| AMHF | EXIT+6! |
| >> AMHFIRST | OTHER+1*, OTHERN+1, OTHERN+13* |
| >> AMHLEAP | SUIC+9*, SUIC+12, SUIC+13 |
| AMHNAME | EXIT+6! |
| AMHNOLOG | 6+2*, 6+4! |
| AMHNONE | EXIT+6! |
| AMHOKAY | ADDR+25*, EXIT+6!, CHECK+2* |
| AMHOTH | EXIT+6! |
| AMHPAT | ADDR+4!, ADDR+15!, ADDSCR+2!, ADDSCR+17, CDST1+1, SUIC+1, SUIC+9, SUIC+12*, OTHER1+1*, GETPROV+6 , GETPAT1+1*, GETPAT1+4*, GETPAT1+5, GETPAT1+6*, GETPAT1+7, 1+3, 1+4, 6+1, 4+1, 5+1 , 7+4 |
| >> AMHPATCE | ADDR+15, ADDSCR+2, ADDSCR+17 |
| AMHPTSV | EXIT+6! |
| >> AMHPTYPE | ADDSCR+11, ADDSCR+19, ADDSCR+20 |
| AMHQUIT | ADDR+3*, ADDNS+3*, ADDSCR+5*, ADD1+6*, CDST1+4*, EXIT+6!, 1+5* |
| AMHR | ADDR+18*, ADDR+19, ADDR+20, ADDR+22, ADDR+23, ADDR+26, ADDR+29, ADDR+30, ADDSCR+15*, ADDSCR+16 , ADDSCR+17, ADDSCR+18, ADDSCR+24, ADD1+1, ADD1+7, CDST+3, CDST+4, CDST+6, CDST1+1, CDSTDEL+5 , SUIC+2, OTHERN+4, OTHERN+11, OTHERN+12, GETPROV+6, DEL+1, DEL+2, DEL+3, EXIT+6!, 6+1 , 7+1, 7+2, 7+3, 7+4, 8+1, 8+2, 8+3, 8+4, 9+1 |
| AMHR0 | EXIT+6! |
| >> AMHRCNT | EXIT+4 |
| AMHRDEL | DEL+3*, EXIT+6! |
| >> AMHSELE | OTHERO+6*, OTHER1+1, OTHER1+3 |
| AMHSHIGH | EXIT+6! |
| AMHV | EXIT+6! |
| AMHVDLT | DEL+2*, EXIT+6! |
| >> AMHVT | GETVTYP+6* |
| >> AMHVTYPE | ADDR+8*, ADDR+19, ADDR+23, ADDR+27, ADDSCR+10*, ADDSCR+11, ADD1+1, ADD1+13, GETVTYP+5*, GETVTYP+6* |
| AMHX | EXIT+6! |
| AMHXX | OTHERN+2!, OTHERN+4*, OTHERN+5, OTHERN+6, OTHERN+7, OTHERN+12 |
| >> AMHZDEL | ADD1+10, CHECK+1*, CHECK+8* |
| >> AMHZED | ADD1+11, CHECK+1*, CHECK+5* |
| >> APCDOVRR | ADDR+14*, ADDNS+4*, ADDSCR+1* |
| APCDPKG | EXIT+6! |
| APCDV | EXIT+6! |
| D0 | ADDR+16!, ADDSCR+12!, CDST+6!, GETPROV+6! |
| DA | ADDR+16!, ADDR+18*!, ADDR+19*, ADDR+23*, ADDR+26*, ADDSCR+16*!, ADDSCR+17*, ADDSCR+18*, ADDSCR+23!, ADD1+1* , ADD1+7*!, GETVTYP+3!, CDST1+1*, CDST1+3*, CDSTDEL+2!, CDSTDEL+5*, SUIC+6!, OTHERN+8!, OTHERN+11*!, GETPROV+3! , GETPROV+6!, GETPAT1+2!, 1+4*, CHECK+4! |
| DD | ADDR+16!, ADDSCR+12!, CDST+6!, GETPROV+6! |
| >> DDSFILE | ADD1+1*, CDST1+3*, 1+4* |
| >> DFN | SUIC+9*, SUIC+13*, 8+4* |
| DG | GETPROV+6! |
| DH | GETPROV+6! |
| DI | GETPROV+6! |
| DIADD | ADDR+16*!, ADDSCR+11*, ADDSCR+12!, CDST+6*!, CDST1!, GETPROV+6*!, GETPAT1+2! |
| DIC | ADDR+16!*, ADDSCR+11!*, ADDSCR+12!, CDST+6*!, GETPROV+3!, GETPROV+6*!, GETPAT1+2*!, 1+3* |
| DIC("A" | GETPAT1* |
| DIC("DR" | ADDR+16*, ADDSCR+11*, GETPROV+6* |
| DIC(0 | ADDR+16*, ADDSCR+11*, CDST+6*, GETPROV+6*, GETPAT1+2*, 1+3* |
| DIE | ADDR+16!, ADDR+18*!, ADDR+19*, ADDR+23*, ADDR+26*, ADDSCR+12!, ADDSCR+16*!, ADDSCR+17*, ADDSCR+18*, ADDSCR+23! , ADD1+7*!, CDST1+1*, OTHERN+11*!, GETPROV+6! |
| >> DIK | CDSTDEL+5* |
| DIMSG | ADD1+6!, CDST1+4!, 1+5! |
| DINUM | ADDR+16! |
| DIR | GETVTYP+4!, CDSTDEL+2!, SUIC+6!, OTHERN+8!, OTHERO+3!, GETPROV+3!, PAUSE+1!, CHECK+4! |
| DIR("A" | GETVTYP+3*, CDSTDEL+2*, SUIC+6*, OTHERN+8*, OTHERO+3*, GETPROV+3*, PAUSE+1*, CHECK+4* |
| DIR("B" | GETVTYP+3*, CDSTDEL+2*, SUIC+6*, OTHERN+8*, OTHERO+3*, GETPROV+3*, CHECK+4* |
| DIR(0 | GETVTYP+1*, GETVTYP+2*, CDSTDEL+2*, SUIC+6*, OTHERN+8*, OTHERO+3*, GETPROV+3*, PAUSE+1*, CHECK+4* |
| DIRUT | GETVTYP+5, CDSTDEL+3, SUIC+7, OTHERN+9, OTHERO+4, GETPROV+3!*, GETPROV+4, PAUSE+1* |
| DIU | GETPROV+6! |
| DIW | GETPROV+6! |
| DLAYGO | ADDR+16*!, ADDSCR+11*, ADDSCR+12!, CDST+6*!, CDST1!, GETPROV+6*!, GETPAT1+2!, 1+3* |
| DO | ADDR+16!, ADDSCR+12!, CDST+6!, GETPROV+6! |
| DQ | GETPROV+6! |
| DR | ADDR+16!, ADDR+18*!, ADDR+19*, ADDR+23*, ADDR+26*, ADDSCR+12!, ADDSCR+16*!, ADDSCR+17*, ADDSCR+19*, ADDSCR+20* , ADDSCR+21*, ADDSCR+23!, ADD1+1*, ADD1+7*!, CDST1+1*, CDST1+3*, OTHERN+11*!, GETPAT1+2!, 1+4* |
| DR(2 | ADDR+18*, ADDSCR+16* |
| DT | CDST1+1 |
| DTOUT | GETPROV+3! |
| DUOUT | GETPROV+3!, PAUSE+1 |
| DUZ | ADDSCR+11, CDST1+1, GETPROV+3, GETPAT1+7 |
| DUZ(2 | ADDSCR+19, ADDSCR+20, ADDSCR+21 |
| G | SUIC+2~*, SUIC+3 |
| I | EXIT+7! |
| IOF | OTHERO+1, GETPROV+1, GETPAT1, HEADER+1 |
| R | INDS~, INDS+1, INDS+2, PRIMPROB~, PRIMPROB+1, PRIMPROB+2 |
| U | ADDR+29, ADDR+30, INDS+2, PRIMPROB+4, CDST+3, CDST1+1, SUIC+2, OTHERN+5, OTHERN+6, OTHERN+7 , GETPROV+3, DEL+2, 7+1, 7+3, 8+1, 8+3, 8+4 |
| >> VALMBCK | EXIT+2* |
| >> VALMCNT | EXIT+4* |
| X | ADDR+16*!, ADDSCR+11*, ADDSCR+12!, PRIMPROB+2~*, PRIMPROB+3, PRIMPROB+4, CDST+6*, SUIC+2~*, GETPROV+3!, GETPROV+6* , GETPAT1+5*, EXIT+7!, 1+3* |
| Y | ADDR+17, ADDR+18, ADDR+20, ADDR+24, ADDSCR+13, ADDSCR+15, ADDSCR+22, GETVTYP+6, CDST+7, CDST+8 , CDST1+2, CDSTDEL+4, SUIC+2~*, SUIC+8, OTHERN+10, OTHERO+5, OTHERO+6, GETPROV+3!, GETPROV+5, GETPROV+6 , GETPROV+7, GETPAT1+3, GETPAT1+4, EXIT+7!, 1+3, CHECK+5 |
| Y(0 | GETVTYP+6 |
| Z | EXIT+7! |