AMHDPEE ; IHS/CMI/LAB - BROWSE VISITS ;
Source file <AMHDPEE.m>
| Package | Total | Call Graph | 
|---|---|---|
| Mental Health Social Services | 6 | EP1^AMHLCD (GETPAT,PAUSE)^AMHLEA CONTACT^AMHLEP1 $$ALLOWVI^AMHUTIL ($$DEMO,DEMOCHK)^AMHUTIL1 ^AMHVD | 
| Registration | 4 | EN^VALM TERM^VALM0 (CLEAR,FULL)^VALM1 EN^VALM2 | 
| VA Fileman | 4 | ^DDS ^DIC ^DIE ^DIR | 
| IHS VA Utilities | 3 | ^XBFMK VIEWR^XBLM EN^XBVK | 
| Kernel | 2 | $$FMTE^XLFDT DISP^XQORM1 | 
| IHS Patient | 1 | (,$$DOB,$$HRN,KILL)^AUPNPAT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| HDR | ; -- header code | |
| DEFAULT | ; | |
| HS | ;EP called from protocol to generate hs | |
| RMDP | ;EP - called from protocol to remove DP entry | |
| BV | ; | |
| HELP | ; -- help code | |
| CTR(X,Y) | ;EP - Center X in a field Y wide. | |
| INIT | ; -- init variables and list array | |
| DEMO | ; | |
| EDDP | ;EP - called from protocol | |
| LVD(P,I) | ;EP | |
| EN | ; -- main entry point for AMH UPDATE PATIENT CASE DATA | |
| END | ; | |
| GETTYPE | ; | |
| CD | ; | |
| START | ; | |
| EOJ | ; | |
| AV | ;EP add visit | |
| PROV | ; | |
| GATHER | ; | |
| EXPND | ; -- expand code | |
| ADDDP | ;EP called from protocol to open a new case | |
| EXIT | ; -- exit code | 
| Name | Field # of Occurrence | 
|---|---|
| EP1^AMHLCD | CD+4 | 
| GETPAT^AMHLEA | AV+2 | 
| PAUSE^AMHLEA | EDDP+4, EDDP+5, RMDP+4, RMDP+5, AV+3, AV+8 | 
| CONTACT^AMHLEP1 | AV+6 | 
| $$ALLOWVI^AMHUTIL | LVD+7 | 
| $$DEMO^AMHUTIL1 | GATHER+2, GATHER+3, GATHER+4, GATHER+5 | 
| DEMOCHK^AMHUTIL1 | DEMO+1 | 
| ^AMHVD | BV+1 | 
| ^AUPNPAT | HS+5 | 
| $$DOB^AUPNPAT | GATHER+12, GATHER+18, GATHER+22, GATHER+26 | 
| $$HRN^AUPNPAT | GATHER+12, GATHER+18, GATHER+22, GATHER+26 | 
| KILL^AUPNPAT | EOJ+8 | 
| ^DDS | ADDDP+8 | 
| ^DIC | PROV+3, HS+2, DEFAULT+2, ADDDP+4, ADDDP+7 | 
| ^DIE | EDDP+8, RMDP+8, RMDP+9, RMDP+10, RMDP+11 | 
| ^DIR | CD+1 | 
| EN^VALM | EN+1 | 
| TERM^VALM0 | EXIT+2 | 
| CLEAR^VALM1 | EOJ+6 | 
| FULL^VALM1 | EDDP+6, RMDP+6, ADDDP+1, AV+1 | 
| EN^VALM2 | EDDP+1, RMDP+1 | 
| ^XBFMK | PROV+1, ADDDP+7 | 
| VIEWR^XBLM | HS+11 | 
| EN^XBVK | HS+8, HS+12, EOJ+1 | 
| $$FMTE^XLFDT | LVD+20, HS+6 | 
| DISP^XQORM1 | HELP+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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | Classic Fileman Calls | 
| ^AUPNPAT - [#9000001] | Classic Fileman Calls | 
| ^APCHSCTL - [#9001015] | Classic Fileman Calls | 
| ^AMHPATR - [#9002011.55] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AMHPATR - [#9002011.55] | EDDP+5, RMDP+5, RMDP+7, RMDP+8, RMDP+9, RMDP+10, RMDP+11, ADDDP+7 | 
| ^AMHPATR("AMH" | GATHER+2 | 
| ^AMHPATR("AOT" | GATHER+4, GATHER+20 | 
| ^AMHPATR("AOTH" | GATHER+5, GATHER+24 | 
| ^AMHPATR("ASS" | GATHER+3, GATHER+16 | 
| ^AMHPROB - [#9002012.2] | LVD+9 | 
| ^AMHREC - [#9002011] | LVD+6, LVD+19 | 
| ^AMHREC("AE" | LVD+4, LVD+5 | 
| ^AMHRPRO - [#9002011.01] | LVD+9 | 
| ^AMHRPRO("AD" | LVD+8 | 
| ^AMHSITE - [#9002013] | GETTYPE+1, GETTYPE+2 | 
| ^APCHSCTL - [#9001015] | GETTYPE+3 | 
| ^DPT - [#2] | GATHER+2, GATHER+3, GATHER+4, GATHER+5, GATHER+12, GATHER+18, GATHER+22, GATHER+26, RMDP+7, HS+10 | 
| ^TMP("AMHDPEE" | GATHER+1!, GATHER+14*, GATHER+19*, GATHER+23*, GATHER+27*, EDDP+4, RMDP+4 | 
| ^TMP($J | GATHER+1!, GATHER+2*, GATHER+3*, GATHER+4*, GATHER+5*, GATHER+8, GATHER+9, GATHER+10 | 
| ^VA(200 - [#200] | PROV+3, HDR+2, RMDP+7 | 
| Name | Line Occurrences | 
|---|---|
| $$CTR | START+5 | 
| $$LVD | GATHER+12, GATHER+18, GATHER+22, GATHER+26 | 
| DEFAULT | GETTYPE+1, GETTYPE+2 | 
| EN | DEMO+3 | 
| EOJ | END+1 | 
| EXIT | EDDP+2, EDDP+3, EDDP+4, EDDP+5, EDDP+9, RMDP+2, RMDP+3, RMDP+4, RMDP+5, CD+2 , CD+3, CD+5, BV+2, HS+13, ADDDP+10, AV+3, AV+9 | 
| GATHER | INIT+2, EXIT+4 | 
| GETTYPE | HS+7 | 
| HDR | EXIT+6 | 
| PROV | DEMO+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | HS+10*, HS+11, HS+12!, EOJ+4! | 
| A | LVD+3~, LVD+4*, LVD+5 | 
| AMCHDAYS | HS+12! | 
| AMCHDOB | HS+12! | 
| AMHBD | START+1~ | 
| AMHCASE | EN+2!, EXIT+1!, EOJ+5! | 
| AMHCDATE | EN+2!, EOJ+5! | 
| AMHD | EN+2!, GATHER+2*, GATHER+3*, GATHER+4*, GATHER+5*, GATHER+9*, GATHER+10, GATHER+12, GATHER+14, GATHER+16* , GATHER+18, GATHER+19, GATHER+20*, GATHER+22, GATHER+23, GATHER+24*, GATHER+26, GATHER+27, EOJ+5! | 
| >> AMHDEMO | DEMO+1, DEMO+2, GATHER+2, GATHER+3, GATHER+4, GATHER+5 | 
| >> AMHDP | PROV+2* | 
| >> AMHDPEEP | AV+5*, AV+7 | 
| AMHED | START+1~ | 
| AMHLINE | EN+2!, INIT+3, GATHER+7*, GATHER+11*, GATHER+14, GATHER+17*, GATHER+19, GATHER+21*, GATHER+23, GATHER+25* , GATHER+27, EXIT+5, EOJ+5! | 
| >> AMHNAME | GATHER+8*, GATHER+9, GATHER+10 | 
| AMHP | END+2! | 
| AMHPAT | ADDDP+3*, ADDDP+6*, ADDDP+7, ADDDP+8, EXIT+1!, AV+3, AV+4, AV+6 | 
| AMHPC | EXIT+1! | 
| >> AMHPROV | PROV+5*, HDR+2, GATHER+2, GATHER+3, GATHER+4, GATHER+5, GATHER+16, GATHER+20, GATHER+24, RMDP+7 , RMDP+8, RMDP+9, RMDP+10, RMDP+11, AV+5, AV+7* | 
| AMHQUIT | END+2!, ADDDP+9* | 
| AMHR | EDDP+3*!, EDDP+4*!, EDDP+5!, EDDP+8, RMDP+3*!, RMDP+4*!, RMDP+5!, RMDP+7, RMDP+8, RMDP+9 , RMDP+10, RMDP+11, CD+4 | 
| AMHR0 | START+1~ | 
| AMHR1 | EXIT+1! | 
| AMHRCNT | EN+2!, GATHER+7*, GATHER+11*, GATHER+14, GATHER+17*, GATHER+19, GATHER+21*, GATHER+23, GATHER+25*, GATHER+27 , EOJ+5! | 
| AMHRDEL | EDDP+4!, EDDP+5!, RMDP+4!, RMDP+5! | 
| >> AMHT | GATHER+10*, GATHER+13 | 
| AMHV | START+1~, START+3! | 
| AMHW | END+2! | 
| AMHX | START+1~, EN+2!, EXIT+1!, EOJ+5! | 
| AMHY | START+1~ | 
| >> APCHSPAT | HS+9*, HS+10 | 
| >> APCHSTYP | HS+8, GETTYPE+2*, GETTYPE+3*, DEFAULT+1*, DEFAULT+4* | 
| AUPNDAYS | START+1~ | 
| AUPNDOB | START+1~ | 
| AUPNDOD | START+1~, HS+6 | 
| AUPNPAT | START+1~ | 
| AUPNSEX | START+1~ | 
| B | LVD+3~, LVD+5*, LVD+6, LVD+7, LVD+8, LVD+14 | 
| BALMON | EOJ+7! | 
| C | LVD+3~, LVD+8*, LVD+9 | 
| D | START+2~, LVD+3~, LVD+19*, LVD+20 | 
| DA | PROV+3!, EDDP+8*, RMDP+8*, RMDP+9*, RMDP+10*, RMDP+11*, CD+1!, HS+2!, DEFAULT+2!, ADDDP+4! , ADDDP+8*, EOJ+4! | 
| DDS | EOJ+4! | 
| DDSFILE | ADDDP+8*, EOJ+3! | 
| DFN | START+1~, HS+1*, HS+4*, HS+5, HS+9, EXIT+1!, EOJ+2!, AV+4* | 
| DIADD | PROV+3!, HS+2!, ADDDP+4!, ADDDP+7! | 
| DIC | PROV+3*!, HS+2*!, DEFAULT+2*!, ADDDP+4*!, ADDDP+7*, EOJ+4! | 
| DIC("A" | PROV+3* | 
| DIC("B" | PROV+3* | 
| DIC(0 | PROV+3*, HS+2*, DEFAULT+2*, ADDDP+4*, ADDDP+7* | 
| >> DIE | EDDP+8*, RMDP+8*, RMDP+9*, RMDP+10*, RMDP+11* | 
| DIMSG | ADDDP+9! | 
| DIPGM | EOJ+3! | 
| DIR | CD+1! | 
| DIR("A" | CD+1* | 
| DIR("B" | CD+1* | 
| DIR(0 | CD+1* | 
| >> DIRUT | CD+2 | 
| DLAYGO | PROV+3!, HS+2!, ADDDP+4!, ADDDP+7*! | 
| DR | PROV+3!, EDDP+8*, RMDP+8*, RMDP+9*, RMDP+10*, RMDP+11*, HS+2!, ADDDP+4!, ADDDP+8*, EOJ+4! | 
| DUZ | PROV+3, LVD+7 | 
| DUZ(2 | GATHER+12, GATHER+18, GATHER+22, GATHER+26, GETTYPE+1, GETTYPE+2 | 
| >> E | LVD+9*, LVD+10, LVD+11 | 
| >> F | LVD+5*, LVD+8*, LVD+12*, LVD+14 | 
| G | LVD+3~, LVD+4*, LVD+5, LVD+14*, LVD+17, LVD+18, LVD+19 | 
| I | LVD~, LVD+1*, LVD+18, LVD+19, EXIT+7! | 
| IOF | START+4, ADDDP+2 | 
| >> IOINORM | HDR+2 | 
| IOM | CTR+1 | 
| >> IORVON | HDR+2 | 
| P | LVD~, LVD+2, LVD+4, LVD+5 | 
| R | START+2~ | 
| U | PROV+3, HDR+2, LVD+9, LVD+19, GATHER+2, GATHER+3, GATHER+4, GATHER+5, GATHER+12, GATHER+18 , GATHER+22, GATHER+26, RMDP+7, RMDP+8, RMDP+9, RMDP+10, RMDP+11, HS+10, GETTYPE+2 | 
| VALM | EOJ+7! | 
| VALMAR | EOJ+7! | 
| VALMBCK | EXIT+3*, EOJ+7! | 
| VALMBG | EOJ+7! | 
| VALMCAP | EOJ+7! | 
| VALMCC | EOJ+7! | 
| VALMCNT | INIT+3*, EXIT+5*, EOJ+7! | 
| VALMCOFF | EOJ+7! | 
| VALMCON | EOJ+7! | 
| VALMEVL | EOJ+7! | 
| VALMHDR | EOJ+7! | 
| VALMHDR(1 | HDR+1* | 
| VALMHDR(2 | HDR+2* | 
| VALMHDR(3 | HDR+3* | 
| VALMHDR(4 | HDR+4* | 
| VALMIOXY | EOJ+7! | 
| VALMKEY | EOJ+7! | 
| VALMLFT | EOJ+7! | 
| VALMLST | EOJ+7! | 
| VALMMENU | EOJ+7! | 
| >> VALMSG | INIT+1* | 
| VALMSGR | EOJ+7! | 
| VALMUP | EOJ+7! | 
| VALMVAR | EOJ+7! | 
| VALMWD | EOJ+6, EOJ+7! | 
| VALMY | EDDP+2, EDDP+3!, RMDP+2, RMDP+3! | 
| VALMY(0 | EDDP+3, RMDP+3 | 
| X | CTR~, CTR+1, DEFAULT+2*, ADDDP+7*, HELP+1*, EXIT+7!, EOJ+4! | 
| XQORNOD | EDDP+3!, RMDP+3! | 
| XQORNOD(0 | EDDP+1, RMDP+1 | 
| Y | PROV+4, PROV+5, CTR~, CTR+1, GATHER+11*, GATHER+12*, GATHER+13*, GATHER+14, GATHER+17*, GATHER+18* , GATHER+19, GATHER+21*, GATHER+22*, GATHER+23, GATHER+25*, GATHER+26*, GATHER+27, CD+3, HS+3, HS+4 , HS+5*, DEFAULT+3, DEFAULT+4, ADDDP+5, ADDDP+6, ADDDP+7, EXIT+7!, EOJ+3!, EOJ+4! | 
| Z | EXIT+7! |