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 |  Marked Items |  All
Print Page as PDF
Routine: BARRPSRA

Package: IHS Accounts Receivable

Routine: BARRPSRA


Information

BARRPSRA ; IHS/SD/PKD - New Period Summary Report ; 03/28/2011

Source Information

Source file <BARRPSRA.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
IHS Accounts Receivable 8 ^BARDBQUE  $$DATE^BARDUTL  ASK^BARRASMA  TRANS^BARRCHK  (ALLOW,BIL,CHK,DT,ITYP)^BARRHD  (PAZ,TRANS)^BARRUTL  INIT^BARUTL  ^BARVKL0  
VA Fileman 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Accounts Receivable 1 BAR RPT PERIOD SUMMARY RPT  

Entry Points

Name Comments DBIA/ICR reference
DATES ;
; Ask beginning and ending Transaction Dates.
TSI ;;OTHER;;TRIBAL SELF INSURED
MH ;;MEDICARE;;MEDICARE HMO
DATA ; EP
; Gather data for transactions found in TRANS^BARRUTL
SEP ;;OTHER;;STATE EXCHANGE PLAN
FPL ;;MEDICAID;;FPL 133 PERCENT
C ;;OTHER;;CHAMPUS
EN ; EP
COMPUTE ; EP
D ;;MEDICAID;;MEDICAID FI
G ;;OTHER;;GUARANTOR
F ;;PRIVATE INSURANCE;;FRATERNAL ORGANIZATION
I ;;OTHER;;INDIAN PATIENT
H ;;PRIVATE INSURANCE;;HMO
K ;;MEDICAID;;CHIP (KIDSCARE)
M ;;PRIVATE INSURANCE;;MEDICARE SUPPL.
STANDARD ;
; Temp global for SORT CRITERIA Clinic or Visit or A/R Account
; or Discharge Service
; Detail Lines
P ;;PRIVATE INSURANCE;;PRIVATE INSURANCE
SUMMARY ;
; Temp global for SORT CRITERIA Allowance Category or Billing Entity
; and Report Type Summarize.
R ;;MEDICARE;;MEDICARE FI
XIT ;
T ;;OTHER;;THIRD PARTY LIABILITY
W ;;OTHER;;WORKMEN'S COMP
V ;;VETERAN;;VETERANS MEDICAL BENEFITS
N ;;OTHER;;NON-BENEFICIARY (NON-INDIAN)
SETHDR ;
; Build header array
MD ;;MEDICARE;;MCR PART D
MC ;;MEDICARE;;MCR PART C
BILL ;
; Temp global for SORT CRITERIA Allowance Category or Billing Entity
; and Report Type Summarize by BILL w/in payor w/in.
DETAIL ;
; Temp global for SORT CRITERIA Allowance Category or Billing Entity
; and Report Type Summarize by payor w/in.
MMC ;;MEDICARE;;MCR MANAGED CARE

External References

Name Field # of Occurrence
^BARDBQUE EN+15
$$DATE^BARDUTL DATES+3, DATES+5
ASK^BARRASMA EN+6
TRANS^BARRCHK DATA+33
ALLOW^BARRHD SETHDR+7
BIL^BARRHD SETHDR+8
CHK^BARRHD SETHDR+7, SETHDR+8, SETHDR+9, SETHDR+15, SETHDR+19, SETHDR+31
DT^BARRHD SETHDR+20
ITYP^BARRHD SETHDR+9
PAZ^BARRUTL EN+16
TRANS^BARRUTL COMPUTE+4, COMPUTE+7
INIT^BARUTL EN+2
^BARVKL0 XIT+1
$$GET1^DIQ DATA+45, DATA+50, DATA+54, DATA+58, DATA+62, DATA+92, DATA+94

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!," ============ Entry of TRANSACTION DATE Range =============",!
  • Line Location: DATES+2
Function Call: WRITE
  • Prompt: !
  • Line Location: DATES+6
