BDMRML ; IHS/CMI/LAB - patients w/o dm on problem list ; 28 Nov 2017 1:25 PM
Source file <BDMRML.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 7 | NOW^%DTC ^DIC FILE^DICN ^DIE (,IX1)^DIK $$GET1^DIQ ^DIR |
IHS VA Utilities | 5 | ^XBDBQUE $$VALI^XBDIQ1 ^XBFMK GUIR^XBLM EN^XBVK |
Diabetes Registry | 2 | XTMP^BDMOSUT ($$DEMO,DEMOCHK)^BDMUTL |
Kernel | 2 | ^%ZTLOAD $$NOW^XLFDT |
IHS Patient | 1 | ($$AGE,$$DOD,$$HRN,KILL)^AUPNPAT |
PCC Medical Query | 1 | PEP^AMQQGTX0 |
Patient Care Component Reports | 1 | $$VD^APCLV |
Name | Comments | DBIA/ICR reference |
---|---|---|
WF | ;
|
|
BDMG(BDMIEN,BDMREG,BDMAGET,BDMSTAT,BDMCOMT,BDMCOMM,BDMSEX,BDMCM,BDMWF,BDMSORT1,BDMSORT2,BDMTEMP,BDMDEMO,BDMSTMP) | ;EP - GUI DMS Entry Point
|
|
HDR | ;
|
|
DEMO | ;
|
|
AGE | ;Age Screening
|
|
CMMNTS | ;
|
|
AGER | ;Age Screening
|
|
GUIEP | ;EP
|
|
USR() | ;EP - Return name of current user from ^VA(200.
|
|
EOP | ;EP - End of page.
|
|
DONE | ;
|
|
;EP - called from xbdbque
|
||
ZIS | ;call to XBDBQUE
|
|
PIH | ||
G | ;
|
|
TEMP | ;
|
|
RS | ;get status
|
|
BROWSE | ;
|
|
CTR(X,Y) | ;EP - Center X in a field Y wide.
|
|
A | ;
|
|
SEX | ;
|
|
INFORM | ;
|
|
EN2 | ;EP
|
|
DATE(D) | ;
|
|
SORT | ;
|
|
HEAD | ||
R1 | ;which status
|
|
CM | ;
|
|
M | ;
|
|
ENDLOG | ;-- write the end of the log
|
|
BACK | ;
|
|
START | ;
|
|
SSORT | ;
|
|
R | ;
|
|
W | ;
|
|
DUP | ||
LOC() | ;EP - Return location name from file 4 based on DUZ(2).
|
|
HEAD1 | ;
|
|
GETINFO | ;
|
|
C | ;
|
|
S | ;
|
|
EXIT | ;clean up and exit
|
|
TEST | ;
|
|
LASTVD(P) | ;
|
|
WF1 | ;which status
|
|
PROC | ;EP - called from XBDBQUE
|
|
P | ;
|
|
CM1 | ;which status
|
Name | Field # of Occurrence |
---|---|
NOW^%DTC | BDMG+11, ENDLOG+1 |
^%ZTLOAD | BDMG+25 |
PEP^AMQQGTX0 | CMMNTS+11 |
$$VD^APCLV | LASTVD+11, LASTVD+12 |
$$AGE^AUPNPAT | PROC+10, PROC+11, A+1 |
$$DOD^AUPNPAT | PROC+8 |
$$HRN^AUPNPAT | PRINT+14 |
KILL^AUPNPAT | EXIT+3 |
XTMP^BDMOSUT | PROC+4 |
$$DEMO^BDMUTL | PROC+7 |
DEMOCHK^BDMUTL | DEMO+1 |
^DIC | R+2, CMMNTS+7, CMMNTS+10, CM1+1, WF1+2, EN2+4 |
FILE^DICN | BDMG+17 |
^DIE | ENDLOG+4, DUP+16 |
^DIK | DUP+7 |
IX1^DIK | GUIEP+10, DUP+8 |
$$GET1^DIQ | PROC+13, PRINT+14, PRINT+15, S+1, G+1, M+1, W+1 |
^DIR | RS+2, R1+1, AGE+4, AGER+2, CMMNTS+2, SEX+2, CM+2, WF+2, SORT+3, SSORT+11 , TEMP+2, DONE+2, HEAD+1, EOP+5, DUP+3 |
^XBDBQUE | DEMO+5, BROWSE+2 |
$$VALI^XBDIQ1 | PROC+14, PROC+15 |
^XBFMK | EXIT+2, BDMG+22 |
GUIR^XBLM | GUIEP+4 |
EN^XBVK | EXIT+1 |
$$NOW^XLFDT | BDMG+25 |
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
^ACM(41 - [#9002241] | GET1^DIQ |
^ACM(41.1 - [#9002241.1] | Classic Fileman Calls |
^BDMGUI - [#9003201.4] | Classic Fileman Calls |
^AMQQ(5 - [#9009075] | Classic Fileman Calls |
^AUTTCOM - [#9999999.05] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ACM(41 - [#9002241] | PROC+5, PROC+6, PROC+9 |
^AUPNPAT - [#9000001] | PROC+12, C+1 |
^AUPNVSIT - [#9000010] | LASTVD+5, LASTVD+6, LASTVD+7, LASTVD+8 |
^AUPNVSIT("AA" | LASTVD+3, LASTVD+4 |
^AUTTCOM - [#9999999.05] | CMMNTS+9 |
^BDMGUI - [#9003201.4] | GUIEP+8*, GUIEP+9* |
^DIBT( | PRINT+12*, BDMG+5, EN2+7, DUP+6, DUP+7, DUP+8*, DUP+9, DUP+11, DUP+13!, HDR+2 |
^DIC(4 - [#4] | HEAD1+5, LOC+1 |
^DPT - [#2] | PRINT+14, P+1 |
^TMP($J | GUIEP+2!, GUIEP+5, GUIEP+6, GUIEP+12! |
^VA(200 - [#200] | HEAD1+4, USR+1, HDR+3 |
^XTMP("BDMRML" | PROC+3!, PROC+20*, PRINT+4, PRINT+6, PRINT+9, PRINT+10, PRINT+11, DONE+4! |
Name | Line Occurrences |
---|---|
$$CTR | INFORM+2, INFORM+3, INFORM+4, HEAD1+6, HEAD1+7 |
$$DATE | PRINT+15, LASTVD+12 |
$$LASTVD | PRINT+15 |
$$LOC | INFORM+2 |
$$USR | INFORM+3 |
@( | PROC+16, PROC+18 |
AGE | RS+4, R1+4, R1+5, AGER+3, CMMNTS+3 |
AGER | AGER+4 |
BDMG | TEST+1 |
BROWSE | DEMO+3 |
CM | CM1+2, CM1+3, WF+3 |
CM1 | CM1+7 |
CMMNTS | AGE+6, CMMNTS+6, CMMNTS+12, CMMNTS+13, SEX+3 |
DONE | PRINT+4 |
EN2 | TEMP+7, DUP |
ENDLOG | GUIEP+11 |
EXIT | R+3, DEMO+3, DEMO+6, BDMG+26, GUIEP+13 |
HDR | DONE+1 |
HEAD | PRINT+3, PRINT+7, PRINT+13 |
HEAD1 | HEAD |
INFORM | START+1 |
PROC | GUIEP+1 |
R | RS+3, DEMO+2 |
R1 | R1+7 |
RS | R1+2, R1+3, AGE+5 |
SEX | CMMNTS+5, CMMNTS+6, CM+3 |
SORT | WF+4, WF1+5, WF1+6, SSORT+13, TEMP+3 |
TEMP | SSORT+12, TEMP+8 |
WF | CM+4, CM1+4, CM1+5, WF1+3, WF1+4, SORT+4 |
WF1 | WF1+8 |
ZIS | TEMP+5, TEMP+6 |
Name | Field # of Occurrence |
---|---|
^(0 | USR+1, LOC+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | BDMG+12, ENDLOG+2 |
>> BDM80D | PRINT+2*, PIH |
BDMAGE | AGE+1! |
BDMAGET | AGE+1!, AGER+5*, PROC+10, PROC+11, BDMG~, BDMG+4! |
BDMBTH | PROC+1*, PROC+3, PROC+20, PRINT+4, PRINT+6, PRINT+9, PRINT+10, PRINT+11, DONE+4! |
BDMCM | CM+1!, CM+4!, CM1+1, CM1+2, CM1+3, PROC+14, BDMG~ |
BDMCM( | CM1+6*, PROC+14 |
BDMCOMM | CMMNTS+1!, CMMNTS+6, CMMNTS+12, CMMNTS+13!, PROC+12, BDMG~ |
BDMCOMM( | CMMNTS+9*, PROC+12 |
BDMCOMM("*" | CMMNTS+13 |
BDMCOMT | CMMNTS+1*, CMMNTS+4*, CMMNTS+5, CMMNTS+6, BDMG~ |
>> BDMDATA | GUIEP+6*, GUIEP+8 |
BDMDEMO | DEMO+1, DEMO+2, PROC+7, BDMG~ |
>> BDMDIC | EN2+6*, DUP+14 |
>> BDMDUZ2 | PRINT+14, HEAD1+5 |
>> BDMERR | CMMNTS+10* |
>> BDMGIEN | BDMG+21* |
>> BDMGUI | EXIT+1, PRINT+1, HEAD1+2, BDMG+2* |
BDMIEN | BDMG~, BDMG+9~, BDMG+19*, BDMG+20*, BDMG+21, GUIEP+8, GUIEP+9, GUIEP+10, ENDLOG+3 |
>> BDMIOSL | PRINT+1*, PRINT+13 |
BDMJOB | PROC+1*, PROC+3, PROC+20, PRINT+4, PRINT+6, PRINT+9, PRINT+10, PRINT+11, DONE+4! |
>> BDMLDAT | BDMG+3* |
>> BDMND | BDMG+1* |
BDMNOW | BDMG+9~, BDMG+12*, BDMG+14, BDMG+15, ENDLOG+2*, ENDLOG+3 |
BDMOPT | BDMG+9~, BDMG+10*, BDMG+15 |
>> BDMPG | PRINT+3*, HEAD, HEAD1+1*, HEAD1+2, HEAD1+4 |
BDMQ | PRINT+5!, PRINT+6, PRINT+7, PRINT+9, PRINT+10, PRINT+13, HEAD+1* |
>> BDMQUIT | R+3* |
BDMREG | R+1*, R+4*, PROC+5, BDMG~ |
>> BDMS1 | PROC+17*, PROC+20, PROC+21, PRINT+5*, PRINT+6*, PRINT+8, PRINT+9, PRINT+10, PRINT+11 |
>> BDMS2 | PROC+19*, PROC+20, PRINT+5*, PRINT+9*, PRINT+10, PRINT+11 |
BDMSEX | SEX+1*, SEX+4*, PROC+13, BDMG~ |
>> BDMSNAM | BDMG+5*, EN2+1*, EN2+7*, DUP+8, DUP+12 |
>> BDMSOR1T | SORT+5*, PRINT+8, BDMG+6* |
>> BDMSOR2T | SSORT+12*, SSORT+14*, BDMG+7* |
BDMSORT | PROC+2! |
BDMSORT( | PROC+21*, PRINT+8 |
BDMSORT1 | SORT+1*, SORT+5*, SSORT+4, SSORT+5, SSORT+6, SSORT+7, SSORT+8, SSORT+9, SSORT+10, PROC+16 , PROC+21, PRINT+8, BDMG~, BDMG+6 |
BDMSORT2 | SORT+1*, SSORT+2*, SSORT+12*, SSORT+14*, PROC+18, BDMG~, BDMG+7, BDMG+8* |
BDMSTAT | GETINFO+1!, RS+1!, RS+4!, R1+1, R1+2, R1+3, PROC+9, BDMG~ |
BDMSTAT( | R1+6*, PROC+9 |
BDMSTMP | TEMP+8, PRINT+12, BDMG~, BDMG+5, EN2+1*, EN2+7*, DUP!, DUP+6, DUP+7, DUP+8 , DUP+9, DUP+11, DUP+13, DUP+14, DUP+15, HDR+2 |
>> BDMSTN | DUP+7* |
BDMTEMP | TEMP+1*, TEMP+4*, TEMP+5, TEMP+6, DEMO+3, PRINT+8, PRINT+12, DONE+1, BDMG~ |
>> BDMTOT | PROC+1*, PROC+22*, HEAD1+7 |
BDMWF | WF+1!, WF+4!, WF1+2, WF1+3, WF1+4, PROC+15, BDMG~ |
BDMWF( | WF1+7*, PROC+15 |
>> BDMX | PROC+5*, PROC+6, PROC+9, PROC+14, PROC+15, PROC+20, PRINT+10*, PRINT+11, PRINT+14, PRINT+15 , S+1, M+1, W+1 |
>> C | GUIEP+5*, GUIEP+8*, GUIEP+9 |
D | DATE~, DATE+1, DATE+2, LASTVD+1~, LASTVD+3*, LASTVD+4, LASTVD+11* |
DA | RS+2!, R1+1!, CMMNTS+2!, CMMNTS+10!, SEX+2!, CM+2!, WF+2!, SORT+3!, SSORT+11!, TEMP+2! , BDMG+18!, GUIEP+10*, ENDLOG+3*, ENDLOG+5!, DUP+3!, DUP+7*, DUP+8*, DUP+15*, DUP+17! |
DD | BDMG+13! |
>> DFN | PROC+6*, PROC+7, PROC+8, PROC+10, PROC+11, PROC+12, PROC+13, PROC+20, PRINT+11*, PRINT+12 , PRINT+14, PRINT+15, P+1, A+1, C+1, G+1 |
DFOUT | EOP+4! |
>> DHD | BACK+1* |
>> DHIT | DUP+14* |
DIADD | BDMG+16*, BDMG+18! |
DIC | R+2*, CMMNTS+7*!, CMMNTS+10*!, CM1+1!*, WF1+2!*, BDMG+13!, BDMG+16*, BDMG+18!, EN2+2*, EN2+6 |
DIC("A" | R+2*, CMMNTS+7*, CM1+1*, WF1+2*, EN2+2* |
DIC("DR" | BDMG+15* |
DIC("S" | CMMNTS+10*, EN2+2* |
DIC(0 | R+2*, CMMNTS+7*, CMMNTS+10*, CM1+1*, WF1+2*, BDMG+16*, EN2+2* |
DIE | ENDLOG+3*, ENDLOG+5!, DUP+15*, DUP+17! |
>> DIK | GUIEP+10*, DUP+7*, DUP+8* |
DIR | RS+2!, R1+1!, AGE+4!, CMMNTS+2!, SEX+2!, CM+2!, WF+2!, SORT+3!, SSORT+3!, SSORT+11! , TEMP+2!, DONE+2!, HEAD+1!, EOP+3~, DUP+3! |
DIR("?" | AGE+3* |
DIR("A" | RS+2*, R1+1*, AGE+2*, AGER+2*, CMMNTS+2*, SEX+2*, CM+2*, WF+2*, SORT+3*, SSORT+11* , TEMP+2*, DONE+2*, DUP+3* |
DIR("B" | RS+2*, R1+1*, AGE+2*, CMMNTS+2*, SEX+2*, CM+2*, WF+2*, TEMP+2*, DUP+3* |
DIR(0 | RS+2*, R1+1*, AGE+2*, AGER+2*, CMMNTS+2*, SEX+2*, CM+2*, WF+2*, SORT+3*, SSORT+4* , SSORT+5*, SSORT+6*, SSORT+7*, SSORT+8*, SSORT+9*, SSORT+10*, TEMP+2*, DONE+2*, HEAD+1*, EOP+5* , DUP+3* |
DIRUT | RS+3, R1+3, R1+4, AGE+5, CMMNTS+3, SEX+3, CM+3, CM1+3, CM1+4, WF+3 , WF1+4, WF1+5, SORT+4, SSORT+13, TEMP+3, DONE+2*, EOP+4!, DUP+4 |
DLAYGO | BDMG+16*, BDMG+18! |
DLOUT | EOP+4! |
DO | BDMG+13! |
DR | ENDLOG+3*, ENDLOG+5!, DUP+15*, DUP+17! |
DT | A+1, GUIEP+9, DUP+15 |
DTOUT | HEAD+1, EOP+4! |
DUOUT | DONE+2, EOP+4! |
DUZ | HEAD1+4, USR+1, BDMG+14, BDMG+15, DUP+15, HDR+3 |
DUZ(2 | PRINT+14, HEAD1+5, LOC+1 |
>> FLDS | BACK+1* |
IO | DONE+2, HEAD+1 |
IO("S" | EOP+2 |
IO(0 | DONE+2, HEAD+1 |
IOF | INFORM+1, DONE+3, HEAD1+1 |
IOM | CTR+1, GUIEP+3* |
IOSL | PRINT+1, PRINT+7 |
IOST | DONE+2, HEAD+1, EOP+1 |
>> IOT | EOP+2 |
P | LASTVD~, LASTVD+3, LASTVD+4 |
>> Q | DUP, DUP+1*, DUP+4*, DUP+5* |
U | CMMNTS+9, PROC+6, PROC+9, PROC+12, PRINT+14, LASTVD+6, LASTVD+7, LASTVD+8, HEAD1+4, HEAD1+5 , USR+1, LOC+1, P+1, C+1, BDMG+5, EN2+7, DUP, DUP+7, HDR+2, HDR+3 |
V | LASTVD+1~, LASTVD+2*, LASTVD+3, LASTVD+4, LASTVD+9*, LASTVD+10, LASTVD+11, LASTVD+12 |
X | CMMNTS+10*, SSORT+12, PROC+9*, PROC+12*, PROC+13*, PROC+14*, PROC+15*, PROC+17, PROC+19, LASTVD+1~ , LASTVD+4*, LASTVD+5, LASTVD+6, LASTVD+7, LASTVD+8, LASTVD+9, CTR~, CTR+1, P+1*, S+1* , S+2*, A+1*, C+1*, C+2*, G+1*, G+2*, M+1*, M+2*, W+1*, W+2* , BDMG+14*, GUIEP+5*, GUIEP+6, GUIEP+8 |
>> XBIOP | BROWSE+2* |
>> XBNS | DEMO+4* |
>> XBRC | DEMO+4*, BROWSE+2* |
>> XBRP | DEMO+4*, BROWSE+1* |
>> XBRX | DEMO+4*, BROWSE+2* |
Y | R+3, R+4, RS+4, R1+2, R1+5, R1+6, AGE+6, AGER+3, AGER+4, AGER+5 , CMMNTS+4, CMMNTS+8, CMMNTS+9, CMMNTS+10, CMMNTS+11, SEX+4, CM+4, CM1+2, CM1+5, CM1+6 , WF+4, WF1+3, WF1+6, WF1+7, SORT+5, SSORT+14, TEMP+4, LASTVD+1~, HEAD+1, CTR~ , CTR+1, BDMG+19, BDMG+20, EN2+5, EN2+7, DUP!, DUP+5 |
Y(0 | SORT+5, SSORT+14 |
Z | LASTVD+1~ |
>> ZTDESC | BDMG+25* |
>> ZTDTH | BDMG+25* |
>> ZTIO | BDMG+25* |
>> ZTQUEUED | EOP+2 |
>> ZTREQ | GUIEP+14* |
>> ZTRTN | BDMG+25* |
ZTSAVE | BDMG+23! |
ZTSAVE("*" | BDMG+23* |