BDMVRL ; IHS/CMI/LAB - VIEW PT RECORD LT ; 29 Sep 2014 11:55 AM
Source file <BDMVRL.m>
| Package | Total | Call Graph |
|---|---|---|
| Diabetes Registry | 10 | TIME^BDMDG1 (DDS,DIC,DIE,DIR)^BDMFDIC PAUSE^BDMFMENU REG^BDMFUTIL (,BROWSE)^BDMFZIS EN1^BDMPL DQ^BDMPPDT RDINIT^BDMVRL2 (DXUPD,GETHSTYP,GETPAT,NEWHS,PP)^BDMVRL5 ($$PKGCK,$$VALMSG,MSG,RETURN)^BDMVU |
| Case Management System | 3 | ^ACMCTRL ^ACMLPAT SELTYP^ACMPPDTX |
| IHS VA Utilities | 3 | (GUIR,VIEWR)^XBLM EN^XBNEW EN^XBVK |
| Patient Care Component | 3 | GETVISIT^APCDDISP ^APCDVD EN^APCHS |
| Registration | 3 | EN^VALM TERM^VALM0 (CLEAR,FULL)^VALM1 |
| IHS Patient Registration | 2 | L2^AGSEENLY ^AGVAR |
| MailMan | 2 | (LOCK,UNLOCK)^XM XMZ^XMA2 |
| IHS Patient | 1 | ^AUPNPAT |
| Kernel | 1 | DISP^XQORM1 |
| VA Fileman | 1 | ^DIR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| WF | ;EP;TO EDIT WHERE FOLLOWED
|
|
| FS | ;EP;TO VIEW A FLOW SHEET
|
|
| HDR | ;EP; -- header code
|
|
| HS | ;EP;TO VIEW A HEALTH SUMMARY
|
|
| BACK | ||
| ERD | ;EP;TO EDIT REGISTER DATA
|
|
| VALM(BDMVALM) | ;EP; -- main entry point for list templates
|
|
| EXPND | ;EP; -- expand code
|
|
| PAUSE | ; -- end of action pause
|
|
| APPTS | ;EP;TO DISPLAY APPOINTMENTS
|
|
| REF | ;EP;TO EDIT REFERRALS
|
|
| HELP | ;EP; -- help code
|
|
| PRD | ;EP;TO VIEW PATIENT REGISTRATION DATA
|
|
| LOPT | ;EP;TO EDIT LOCAL OPTION
|
|
| RS | ;EP;TO EDIT REGISTER STATUS
|
|
| VFS | ;EP;TO VIEW PATIENT REGISTRATION FACE SHEET
|
|
| VSEL | ;EP;TO SELECT VISIT TO DISPLAY
|
|
| GETVISIT | ;EP;TO GET VISIT
|
|
| INIT | ;EP; -- init variables and list array
|
|
| LP | ;EP;TO DISPLAY LAB PROFILE
|
|
| CS1 | ;EP;
|
|
| PL | ;EP; called from protocol - changed in 2015 audit to display only per MU2
|
|
| RDINIT | ;EP;TO INITIALIZE PATIENT REGISTER DATA FOR DISPLAY
|
|
| EN | ;EP; -- main entry point for list template BDMV HS VIEW
|
|
| CM | ;EP;TO EDIT CASE MANAGER
|
|
| CC | ;EP;TO EDIT CONTACT
|
|
| HAVEPAT | ;EP; -- entry point when patient already known
|
|
| VISIT | ||
| APPINIT | ;EP;TO DISPLAY APPOINTMENTS
|
|
| LVD | ;EP;TO DISPLAY LAST VISIT
|
|
| AS | ;EP;TO REVIEW AUDIT STATUS
|
|
| DLP | ;EP;FOR DIABETES LAB PROFILE
|
|
| CS | ;EP;TO REVIEW CASE SUMMARY
|
|
| CSS | ;EP;TO REVIEW CASE SUMMARY
|
|
| MM | ;EP;TO SEND MAIL MESSAGE
|
|
| DPSC | ;EP;DPSC
|
|
| REGDAT | ;EP;TO GATHER AND DISPLAY PATIENT REGISTER DATA
|
|
| Z(X) | ;SET TMP NODE
|
|
| EXIT | ;EP; -- exit code
|
|
| PROB | ;EP; called from protocol
|
| Name | Field # of Occurrence |
|---|---|
| ^ACMCTRL | CS1+9 |
| ^ACMLPAT | CSS+7 |
| SELTYP^ACMPPDTX | CSS+15, CS+8 |
| L2^AGSEENLY | PRD+10 |
| ^AGVAR | PRD+6 |
| GETVISIT^APCDDISP | GETVISIT+5 |
| ^APCDVD | VISIT+3 |
| EN^APCHS | DLP+9, FS+14, LP+7 |
| ^AUPNPAT | PL+9 |
| TIME^BDMDG1 | AS+10 |
| DDS^BDMFDIC | ERD+6 |
| DIC^BDMFDIC | FS+10 |
| DIE^BDMFDIC | LOPT+7, LOPT+12, RS+8, RS+13, WF+7, WF+12, CM+7, CM+12, CC+7, CC+12 , ERD+11 |
| DIR^BDMFDIC | VSEL+6 |
| PAUSE^BDMFMENU | DLP+10, LVD+7, FS+15, LP+8 |
| REG^BDMFUTIL | BDMVRL+8, HAVEPAT+1, EN+2, VALM+1, CSS+3, CS+1, CS1+1, AS+1, DLP+1, APPTS+1 , APPINIT+1, LVD+1, GETVISIT+1, LOPT+1, RS+2, WF+1, CM+1, CC+1, ERD+1, MM+1 , VFS+1, DPSC+1, PRD+1, REGDAT+1, VSEL+1, PL+1 |
| ^BDMFZIS | CSS+18 |
| BROWSE^BDMFZIS | CS+10 |
| EN1^BDMPL | PL+7 |
| DQ^BDMPPDT | CS1+10 |
| RDINIT^BDMVRL2 | RDINIT+1 |
| DXUPD^BDMVRL5 | LOPT+8, RS+9, WF+8, CM+8, CC+8, ERD+7 |
| GETHSTYP^BDMVRL5 | HAVEPAT+4, EN+5 |
| GETPAT^BDMVRL5 | BDMVRL+15 |
| NEWHS^BDMVRL5 | DLP+5, FS+3, LP+3 |
| PP^BDMVRL5 | LOPT+13, RS+14, WF+13, CM+13, CC+13, ERD+12 |
| $$PKGCK^BDMVU | BDMVRL+10 |
| $$VALMSG^BDMVU | HDR+1, INIT+6 |
| MSG^BDMVU | BDMVRL+11 |
| RETURN^BDMVU | PAUSE+1 |
| ^DIR | CSS+14, CS+7 |
| EN^VALM | VALM+6 |
| TERM^VALM0 | VALM+4 |
| CLEAR^VALM1 | EN+1, VALM+5, VALM+7, CS+3, AS+3, DLP+3, VISIT+2, FS+1, LP+1, MM+3 , VFS+4, DPSC+4, PRD+5, PL+3 |
| FULL^VALM1 | BDMVRL+18, HAVEPAT+7, RS+1, PL+4 |
| GUIR^XBLM | INIT+1 |
| VIEWR^XBLM | VFS+7, DPSC+7 |
| EN^XBNEW | AS+12 |
| EN^XBVK | CSS+20 |
| LOCK^XM | MM+7 |
| UNLOCK^XM | MM+9 |
| XMZ^XMA2 | MM+8 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^APCHSCTL - [#9001015] | Classic Fileman Calls |
| ^ACM(41 - [#9002241] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ACM(41.1 - [#9002241.1] | CSS+11, CS+4 |
| ^APCHSCTL("B" | DLP+5, DLP+6, FS+3, LP+3, LP+4 |
| ^AUPNVSIT - [#9000010] | VISIT |
| ^AUPNVSIT("AA" | LVD+4, LVD+8 |
| ^DD("DD" | APPINIT+16 |
| ^DPT - [#2] | CS1+6, APPINIT+11, APPINIT+12 |
| ^SC - [#44] | APPINIT+14 |
| ^TMP("BDMDM19" | AS+9* |
| ^TMP("BDMVR" | BDMVRL+14!, INIT+3, INIT+5*, EXIT+1!, APPINIT+3!, APPINIT+21*, Z+2* |
| ^XTMP("BDMDM19" | AS+8* |
| Name | Line Occurrences |
|---|---|
| BACK | APPINIT+22, PL+10 |
| EN | HAVEPAT+7, HS+1 |
| EXIT | BDMVRL+10, BDMVRL+19, HAVEPAT+5, HAVEPAT+7, EN+6 |
| REGDAT | BDMVRL+17 |
| VALM | EN+9, APPTS+4, REGDAT+4 |
| VISIT | GETVISIT+6, VSEL+9 |
| Z | APPINIT+7, APPINIT+9, APPINIT+20 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | VISIT |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACMMHS | CSS+2!, CSS+15*, CSS+19!, CS+8* |
| >> ACMPATNA | CS1+7* |
| >> ACMPTNA2 | CS1+8* |
| >> ACMPTNO | CSS+8, CSS+9, CS1+5* |
| ACMQUIT | CSS+1!, CSS+8 |
| >> ACMRG | CSS+4*, CS1+3* |
| >> ACMRGDFN | CSS+10, CS1+4* |
| >> ACMRGNA | CSS+5* |
| ACMSTYP | CSS+2!, CSS+19! |
| >> AGPAGE | PRD+7* |
| AMCHDAYS | HAVEPAT+3~, EN+4~ |
| AMCHDOB | HAVEPAT+3~, EN+4~ |
| >> APCDCAT | VISIT* |
| >> APCDCLN | VISIT* |
| >> APCDDATE | VISIT* |
| >> APCDLOC | VISIT* |
| >> APCDLOOK | LVD+9*, VISIT, GETVISIT+6*, VSEL+8* |
| >> APCDOVRR | PL+5* |
| >> APCDPAT | GETVISIT+3*, PL+6*, PL+8 |
| >> APCDTYPE | VISIT* |
| >> APCDVDSP | VISIT+1* |
| >> APCDVSIT | VISIT*, VISIT+1, GETVISIT+6 |
| APCHSMTY | HAVEPAT+3~, EN+4~ |
| APCHSPAT | HAVEPAT+3~, HAVEPAT+6*, EN+4~, EN+7*, DLP+4~, DLP+8*, FS+2~, FS+13*, LP+2~, LP+6* |
| APCHSTAT | HAVEPAT+3~, EN+4~ |
| APCHSTYP | HAVEPAT+3~, HAVEPAT+5, EN+4~, EN+6, DLP+4~, DLP+6*, DLP+7, FS+2~, FS+12*, LP+2~ , LP+4*, LP+5 |
| BDM | EXIT+2! |
| BDM( | VSEL+7, VSEL+8 |
| BDMAPPDA | APPINIT+4~, APPINIT+10*, APPINIT+11*, APPINIT+12, APPINIT+15 |
| BDMBROWS | CSS+17*, CSS+19! |
| >> BDMBTH | AS+6*, AS+8, AS+9 |
| >> BDMDMRG | AS+7* |
| >> BDMJ | VSEL+3 |
| >> BDMJOB | AS+5*, AS+8, AS+9 |
| BDMOUT | BDMVRL+15, BDMVRL+20! |
| BDMPAT0 | APPINIT+4~, APPINIT+12*, APPINIT+13, APPINIT+14, VFS+6, DPSC+6 |
| BDMQUIT | BDMVRL+9, BDMVRL+13!, BDMVRL+15, BDMVRL+20!, HAVEPAT+2, EN+3, VALM+2, CSS+1!, CSS+6, CS+2 , CS1+2, AS+2, AS+4~, DLP+2, APPTS+2, APPINIT+2, LVD+2, GETVISIT+2, FS+11!, LOPT+2 , RS+3, WF+2, CM+2, CC+2, ERD+2, MM+2, VFS+2, DPSC+2, PRD+2, REGDAT+2 , VSEL+2, PL+2 |
| >> BDMRDA | BDMVRL+16, CSS+4, CSS+11, CS+4, CS1+3, AS+7 |
| >> BDMREGNM | CSS+5 |
| >> BDMRPDA | BDMVRL+16, CSS+10*, CS1+4, LOPT+3, LOPT+9, RS+4, RS+10, WF+3, WF+9, CM+3 , CM+9, CC+3, CC+9, ERD+3, ERD+8 |
| BDMRTN | CSS+16*, CSS+19!, CS+9* |
| >> BDMSAV | PRD+4*, PRD+11 |
| >> BDMSTP | AS+11 |
| BDMVALM | EN+8*, EN+9, VALM~, VALM+6, APPTS+3*, APPTS+4, REGDAT+3*, REGDAT+4 |
| BDMVRLY | AS+4~ |
| BDMVSAV | HAVEPAT+3~, HAVEPAT+6*, EN+4~, EN+7* |
| BDMY | AS+4~ |
| BDMZ | AS+4~ |
| BMOUT | BDMVRL+13! |
| >> DA | LOPT+3*, LOPT+9*, RS+4*, RS+10*, WF+3*, WF+9*, CM+3*, CM+9*, CC+3*, CC+9* , ERD+3*, ERD+8* |
| DFN | BDMVRL+13!, HAVEPAT+6, EN+7, CSS+9*, CS1+5, CS1+6, AS+8, AS+9, DLP+8, APPINIT+11 , APPINIT+12, LVD+4, LVD+8, GETVISIT+3, FS+13, LP+6, VFS+3, DPSC+3, PRD+3, PRD+4 , PRD+11*, PL+6, PL+8* |
| >> DIC | FS+5* |
| >> DIC("A" | FS+7* |
| >> DIC("B" | FS+8* |
| >> DIC(0 | FS+6* |
| >> DIE | LOPT+4*, LOPT+10*, RS+5*, RS+11*, WF+4*, WF+10*, CM+4*, CM+10*, CC+4*, CC+10* , ERD+4*, ERD+9* |
| DIR | CSS+14!, CS+7! |
| DIR("A" | CSS+12*, CS+5*, VSEL+4* |
| DIR("B" | CSS+12*, CS+5* |
| DIR(0 | CSS+12*, CS+5*, VSEL+3* |
| >> DR | LOPT+5*, LOPT+11*, RS+6*, RS+12*, WF+5*, WF+11*, CM+5*, CM+11*, CC+5*, CC+11* , ERD+5*, ERD+10* |
| DT | APPINIT+10, LOPT+11, RS+12, WF+11, CM+11, CC+11, ERD+10 |
| IOF | VFS+5, DPSC+5 |
| J | APPINIT+4~ |
| U | CSS+11, CS+4, CS1+6, APPINIT+13, APPINIT+14, VISIT, VFS+6, DPSC+6 |
| >> VALMBCK | BACK* |
| >> VALMCC | VALM+3* |
| >> VALMCNT | INIT+4*, APPINIT+5*, APPINIT+21, Z+1*, Z+2 |
| >> VALMSG | HDR+1*, INIT+6* |
| X | INIT+2*, INIT+3*, INIT+4, INIT+5, HELP+1*, CS1+6*, CS1+7, CS1+8, AS+4~, APPINIT+4~ , APPINIT+6*, APPINIT+7, APPINIT+8*, APPINIT+9, APPINIT+17*, APPINIT+18*, APPINIT+19*, APPINIT+20, LVD+3~, LVD+4* , LVD+5, LVD+8*, LVD+9, Z~, Z+2 |
| XMDF | MM+5~ |
| XMLOAD | MM+5~ |
| XMMENU | MM+5~ |
| XMMENU(0 | MM+6* |
| Y | CSS+15, CS+8, APPINIT+4~, APPINIT+15*, APPINIT+19, FS+11, FS+12, MM+8, VSEL+7, VSEL+8 , PL+8* |
| Z | APPINIT+4~, APPINIT+14*, APPINIT+18 |
| >> ZTRTN | CSS+16*, CS+9* |