Function Call: WRITE
  • Prompt: -->
  • Line Location: XIT+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(40.7 - [#40.7] GET1^DIQ
^DIC(45.7 - [#45.7] GET1^DIQ
^ABMDVTYP - [#9002274.8] GET1^DIQ
^BARBL(2906 - [#90050.01] GET1^DIQ
^BARAC(2906 - [#90050.02] GET1^DIQ
^AUTTLOC - [#9999999.06] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BARBL( COMPUTE+7
^DIC(4 - [#4] SETHDR+24, SETHDR+27
^TMP($J COMPUTE+2!, COMPUTE+3!, STANDARD+4, STANDARD+5*, STANDARD+6*, STANDARD+7*, STANDARD+8*, STANDARD+11, STANDARD+12*, STANDARD+13*
, STANDARD+14*, STANDARD+15*, STANDARD+18, STANDARD+19*, STANDARD+20*, STANDARD+21*, STANDARD+22*, SUMMARY+5, SUMMARY+6*, SUMMARY+7*
, SUMMARY+8*, SUMMARY+9*, SUMMARY+12, SUMMARY+13*, SUMMARY+14*, SUMMARY+15*, SUMMARY+16*, SUMMARY+17*, SUMMARY+20, SUMMARY+21*
, SUMMARY+22*, SUMMARY+23*, SUMMARY+24*, DETAIL+5, DETAIL+6*, DETAIL+7*, DETAIL+8*, DETAIL+9*, BILL+5, BILL+6*
, BILL+7*, BILL+8*, BILL+9*

Label References

Name Line Occurrences
BILL DATA+98
DATES EN+8, DATES+6, DATES+7
DETAIL DATA+96, DATA+99
SETHDR EN+10
STANDARD DATA+64
SUMMARY DATA+100
XIT EN+7, EN+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BAR EN+1!, DATA+94
BAR( DATA+30*
BAR("C" DATA+53
BAR("CONJ" SETHDR+14*, SETHDR+18*, SETHDR+30*
BAR("DS" DATA+61
BAR("HD" SETHDR+5*, SETHDR+6*, SETHDR+12*, SETHDR+22*
BAR("LOC" EN+5*, SETHDR+25, COMPUTE+4
BAR("LVL" SETHDR+4*, SETHDR+11*, SETHDR+12, SETHDR+21*, SETHDR+22
BAR("OPT" SETHDR+2*
BAR("PRIVACY" EN+4*
BAR("SUB" DATA+31!
BAR("SUB1" DATA+45*, DATA+46*, STANDARD+4, STANDARD+5, STANDARD+6, STANDARD+7, STANDARD+8, STANDARD+11, STANDARD+12, STANDARD+13
, STANDARD+14, STANDARD+15, SUMMARY+5, SUMMARY+6, SUMMARY+7, SUMMARY+8, SUMMARY+9, SUMMARY+12, SUMMARY+13, SUMMARY+14
, SUMMARY+15, SUMMARY+16, SUMMARY+17, DETAIL+5, DETAIL+6, DETAIL+7, DETAIL+8, DETAIL+9, BILL+5, BILL+6
, BILL+7, BILL+8, BILL+9
BAR("SUB2" DATA+49*, DATA+50*, DATA+51*, DATA+53*, DATA+54*, DATA+55*, DATA+57*, DATA+58*, DATA+59*, DATA+61*
, DATA+62*, DATA+63*, STANDARD+4, STANDARD+5, STANDARD+6, STANDARD+7, STANDARD+8
BAR("SUB3" DATA+66*, DATA+68*, DATA+69*, DATA+70*, DATA+72*, DATA+73*, DATA+74*, DATA+75*, DATA+76*, DATA+78*
, DATA+79*, DATA+80*, DATA+81*, DATA+83*, DATA+86*, DATA+87*, DATA+89*, DATA+90*, SUMMARY+5, SUMMARY+6
, SUMMARY+7, SUMMARY+8, SUMMARY+9, DETAIL+5, DETAIL+6, DETAIL+7, DETAIL+8, DETAIL+9, BILL+5, BILL+6
, BILL+7, BILL+8, BILL+9
BAR("SUB4" DATA+91*, DATA+92*, DATA+93*, DETAIL+5, DETAIL+6, DETAIL+7, DETAIL+8, DETAIL+9, BILL+5, BILL+6
, BILL+7, BILL+8, BILL+9
BAR("SUB5" DATA+94*, BILL+5, BILL+6, BILL+7, BILL+8, BILL+9
BAR("SUBR" COMPUTE+1*
BAR("TXT" SETHDR+13*, SETHDR+17*, SETHDR+23*, SETHDR+24*, SETHDR+26*, SETHDR+27*, SETHDR+28*, SETHDR+29*
BAR("V" DATA+57
BAR(1 DATA+37*, STANDARD+5, STANDARD+12, STANDARD+19, SUMMARY+6, SUMMARY+13, SUMMARY+21, DETAIL+6, BILL+6
BAR(2 DATA+38*, STANDARD+6, STANDARD+13, STANDARD+20, SUMMARY+7, SUMMARY+14, SUMMARY+22, DETAIL+7, BILL+7
BAR(3 DATA+40*, DATA+41*, STANDARD+7, STANDARD+14, STANDARD+21, SUMMARY+8, SUMMARY+15, SUMMARY+23, DETAIL+8, BILL+8
BAR(4 DATA+42*, STANDARD+8, STANDARD+15, STANDARD+22, SUMMARY+9, SUMMARY+16, SUMMARY+24, DETAIL+9, BILL+9
>> BARDUZ2 COMPUTE+5*, COMPUTE+8
>> BAREND DATES+5*, DATES+6, DATES+7, DATES+11
>> BARHLD STANDARD+4*, STANDARD+5, STANDARD+6, STANDARD+7, STANDARD+8, STANDARD+11*, STANDARD+12, STANDARD+13, STANDARD+14, STANDARD+15
, STANDARD+18*, STANDARD+19, STANDARD+20, STANDARD+21, STANDARD+22, SUMMARY+5*, SUMMARY+6, SUMMARY+7, SUMMARY+8, SUMMARY+9
, SUMMARY+12*, SUMMARY+13, SUMMARY+14, SUMMARY+15, SUMMARY+16, SUMMARY+20*, SUMMARY+21, SUMMARY+22, SUMMARY+23, SUMMARY+24
, DETAIL+5*, DETAIL+6, DETAIL+7, DETAIL+8, DETAIL+9, BILL+5*, BILL+6, BILL+7, BILL+8, BILL+9
>> BARP("HIT" DATA+32*, DATA+34
>> BARP("RTN" EN+3*
>> BARQ("NS" EN+13*
>> BARQ("RC" EN+11*
>> BARQ("RP" EN+12*
>> BARQ("RX" EN+14*
>> BARSTART EN+9, DATES+3*, DATES+4, DATES+7, DATES+10
>> BARTR("ADJ CA T" , DATA+35*, DATA+36, DATA+40, DATA+42
>> BARTR("ALL" DATA+68, DATA+69, DATA+70, DATA+72, DATA+73, DATA+74, DATA+75, DATA+76, DATA+78, DATA+79
, DATA+80, DATA+81, DATA+83
>> BARTR("BI" DATA+86, DATA+87, DATA+89, DATA+90
>> BARTR("CR-DB" DATA+37, DATA+38, DATA+40, DATA+41, DATA+42
>> BARTR("I" DATA+49, DATA+91
>> BARTR("L" DATA+45, SUMMARY+17
>> BARTR("T" DATA+36, DATA+37, DATA+38, DATA+41, DATA+42
>> BARTR(1 DATA+35
>> BARUSR EN+2
BARY EN+1!
BARY("DT" DATES+10*, DATES+11*, SETHDR+3*
BARY("LOC" SETHDR+24
BARY("RTYP" SETHDR+10, SETHDR+16, DATA+95, DATA+97
BARY("STCR" SETHDR+6, SETHDR+7, SETHDR+8, SETHDR+9, DATA+47, DATA+48, DATA+52, DATA+56, DATA+60, DATA+65
, DATA+85, DATA+88
>> DIROUT EN+7
>> DTOUT EN+7
>> DUOUT EN+7
DUZ(2 SETHDR+27, COMPUTE+5, COMPUTE+6*, COMPUTE+7*, COMPUTE+8*
>> I DATA+30*, DATA+31*
U SETHDR+24, SETHDR+27, DATA+35, STANDARD+5, STANDARD+6, STANDARD+7, STANDARD+8, STANDARD+12, STANDARD+13, STANDARD+14
, STANDARD+15, STANDARD+19, STANDARD+20, STANDARD+21, STANDARD+22, SUMMARY+6, SUMMARY+7, SUMMARY+8, SUMMARY+9, SUMMARY+13
, SUMMARY+14, SUMMARY+15, SUMMARY+16, SUMMARY+17, SUMMARY+21, SUMMARY+22, SUMMARY+23, SUMMARY+24, DETAIL+6, DETAIL+7
, DETAIL+8, DETAIL+9, BILL+6, BILL+7, BILL+8, BILL+9

Marked Items

Name Field # of Occurrence
$T(@BARTR(1) DATA+86, DATA+89
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 |  Marked Items |  All