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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BARRASMB

Package: IHS Accounts Receivable

Routine: BARRASMB


Information

BARRASMB ; IHS/SD/LSL - Age Summary Report Print Logic ;08/20/2008

Source Information

Source file <BARRASMB.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
IHS Accounts Receivable 5 ASM^BAREISS  WHD^BARRHD  PAZ^BARRUTL  EOP^BARUTL  $$EN^BARVDF  
Kernel 1 $$CJ^XLFSTR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Accounts Receivable 1 BARRASM2  

Entry Points

Name Comments DBIA/ICR reference
ACCOUNT ;
; Account line on Summary reports
TOTAL ;
; Report totals for Billing Entity/Allowance Category Reports
BILL ;
; Print report if user selected SORT CRITERIA Billing Entity or
; Allowance Category and Report Type with payers AND bills
DETAIL ;
; Print report if user selected SORT CRITERIA Billing Entity or
; Allowance Category and Report Type with payers
SUMMARY ;
; Print report if user selected SORT CRITERIA Billing Entity or
; Allowance Category and Report Type w/o payers
HDB ; EP
; Page and column header
SUM2 ;
; Billing Entity/Allowance Category Summary line
PRINT ; EP
; Print reports
STANDARD ;
; Print report if user selected SORT CRITERIA a/r account, visit, or
; clinic
HD ; EP

External References

Name Field # of Occurrence
ASM^BAREISS SUMMARY+30
WHD^BARRHD HDB+4
PAZ^BARRUTL HD+2
EOP^BARUTL STANDARD+8, STANDARD+18, STANDARD+52, SUMMARY+8, SUMMARY+32, DETAIL+8, DETAIL+42, BILL+8, BILL+56
$$EN^BARVDF BILL+20, BILL+22
$$CJ^XLFSTR BILL+21

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"*** VISIT Location: ",BAR("SUB0"),!
  • Line Location: STANDARD+15
Function Call: WRITE
  • Prompt: !,BAREQUAL
  • Line Location: STANDARD+43
Function Call: WRITE
  • Prompt: !?20,$J($P(BARTMP,U),9,2)
  • Line Location: STANDARD+45
Function Call: WRITE
  • Prompt: ?30,$J($P(BARTMP,U,2),9,2)
  • Line Location: STANDARD+46
Function Call: WRITE
  • Prompt: ?40,$J($P(BARTMP,U,3),9,2)
  • Line Location: STANDARD+47
Function Call: WRITE
  • Prompt: ?50,$J($P(BARTMP,U,4),9,2)
  • Line Location: STANDARD+48
Function Call: WRITE
  • Prompt: ?60,$J($P(BARTMP,U,5),9,2)
  • Line Location: STANDARD+49
Function Call: WRITE
  • Prompt: ?70,$J($P(BARTMP,U,6),10,2)
  • Line Location: STANDARD+50
Function Call: WRITE
  • Prompt: !,"*** VISIT Location: ",BAR("SUB0"),!
  • Line Location: SUMMARY+15
Function Call: WRITE
  • Prompt: !
  • Line Location: SUMMARY+27
Function Call: WRITE
  • Prompt: !,"*** VISIT Location: ",BAR("SUB0"),!
  • Line Location: DETAIL+16
Function Call: WRITE
  • Prompt: "ALLOW CAT TOTAL"
  • Line Location: DETAIL+30
Function Call: WRITE
  • Prompt: "BILL ENTITY TOTAL"
  • Line Location: DETAIL+31
Function Call: WRITE
  • Prompt: "INS TYPE TOTAL"
  • Line Location: DETAIL+32
Function Call: WRITE
  • Prompt: !
  • Line Location: DETAIL+39
Function Call: WRITE
  • Prompt: !,"*** VISIT Location: ",BAR("SUB0"),!
  • Line Location: BILL+16
Function Call: WRITE
  • Prompt: "ALLOW CAT TOTAL"
  • Line Location: BILL+45
Function Call: WRITE
  • Prompt: "BILL ENTITY TOTAL"
  • Line Location: BILL+46
Function Call: WRITE
  • Prompt: "INS TYPE TOTAL"
  • Line Location: BILL+47
Function Call: WRITE
  • Prompt: !
  • Line Location: BILL+54
Function Call: WRITE
  • Prompt: ?20,$J($P(BARTMPS,U),9,2)
  • Line Location: ACCOUNT+2
Function Call: WRITE
  • Prompt: ?30,$J($P(BARTMPS,U,2),9,2)
  • Line Location: ACCOUNT+3
Function Call: WRITE
  • Prompt: ?40,$J($P(BARTMPS,U,3),9,2)
  • Line Location: ACCOUNT+4
Function Call: WRITE
  • Prompt: ?50,$J($P(BARTMPS,U,4),9,2)
  • Line Location: ACCOUNT+5
