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