BDMLLT ; IHS/CMI/LAB - VIEW PT RECORD LT ;
Source file <BDMLLT.m>
| Package | Total | Call Graph | 
|---|---|---|
| Diabetes Registry | 2 | DIR^BDMLLTD ^BDMLLTZ | 
| IHS VA Utilities | 2 | EN^XBNEW EN^XBVK | 
| VA Fileman | 2 | ^DIC ^DIR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CPRINT | ;EP;TO PRINT LETTERS FROM LIST OR TEMPLATE | |
| COHORT | ;EP;TO ESTABLISH COHORT OF PATIENTS TO PRINT | |
| P1 | ; | |
| MULTIPLE | ;EP;UTILTIY TO SELECT MULTIPLE PATIENTS FOR WHICH TO PRINT BDMLLT LETTER | |
| ZIS | ;EP;TO SELECT DEVICE ON WHICH TO PRINT BDMLLT LETTER | |
| LINIT | ;EP;TO CREATE ARRAY OF NAMES OF EXISTING LETTERS | |
| S1 | ||
| PAUSE | ;EP | |
| LIST | ;LIST LETTERS | |
| REG1 | ; | |
| DATE | ;EP;TO PRINT LETTER DATE | |
| Z(X) | ;SET TMP NODE | |
| EXIT | ; | |
| TEMPLATE | ;SELECT SEARCH TEMPLATE | |
| PATLET | ;EP;TO SELECT AND PROCESS PATIENT LETTER | |
| PATIENT | ;SELECT INDIVIDUAL PATIENTS TO PRINT LETTER | |
| LINE | ; | |
| C1 | ||
| SELECT | ;EP;TO SELECT BDMLLT LETTER | |
| REGISTER | ; | 
| 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 | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^AUPNPAT - [#9000001] | Classic Fileman Calls | 
| ^ACM(41.1 - [#9002241.1] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ACM(41 - [#9002241] | CPRINT+5, REG1+2, REG1+3, REG1+4 | 
| ^ACM(41.1 - [#9002241.1] | REG1+6 | 
| ^BDMLET - [#9003201] | LIST+16 | 
| ^BDMLET("B" | LINIT+12, LINIT+14, LIST+13, LIST+15 | 
| ^DD("DD" | DATE+3 | 
| ^DIBT( | TEMPLATE+8 | 
| ^TMP("BDMTMP" | CPRINT+3! | 
| ^TMP($J | EXIT+2!, LINIT+2!, Z+2* | 
| ^XTMP("BDMLLT" | EXIT+3!, COHORT+7, C1!, C1+11, P1+9*, TEMPLATE+8*, CPRINT+2, REG1+2!, REG1+3*, REG1+4* , REG1+5 | 
| Name | Line Occurrences | 
|---|---|
| C1 | COHORT+4 | 
| LIST | SELECT+2 | 
| P1 | PATIENT+2 | 
| PATIENT | C1+8 | 
| PAUSE | C1+11, REG1+7 | 
| REGISTER | C1+10 | 
| SELECT | PATLET+1, COHORT+2 | 
| TEMPLATE | C1+9 | 
| Z | LINIT+6, LINIT+9, LINIT+19 | 
| ZIS | PATLET+4, COHORT+9 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> BDM("STATUS" | REGISTER+11* | 
| BDMBTH | EXIT+3, EXIT+4!, COHORT+1*, COHORT+7, COHORT+10!, C1, C1+11, P1+9, TEMPLATE+8, CPRINT+2 , REG1+2, REG1+3, REG1+4, REG1+5 | 
| BDMIANL | CPRINT+6*, CPRINT+7! | 
| BDMJOB | EXIT+3, EXIT+4!, COHORT+1*, COHORT+7, COHORT+10!, C1, C1+11, P1+9, TEMPLATE+8, CPRINT+2 , REG1+2, REG1+3, REG1+4, REG1+5 | 
| BDML | LIST+2~, LIST+12*, LIST+13*, LIST+15, LIST+20, LIST+25 | 
| BDMLBROW | COHORT+6*, COHORT+10! | 
| >> BDMLCNT | REG1+2*, REG1+3*, REG1+4*, REG1+6 | 
| >> BDMLDA | S1+5*, PATLET+2, COHORT+3 | 
| >> BDMLET | CPRINT+4* | 
| BDMLLTJ | S1, LINIT+2!, LINIT+10*, LINIT+15*, LINIT+17, LINIT+20, LIST+11*, LIST+19*, LIST+20, LIST+21 , LIST+22, LIST+23, LIST+24 | 
| BDMLLTJB | PATLET+3*, COHORT+7, COHORT+10!, C1+1*, P1+9, TEMPLATE+8, CPRINT+2, REG1+2, REG1+3, REG1+4 , REG1+5 | 
| BDMLLTOT | SELECT+1! | 
| BDMLLTQT | SELECT+1!, S1+4*, COHORT+5, C1+7*, PATIENT+1!, PATIENT+2, PATIENT+3!, P1+8* | 
| BDMLLTTP | LIST+1! | 
| BDMLLTTP( | S1+4, S1+5, LINIT+20*, LINE+3*, LINE+7*, LINE+11*, LIST+20* | 
| BDMLLTX | LIST+2~, LIST+14*, LIST+15*, LIST+16, LIST+20 | 
| BDMLLTY | LIST+2~, LIST+16*, LIST+17, LIST+18 | 
| BDMLLTZ | LIST+2~ | 
| BDMLREG | LIST+18, C1+10!, REGISTER+1!, REGISTER+7*, REG1+2, REG1+6 | 
| >> BDMLRTN | ZIS+1*, COHORT+8* | 
| >> BDMLSTAT | PATIENT+4*, TEMPLATE+9*, REGISTER+11*, REG1+3, REG1+4, REG1+6 | 
| >> BDMLZDIC | REGISTER+4* | 
| BDMOUT | CPRINT+2, CPRINT+3! | 
| >> BDMRDA | CPRINT+5 | 
| >> BDMRPDA | CPRINT+5* | 
| DA | REGISTER+9! | 
| >> DFN | CPRINT+1*, CPRINT+2*, CPRINT+5 | 
| DIC | P1+1~, P1+2*, P1+7!, TEMPLATE+1~, TEMPLATE+2*, TEMPLATE+6!, REGISTER+1!, REGISTER+3* | 
| DIC("A" | P1+5*, REGISTER+3* | 
| DIC("S" | P1+4*, TEMPLATE+4*, REGISTER+4* | 
| DIC(0 | P1+3*, TEMPLATE+3*, REGISTER+2* | 
| >> DIE | REGISTER+3* | 
| DIR | C1+2~, C1+6!, PAUSE+1!, REGISTER+9! | 
| DIR("A" | S1+1*, C1+4*, PAUSE+1*, REGISTER+9* | 
| DIR("B" | REGISTER+9* | 
| DIR(0 | S1*, C1+3*, PAUSE+1*, REGISTER+9* | 
| >> DIRUT | PAUSE+1*, REGISTER+10 | 
| DT | DATE+2 | 
| >> DUOUT | PAUSE+1 | 
| >> I | LINE+4* | 
| IOF | LIST+3 | 
| >> J | LINE+2*, LINE+3, LINE+6*, LINE+7, LINE+11* | 
| >> K | LINE+4*, LINE+5, LINE+9, LINE+10 | 
| U | LIST+18, LIST+20, REG1+3, REG1+4, REG1+6 | 
| >> VALMCNT | LINIT+3*, Z+1*, Z+2 | 
| X | LINIT+1~, LINIT+4!, LINIT+5*, LINIT+6, LINIT+7!, LINIT+8*, LINIT+9, LINIT+16!, LINIT+17*, LINIT+18* , LINIT+19, Z~, Z+2, REG1+2*, REG1+3, REG1+4 | 
| Y | S1+4, S1+5, LINIT+11*, LINIT+12*, LINIT+14, LINIT+18, LINE+1, LINE+3, LINE+4, DATE+1~ , DATE+2*, DATE+4, C1+7, C1+8, C1+9, C1+10, P1+8, P1+9, TEMPLATE+7, TEMPLATE+8 , REGISTER+6, REGISTER+7, REGISTER+11 | 
| >> Z | LINIT+13*, LINIT+14*, LINIT+20, LINE+5, LINE+7, LINE+8*, LINE+9*, LINE+10*, LINE+11, DATE+4* | 
| >> ZTDESC | ZIS+2* | 
| >> ZTRTN | ZIS+1* | 
| >> ZTSAVE("ACM*" | ZIS+3* | 
| >> ZTSAVE("BDM" | ZIS+5* | 
| >> ZTSAVE("DFN" | ZIS+4* |