BDMVRL4 ; IHS/CMI/LAB - VIEW PT RECORD CON'T ;
Source file <BDMVRL4.m>
Package | Total | Call Graph |
---|---|---|
Diabetes Registry | 11 | (DIC,DIE,DIR)^BDMFDIC REG^BDMFUTIL ^BDMFZIS (PRINT,SELECT)^BDMLET ($$DEMO,BUILDSML,DEMOCHK)^BDMUTL VALM^BDMVRL (DX,LMEDS,PATDX)^BDMVRL2 (APCLED,APCLEXAM,DENT,FLUC,HEPBC,HEPCC,HTN,IEN,LMAM,LPAP,PNEUMOC,TDC)^BDMVRL41 (ALL,APPT,FUHEAD,FURESULT,PARSE,SCREEN)^BDMVRL42 (IMMUN,LAB,PROVIDER)^BDMVRL43 RES^BDMVRL5 |
VA Fileman | 4 | (C,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 |
Registration | 1 | CLEAR^VALM1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
FUOUT | ;EP;
|
|
FU | ;EP;TO PRINT FOLLOW-UP NEEDED REPORTS
|
|
GUIEP | ;EP - called from taskman
|
|
FUGET1 | ||
REPLET | ;PRINT REPORT OR LETTER
|
|
DX | ;EP;TO SELECT DIABETES DIAGNOSIS
|
|
DENT | ||
FIND | ;FIND PATIENTS WITHOUT SPECIFIED ITEM
|
|
BDMG(BDM) | ;EP - Visual DMS Entry Point
|
|
PATDX | ;INCLUDE PATIENTS WITH SPECIFIC DIAGNOSIS
|
|
FUPRINT | ;EP;TO DISPLAY THE FOLLOW-UP REPORT
|
|
FULAST | ;EP;
|
|
FUVALM | ;USE LIST MANAGER TO DISPLAY REPORT TO SCREEN
|
|
FUOUT1 | ||
FUL1 | ;PRINT FOLLOW-UP LETTER
|
|
LSTVST(X) | ;EP;LAST VISIT
|
|
ZIS | ;DEVICE INTERFACE
|
|
FUD1 | ||
F1 | ||
FUGET | ;EP;GET DATA
|
|
EDONE | ;EP;FOLLOW-UP DONE
|
|
ENDLOG | ;-- write the end of the log
|
|
PAT(DFN,ACMRPDA) | ;EP;TO CHECK PATIENT DOD STATUS
|
|
Z(X) | ;SET TMP NODE
|
|
XIT | ;-- remove variables and quit
|
|
ACTIVE | ;EP;TO SELECT PATIENT STATUS
|
|
ENTRY | ;EP;FOR INDEPENDENT CALLS
|
|
FUNO | ;EP Followup Entry
|
|
FUDISP | ;DISPLAY REPORT
|
|
BDMGA(BDMRET,BDM,BDMFUAPP,BDMFL,BDMK,BDMRL,BDMFU,BDMLDA,BDMREG,BDMGUI,BDMDEMO) | ;PEP - gui call
|
|
LMEDS | ||
ST | ;SELECT SEARCH TEMPLATE OR ENTIRE REGISTER
|
|
EXIT | ;EP
|
|
FUEN | ;
|
|
FUPAT | ;EP;TO GATHER FOLLOW-UP INFO ON A PATIENT
|
|
PAGE | ;PAGE CONTROL
|
|
D1 |
Name | Field # of Occurrence |
---|---|
C^%DTC | FULAST+3 |
NOW^%DTC | BDMGA+9, ENDLOG+1 |
^%ZTLOAD | BDMGA+23 |
KILL^AUPNPAT | XIT+2 |
DIC^BDMFDIC | ST+10 |
DIE^BDMFDIC | PAT+6 |
DIR^BDMFDIC | FUEN+14, ACTIVE+5, REPLET+4, ST+4 |
REG^BDMFUTIL | FU+1, FUEN+1 |
^BDMFZIS | ZIS+3 |
PRINT^BDMLET | FUL1+7 |
SELECT^BDMLET | REPLET+8 |
$$DEMO^BDMUTL | FUPAT+5 |
BUILDSML^BDMUTL | FUPRINT+4 |
DEMOCHK^BDMUTL | FUEN+35 |
VALM^BDMVRL | FUVALM+2 |
DX^BDMVRL2 | DX+1 |
LMEDS^BDMVRL2 | LMEDS |
PATDX^BDMVRL2 | PATDX+1 |
APCLED^BDMVRL41 | FUPAT+42 |
APCLEXAM^BDMVRL41 | FUPAT+41 |
DENT^BDMVRL41 | D1 |
FLUC^BDMVRL41 | FUPAT+43 |
HEPBC^BDMVRL41 | FUPAT+46 |
HEPCC^BDMVRL41 | FUPAT+47 |
HTN^BDMVRL41 | FUPAT+38 |
IEN^BDMVRL41 | FUGET1+11 |
LMAM^BDMVRL41 | FUPAT+40 |
LPAP^BDMVRL41 | FUPAT+39 |
PNEUMOC^BDMVRL41 | FUPAT+44 |
TDC^BDMVRL41 | FUPAT+45 |
ALL^BDMVRL42 | FUEN+21 |
APPT^BDMVRL42 | FUEN+29 |
FUHEAD^BDMVRL42 | FUD1 |
FURESULT^BDMVRL42 | F1+6 |
PARSE^BDMVRL42 | FUEN+22 |
SCREEN^BDMVRL42 | FUEN+9 |
IMMUN^BDMVRL43 | FIND+4 |
LAB^BDMVRL43 | FIND+3, F1+5 |
PROVIDER^BDMVRL43 | FUEN+31 |
RES^BDMVRL5 | FUPAT+19 |
FILE^DICN | BDMGA+15 |
^DIE | ENDLOG+4 |
IX1^DIK | GUIEP+15 |
CLEAR^VALM1 | FUEN+5 |
^XBFMK | BDMGA+20, XIT+2 |
GUIR^XBLM | GUIEP+6 |
EN^XBVK | 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 |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^ACM(41 - [#9002241] | Classic Fileman Calls |
^BDMGUI - [#9003201.4] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("UPPERCASE" | FUEN+19 |
^ACM(41 - [#9002241] | FUGET1+19, FUPAT+1, FUPAT+10, FUPAT+22, FUL1+4 |
^ACM(41.1 - [#9002241.1] | FUGET1+1 |
^AUPNPAT - [#9000001] | FUPAT+16, FUPAT+24, FUPAT+34 |
^AUTTADA("B" | DENT+2 |
^AUTTCOM - [#9999999.05] | FUPAT+20 |
^BDMGUI - [#9003201.4] | GUIEP+12*, GUIEP+14* |
^DD("DD" | LSTVST+5 |
^DIBT( | FUPAT+7 |
^DIC(4 - [#4] | FUPAT+26 |
^DPT - [#2] | FUPAT+36, PAT+2 |
^TMP("BDMTMP" | EXIT+3!, FUL1+3, FUOUT+2*, FUOUT+3*, FUOUT1*, EDONE+2! |
^TMP("BDMVR" | EXIT+3!, FUD1+3, FUD1+4, Z+2* |
^TMP($J | GUIEP+2!, GUIEP+8, GUIEP+10, XIT+3! |
^VA(200 - [#200] | FUPAT+17 |
^XTMP("BDMTAX" | BDMG+3! |
Name | Line Occurrences |
---|---|
$$LSTVST | ENTRY+2 |
ACTIVE | FUEN+25 |
D1 | DENT+3 |
DENT | FIND+6 |
DX | FUEN+27 |
ENDLOG | GUIEP+16 |
ENTRY | F1+8 |
EXIT | FUEN+3 |
F1 | DENT+4 |
FIND | FUPAT+48 |
FUD1 | FUDISP+1 |
FUDISP | FUPRINT+6 |
FUEN | FU+3 |
FUGET | FUPRINT+5 |
FUGET1 | FUGET+2 |
FUL1 | FUDISP+2 |
FULAST | FUGET1+15 |
FUNO | ENTRY+1 |
FUOUT | EDONE+10 |
FUOUT1 | FUOUT+1 |
FUPAT | FUGET1+16, FUGET1+17, FUGET1+20 |
FUPRINT | BDMG+2 |
FUVALM | FUD1+1 |
LMEDS | F1+2 |
PAGE | FUD1+6 |
PAT | FUPAT+8, FUL1+6 |
PATDX | FUPAT+6 |
REPLET | FUEN+33 |
ST | FUEN+23 |
XIT | BDMGA+24 |
Z | FUGET1+4 |
ZIS | FUEN+37 |
Name | Field # of Occurrence |
---|---|
^(0 | DENT+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | BDMGA+10, ENDLOG+2 |
ACMRPDA | PAT~, PAT+1, PAT+3 |
BDM | EXIT+1!, BDMG~, FUPAT+14*, FUPAT+16*, FUPAT+17*, FUPAT+20*, FUPAT+22*, FUPAT+23, FUPAT+24, FUPAT+26* , FUPAT+27*, FUPAT+29, FUPAT+30, FUPAT+31*, FUPAT+33, BDMGA~ |
BDM("COMMUNITY" | FUPAT+33*, FUOUT+2, FUOUT+3, EDONE+2 |
BDM("DM DIAGN | OSIS" , FUPAT+6 |
BDM("FOLLOW-U | P TYPE" , FUGET1+9*, PAGE+6, FUNO+1, FUOUT+2, FUOUT1, LSTVST+6, EDONE+2 |
BDM("HRN" | FUPAT+13!, FUPAT+24*, FUPAT+25!, FUPAT+34*, FUPAT+35*, FUOUT+2 |
BDM("IEN" | DENT!, DENT+2*, DENT+3 |
BDM("PARSE" | FUGET+2 |
BDM("PATIENT" | FUPAT+36*, FUOUT+2, FUOUT+3, EDONE+2 |
BDM("PPD" | EDONE+4, EDONE+5, EDONE+6, EDONE+7, EDONE+8! |
BDM("REPORT" | FUGET1 |
BDM("RES" | FUPAT+20 |
BDM("SEARCH T | EMPLATE" , FUPAT+7, ST+11*, ST+12! |
BDM("SHOULD H | AVE FOLLOW-UP AFTER" , FULAST+4*, LSTVST+3 |
BDM("STATUS" | FUPAT+11, ACTIVE+6* |
>> BDMBTH | BDMG+3, FUPRINT+3* |
BDMDEMO | FUEN+35, FUEN+36, FUPAT+5, BDMGA~ |
>> BDMDUZ2 | FUPAT+34 |
BDMFL | BDMGA~ |
BDMFU | EXIT+1!, FUGET1*, FUGET1+9, FUGET1+14, FUPAT+38, FUPAT+39, FUPAT+40, FUPAT+41, FUPAT+42, FUPAT+43 , FUPAT+44, FUPAT+45, FUPAT+46, FUPAT+47, FIND+2, FIND+3, FIND+4, F1+5, EDONE+4, BDMGA~ |
BDMFUAPP | EXIT+1!, BDMGA~ |
>> BDMGBL | F1* |
BDMGDATA | GUIEP+9~, GUIEP+10*, GUIEP+12 |
BDMGUI | PAGE+4, BDMGA~ |
>> BDMH | BDMGA+2*, BDMGA+5, BDMGA+12 |
>> BDMIANL | FUGET1+17, FUPAT+1, FUOUT+1 |
>> BDMIEN | BDMGA+18*, BDMGA+19, GUIEP+12, GUIEP+14, GUIEP+15, ENDLOG+3 |
>> BDMJ | BDMGA+1*, BDMGA+4 |
>> BDMJOB | BDMG+3, FUPRINT+3* |
BDMK | FUPAT+15, FUPAT+18, FUPAT+21, BDMGA~ |
BDMK( | FUPAT+30, FUPAT+31 |
BDMK(0 | FUPAT+17, FUPAT+20, FUPAT+23, FUPAT+29 |
BDMLDA | REPLET+9, BDMGA~ |
>> BDMLET | FUDISP+1, FUDISP+2, FUOUT+4, REPLET+6* |
>> BDMNOW | BDMGA+10*, BDMGA+13, ENDLOG+2*, ENDLOG+3 |
BDMOPT | BDMGA+7~, BDMGA+8*, BDMGA+13 |
BDMOUT | FU+3, EXIT+1! |
>> BDMP | FUGET+1*, FUGET+2*, FUGET1, FUOUT+2, FUOUT1, EDONE+2 |
>> BDMPAGE | PAGE+2*, PAGE+4, PAGE+6 |
BDMPROV | EXIT+1! |
BDMQUIT | FU+2, FU+3, EXIT+1!, FUEN+2, FUEN+15*, FUEN+17!, FUEN+20*, FUEN+24, FUEN+26, FUEN+28 , FUEN+30, FUEN+32, FUEN+34, FUPAT+6!, FUPAT+28!, FUPAT+30*, FUPAT+32!, FUPAT+50!, FUL1+1!, FUL1+3 , F1+1, F1+4!, F1+7!, EDONE+3*, ACTIVE+7*, REPLET+5*, REPLET+9* |
>> BDMRDA | FUGET1+1*, FUGET1+2, FUGET1+19, FUL1+4 |
>> BDMRECST | FUPAT+9*, FUPAT+10*, FUPAT+11 |
BDMREG | BDMGA~ |
>> BDMREGNM | FUGET1+1, FUGET1+3, PAGE+5 |
BDMRET | BDMGA~, BDMGA+4*, BDMGA+5*, BDMGA+17*, BDMGA+19* |
BDMRL | BDMGA~ |
BDMRPDA | EXIT+1!, FUGET1+16, FUGET1+18*, FUGET1+19*, FUPAT+1, FUPAT+8, FUPAT+10, FUPAT+22, FUL1+4*, FUL1+5 , FUL1+6 |
>> BDMRTN | ZIS+2* |
BDMTAX | EXIT+1! |
>> BDMVALM | FUVALM+1*, FUVALM+2 |
>> BDMY | FUEN+21* |
BY | EXIT+2! |
>> C | GUIEP+8*, GUIEP+13*, GUIEP+14 |
D0 | BDMGA+11! |
DA | PAT+3*, BDMGA+16!, GUIEP+15*, ENDLOG+3*, ENDLOG+5! |
DD | BDMGA+11! |
DFN | FUPAT+1*, FUPAT+2, FUPAT+5, FUPAT+7, FUPAT+8, FUPAT+16, FUPAT+19, FUPAT+24, FUPAT+34, FUPAT+36 , FUL1+2*, FUL1+3*, FUL1+4, FUL1+6, FUOUT+3, FUOUT1, PAT~, PAT+2 |
DIADD | BDMGA+14*, BDMGA+16! |
DIC | ST+6*, BDMGA+11!, BDMGA+14*, BDMGA+16! |
DIC("A" | ST+8* |
DIC("DR" | BDMGA+13* |
DIC("S" | ST+9* |
DIC(0 | ST+7*, BDMGA+14* |
DIE | PAT+4*, ENDLOG+3*, ENDLOG+5! |
>> DIK | GUIEP+15* |
>> DIR("A" | FUEN+11*, FUEN+12*, ACTIVE+3*, REPLET+2*, ST+2* |
>> DIR("B" | ACTIVE+4*, REPLET+3*, ST+3* |
>> DIR(0 | FUEN+10*, ACTIVE+2*, REPLET+1*, ST+1* |
DLAYGO | BDMGA+14*, BDMGA+16! |
DR | PAT+5*, ENDLOG+3*, ENDLOG+5! |
DT | FULAST+1, GUIEP+14 |
DUZ | BDMGA+12, BDMGA+13 |
DUZ(2 | FUPAT+34 |
FLDS | EXIT+2! |
FR | EXIT+2! |
IOF | PAGE+3 |
IOM | GUIEP+3* |
IOSL | PAGE+1, GUIEP+4* |
IOST | FUPRINT+1, FUGET1+21, FUD1+1, GUIEP+5* |
L | EXIT+2! |
TO | EXIT+2! |
U | FUGET1, FUPAT+1, FUPAT+10, FUPAT+16, FUPAT+17, FUPAT+20, FUPAT+22, FUPAT+24, FUPAT+26, FUPAT+34 , FUPAT+36, FUPAT+41, FUPAT+42, FIND+8, FUOUT+2, EDONE+5, EDONE+6, EDONE+7 |
>> VALMCNT | Z+1*, Z+2 |
>> VALMWD | FUEN+4* |
X | FUEN+15, FUEN+18*, FUGET1+3*, FUGET1+4, FUD1+2*, FUD1+3*, FUD1+4, FIND+1~, FIND+2*, FIND+6 , FIND+7, FIND+8, FIND+9, FIND+10, FIND+11, FIND+12, FIND+13, FIND+14, F1+1, FUNO+1* , FUOUT+2, FUOUT1, FULAST+4, LSTVST~, LSTVST+2, LSTVST+3*, LSTVST+6*, LSTVST+7, EDONE+9*, Z~ , Z+2, DENT+2*, BDMGA+3*, BDMGA+12*, GUIEP+8*, GUIEP+10, GUIEP+12 |
X1 | FULAST+1*, FULAST+5! |
X2 | FUGET1+13!, FUGET1+14*, FULAST+2*, FULAST+5! |
Y | FUEN+17, FUEN+18, FUEN+20, FUEN+21, FUD1+4*, FUD1+5, FIND+1~, FIND+7*, FIND+8*, FIND+9* , FIND+10*, FIND+11*, FIND+12*, FIND+13*, FIND+14*, F1, LSTVST+1~, LSTVST+2*, LSTVST+3, LSTVST+6 , ACTIVE+6, REPLET+5, REPLET+6, REPLET+7, ST+5, ST+11, DENT+1*, BDMGA+17, BDMGA+18 |
>> Z | ENTRY+1, ENTRY+2*, EDONE+1, EDONE+5*, EDONE+6*, EDONE+7*, EDONE+9 |
>> ZTDESC | BDMGA+23* |
>> ZTDTH | BDMGA+23* |
>> ZTIO | BDMGA+23* |
>> ZTREQ | GUIEP+17* |
>> ZTRTN | ZIS+2*, BDMGA+23* |
ZTSAVE | BDMGA+21! |
ZTSAVE("*" | BDMGA+21* |
ZTSAVE("BDM*" | ZIS+1* |