Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBMHRPT

Package: Integrated Billing

Routine: IBMHRPT


Information

IBMHRPT ;EDE/YMG - Mental Health Copay Exemption Report; 05/04/2023

Source Information

Source file <IBMHRPT.m>

Call Graph

Call Graph

Call Graph Total: 12

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  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Integrated Billing 1 IB MH COPAY RPT  

Entry Points

Name Comments DBIA/ICR reference
EN ; entry point
COMPILE ; compile report
PRINT ; 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

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"This report requires 132 column display.",!
  • Line Location: EN+12
Function Call: WRITE
  • Prompt: !!,"Report compilation has started with task# ",ZTSK,".",!
  • Line Location: EN+21
Function Call: WRITE
  • Prompt: "."
  • Line Location: COMPILE+8
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRINT+11
Function Call: WRITE
  • Prompt: !!,"No records found."
  • Line Location: PRINT+15
Function Call: WRITE
  • Prompt: !!,$$CJ^XLFSTR("End of report.",132)
  • Line Location: PRINT+31
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: !,"Mental Health Copay Exemption Report",?66,EXTDT,?120,"Page: ",PAGE
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !,$$FLTRSTR(),";",$$SORTSTR()
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: !,"Div Patient Name DoS Bill # Type Status Stop Amt Free"
  • Line Location: HDR+7
Function Call: WRITE
  • Prompt: !,DASH
  • Line Location: HDR+8
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+2
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+5
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKCANC+5
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKFREE+5
Routine Call
  • %ZIS
  • Line Location:
    • EN+15
Routine Call
  • %ZIS
  • Line Location:
    • EN+20
Routine Call
  • DIR
  • Line Location:
    • ASKDT+13
    • ASKDT+20
    • ASKSORT+7
    • PAUSE+3
    • ASKCANC+8
    • ASKFREE+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IB - [#350] GETS^DIQ
^IBE(350.9 - [#350.9] EXTERNAL^DILFD,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IB("AFDT" COMPILE+2, COMPILE+3, COMPILE+7
^TMP("IBMHRPT" EN+3!, EN+24!, COMPILE+23*, COMPILE+25*, PRINT+14, PRINT+18, PRINT+19, PRINT+20

Label References

Name Line Occurrences
$$ASKCANC EN+7
$$ASKDIV EN+4
$$ASKDT EN+5
$$ASKFREE EN+8
$$ASKSORT EN+9
$$FLTRSTR PRINT+7, HDR+6
$$SORTSTR PRINT+7, HDR+6
COMPILE EN+23
HDR PRINT+12, PRINT+28
PAUSE EN+21, PRINT+31, HDR+2
PRINT COMPILE+29

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All