IBMHRPT ;EDE/YMG - Mental Health Copay Exemption Report; 05/04/2023
Source file <IBMHRPT.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 6 | (,HOME)^%ZIS ^%ZISC ^%ZTLOAD $$FMTE^XLFDT $$CJ^XLFSTR ($$NAME,$$STA)^XUAF4 |
| VA FileMan | 3 | $$EXTERNAL^DILFD ($$GET1,GETS)^DIQ ^DIR |
| Integrated Billing | 2 | ($$ISCDCANC,$$NUMVSTCK,$$OECHK)^IBECEAMH ($$GETEXCEL,PRTEXCEL)^IBUCMM |
| Registration | 1 | FIRST^VAUTOMA |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; entry point
|
|
| COMPILE | ; compile report
|
|
| ; print report
|
||
| HDR | ; print header
|
|
| ASKDT() | ; prompt for start and end dates
|
|
| ASKDIV(DIVS) | ; prompt for division(s)
|
|
| ASKSORT() | ; display "sort by" prompt
|
|
| FLTRSTR() | ; returns "Filtered by" string to print
|
|
| SORTSTR() | ; returns "Sorted by" string to print
|
|
| PAUSE | ; "Press Return to Continue" prompt
|
|
| ASKCANC() | ; display "include cancelled bills" prompt
|
|
| ASKFREE() | ; display "include free visits" prompt
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZIS | EN+15 |
| HOME^%ZIS | EN+20 |
| ^%ZISC | EN+25 |
| ^%ZTLOAD | EN+20 |
| $$EXTERNAL^DILFD | ASKDT+12 |
| $$GET1^DIQ | ASKDT+7 |
| GETS^DIQ | COMPILE+9 |
| ^DIR | ASKDT+13, ASKDT+20, ASKSORT+7, PAUSE+3, ASKCANC+8, ASKFREE+8 |
| $$ISCDCANC^IBECEAMH | COMPILE+14 |
| $$NUMVSTCK^IBECEAMH | COMPILE+5 |
| $$OECHK^IBECEAMH | COMPILE+15 |
| $$GETEXCEL^IBUCMM | EN+10 |
| PRTEXCEL^IBUCMM | EN+11 |
| FIRST^VAUTOMA | ASKDIV+10 |
| $$FMTE^XLFDT | PRINT+4, PRINT+21 |
| $$CJ^XLFSTR | PRINT+16, PRINT+31 |
| $$NAME^XUAF4 | COMPILE+18 |
| $$STA^XUAF4 | COMPILE+17 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^IB - [#350] | GETS^DIQ |
| ^IBE(350.9 - [#350.9] | EXTERNAL^DILFD, GET1^DIQ |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZIS | EN+2~, EN+15* |
| %ZIS("B" | EN+15* |
| CNT | COMPILE+1~, COMPILE+2*, COMPILE+8*, COMPILE+23, COMPILE+25, PRINT+19*, PRINT+20 |
| DASH | HDR+1~, HDR+3*, HDR+8 |
| DIC | ASKDIV+9~, ASKDIV+10* |
| DIR | ASKDT+5~, ASKSORT+4~, PAUSE+1~, ASKCANC+4~, ASKFREE+4~ |
| DIR("?" | ASKDT+10*, ASKDT+11*, ASKDT+12*, ASKDT+18*, ASKDT+19* |
| DIR("A" | ASKDT+9*, ASKDT+17*, ASKSORT+6*, ASKCANC+6*, ASKFREE+6* |
| DIR(0 | ASKDT+8*, ASKDT+16*, ASKSORT+5*, PAUSE+3*, ASKCANC+7*, ASKFREE+7* |
| DIROUT | ASKDT+5~, ASKDT+13, ASKDT+20, ASKSORT+4~, ASKSORT+7, PAUSE+1~, ASKCANC+4~, ASKCANC+9, ASKFREE+4~, ASKFREE+9 |
| DIRUT | ASKDT+5~, ASKDT+13, ASKDT+20, ASKSORT+4~, ASKSORT+7, PAUSE+1~, PAUSE+4, ASKCANC+4~, ASKCANC+9, ASKFREE+4~ , ASKFREE+9 |
| DIVS | ASKDIV~, ASKDIV+12* |
| DT | PRINT+4, ASKDT+8 |
| DTOUT | ASKDT+5~, ASKSORT+4~, ASKSORT+7, PAUSE+1~, ASKCANC+4~, ASKCANC+9, ASKFREE+4~, ASKFREE+9 |
| DUOUT | ASKDT+5~, ASKSORT+4~, ASKSORT+7, PAUSE+1~, ASKCANC+4~, ASKCANC+9, ASKFREE+4~, ASKFREE+9 |
| EXTDT | PRINT+1~, PRINT+4*, PRINT+6, HDR+5 |
| IBATYP | COMPILE+1~, COMPILE+12*, COMPILE+21 |
| IBBILL | COMPILE+1~, COMPILE+19*, COMPILE+21 |
| IBCANC | EN+1~, EN+7*, COMPILE+13 |
| IBDATA | COMPILE+1~, PRINT+1~, PRINT+20*, PRINT+21, PRINT+23, PRINT+26, PRINT+27 |
| IBDATA(350 | COMPILE+10, COMPILE+12, COMPILE+13, COMPILE+15, COMPILE+19, COMPILE+20, COMPILE+21, COMPILE+22 |
| IBDFN | COMPILE+1~, COMPILE+2*, COMPILE+3, COMPILE+5, COMPILE+7 |
| IBDIV | COMPILE+1~, COMPILE+10*, COMPILE+11, COMPILE+17, COMPILE+18 |
| IBDIVNM | COMPILE+1~, COMPILE+18*, COMPILE+21 |
| IBDIVS | EN+1~, EN+4, COMPILE+11, FLTRSTR+1 |
| IBDIVS( | COMPILE+11 |
| IBDT | COMPILE+1~, COMPILE+3*, COMPILE+4, COMPILE+7 |
| IBEDT | EN+1~, EN+6*, COMPILE+3 |
| IBENC | COMPILE+1~, COMPILE+15* |
| IBEVDT | COMPILE+1~, COMPILE+4*, COMPILE+5, COMPILE+15, COMPILE+21, COMPILE+24, PRINT+1~, PRINT+21*, PRINT+23, PRINT+26 |
| IBEXCEL | EN+1~, EN+10*, EN+11, EN+12, PRINT+5, PRINT+10, PRINT+15, PRINT+22, PRINT+31 |
| IBFREE | EN+1~, EN+8*, COMPILE+6 |
| IBFVSTS | COMPILE+1~, COMPILE+5*, COMPILE+6, COMPILE+22 |
| IBIDX | COMPILE+1~, COMPILE+24*, COMPILE+25, PRINT+1~, PRINT+18*, PRINT+19 |
| IBIEN | COMPILE+1~, COMPILE+7*, COMPILE+9, COMPILE+14 |
| IBOK | COMPILE+1~, COMPILE+14*, COMPILE+15*, COMPILE+16 |
| IBPATN | COMPILE+1~, COMPILE+20*, COMPILE+21, COMPILE+24 |
| IBSDT | EN+1~, EN+6*, COMPILE+3 |
| IBSORT | EN+1~, EN+9*, COMPILE+24, SORTSTR+1 |
| IBSTA | COMPILE+1~, COMPILE+17*, COMPILE+21, COMPILE+24 |
| IBSTAT | COMPILE+1~, COMPILE+13*, COMPILE+21 |
| IBSTR | COMPILE+1~, COMPILE+21*, COMPILE+22*, COMPILE+23 |
| IENS | COMPILE+1~, COMPILE+9*, COMPILE+10, COMPILE+12, COMPILE+13, COMPILE+15, COMPILE+19, COMPILE+20, COMPILE+21, COMPILE+22 |
| IO | PRINT+2 |
| IO("Q" | EN+14!, EN+16 |
| IOF | PRINT+11, HDR+2 |
| IOP | EN+14! |
| IOSL | PRINT+28 |
| IOST | PRINT+11 |
| LN | PRINT+1~, PRINT+25*, PRINT+28, HDR+4* |
| MHSDT | ASKDT+4~, ASKDT+7*, ASKDT+8, ASKDT+12 |
| PAGE | PRINT+1~, PRINT+3*, HDR+2, HDR+4*, HDR+5 |
| POP | EN+2~, EN+15* |
| QUIT | PRINT+1~, PRINT+3*, PRINT+18, PRINT+19, PRINT+31, HDR+2, PAUSE+4* |
| SDT | ASKDT+4~, ASKDT+14*, ASKDT+16, ASKDT+21 |
| U | EN+6, COMPILE+21, COMPILE+22, PRINT+7, PRINT+21, PRINT+23, PRINT+26, PRINT+27, ASKDT+21 |
| VAUTDV | ASKDIV+9~, ASKDIV+11, ASKDIV+12 |
| VAUTDV("" | ASKDIV+11 |
| VAUTNI | ASKDIV+9~, ASKDIV+10* |
| VAUTSTR | ASKDIV+9~, ASKDIV+10* |
| VAUTVB | ASKDIV+9~, ASKDIV+10* |
| X | ASKDT+5~, ASKSORT+4~, PAUSE+1~, ASKCANC+4~, ASKFREE+4~ |
| Y | ASKDT+5~, ASKDT+14, ASKDT+21, ASKSORT+4~, ASKSORT+8, PAUSE+1~, ASKCANC+4~, ASKCANC+10, ASKFREE+4~, ASKFREE+10 |
| Z | EN+1~, EN+5*, EN+6, COMPILE+1~, COMPILE+15* |
| ZTDESC | EN+2~, EN+17* |
| >> ZTQUEUED | COMPILE+8, PRINT+11, PRINT+31, HDR+2 |
| ZTRTN | EN+2~, EN+17* |
| ZTSAVE | EN+2~ |
| ZTSAVE("IBCANC" | EN+18* |
| ZTSAVE("IBDIVS" | EN+18* |
| ZTSAVE("IBEDT" | EN+18* |
| ZTSAVE("IBEXCEL" | EN+18* |
| ZTSAVE("IBFREE" | EN+18* |
| ZTSAVE("IBSDT" | EN+18* |
| ZTSAVE("IBSORT" | EN+18* |
| ZTSAVE("ZTREQ" | EN+19* |
| ZTSK | EN+2~, EN+21 |