Function Call: WRITE
  • Prompt: ?60,$J($P(BARTMPS,U,5),9,2)
  • Line Location: ACCOUNT+6
Function Call: WRITE
  • Prompt: ?70,$J($P(BARTMPS,U,6),10,2)
  • Line Location: ACCOUNT+7
Function Call: WRITE
  • Prompt: ?20,$J($P(BARTMP,U),9,2)
  • Line Location: SUM2+2
Function Call: WRITE
  • Prompt: ?30,$J($P(BARTMP,U,2),9,2)
  • Line Location: SUM2+3
Function Call: WRITE
  • Prompt: ?40,$J($P(BARTMP,U,3),9,2)
  • Line Location: SUM2+4
Function Call: WRITE
  • Prompt: ?50,$J($P(BARTMP,U,4),9,2)
  • Line Location: SUM2+5
Function Call: WRITE
  • Prompt: ?60,$J($P(BARTMP,U,5),9,2)
  • Line Location: SUM2+6
Function Call: WRITE
  • Prompt: ?70,$J($P(BARTMP,U,6),10,2)
  • Line Location: SUM2+7
Function Call: WRITE
  • Prompt: BAREQUAL
  • Line Location: TOTAL+2
Function Call: WRITE
  • Prompt: !?20,$J($P(BARTMP,U),9,2)
  • Line Location: TOTAL+4
Function Call: WRITE
  • Prompt: ?30,$J($P(BARTMP,U,2),9,2)
  • Line Location: TOTAL+5
Function Call: WRITE
  • Prompt: ?40,$J($P(BARTMP,U,3),9,2)
  • Line Location: TOTAL+6
Function Call: WRITE
  • Prompt: ?50,$J($P(BARTMP,U,4),9,2)
  • Line Location: TOTAL+7
Function Call: WRITE
  • Prompt: ?60,$J($P(BARTMP,U,5),9,2)
  • Line Location: TOTAL+8
Function Call: WRITE
  • Prompt: ?70,$J($P(BARTMP,U,6),10,2)
  • Line Location: TOTAL+9
Function Call: WRITE
  • Prompt: !,BAR("DASH"),!
  • Line Location: HDB+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J STANDARD+5, STANDARD+9, STANDARD+11, STANDARD+17, STANDARD+19, STANDARD+32, STANDARD+44, SUMMARY+5, SUMMARY+9, SUMMARY+11
, SUMMARY+17, SUMMARY+19, SUMMARY+23, DETAIL+5, DETAIL+10, DETAIL+12, DETAIL+18, DETAIL+19, DETAIL+22, DETAIL+24
, DETAIL+35, BILL+5, BILL+10, BILL+12, BILL+18, BILL+19, BILL+24, BILL+25, BILL+28, BILL+30
, BILL+50, TOTAL+3

Label References

