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* |