BDMVRL6 ; IHS/CMI/LAB - REPORTS INTERFACE ; [ 02/23/2009 9:13 AM ]
Source file <BDMVRL6.m>
| Package | Total | Call Graph | 
|---|---|---|
| Case Management System | 7 | CONTROL^ACMCTRL (CURRENT,QONE)^ACMED ^ACMGTP ^ACMQK ^ACMRL INFORM^ACMRL01 ENTRY^ACMSRT | 
| Diabetes Registry | 7 | ^BDMDATE (DIC,DIR)^BDMFDIC PAUSE^BDMFMENU REG^BDMFUTIL ^BDMFZIS VALM^BDMVRL PAT^BDMVRL4 | 
| VA Fileman | 4 | NOW^%DTC FILE^DICN ^DIE IX1^DIK | 
| IHS VA Utilities | 3 | ^XBFMK GUIR^XBLM EN^XBVK | 
| Kernel | 2 | ^%ZTLOAD $$NOW^XLFDT | 
| IHS Patient | 1 | KILL^AUPNPAT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SORT | ;SORT REPORTS | |
| REPORTS | ;EP;TO SELECT REPORTS | |
| GUIEP | ;EP - called from taskman | |
| APRINT | ;EP;TO PRINT APPOINTMENT LIST | |
| ACTIVE | ;EP;TO SELECT PATIENT STATUS FOR REPORTS | |
| DIAG | ;SELECT DIAGNOSIS | |
| ZIS | ;DEVICE INTERFACE | |
| APPT | ;EP;TO PRINT LIST OF DM PATIENT'S APPOINTMENTS | |
| A1 | ; | |
| C1 | ; | |
| APPHEAD | ;PRINT APPOINTMENT LIST HEADER | |
| R4 | ;STATISTICAL REPORTS | |
| BDMGA(BDMRET,BDMBEGIN,BDNEND,BDMRDA,BDMGUI) | ;PEP - gui call | |
| R1 | ;INDIVIDUAL HEALTH SUMMARY | |
| R2 | ;MULTIPLE HEALTH SUMMARY | |
| R3 | ;MASTER LIST | |
| COMP | ;SELECT COMPLICATION | |
| ENDLOG | ;-- write the end of the log | |
| APP1 | ||
| APPINIT | ;DISPLAY APPOINTMENTS | |
| PSR | ;EP;TO PRINT PATIENT AND STATISTICAL REPORTS | |
| Z(X) | ;SET TMP GLOBAL | |
| COMM | ;SELECT COMMUNITY | |
| APP(DFN,BDMBEGIN,BDMEND) | ;EP;TO LIST UPCOMING APPOINTMENTS | |
| ICS | ;EP;TO PRINT INDIVIDUAL CASE SUMMARY | |
| APPEXIT | ||
| GENRET | ;EP;TO ACCESS GENERAL RETRIEVAL (LISTER) | |
| ML | ;EP;TO PRINT MASTER LIST | |
| PROVIDER | ;EP;SELECT PROVIDER | |
| SORT1 | ;EP;TO SORT DIAGNOSIS AND COMPLICATION REPORTS | |
| XIT | ;-- remove variables and quit | |
| MCS | ;EP;TO PRINT MULTIPLE CASE SUMMARY | |
| D1 | ; | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | BDMGA+9, ENDLOG+1 | 
| ^%ZTLOAD | BDMGA+23 | 
| CONTROL^ACMCTRL | GENRET+7 | 
| CURRENT^ACMED | PSR+7 | 
| QONE^ACMED | ICS+7 | 
| ^ACMGTP | MCS+3, ICS+5, ML+5, PSR+6, GENRET+12 | 
| ^ACMQK | PSR+13 | 
| ^ACMRL | GENRET+14 | 
| INFORM^ACMRL01 | GENRET+9 | 
| ENTRY^ACMSRT | MCS+5, ML+7 | 
| KILL^AUPNPAT | XIT+2 | 
| ^BDMDATE | APP1+2 | 
| DIC^BDMFDIC | COMM+5, PROVIDER+5, COMP+6, DIAG+6 | 
| DIR^BDMFDIC | ACTIVE+6, REPORTS+4, SORT1+5, A1+6, C1+6, D1+6 | 
| PAUSE^BDMFMENU | APRINT+12 | 
| REG^BDMFUTIL | ICS+1, ML+1, PSR+1, GENRET+2, APPT+1, APRINT+1 | 
| ^BDMFZIS | ZIS+3 | 
| VALM^BDMVRL | APRINT+7 | 
| PAT^BDMVRL4 | APPINIT+9 | 
| FILE^DICN | BDMGA+15 | 
| ^DIE | ENDLOG+4 | 
| IX1^DIK | GUIEP+13 | 
| ^XBFMK | BDMGA+20, XIT+2 | 
| GUIR^XBLM | GUIEP+4 | 
| EN^XBVK | PSR+15, XIT+1 | 
| $$NOW^XLFDT | BDMGA+23 | 
| 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 | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^ACM(42.1 - [#9002242.1] | Classic Fileman Calls | 
| ^ACM(44.1 - [#9002244.1] | Classic Fileman Calls | 
| ^BDMGUI - [#9003201.4] | Classic Fileman Calls | 
| ^AUTTCOM - [#9999999.05] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ACM(41 - [#9002241] | APPINIT+6, APPINIT+7 | 
| ^ACM(41.1 - [#9002241.1] | APP1 | 
| ^BDMGUI - [#9003201.4] | GUIEP+10*, GUIEP+12* | 
| ^DD("DD" | APP+12, APPHEAD+6, APPHEAD+11, APPHEAD+16 | 
| ^DD(9000001 | PROVIDER+1 | 
| ^DPT - [#2] | APPINIT+8, APPINIT+10, APP+5, APP+6, APP+9 | 
| ^SC - [#44] | APP+10 | 
| ^TMP("BDMTMP" | APPINIT+1!, APPINIT+13, APPINIT+15, APPINIT+16, APP+16* | 
| ^TMP("BDMVR" | APPEXIT+1!, APPINIT+1!, Z+3*, APRINT+9, APRINT+10 | 
| ^TMP($J | GUIEP+2!, GUIEP+6, GUIEP+8, XIT+3! | 
| Name | Line Occurrences | 
|---|---|
| A1 | DIAG+15 | 
| APP | APPINIT+11 | 
| APP1 | APPT+3 | 
| APPHEAD | APPINIT+3, APRINT+12 | 
| APPINIT | APRINT+3 | 
| C1 | DIAG+15 | 
| COMP | C1+9, D1+9 | 
| ENDLOG | GUIEP+14 | 
| R1 | REPORTS+6 | 
| R2 | REPORTS+7 | 
| R3 | REPORTS+8 | 
| R4 | REPORTS+9 | 
| SORT1 | DIAG+15 | 
| XIT | BDMGA+24 | 
| Z | APPINIT+17, APP+23, APPHEAD+4, APPHEAD+9, APPHEAD+14, APPHEAD+19, APPHEAD+21, APPHEAD+25, APPHEAD+29 | 
| ZIS | APP1+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | BDMGA+10, ENDLOG+2 | 
| ACMCRTLS | GENRET+15! | 
| ACMCTRL | GENRET+8, GENRET+15! | 
| ACMCTRLP | PSR+11*, GENRET+8*, GENRET+15! | 
| >> ACMCTRLS | PSR+12* | 
| >> ACMDM | MCS+3, ICS+5, ML+5, PSR+2*, PSR+6, GENRET+6*, GENRET+12 | 
| >> ACMENTRY | MCS+4*, ML+6* | 
| ACMEP | MCS+1!, MCS+2*, ICS+3!, ICS+4*, ML+3!, ML+4*, PSR+4!, GENRET+10!, GENRET+11*, GENRET+15! | 
| ACMES | MCS+1!, ICS+3!, ML+3!, PSR+4!, GENRET+10! | 
| ACMPP | MCS+2*, ICS+4*, ICS+6*, ML+4*, PSR+5*, PSR+8*, PSR+14!, GENRET+11*, GENRET+13!, GENRET+15! | 
| ACMPS | MCS+1!, ICS+3!, ML+3!, PSR+4!, GENRET+10! | 
| >> ACMRG | PSR+9*, GENRET+4* | 
| >> ACMRGNA | PSR+10*, GENRET+5* | 
| ACMRGTP | MCS+2*, ICS+4*, ML+4*, PSR+5*, GENRET+11*, GENRET+15! | 
| BDM | APPEXIT! | 
| BDM("ACTIVE" | A1+8* | 
| BDM("COMMUNITY" | COMM+7*, COMM+8* | 
| BDM("COMPLICATION" | C1+8*, COMP+9*, COMP+13* | 
| BDM("DIAGNOSIS" | D1+8*, DIAG+9*, DIAG+13* | 
| BDM("ORDER" | SORT1+7* | 
| BDM("PROVIDER" | PROVIDER+7*, PROVIDER+8* | 
| BDM("REPORT" | SORT1+1 | 
| BDM("STATUS" | ACTIVE+7* | 
| BDMBEGIN | APPINIT+11, APP~, APP+1, APP+3, APPHEAD+10, BDMGA~ | 
| BDMBROWS | APP1+4*, APP1+6! | 
| BDMEND | APPINIT+11, APP~, APP+1, APP+5, APPHEAD+15 | 
| >> BDMFUAPP | APP+18 | 
| BDMGDATA | GUIEP+7~, GUIEP+8*, GUIEP+10 | 
| BDMGUI | BDMGA~ | 
| >> BDMH | BDMGA+2*, BDMGA+5, BDMGA+12 | 
| >> BDMHDR | APRINT+5* | 
| >> BDMIEN | BDMGA+18*, BDMGA+19, GUIEP+10, GUIEP+12, GUIEP+13, ENDLOG+3 | 
| >> BDMJ | APPINIT+2*, APP+15*, APP+16, BDMGA+1*, BDMGA+4 | 
| >> BDMNOW | BDMGA+10*, BDMGA+13, ENDLOG+2*, ENDLOG+3 | 
| BDMOPT | BDMGA+7~, BDMGA+8*, BDMGA+13 | 
| BDMOUT | COMM+6, PROVIDER+6, COMP+7, DIAG+7, APPEXIT! | 
| >> BDMPRINT | APRINT+4 | 
| BDMQUIT | ACTIVE+1!, ACTIVE+8*, REPORTS+5*, SORT1+6*, COMM+6*, PROVIDER+6*, A1+7*, C1+7*, D1+7*, COMP+7* , DIAG+7*, ICS+2, ML+2, PSR+3, GENRET+3, APPT+2, APPEXIT!, APP1+3, APRINT+2, APRINT+9 , APRINT+12 | 
| BDMRDA | PSR+9, GENRET+4, APP1*, APP1+1, APPINIT+6, BDMGA~ | 
| >> BDMREGNM | PSR+10, GENRET+5, APP1 | 
| BDMRET | BDMGA~, BDMGA+4*, BDMGA+5*, BDMGA+17*, BDMGA+19* | 
| >> BDMRPDA | APPINIT+5*, APPINIT+6*, APPINIT+7, APPINIT+9 | 
| >> BDMRTN | ZIS+2* | 
| >> BDMVALM | APRINT+6*, APRINT+7 | 
| BDNEND | BDMGA~ | 
| >> C | GUIEP+6*, GUIEP+11*, GUIEP+12 | 
| D0 | BDMGA+11! | 
| DA | BDMGA+16!, GUIEP+13*, ENDLOG+3*, ENDLOG+5! | 
| >> DATE | APP+11* | 
| DD | BDMGA+11! | 
| DFN | APPINIT+4~, APPINIT+7*, APPINIT+8, APPINIT+9, APPINIT+10, APPINIT+11, APP~, APP+1, APP+5, APP+6 , APP+9 | 
| DIADD | BDMGA+14*, BDMGA+16! | 
| DIC | COMM+1*, PROVIDER+1*, COMP+1*, DIAG+1*, BDMGA+11!, BDMGA+14*, BDMGA+16! | 
| DIC("A" | COMM+3*, PROVIDER+3*, COMP+3*, DIAG+3* | 
| DIC("DR" | BDMGA+13* | 
| DIC("S" | COMP+4*, DIAG+4* | 
| DIC(0 | COMM+2*, PROVIDER+2*, COMP+2*, DIAG+2*, BDMGA+14* | 
| DIE | ENDLOG+3*, ENDLOG+5! | 
| >> DIK | GUIEP+13* | 
| >> DIR("A" | ACTIVE+4*, REPORTS+2*, SORT1+3*, A1+2*, A1+3*, A1+4*, C1+2*, C1+3*, D1+2*, D1+3* | 
| >> DIR("B" | ACTIVE+5*, SORT1+4*, A1+5*, C1+4*, D1+4* | 
| >> DIR(0 | ACTIVE+3*, REPORTS+1*, SORT1+2*, A1+1*, C1+1*, D1+1* | 
| DLAYGO | BDMGA+14*, BDMGA+16! | 
| DR | ENDLOG+3*, ENDLOG+5! | 
| DT | APPHEAD+5, GUIEP+12 | 
| DUZ | BDMGA+12, BDMGA+13 | 
| IO | Z+1, APRINT+4, APRINT+11 | 
| IO(0 | Z+1, APRINT+4 | 
| IOF | GENRET+1, APRINT+12 | 
| IOM | GUIEP+3* | 
| IOSL | APRINT+12 | 
| >> J | APRINT+8*, APRINT+9*, APRINT+10, APRINT+12* | 
| PAT | APPINIT+4~, APP+2~, APP+9*, APP+16 | 
| U | APPINIT+7, APP+9, APP+10 | 
| >> VALMCNT | APPINIT+2*, Z+2*, Z+3 | 
| X | COMM+7, PROVIDER+7, COMP+8, DIAG+8, APPINIT+4~, APPINIT+16*, APPINIT+17, APP+2~, APP+4*, APP+8* , APP+9*, APP+10*, APP+13*, APP+14*, APP+16, APP+19, APP+20*, APP+21*, APP+22*, APP+23 , APPHEAD+1~, APPHEAD+2*, APPHEAD+3*, APPHEAD+4, APPHEAD+7*, APPHEAD+8*, APPHEAD+9, APPHEAD+12*, APPHEAD+13*, APPHEAD+14 , APPHEAD+17*, APPHEAD+18*, APPHEAD+19, APPHEAD+20*, APPHEAD+21, APPHEAD+22*, APPHEAD+23*, APPHEAD+24*, APPHEAD+25, APPHEAD+26* , APPHEAD+27*, APPHEAD+28*, APPHEAD+29, Z~, Z+1, Z+3, APRINT+10*, APRINT+11, BDMGA+3*, BDMGA+12* , GUIEP+6*, GUIEP+8, GUIEP+10 | 
| Y | ACTIVE+7, REPORTS+5, REPORTS+6, REPORTS+7, REPORTS+8, REPORTS+9, SORT1+6, SORT1+7, COMM+8, PROVIDER+8 , A1+7, A1+8, C1+7, C1+8, D1+7, D1+8, COMP+13, DIAG+13, APPINIT+4~, APPINIT+12* , APPINIT+13*, APPINIT+15, APPINIT+16, APP+2~, APP+3*, APP+5*, APP+6, APP+11, APP+13, APP+14 , APP+19*, APP+22, APPHEAD+1~, APPHEAD+5*, APPHEAD+8, APPHEAD+10*, APPHEAD+13, APPHEAD+15*, APPHEAD+18, BDMGA+17 , BDMGA+18 | 
| Z | APPINIT+4~, APPINIT+14*, APPINIT+15*, APPINIT+16, APP+2~, APP+6*, APP+7, APP+10, APPHEAD+1~ | 
| >> ZTDESC | BDMGA+23* | 
| >> ZTDTH | BDMGA+23* | 
| >> ZTIO | BDMGA+23* | 
| >> ZTREQ | GUIEP+15* | 
| >> ZTRTN | ZIS+2*, BDMGA+23* | 
| ZTSAVE | BDMGA+21! | 
| ZTSAVE("*" | BDMGA+21* | 
| ZTSAVE("BDM*" | ZIS+1* |