Name Line Occurrences
ACCOUNT DETAIL+26, BILL+41
BILL PRINT+15
DETAIL PRINT+13
HD STANDARD+12, STANDARD+18, SUMMARY+12, SUMMARY+18, DETAIL+13, DETAIL+23, BILL+13, BILL+29
HDB STANDARD+4, SUMMARY+4, DETAIL+4, BILL+4
STANDARD PRINT+9
SUM2 SUMMARY+21, SUMMARY+25, DETAIL+33, DETAIL+37, BILL+48, BILL+52
SUMMARY PRINT+11
TOTAL SUMMARY+28, DETAIL+40, BILL+55

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BAR( PRINT+2!
>> BAR("COL" PRINT+8*, HDB+5
>> BAR("DASH" HDB+6*, HDB+7
>> BAR("F1" PRINT+10, PRINT+12, PRINT+14, PRINT+16, STANDARD+11, STANDARD+13, STANDARD+17, STANDARD+18, STANDARD+30, STANDARD+40
, SUMMARY+11, SUMMARY+13, SUMMARY+17, SUMMARY+18, SUMMARY+22, SUMMARY+26, DETAIL+12, DETAIL+14, DETAIL+18, DETAIL+22
, DETAIL+23, DETAIL+27, DETAIL+28, DETAIL+34, DETAIL+38, BILL+12, BILL+14, BILL+18, BILL+24, BILL+28
, BILL+29, BILL+38, BILL+43, BILL+49, BILL+53, HD+3*
>> BAR("I" HDB+3*
>> BAR("PG" PRINT+5*, HDB+2*
>> BAR("SUB0" PRINT+3!, STANDARD+10*, STANDARD+11*, STANDARD+12, STANDARD+14, STANDARD+15, STANDARD+17, STANDARD+19, STANDARD+32, SUMMARY+10*
, SUMMARY+11*, SUMMARY+12, SUMMARY+14, SUMMARY+15, SUMMARY+17, SUMMARY+19, SUMMARY+23, DETAIL+11*, DETAIL+12*, DETAIL+13
, DETAIL+15, DETAIL+16, DETAIL+18, DETAIL+19, DETAIL+22, DETAIL+24, DETAIL+35, BILL+11*, BILL+12*, BILL+13
, BILL+15, BILL+16, BILL+18, BILL+19, BILL+24, BILL+25, BILL+28, BILL+30, BILL+50
>> BAR("SUB1" PRINT+4!, STANDARD+16*, STANDARD+17*, STANDARD+19, STANDARD+20, SUMMARY+16*, SUMMARY+17*, SUMMARY+19, SUMMARY+20, DETAIL+17*
, DETAIL+18*, DETAIL+19, DETAIL+20, DETAIL+22, DETAIL+24, BILL+17*, BILL+18*, BILL+19, BILL+21, BILL+24
, BILL+25, BILL+28, BILL+30
>> BAR("SUB2" PRINT+4!, DETAIL+21*, DETAIL+22*, DETAIL+24, DETAIL+25, BILL+23*, BILL+24*, BILL+25, BILL+26, BILL+28
, BILL+30
>> BAR("SUB3" PRINT+4!, BILL+27*, BILL+28*, BILL+30, BILL+31
>> BAR(132 HDB+6
>> BARA STANDARD+8, STANDARD+18, STANDARD+52, SUMMARY+8, SUMMARY+30, SUMMARY+32, DETAIL+8, DETAIL+42, BILL+8, BILL+56
>> BARDASH PRINT+6*, STANDARD+31, SUMMARY+24, DETAIL+29, DETAIL+36, BILL+39, BILL+44, BILL+51
>> BAREQUAL PRINT+7*, STANDARD+43, TOTAL+2
>> BARHOLD("SUB0" STANDARD+9*, STANDARD+12, STANDARD+14*, SUMMARY+9*, SUMMARY+12, SUMMARY+14*, DETAIL+10*, DETAIL+13, DETAIL+15*, BILL+10*
, BILL+13, BILL+15*
BARNAME PRINT+4!, STANDARD+20*, STANDARD+21
BARTMP PRINT+4!, STANDARD+19*, STANDARD+22, STANDARD+23, STANDARD+24, STANDARD+25, STANDARD+26, STANDARD+27, STANDARD+32*, STANDARD+34
, STANDARD+35, STANDARD+36, STANDARD+37, STANDARD+38, STANDARD+39, STANDARD+44*, STANDARD+45, STANDARD+46, STANDARD+47, STANDARD+48
, STANDARD+49, STANDARD+50, SUMMARY+19*, SUMMARY+23*, DETAIL+19*, DETAIL+35*, BILL+19*, BILL+50*, SUM2+2, SUM2+3
, SUM2+4, SUM2+5, SUM2+6, SUM2+7, TOTAL+3*, TOTAL+4, TOTAL+5, TOTAL+6, TOTAL+7, TOTAL+8
, TOTAL+9
BARTMPS PRINT+4!, DETAIL+24*, BILL+25*, ACCOUNT+2, ACCOUNT+3, ACCOUNT+4, ACCOUNT+5, ACCOUNT+6, ACCOUNT+7
BARTMPS2 PRINT+4!, BILL+30*, BILL+32, BILL+33, BILL+34, BILL+35, BILL+36, BILL+37
>> BARY("ALL" SUMMARY+30
>> BARY("LOC" STANDARD+15, SUMMARY+15, DETAIL+16, BILL+16
>> BARY("RTYP" PRINT+11, PRINT+13, PRINT+15
>> BARY("STCR" PRINT+9, SUMMARY+30, DETAIL+30, DETAIL+31, DETAIL+32, BILL+45, BILL+46, BILL+47
>> DIROUT HD+3
>> DTOUT HD+3
>> DUOUT HD+3
>> I PRINT+2*
IOM BILL+21
IOSL STANDARD+18, SUMMARY+18, DETAIL+23, BILL+29
U STANDARD+22, STANDARD+23, STANDARD+24, STANDARD+25, STANDARD+26, STANDARD+27, STANDARD+34, STANDARD+35, STANDARD+36, STANDARD+37
, STANDARD+38, STANDARD+39, STANDARD+45, STANDARD+46, STANDARD+47, STANDARD+48, STANDARD+49, STANDARD+50, BILL+32, BILL+33
, BILL+34, BILL+35, BILL+36, BILL+37, ACCOUNT+2, ACCOUNT+3, ACCOUNT+4, ACCOUNT+5, ACCOUNT+6, ACCOUNT+7
, SUM2+2, SUM2+3, SUM2+4, SUM2+5, SUM2+6, SUM2+7, TOTAL+4, TOTAL+5, TOTAL+6, TOTAL+7
, TOTAL+8, TOTAL+9
>> XQY0 STANDARD+8, STANDARD+18, STANDARD+52, SUMMARY+8, SUMMARY+32, DETAIL+8, DETAIL+42, BILL+8, BILL+56, HD+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All