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