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: BARRPRP

Package: IHS Accounts Receivable

Routine: BARRPRP


Information

BARRPRP ; IHS/SD/LSL - Payment Summary Report by Collection Batch ;08/20/2008

Source Information

Source file <BARRPRP.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
IHS Accounts Receivable 5 ^BARDBQUE  $$DATE^BARDUTL  (,ASKSORT,SORT)^BARRSEL  PAZ^BARRUTL  INIT^BARUTL  
VA Fileman 2 ^%DTC  $$GET1^DIQ  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Accounts Receivable 1 BAR RPT FRM PRP  

Entry Points

Name Comments DBIA/ICR reference
DATES ;
; Ask Collection Batch Open Date Range
EN ; EP
COMPUTE ; EP
; Find bills matching criteria and store in ^TMP($J,"BAR-PRP")
BATCH ;
; Loop batches opened on BARDT
DETAIL ;
; Detail Report data
CLINVIS ;
; Data sorted by Clinic/Visit
TRANS ;
; Loop payment transanctions on the batch
DATA ;
; Collect data for report
MORE ;

External References

Name Field # of Occurrence
^%DTC DATES+11
^BARDBQUE EN+17
$$DATE^BARDUTL DATES+2, DATES+4
^BARRSEL EN+6
ASKSORT^BARRSEL EN+11
SORT^BARRSEL EN+12
PAZ^BARRUTL EN+18
INIT^BARUTL EN+2
$$GET1^DIQ DATA+7, DATA+8, DATA+9, MORE+9, MORE+14, MORE+16, MORE+18, MORE+21, MORE+22

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!," ============ Entry of COLLECTION BATCH OPEN DATE Range =============",!
  • Line Location: EN+8
Function Call: WRITE
  • Prompt: !
  • Line Location: DATES+5
Function Call: WRITE
  • Prompt: *7
  • Line Location: DATES+13
