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

Package: IHS Accounts Receivable

Routine: BARRASM


Information

BARRASM ; IHS/SD/LSL - Age Summary Report ; 09/15/2008

Source Information

Source file <BARRASM.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
IHS Accounts Receivable 7 ^BARDBQUE  $$UAGE^BARRASM2  ASK^BARRASMA  BILL^BARRCHK  (ALLOW,BIL,CHK,ITYP)^BARRHD  (LOOP,PAZ)^BARRUTL  INIT^BARUTL  
VA Fileman 2 NOW^%DTC  $$GET1^DIQ  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
IHS Accounts Receivable 3 BAR AGE SUM RPT  BAR RPT LINDA ASM  BARRASM2  

Entry Points

Name Comments DBIA/ICR reference
TSI ;;OTHER;;TRIBAL SELF INSURED
MH ;;MEDICARE;;MEDICARE HMO
DATA ;
; Gather data for bills found in LOOP^BARRUTL
SEP ;;OTHER;;STATE EXCHANGE PLAN
STANDARD ;
; Temp global for SORT CRITERIA Clinic or Visit or A/R Account
; or Discharge Service
; Detail Lines
FPL ;;MEDICAID;;FPL 133 PERCENT
C ;;OTHER;;CHAMPUS
EN ; EP
COMPUTE ;EP - CALLED FROM BARBIZ
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.
SUMMARY ;
; Temp global for SORT CRITERIA Allowance Category or Billing Entity
; and Report Type Summarize.
P ;;PRIVATE INSURANCE;;PRIVATE INSURANCE
R ;;MEDICARE;;MEDICARE FI
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 payer w/in all cat/bill ent
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
NOW^%DTC COMPUTE+4
^BARDBQUE EN+14
$$UAGE^BARRASM2 DATA+21
ASK^BARRASMA EN+7
BILL^BARRCHK DATA+22
ALLOW^BARRHD SETHDR+6
BIL^BARRHD SETHDR+7
CHK^BARRHD SETHDR+6, SETHDR+7, SETHDR+8, SETHDR+17
ITYP^BARRHD SETHDR+8
LOOP^BARRUTL COMPUTE+6, COMPUTE+9
PAZ^BARRUTL EN+15
INIT^BARUTL EN+2
$$GET1^DIQ EN+5, DATA+24, DATA+25, DATA+26, DATA+27, DATA+28, DATA+29, DATA+30, DATA+32, DATA+37
, DATA+41, DATA+45, DATA+49, DATA+87, DATA+89

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: -->
  • Line Location: BILL+17

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
^BAR(90052.06,7819,0) - [#90052.06] GET1^DIQ
^AUTTLOC - [#9999999.06] GET1^DIQ

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
BILL DATA+93
DETAIL DATA+91, DATA+94
SETHDR EN+9
STANDARD DATA+51
SUMMARY DATA+95

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % COMPUTE+5
BAR EN+1!, DATA+21, DATA+24, DATA+25, DATA+26, DATA+27, DATA+28, DATA+29, DATA+30, DATA+31
, DATA+89
BAR( DATA+17*
BAR("ALL" DATA+55, DATA+56, DATA+57, DATA+59, DATA+60, DATA+61, DATA+62, DATA+63, DATA+65, DATA+66
, DATA+67, DATA+68, DATA+70
BAR("BI" DATA+79, DATA+80, DATA+83
BAR("C" DATA+40
BAR("CONJ" SETHDR+16*
BAR("DS" DATA+48
BAR("HD" SETHDR+3*, SETHDR+4*, SETHDR+5*
BAR("I" DATA+31, DATA+36, DATA+86
BAR("L" DATA+32, SUMMARY+21
BAR("LOC" EN+5*, EN+6*, SETHDR+11, COMPUTE+6
BAR("LVL" SETHDR+2*
BAR("PRIVACY" EN+4*
BAR("SUB0" DATA+18!, DATA+32*, DATA+33*, STANDARD+4, STANDARD+5, STANDARD+6, STANDARD+7, STANDARD+8, STANDARD+9, STANDARD+10
, STANDARD+13, STANDARD+14, STANDARD+15, STANDARD+16, STANDARD+17, STANDARD+18, STANDARD+19, SUMMARY+5, SUMMARY+6, SUMMARY+7
, SUMMARY+8, SUMMARY+9, SUMMARY+10, SUMMARY+11, SUMMARY+14, SUMMARY+15, SUMMARY+16, SUMMARY+17, SUMMARY+18, SUMMARY+19
, SUMMARY+20, SUMMARY+21, DETAIL+5, DETAIL+6, DETAIL+7, DETAIL+8, DETAIL+9, DETAIL+10, DETAIL+11, BILL+5
, BILL+6, BILL+7, BILL+8, BILL+9, BILL+10, BILL+11
BAR("SUB1" DATA+19!, DATA+36*, DATA+37*, DATA+38*, DATA+40*, DATA+41*, DATA+42*, DATA+44*, DATA+45*, DATA+46*
, DATA+48*, DATA+49*, DATA+50*, STANDARD+4, STANDARD+5, STANDARD+6, STANDARD+7, STANDARD+8, STANDARD+9, STANDARD+10
BAR("SUB2" DATA+19!, DATA+53*, DATA+55*, DATA+56*, DATA+57*, DATA+59*, DATA+60*, DATA+61*, DATA+62*, DATA+63*
, DATA+65*, DATA+66*, DATA+67*, DATA+68*, DATA+70*, DATA+79*, DATA+81*, DATA+83*, DATA+84*, DATA+85*
, SUMMARY+5, SUMMARY+6, SUMMARY+7, SUMMARY+8, SUMMARY+9, SUMMARY+10, SUMMARY+11, DETAIL+5, DETAIL+6, DETAIL+7
, DETAIL+8, DETAIL+9, DETAIL+10, DETAIL+11, BILL+5, BILL+6, BILL+7, BILL+8, BILL+9, BILL+10
, BILL+11
BAR("SUB3" DATA+19!, DATA+86*, DATA+87*, DATA+88*, DETAIL+5, DETAIL+6, DETAIL+7, DETAIL+8, DETAIL+9, DETAIL+10
, DETAIL+11, BILL+5, BILL+6, BILL+7, BILL+8, BILL+9, BILL+10, BILL+11
BAR("SUB4" DATA+19!, DATA+89*, BILL+5, BILL+6, BILL+7, BILL+8, BILL+9, BILL+10, BILL+11
BAR("SUBR" COMPUTE+1*
BAR("TXT" SETHDR+9*, SETHDR+10*, SETHDR+12*, SETHDR+13*, SETHDR+14*, SETHDR+15*
BAR("V" DATA+44
BAR(1 DATA+24*, STANDARD+5, STANDARD+14, STANDARD+23, SUMMARY+6, SUMMARY+15, SUMMARY+25, DETAIL+6, BILL+6
BAR(2 DATA+25*, STANDARD+6, STANDARD+15, STANDARD+24, SUMMARY+7, SUMMARY+16, SUMMARY+26, DETAIL+7, BILL+7
BAR(3 DATA+26*, STANDARD+7, STANDARD+16, STANDARD+25, SUMMARY+8, SUMMARY+17, SUMMARY+27, DETAIL+8, BILL+8
BAR(4 DATA+27*, STANDARD+8, STANDARD+17, STANDARD+26, SUMMARY+9, SUMMARY+18, SUMMARY+28, DETAIL+9, BILL+9
BAR(5 DATA+28*, STANDARD+9, STANDARD+18, STANDARD+27, SUMMARY+10, SUMMARY+19, SUMMARY+29, DETAIL+10, BILL+10
BAR(6 DATA+29*, DATA+31, STANDARD+10, STANDARD+19, STANDARD+28, SUMMARY+11, SUMMARY+20, SUMMARY+30, DETAIL+11, BILL+11
>> BARDUZ2 COMPUTE+7*, COMPUTE+10
>> BARHLD STANDARD+4*, STANDARD+5, STANDARD+6, STANDARD+7, STANDARD+8, STANDARD+9, STANDARD+10, STANDARD+13*, STANDARD+14, STANDARD+15
, STANDARD+16, STANDARD+17, STANDARD+18, STANDARD+19, STANDARD+22*, STANDARD+23, STANDARD+24, STANDARD+25, STANDARD+26, STANDARD+27
, STANDARD+28, SUMMARY+5*, SUMMARY+6, SUMMARY+7, SUMMARY+8, SUMMARY+9, SUMMARY+10, SUMMARY+11, SUMMARY+14*, SUMMARY+15
, SUMMARY+16, SUMMARY+17, SUMMARY+18, SUMMARY+19, SUMMARY+20, SUMMARY+24*, SUMMARY+25, SUMMARY+26, SUMMARY+27, SUMMARY+28
, SUMMARY+29, SUMMARY+30, DETAIL+5*, DETAIL+6, DETAIL+7, DETAIL+8, DETAIL+9, DETAIL+10, DETAIL+11, BILL+5*
, BILL+6, BILL+7, BILL+8, BILL+9, BILL+10, BILL+11
>> BARP("HIT" DATA+20*, DATA+23
>> BARP("RTN" EN+3*
>> BARP("UAGE" SETHDR+4, DATA+21
>> BARQ("NS" EN+12*
>> BARQ("RC" EN+10*
>> BARQ("RP" EN+11*
>> BARQ("RX" EN+13*
>> BARRAGE DATA+30*, DATA+31
>> BARRUN COMPUTE+5*, DATA+31
>> BARUSR EN+2
BARY EN+1!
BARY("LOC" SETHDR+10
BARY("RTYP" DATA+90, DATA+92
BARY("STCR" SETHDR+5, SETHDR+6, SETHDR+7, SETHDR+8, DATA+34, DATA+35, DATA+39, DATA+43, DATA+47, DATA+52
, DATA+78, DATA+82
>> DIROUT EN+8
>> DTOUT EN+8
>> DUOUT EN+8
DUZ(2 EN+5, SETHDR+13, COMPUTE+7, COMPUTE+8*, COMPUTE+9*, COMPUTE+10*
>> I DATA+17*
U SETHDR+4, SETHDR+10, SETHDR+13, DATA+31, STANDARD+5, STANDARD+6, STANDARD+7, STANDARD+8, STANDARD+9, STANDARD+10
, STANDARD+14, STANDARD+15, STANDARD+16, STANDARD+17, STANDARD+18, STANDARD+19, STANDARD+23, STANDARD+24, STANDARD+25, STANDARD+26
, STANDARD+27, STANDARD+28, SUMMARY+6, SUMMARY+7, SUMMARY+8, SUMMARY+9, SUMMARY+10, SUMMARY+11, SUMMARY+15, SUMMARY+16
, SUMMARY+17, SUMMARY+18, SUMMARY+19, SUMMARY+20, SUMMARY+21, SUMMARY+25, SUMMARY+26, SUMMARY+27, SUMMARY+28, SUMMARY+29
, SUMMARY+30, DETAIL+6, DETAIL+7, DETAIL+8, DETAIL+9, DETAIL+10, DETAIL+11, BILL+6, BILL+7, BILL+8
, BILL+9, BILL+10, BILL+11

Marked Items

Name Field # of Occurrence
$T(@BAR(1) DATA+80, DATA+81, DATA+83
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