BDMLLMR ; IHS/CMI/LAB - PCC HEALTH SUMMARY ;
Source file <BDMLLMR.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| BD | ;get beginning date
|
|
| HDR | ;
|
|
| GUIEP | ;-- lets do the GUI report
|
|
| USR() | ;EP - Return name of current user from ^VA(200.
|
|
| ;
|
||
| LOC() | ;EP - Return location name from file 4 based on DUZ(2).
|
|
| HDR1 | ;
|
|
| BROWSE | ;
|
|
| CTR(X,Y) | ;EP - Center X in a field Y wide.
|
|
| V1 | ;
|
|
| EN | ;
|
|
| ZIS | ;EP
|
|
| ED | ;get ending date
|
|
| M | ;
|
|
| L | ;
|
|
| ENDLOG | ;-- write the end of the log
|
|
| BDMG(BDMJ,BDMBTH,BDMTYPE,BDMBD,BDMED) | ;-- EP for LMR report
|
|
| C(X,X2,X3) | ;
|
|
| EXIT1 | ;
|
|
| TYPE | ;
|
|
| GETDATES | ;
|
|
| EXIT | ;
|
|
| TAX(I,TYPE) | ;
|
|
| PROC | ;
|
|
| TAXM(I) | ;
|
| Name | Field # of Occurrence |
|---|---|
| DD^%DT | ED+1 |
| C^%DTC | ED+4, BDMG+3 |
| COMMA^%DTC | C+1 |
| NOW^%DTC | BDMG+6, ENDLOG+1 |
| ^%ZTLOAD | BDMG+19 |
| FILE^DICN | BDMG+12 |
| ^DIE | ENDLOG+4 |
| IX1^DIK | GUIEP+11 |
| ^DIR | TYPE+2, BD+1, ED+1, ZIS+1, PRINT+14, HDR+2 |
| CLEAR^VALM1 | EXIT1+1 |
| FULL^VALM1 | EXIT1+2 |
| ^XBDBQUE | ZIS+6, BROWSE+2 |
| $$VAL^XBDIQ1 | L+5, M+5 |
| ^XBFMK | EXIT+4, EXIT1+5, BDMG+17 |
| GUIR^XBLM | GUIEP+4 |
| EN^XBVK | EXIT+2, EXIT1+3 |
| $$FMADD^XLFDT | BD+1, EN+3 |
| $$FMTE^XLFDT | BD+1, HDR1+3, HDR1+5 |
| $$NOW^XLFDT | BDMG+19 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^BDMGUI - [#9003201.4] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ATXAX - [#9002226] | TAXM+5, TAXM+6, TAXM+7, TAXM+9 |
| ^ATXLAB - [#9002228] | TAX+6, TAX+7, TAX+9 |
| ^AUPNVLAB - [#9000010.09] | L+3, L+4, L+6, L+7 |
| ^AUPNVLAB("AD" | L+1, L+2 |
| ^AUPNVMED - [#9000010.14] | M+3, M+4 |
| ^AUPNVMED("AD" | M+1, M+2 |
| ^AUPNVSIT - [#9000010] | V1+2, V1+3, V1+4 |
| ^AUPNVSIT("B" | PROC+1, V1+1 |
| ^BDMGUI - [#9003201.4] | GUIEP+9*, GUIEP+10* |
| ^BDMTAXS - [#9003202.3] | TAX+8, TAXM+8 |
| ^BDMTAXS("B" | TAX+4, TAX+5, TAXM+3, TAXM+4 |
| ^DIC(4 - [#4] | BDMLLMR+5, LOC+1, HDR1+4 |
| ^TMP($J | GUIEP+2!, GUIEP+6, GUIEP+7, GUIEP+13! |
| ^VA(200 - [#200] | USR+1 |
| ^XTMP("BDMLLMR" | PRINT+3, PRINT+5, PRINT+7, PRINT+8, EN+2!, EN+3*, L+8*, L+9*, L+10*, L+11* , M+6*, M+7* |
| Name | Line Occurrences |
|---|---|
| $$C | PRINT+9 |
| $$CTR | HDR1+4, HDR1+5 |
| $$TAX | PRINT+11 |
| $$TAXM | TAX+3 |
| @( | V1+5 |
| BD | ED+2 |
| BROWSE | ZIS+4 |
| EN | GUIEP+1 |
| ENDLOG | GUIEP+12 |
| EXIT | TYPE+3, TYPE+4, BD+2, ZIS+2, ZIS+4 |
| EXIT1 | ZIS+7 |
| HDR | PRINT+3, PRINT+4, PRINT+6 |
| HDR1 | HDR+1 |
| PROC | EN+5 |
| V1 | PROC+1 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | USR+1, LOC+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | BDMG+7, ENDLOG+2 |
| A | TAX+1~, TAXM+1~ |
| B | TAX+1~, TAXM+1~ |
| BDMBD | BD+3*, ED+1, ED+4, HDR1+5, BDMG~, BDMG+3 |
| BDMBTH | BDMG~, BDMG+9 |
| >> BDMD | PRINT+8*, PRINT+9, PRINT+10 |
| >> BDMDCTA | GUIEP+7*, GUIEP+9 |
| >> BDMDSP | GUIEP+5 |
| BDMED | ED+3*, PROC+1, HDR1+5, BDMG~ |
| >> BDMGIEN | BDMG+16*, GUIEP+9, GUIEP+10, GUIEP+11, ENDLOG+3 |
| >> BDMH | PRINT+3, PRINT+5, PRINT+7, PRINT+8, EN+1*, EN+2, L+8, L+9, L+10, L+11 , M+6, M+7 |
| >> BDMIEN | PRINT+7*, PRINT+8, PRINT+9, PRINT+11, BDMG+14*, BDMG+15*, BDMG+16 |
| BDMJ | PRINT+3, PRINT+5, PRINT+7, PRINT+8, EN+1*, EN+2, L+8, L+9, L+10, L+11 , M+6, M+7, BDMG~ |
| BDMN | EN+4~ |
| >> BDMNAME | PRINT+5*, PRINT+7, PRINT+8, PRINT+9 |
| >> BDMNOW | BDMG+7*, BDMG+10, ENDLOG+2*, ENDLOG+3 |
| >> BDMODAT | PROC+1*, V1+1 |
| BDMOPT | ZIS+3*, BDMG+4~, BDMG+5*, BDMG+10 |
| >> BDMPG | PRINT+1*, HDR+1, HDR1+1, HDR1+2*, HDR1+3 |
| BDMQUIT | PRINT+2!, PRINT+5, PRINT+6, PRINT+7, HDR+2* |
| >> BDMSD | ED+4*, PROC+1, BDMG+3* |
| BDMTYPE | TYPE+1*, TYPE+5*, PRINT+10, PRINT+11, V1+5, HDR1+6, HDR1+7, BDMG~, BDMG+1, BDMG+2 |
| >> BDMTYPEP | TYPE+6*, HDR1+4, BDMG+1*, BDMG+2* |
| >> BDMVIEN | V1+1*, V1+2, V1+3, V1+4, L+1, L+2, M+1, M+2 |
| >> C | GUIEP+6*, GUIEP+9*, GUIEP+10 |
| D0 | BDMG+8! |
| DA | TYPE+2!, ZIS+1!, BDMG+13!, GUIEP+11*, ENDLOG+3*, ENDLOG+5! |
| DD | BDMG+8! |
| DFN | EXIT+3!, EXIT1+4! |
| DIADD | BDMG+11*, BDMG+13! |
| DIC | BDMG+8!, BDMG+11*, BDMG+13! |
| DIC("DR" | BDMG+10* |
| DIC(0 | BDMG+11* |
| DIE | ENDLOG+3*, ENDLOG+5! |
| >> DIK | GUIEP+11* |
| DIR | TYPE+2!, BD+1!, ED+1!, ZIS+1!, PRINT+14!, HDR+2! |
| DIR("A" | TYPE+2*, BD+1*, ED+1*, ZIS+1*, PRINT+14* |
| DIR("B" | BD+1*, ZIS+1* |
| DIR(0 | TYPE+2*, BD+1*, ED+1*, ZIS+1*, PRINT+14*, HDR+2* |
| >> DIRUT | TYPE+3, BD+1*, BD+2, ED+1*, ED+2, ZIS+2, PRINT+14* |
| DLAYGO | BDMG+11*, BDMG+13! |
| DR | ENDLOG+3*, ENDLOG+5! |
| DT | BD+1, EN+3, HDR1+3, GUIEP+10 |
| >> DTOUT | HDR+2 |
| >> DUOUT | BD+1, ED+1, PRINT+14 |
| DUZ | USR+1, BDMG+9, BDMG+10 |
| DUZ(2 | BDMLLMR+5, LOC+1, HDR1+4 |
| G | TAX+1~, TAX+2*, TAX+10*, TAX+12, TAXM+1~, TAXM+2*, TAXM+10*, TAXM+12 |
| I | TAX~, TAX+3, TAX+9, TAXM~, TAXM+9, L+4*, L+8, L+9, L+10, L+11 , M+4*, M+6, M+7 |
| IO | PRINT+14, HDR+2 |
| IO(0 | PRINT+14, HDR+2 |
| IOF | BDMLLMR+3, HDR1+1 |
| IOM | CTR+1, GUIEP+3* |
| IOSL | PRINT+6 |
| IOST | PRINT+14, HDR+2 |
| L | EN+4~ |
| N | TAX+1~, TAX+7*, TAX+8, TAX+10, TAXM+1~, TAXM+7*, TAXM+8, TAXM+10, L+5*, L+8 , L+9, L+10, L+11, M+5*, M+6, M+7 |
| P | EN+4~ |
| >> R | L+6*, L+10 |
| T | PRINT+11*, EN+4~ |
| TYPE | TAX~, TAX+3 |
| U | BDMLLMR+5, PRINT+9, PRINT+10, TAX+7, TAXM+6, TAXM+7, USR+1, LOC+1, V1+3, V1+4 , L+4, L+6, L+7, L+9, L+10, L+11, M+4, M+7, HDR1+4 |
| X | ED+4, TAX+1~, TAX+6*, TAX+7, TAX+9, TAXM+1~, TAXM+5*, TAXM+6, TAXM+7, TAXM+9 , C~, C+2, CTR~, CTR+1, EN+4~, L+2*, L+3, L+4, L+5, L+6 , L+7, M+2*, M+3, M+4, M+5, BDMG+3, BDMG+9*, GUIEP+6*, GUIEP+7, GUIEP+9 |
| >> X1 | ED+4*, BDMG+3* |
| X2 | ED+4*, C~, BDMG+3* |
| X3 | C~ |
| >> XBIOP | BROWSE+2* |
| >> XBNS | ZIS+5* |
| >> XBRC | ZIS+5*, BROWSE+2* |
| >> XBRP | ZIS+5*, BROWSE+1* |
| >> XBRX | ZIS+5*, BROWSE+2* |
| Y | TYPE+4, TYPE+5, BD+3, ED+1*, ED+3, ZIS+3, ZIS+4, TAX+1~, TAX+4*, TAX+5* , TAX+8, TAXM+1~, TAXM+3*, TAXM+4*, TAXM+8, CTR~, CTR+1, EN+4~, L+7*, L+11 , HDR+2, BDMG+14, BDMG+15 |
| Y(0 | TYPE+6 |
| Z | TAX+1~, TAX+4*, TAX+5, TAXM+1~, TAXM+3*, TAXM+4 |
| >> ZTDESC | BDMG+19* |
| >> ZTDTH | BDMG+19* |
| >> ZTIO | BDMG+19* |
| >> ZTREQ | GUIEP+14* |
| >> ZTRTN | BDMG+19* |
| ZTSAVE | BDMG+18! |
| ZTSAVE("*" | BDMG+18* |