Function Call: WRITE
  • Prompt: !!,"The date range must not exceed 31 days. Please try a different range.",!
  • Line Location: DATES+14

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BARBL(2906 - [#90050.01] GET1^DIQ
^BARAC(2906 - [#90050.02] GET1^DIQ
^BARTR(2906 - [#90050.03] GET1^DIQ
^BARCOL(2906 - [#90051.01] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BARBL( MORE+5, MORE+6, MORE+7
^BARCOL( COMPUTE+4, COMPUTE+5, BATCH+3, DATA+2, DATA+4
^BARTR( DATA+3, DATA+11, TRANS+2, TRANS+4, MORE+1, MORE+2
^TMP($J COMPUTE+2!, CLINVIS+2, CLINVIS+3, CLINVIS+4*, CLINVIS+5*, CLINVIS+6*, CLINVIS+7*, CLINVIS+8*, DETAIL+2, DETAIL+3
, DETAIL+4*, DETAIL+5*, DETAIL+6*, DETAIL+7*, DETAIL+8*

Label References

Name Line Occurrences
BATCH COMPUTE+5
CLINVIS MORE+28
DATA BATCH+3
DATES EN+9, DATES+5, DATES+6, DATES+12
DETAIL MORE+29
MORE TRANS+4
TRANS DATA+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BAR EN+1!
BAR("LOC" EN+5*
BAR("PRIVACY" EN+4*
BAR(0 MORE+6*, MORE+8, MORE+20
BAR(1 MORE+7*, MORE+11, MORE+12, MORE+13
>> BARAC MORE+8*, MORE+9
>> BARASK EN+12, MORE+25
>> BARB( COMPUTE+10, COMPUTE+11, COMPUTE+12, COMPUTE+13, MORE+24*
>> BARBAMT DATA+7*, MORE+24
>> BARBATCH BATCH+2*, BATCH+3*, DATA+2, DATA+3, DATA+4, DATA+7, DATA+8, DATA+9, DATA+11, TRANS+2
, TRANS+4
>> BARBL MORE+4*, MORE+5, MORE+6, MORE+7, MORE+14, MORE+16, MORE+18, MORE+22, CLINVIS+3, CLINVIS+5
, DETAIL+3, DETAIL+5
>> BARBLAMT MORE+20*, CLINVIS+7, DETAIL+7
>> BARBNAME COMPUTE+9*, COMPUTE+10*, COMPUTE+11, COMPUTE+12, COMPUTE+13, DATA+6*, MORE+24
>> BARBPST DATA+8*, MORE+24
BARBTOT COMPUTE+8!, COMPUTE+11*, COMPUTE+12*, COMPUTE+13*
>> BARBUPST DATA+9*, MORE+24
>> BARCB(0 DATA+4*, DATA+5, DATA+6
>> BARCLIN MORE+16*, MORE+17*, MORE+26
>> BARDOS MORE+22*, MORE+23
>> BARDT COMPUTE+4*, COMPUTE+5*, BATCH+3
>> BAREND DATES+4*, DATES+5, DATES+6, DATES+9, DATES+16, COMPUTE+5
>> BARHOLD CLINVIS+2*, CLINVIS+4, CLINVIS+6, CLINVIS+7, CLINVIS+8, DETAIL+2*, DETAIL+4, DETAIL+6, DETAIL+7, DETAIL+8
>> BARITM DATA+10*, DATA+11*, TRANS+2, TRANS+4
>> BARITYP MORE+9*, MORE+10
>> BARMDOS MORE+23*, CLINVIS+2, CLINVIS+3, CLINVIS+4, CLINVIS+5, CLINVIS+6, CLINVIS+7, CLINVIS+8, DETAIL+2, DETAIL+3
, DETAIL+4, DETAIL+5, DETAIL+6, DETAIL+7, DETAIL+8
>> BARP("RTN" EN+3*
>> BARPAY MORE+21*, CLINVIS+4, CLINVIS+8, DETAIL+4, DETAIL+8
>> BARQ("NS" EN+15*
>> BARQ("RC" EN+13*
>> BARQ("RP" EN+14*
>> BARQ("RX" EN+16*
>> BARSORT MORE+26*, MORE+27*, CLINVIS+2, CLINVIS+3, CLINVIS+4, CLINVIS+5, CLINVIS+6, CLINVIS+7, CLINVIS+8
>> BARSTART EN+10, DATES+2*, DATES+3, DATES+6, DATES+10, DATES+15, COMPUTE+4
>> BARTR TRANS+3*, TRANS+4*, MORE+1, MORE+2, MORE+21
>> BARTR(0 MORE+2*, MORE+3, MORE+4
>> BARUSR EN+2
>> BARVIS MORE+14*, MORE+15*, CLINVIS+2, CLINVIS+3, CLINVIS+4, CLINVIS+5, CLINVIS+6, CLINVIS+7, CLINVIS+8, DETAIL+2
, DETAIL+3, DETAIL+4, DETAIL+5, DETAIL+6, DETAIL+7, DETAIL+8
>> BARVTYP MORE+18*, MORE+19*, MORE+27
BARY EN+1!
BARY("CLIN" MORE+11
BARY("COLPT" DATA+5
BARY("DT" DATES+15*, DATES+16*
BARY("ITYP" MORE+10
BARY("LOC" MORE+13
BARY("SORT" MORE+26, MORE+27
BARY("VTYP" MORE+12
>> DIROUT EN+7
>> DTOUT EN+7
>> DUOUT EN+7
DUZ(2 COMPUTE+4, COMPUTE+5, BATCH+3, DATA+2, DATA+3, DATA+4, DATA+11, TRANS+2, TRANS+4, MORE+1
, MORE+2, MORE+5, MORE+6, MORE+7
U COMPUTE+11, COMPUTE+12, COMPUTE+13, DATA+5, DATA+6, MORE+3, MORE+4, MORE+8, MORE+11, MORE+12
, MORE+13, MORE+20, MORE+24, CLINVIS+4, CLINVIS+6, CLINVIS+7, CLINVIS+8, DETAIL+4, DETAIL+6, DETAIL+7
, DETAIL+8
>> X DATES+12
>> X1 DATES+9*
>> X2 DATES+10*
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