AMHLEP2 ; IHS/CMI/LAB - ADD NEW BH ACTIVITY RECORDS 06 Nov 2009 9:21 AM ;
Source file <AMHLEP2.m>
| Package | Total | Call Graph |
|---|---|---|
| Mental Health Social Services | 19 | START^AMHBPL ($$ESIG,ESIGGFI)^AMHESIG EP^AMHLCD GETDATE^AMHLE PCCLINK^AMHLE2 PHX^AMHLE3 (CHECK,SUIC)^AMHLEA ($$IINTAKE,EN)^AMHLEDEL ^AMHLEFP EP2^AMHLEFP2 (,$$GETAWI,$$GETCLN,$$GETCOMM,$$GETLOC,$$GETTOC)^AMHLEIN EP1^AMHLEIV EN^AMHLESF EP1^AMHLETP ^AMHPEDIT EN^AMHRLKUP $$PPINT^AMHUTIL $$HL^AMHUTIL2 APPT^AMHVRL2 |
| VA Fileman | 6 | ^DDS ^DIC (FILE,YN)^DICN ^DIE ^DIK ^DIR |
| IHS VA Utilities | 3 | ($$VAL,$$VALI)^XBDIQ1 ^XBFMK EN^XBNEW |
| MailMan | 2 | XMZ^XMA2 (ENL,ENT1)^XMD |
| IHS Patient | 1 | $$HRN^AUPNPAT |
| Kernel | 1 | $$FMTE^XLFDT |
| Registration | 1 | ($$FTIME,FULL)^VALM1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| 6 | ;print encounter form
|
|
| FS | ;
|
|
| ADD1 | ;
|
|
| CDST | ;EP
|
|
| DEL | ;EP
|
|
| GETPAT1 | ||
| PCCLINK | ;EP -PCC LINK
|
|
| RMENU | ;EP
|
|
| CDST1 | ||
| 1 | ;
|
|
| 3 | ;
|
|
| PRIMPROB(R) | ;
|
|
| 5 | ;treatment Plan
|
|
| OTHER1 | ;
|
|
| 7 | ;intake
|
|
| MAILMSG | ;
|
|
| 9 | ;
|
|
| 8 | ;suicide forms
|
|
| PL | ;EP - called from PDE Problem list protocol
|
|
| 4 | ;scheduling system
|
|
| PAUSE | ;EP
|
|
| CHK | ; S AMHOKAY=0 D RECCHECK^AMHLE2 I AMHOKAY W !!,"Incomplete record!! Deleting record!!" D DEL,EXIT Q
|
|
| GETPAT | ;EP
|
|
| HEADER | ;
|
|
| ADD | ;EP
|
|
| OTHER | ;EP - collect other data if patient related
|
|
| CASE(P,R,T) | ;return 1 if case already opened
|
|
| 2 | ;
|
|
| OTHERX | ||
| GETPROV | ;EP - get providers
|
|
| GETLIST | ;
|
|
| REGULAR | ;EP
|
|
| EXIT | ;CLEAN UP AND EXIT
|
|
| CDSTDEL | ;
|
|
| GETLIST1 | ;
|
| Name | Field # of Occurrence |
|---|---|
| START^AMHBPL | 9+2, PL+14 |
| $$ESIG^AMHESIG | OTHER+2 |
| ESIGGFI^AMHESIG | OTHER+10 |
| EP^AMHLCD | 2+1 |
| GETDATE^AMHLE | PL+9 |
| PCCLINK^AMHLE2 | PCCLINK+1 |
| PHX^AMHLE3 | 3+1 |
| CHECK^AMHLEA | CHK+1 |
| SUIC^AMHLEA | CHK+13 |
| $$IINTAKE^AMHLEDEL | DEL+1 |
| EN^AMHLEDEL | DEL+4 |
| ^AMHLEFP | 6+2 |
| EP2^AMHLEFP2 | MAILMSG+5 |
| ^AMHLEIN | PL+7 |
| $$GETAWI^AMHLEIN | ADD+18 |
| $$GETCLN^AMHLEIN | ADD+17 |
| $$GETCOMM^AMHLEIN | ADD+15 |
| $$GETLOC^AMHLEIN | ADD+15 |
| $$GETTOC^AMHLEIN | ADD+18 |
| EP1^AMHLEIV | 7+1 |
| EN^AMHLESF | 8+1 |
| EP1^AMHLETP | 5+1 |
| ^AMHPEDIT | GETPAT1+5 |
| EN^AMHRLKUP | PL+12 |
| $$PPINT^AMHUTIL | ADD+21, CASE+5 |
| $$HL^AMHUTIL2 | ADD+15, ADD1+8 |
| APPT^AMHVRL2 | 4+1 |
| $$HRN^AUPNPAT | MAILMSG+12, MAILMSG+14 |
| ^DDS | ADD1+1, CDST1+3, 1+2 |
| ^DIC | GETLIST1+1, GETPAT1+2, 1+1 |
| FILE^DICN | ADD+9, CDST+5, GETPROV+4 |
| YN^DICN | GETPAT1+7 |
| ^DIE | ADD+13, ADD+19, ADD1+8, REGULAR+13, MAILMSG+4, MAILMSG+28, CDST1+1, OTHER+9 |
| ^DIK | CDSTDEL+5 |
| ^DIR | REGULAR+3, REGULAR+9, REGULAR+14, FS+2, CDSTDEL+2, OTHER+6, OTHERX+3, GETPROV+1, PAUSE+1 |
| $$FTIME^VALM1 | HEADER+3 |
| FULL^VALM1 | ADD+2, OTHERX, 2+2, PL+1 |
| $$VAL^XBDIQ1 | MAILMSG+16 |
| $$VALI^XBDIQ1 | ADD1+8 |
| ^XBFMK | REGULAR+12, MAILMSG+2, MAILMSG+4, CDST+5, CDST1, GETPAT+1, 1+1 |
| EN^XBNEW | 6+1 |
| $$FMTE^XLFDT | GETPAT1+6 |
| XMZ^XMA2 | MAILMSG+21 |
| ENL^XMD | MAILMSG+26 |
| ENT1^XMD | MAILMSG+29 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | Classic Fileman Calls |
| ^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+1 |
| ^AMHPCASE - [#9002011.58] | CASE+5 |
| ^AMHPCASE("AA" | CASE+5 |
| ^AMHRCDST("B" | CDST+3, CDSTDEL+5 |
| ^AMHREC - [#9002011] | REGULAR+13, CASE+5, MAILMSG+4, MAILMSG+17, CDST+2, CDST1+1, DEL+2 |
| ^AMHRPRO - [#9002011.01] | PRIMPROB+4 |
| ^AMHRPRO("AD" | PRIMPROB+2 |
| ^AMHSITE - [#9002013] | REGULAR+2 |
| ^AUPNPAT - [#9000001] | MAILMSG+14 |
| ^DPT - [#2] | MAILMSG+15 |
| ^TMP("AMHMSG" | MAILMSG+1!, MAILMSG+15*, MAILMSG+16*, MAILMSG+17*, MAILMSG+18* |
| ^TMP("AMHS" | MAILMSG+1!, MAILMSG+6, MAILMSG+7*, MAILMSG+8*, MAILMSG+9*, MAILMSG+10*, MAILMSG+18, MAILMSG+30! |
| ^VA(200 - [#200] | REGULAR+8, MAILMSG+20, MAILMSG+23, GETPROV+1 |
| Name | Line Occurrences |
|---|---|
| $$PRIMPROB | CDST1+1 |
| @( | OTHER1+3 |
| ADD1 | CHK+3 |
| CDST1 | CDST+3 |
| DEL | ADD+21 |
| EXIT | ADD+21, CHK+2, CHK+15, PL+10, PL+13, PL+15 |
| GETLIST | REGULAR+6 |
| GETLIST1 | GETLIST1+4 |
| GETPAT | OTHER1+1 |
| GETPAT1 | GETPAT1+5 |
| GETPROV | ADD+21 |
| MAILMSG | FS+5 |
| OTHER | CHK+13, OTHER+3, OTHERX+7 |
| OTHER1 | OTHERX+6 |
| OTHERX | OTHER+1 |
| PAUSE | ADD+10, MAILMSG+35, CDST+6, CDST1+2, OTHER+5, DEL+1, DEL+5, PL+13 |
| PCCLINK | CHK+14 |
| REGULAR | CHK+6, REGULAR+7, REGULAR+10, REGULAR+16 |
| RMENU | OTHERX+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | MAILMSG+14*, GETPAT1+7*, 6+1* |
| >> %1 | 6+1* |
| >> AMHACTN | ADD+6*, RMENU+1 |
| >> AMHADPTV | ADD+5* |
| >> AMHANS | OTHER+3, OTHER+8* |
| AMHC | MAILMSG+11*, MAILMSG+15*, MAILMSG+16*, MAILMSG+17*, MAILMSG+18*, GETPAT+2*, GETPAT1, GETPAT1+3!, GETPAT1+5*, GETPAT1+7! , GETPAT1+8! |
| >> AMHCDR | CDST+3*, CDST+7*, CDST1+1, CDST1+3 |
| >> AMHDASH | HEADER+2, HEADER+3 |
| >> AMHDATE | ADD+3, ADD+8, HEADER+3, PL+10 |
| >> AMHDET | GETPAT1 |
| AMHDR | EXIT+6! |
| AMHEFT | REGULAR+15!, FS+1*, FS+3!, FS+4*, MAILMSG+33! |
| AMHERROR | EXIT+6! |
| AMHF | EXIT+6! |
| >> AMHLOC | PL+11* |
| AMHNAME | EXIT+6! |
| >> AMHNAVR | CHK+11 |
| AMHNONE | EXIT+6! |
| AMHOKAY | EXIT+6! |
| AMHOTH | EXIT+6! |
| >> AMHPAT | ADD+4, MAILMSG+12, MAILMSG+14, MAILMSG+15, MAILMSG+16, CDST1+1, OTHER1+1*, GETPROV+4, GETPAT1+1*, GETPAT1+4* , GETPAT1+5, GETPAT1+7*, 1+1, 1+2, 6+1, 4+1, 5+1, 7+1, PL+11* |
| >> AMHPATCE | PL+8* |
| AMHPTSV | EXIT+6! |
| >> AMHPTYPE | ADD+8, ADD+15, ADD+17 |
| AMHQUIT | ADD+6*, ADD1+6*, CDST1+4*, EXIT+6!, 1+3* |
| AMHR | ADD+12*, ADD+13, ADD+14, ADD+21, ADD1+1, ADD1+8, REGULAR+13, MAILMSG+4, MAILMSG+5, MAILMSG+17 , CDST+2, CDST+3, CDST+5, CDST1+1, CDSTDEL+5, OTHER+2, OTHER+9, OTHER+10, GETPROV+4, DEL+1 , DEL+2, DEL+3, EXIT+6!, 6+1, 7+1, 8+1, 9+1, 9+2, PL+13, PL+14 |
| AMHR0 | EXIT+6! |
| AMHRDEL | DEL+3*, EXIT+6! |
| >> AMHSELE | OTHERX+6*, OTHER1+3 |
| AMHSHIGH | EXIT+6! |
| AMHV | EXIT+6! |
| AMHVDLT | DEL+2*, EXIT+6! |
| >> AMHVTYPE | ADD+8, ADD1+1, CHK+6 |
| AMHX | MAILMSG+3*, MAILMSG+4, MAILMSG+33!, EXIT+6! |
| AMHXMZ | MAILMSG+22*, MAILMSG+27, MAILMSG+33! |
| >> AMHXX | OTHER+2*, OTHER+3, OTHER+4, OTHER+5, OTHER+10 |
| >> AMHZDEL | CHK+2 |
| >> AMHZDO | OTHER+1 |
| >> AMHZED | CHK+3 |
| >> APCDOVRR | ADD+1* |
| APCDPKG | EXIT+6! |
| APCDV | EXIT+6! |
| >> AUPNDOD | GETPAT1+6 |
| >> C | MAILMSG+6*, MAILMSG+7*, MAILMSG+8*, MAILMSG+9*, MAILMSG+10*, MAILMSG+14* |
| D0 | ADD+7!, ADD+9!, GETLIST1+1!, GETPROV+4! |
| DA | ADD+7!, ADD+13*!, ADD+14*, ADD+20!, ADD1+1*, ADD1+8*!, REGULAR+3!, REGULAR+9!, REGULAR+13*, REGULAR+14! , FS+2!, MAILMSG+4*, MAILMSG+28*!, MAILMSG+33!, CDST1+1*, CDST1+3*, CDSTDEL+2!, CDSTDEL+5*, OTHER+6!, OTHER+9*! , GETPROV+1!, GETPROV+4!, GETPAT1+2!, 1+2* |
| DD | ADD+7!, GETLIST1+1!, CDST+5!, GETPROV+4! |
| >> DDSFILE | ADD1+1*, CDST1+3*, 1+2* |
| >> DFN | PL+11 |
| DG | GETPROV+4! |
| DH | GETPROV+4! |
| DI | GETPROV+4! |
| DIADD | ADD+8*, ADD+9!, CDST+5*!, CDST1!, GETPROV+4*!, GETPAT1+2! |
| DIC | ADD+7!, ADD+8*, ADD+9!, GETLIST1+1!*, CDST+5*!, GETPROV+1!, GETPROV+4*!, GETPAT1+2*!, 1+1* |
| DIC("A" | GETLIST1+1*, GETPAT1* |
| DIC("DR" | ADD+8*, GETPROV+4* |
| DIC(0 | ADD+8*, GETLIST1+1*, CDST+5*, GETPROV+4*, GETPAT1+2*, 1+1* |
| DIE | ADD+9!, ADD+13*!, ADD+14*, ADD+20!, ADD1+8*!, REGULAR+13*, MAILMSG+4*, MAILMSG+28*!, MAILMSG+33!, CDST1+1* , OTHER+9*!, GETPROV+4! |
| >> DIK | CDSTDEL+5* |
| DIMSG | ADD1+6!, CDST1+4!, 1+3! |
| DINUM | ADD+7! |
| DIR | REGULAR+3!, REGULAR+9!, REGULAR+14!, FS+2!, CDSTDEL+2!, OTHER+6!, OTHERX+3!, GETPROV+1!, PAUSE+1! |
| DIR("A" | REGULAR+3*, REGULAR+9*, REGULAR+14*, FS+2*, CDSTDEL+2*, OTHER+6*, OTHERX+3*, GETPROV+1*, PAUSE+1* |
| DIR("B" | REGULAR+3*, REGULAR+9*, REGULAR+14*, FS+2*, CDSTDEL+2*, OTHER+6*, OTHERX+3*, GETPROV+1* |
| DIR(0 | REGULAR+3*, REGULAR+9*, REGULAR+14*, FS+2*, CDSTDEL+2*, OTHER+6*, OTHERX+3*, GETPROV+1*, PAUSE+1* |
| DIRUT | REGULAR+4, REGULAR+10, REGULAR+15, FS+3, CDSTDEL+3, OTHER+7, OTHERX+3*, OTHERX+4, GETPROV+1!*, GETPROV+2 , PAUSE+1* |
| DIU | GETPROV+4! |
| DIW | GETPROV+4! |
| DLAYGO | ADD+8*, ADD+9!, CDST+5*!, CDST1!, GETPROV+4*!, GETPAT1+2!, 1+1* |
| DO | ADD+7!, GETLIST1+1!, CDST+5!, GETPROV+4! |
| DQ | GETPROV+4! |
| DR | ADD+7!, ADD+9!, ADD+13*!, ADD+15*, ADD+17*, ADD+18*, ADD+20!, ADD1+1*, ADD1+8*!, REGULAR+13* , GETLIST1+1!, MAILMSG+4*, MAILMSG+28*!, MAILMSG+33!, CDST1+1*, CDST1+3*, OTHER+9*!, GETPAT1+2!, 1+2* |
| DR(2 | ADD+13* |
| DT | CDST1+1 |
| DTOUT | GETPROV+1! |
| DUOUT | OTHERX+3, GETPROV+1!, PAUSE+1 |
| DUZ | ADD+8, REGULAR+2, MAILMSG+20, MAILMSG+23, CDST1+1, GETPROV+1 |
| DUZ(2 | ADD+15, ADD+17, ADD+18, REGULAR+2, MAILMSG+12, MAILMSG+14 |
| H | CASE+5~*, CASE+6, MAILMSG+12*, MAILMSG+13*, MAILMSG+14*, MAILMSG+15 |
| I | EXIT+7! |
| IOF | OTHERX+1, GETPAT1, HEADER+1 |
| P | CASE~, CASE+2, CASE+5 |
| R | CASE~, CASE+3, CASE+5, PRIMPROB~, PRIMPROB+1, PRIMPROB+2 |
| T | CASE~, CASE+4, CASE+5 |
| U | REGULAR+8, CASE+1*, CASE+5, MAILMSG+15, MAILMSG+20, MAILMSG+23, PRIMPROB+4, CDST+2, CDST1+1, OTHER+3 , OTHER+4, OTHER+5, GETPROV+1, DEL+2 |
| >> VALMBCK | EXIT+2* |
| X | ADD+8*, ADD+9!, REGULAR+8*, CASE+5~*, MAILMSG+6*, MAILMSG+17*, MAILMSG+18*, PRIMPROB+2~*, PRIMPROB+3, PRIMPROB+4 , CDST+5*, GETPROV+1!, GETPROV+4*, GETPAT1+5*, EXIT+7!, 1+1* |
| XMDUZ | REGULAR+15!, REGULAR+16!, FS+3!, MAILMSG+20*, MAILMSG+23*, MAILMSG+33! |
| XMSUB | REGULAR+15!, REGULAR+16!, FS+3!, MAILMSG+19*, MAILMSG+33! |
| XMTEXT | REGULAR+15!, REGULAR+16!, FS+3!, MAILMSG+24* |
| XMY | REGULAR+6!, REGULAR+7, REGULAR+15!, REGULAR+16!, FS+3!, GETLIST+1!, MAILMSG+33! |
| XMY( | REGULAR+8, GETLIST1+3*, MAILMSG+3 |
| XMZ | REGULAR+15!, REGULAR+16!, FS+3!, MAILMSG+22, MAILMSG+27*, MAILMSG+28, MAILMSG+33! |
| Y | ADD+10, ADD+12, ADD+19, REGULAR+5, REGULAR+12, REGULAR+16, FS+4, GETLIST1+2, GETLIST1+3, CDST+6 , CDST+7, CDST1+2, CDSTDEL+4, OTHER+8, OTHERX+5, OTHERX+6, GETPROV+1!, GETPROV+3, GETPROV+4, GETPROV+5 , GETPAT1+3, GETPAT1+4, EXIT+7!, 1+1 |
| Z | EXIT+7! |