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

Package: IHS Accounts Receivable

Routine: BARTRNS3


Information

BARTRNS3 ; IHS/SD/SDR - Transaction Summary/Detail Report OVERFLOW CODE; 03/10/2009

Source Information

Source file <BARTRNS3.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
IHS Accounts Receivable 4 ($$CDT,$$SDT)^BARDUTL  EOP^BARUTL  $$EN^BARVDF  $$VALI^BARVPM  
VA Fileman 2 (,NOW)^%DTC  $$GET1^DIQ  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Accounts Receivable 1 BARTRNS2  

Entry Points

Name Comments DBIA/ICR reference
ADJTY
DETAIL ;left of the "=" - LOC^ALLOW CAT^INS TYPE^INSURER^BILL
HDB ; EP
; Page & column hdr
PRINT ;
TRANS ;EP Loop thru Trans File
; for checking Trans File data parms
SEP ;;OTHER;;STATE EXCHANGE PLAN
TSI ;;OTHER;;TRIBAL SELF INSURED
FPL ;;MEDICAID;;FPL 133 PERCENT
C ;;OTHER;;CHAMPUS
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 ;left of the "=" - LOC^INS TYPE^INSURER
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)
MD ;;MEDICARE;;MCR PART D
MC ;;MEDICARE;;MCR PART C
MH ;;MEDICARE;;MEDICARE HMO
MMC ;;MEDICARE;;MCR MANAGED CARE

External References

Name Field # of Occurrence
^%DTC DETAIL+10, DETAIL+20
NOW^%DTC HDB+9
$$CDT^BARDUTL DETAIL+5, DETAIL+22
$$SDT^BARDUTL DETAIL+4
EOP^BARUTL PRINT+4, PRINT+35
$$EN^BARVDF HDB+3
$$VALI^BARVPM ADJTY+6
$$GET1^DIQ TRANS+6, ADJTY+2, PRINT+17, PRINT+50

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"LOCATION^ALLOWANCE CAT^INSURER TYPE^INSURER^BILL COUNT^TOTAL BILL AMOUNT^TOTAL PAYMENTS^ADJ TYPE IEN^ADJUSTMENT TYPE^TOTAL ADJUSTMENTS"
  • Line Location: PRINT+6
Function Call: WRITE
  • Prompt: !,BARREC_U_U
  • Line Location: PRINT+28
Function Call: WRITE
  • Prompt: !,BARREC_BARDTAIL
  • Line Location: PRINT+59
Function Call: WRITE
  • Prompt: !,BARREC_U_U_U_U
  • Line Location: PRINT+60
Function Call: WRITE
  • Prompt: $$EN^BARVDF("IOF"),!
  • Line Location: HDB+3
Function Call: WRITE
  • Prompt: ?($S($D(BAR(132)):34,$D(BAR(180)):68,1:8)),"WARNING: Confidential Patient Information, Privacy Act Applies",!
  • Line Location: HDB+4
Function Call: WRITE
  • Prompt: BAR("LINE"),!
  • Line Location: HDB+7
Function Call: WRITE
  • Prompt: BAR("HD",0),?$S($D(BAR(132)):102,$D(BAR(180)):150,1:51)
  • Line Location: HDB+8
Function Call: WRITE
  • Prompt: $P(Y,":",1,2)
  • Line Location: HDB+12
Function Call: WRITE
  • Prompt: !,BAR("LINE")
  • Line Location: HDB+15
Function Call: WRITE
  • Prompt: -->
  • Line Location: HDB+21

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BARAC(2906 - [#90050.02] GET1^DIQ
^BARTR(2906 - [#90050.03] GET1^DIQ
^BARTBL - [#90052.02] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUTTLOC - [#9999999.06] PRINT+14, PRINT+47
^BARTR( TRANS+2, TRANS+3
^DD("DD" HDB+11
^TMP($J SUMMARY+7*, SUMMARY+9*, SUMMARY+11, SUMMARY+13*, SUMMARY+16*, SUMMARY+19*, SUMMARY+20*, DETAIL+4*, DETAIL+5*, DETAIL+6*
, DETAIL+11*, DETAIL+14*, DETAIL+28*, PRINT+2, PRINT+6, PRINT+8, PRINT+10, PRINT+13, PRINT+20, PRINT+21
, PRINT+24, PRINT+25, PRINT+27, PRINT+29, PRINT+33, PRINT+36, PRINT+39, PRINT+41, PRINT+44, PRINT+46
, PRINT+53, PRINT+55, PRINT+57, PRINT+61

Label References

Name Line Occurrences
DETAIL ADJTY+8
HDB PRINT+1
SUMMARY ADJTY+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % HDB+10
>> BAR( DETAIL+16*, DETAIL+28
>> BAR("ADJ TYP" , PRINT+26*, PRINT+27*, PRINT+29
>> BAR("ADJ" PRINT+22*, PRINT+25*, PRINT+29
>> BAR("ADJIEN" PRINT+22*, PRINT+24*, PRINT+25, PRINT+27, PRINT+29
>> BAR("APPDT" DETAIL+5, DETAIL+8, DETAIL+19
>> BAR("BAMT" DETAIL+6
>> BAR("DOS" DETAIL+4, DETAIL+9
>> BAR("HD" HDB+8, HDB+14
>> BAR("INS" SUMMARY+7, SUMMARY+9, SUMMARY+11, SUMMARY+13, SUMMARY+16, SUMMARY+19, SUMMARY+20, DETAIL+4, DETAIL+5, DETAIL+6
, DETAIL+11, DETAIL+14, DETAIL+28, PRINT+12*, PRINT+13*, PRINT+17, PRINT+20, PRINT+21, PRINT+24, PRINT+25
, PRINT+27, PRINT+29, PRINT+43*, PRINT+44*, PRINT+46, PRINT+50, PRINT+53, PRINT+55, PRINT+57, PRINT+61
>> BAR("ITYP" SUMMARY+7, SUMMARY+9, SUMMARY+11, SUMMARY+13, SUMMARY+16, SUMMARY+19, SUMMARY+20, DETAIL+4, DETAIL+5, DETAIL+6
, DETAIL+11, DETAIL+14, DETAIL+28, PRINT+9*, PRINT+10*, PRINT+11, PRINT+13, PRINT+20, PRINT+21, PRINT+24
, PRINT+25, PRINT+27, PRINT+29, PRINT+40*, PRINT+41*, PRINT+42, PRINT+44, PRINT+46, PRINT+53, PRINT+55
, PRINT+57, PRINT+61
>> BAR("LINE" HDB+5!, HDB+6*, HDB+7, HDB+15, HDB+16!
>> BAR("LOC" SUMMARY+7, SUMMARY+9, SUMMARY+11, SUMMARY+13, SUMMARY+16, SUMMARY+19, SUMMARY+20, DETAIL+4, DETAIL+5, DETAIL+6
, DETAIL+11, DETAIL+14, DETAIL+28, PRINT+7*, PRINT+8*, PRINT+10, PRINT+13, PRINT+14, PRINT+20, PRINT+21
, PRINT+24, PRINT+25, PRINT+27, PRINT+29, PRINT+38*, PRINT+39*, PRINT+41, PRINT+44, PRINT+46, PRINT+47
, PRINT+53, PRINT+55, PRINT+57, PRINT+61
>> BAR("PRIVACY" HDB+4
>> BAR("TMPLVL" HDB+13*, HDB+14*
>> BAR(0 ADJTY+3
>> BAR(132 HDB+4, HDB+8
>> BAR(133 HDB+6
>> BAR(180 HDB+4, HDB+6, HDB+8
>> BARACNT PRINT+23*, PRINT+28, PRINT+30*, PRINT+56*, PRINT+57*, PRINT+58, PRINT+61
>> BARBILL DETAIL+4, DETAIL+5, DETAIL+6, DETAIL+11, DETAIL+14, DETAIL+16, DETAIL+28, PRINT+45*, PRINT+46*, PRINT+52
, PRINT+53, PRINT+55, PRINT+57, PRINT+61
>> BARDET PRINT+59
>> BARDTAIL PRINT+53*, PRINT+54, PRINT+59
>> BARO("ALLC" PRINT+15*, PRINT+19, PRINT+48*, PRINT+52
>> BARO("INS" PRINT+17*, PRINT+18*, PRINT+19, PRINT+50*, PRINT+51*, PRINT+52
>> BARO("ITYP" PRINT+16*, PRINT+19, PRINT+49*, PRINT+52
>> BARO("LOC" PRINT+14*, PRINT+19, PRINT+47*, PRINT+52
>> BARREC PRINT+19*, PRINT+20, PRINT+28, PRINT+52*, PRINT+54, PRINT+59, PRINT+60
>> BARTR TRANS+2, TRANS+3, ADJTY+2
>> BARTR("ADJ CA T" , TRANS+5*, TRANS+9*, DETAIL+24
>> BARTR("ADJ TY PE" , TRANS+6*, TRANS+12*, SUMMARY+11, SUMMARY+13, SUMMARY+20, DETAIL+25, PIEN" , TRANS+8*, TRANS+12*
, ADJTY, SUMMARY+11, SUMMARY+13, DETAIL+23
>> BARTR("DT" ADJTY+1*, DETAIL+18, DETAIL+22
>> BARTR("INS" ADJTY+3*, ADJTY+4, ADJTY+5
>> BARTR("ITYP" ADJTY+6*
>> BARTR("TAMT" ADJTY+2*, SUMMARY+7, SUMMARY+12, SUMMARY+16, SUMMARY+20, DETAIL+14, DETAIL+26
>> BARTR("TTYP" TRANS+4*, SUMMARY+6, SUMMARY+8, SUMMARY+15, SUMMARY+18, DETAIL+13, DETAIL+15
>> BARTR(0 TRANS+2*, ADJTY+1
>> BARTR(1 TRANS+3*, TRANS+4, TRANS+5, TRANS+6, TRANS+8
>> BARY("ADJ TYP " , ADJTY
>> BARY("RTYP" ADJTY+7, ADJTY+8, PRINT+2, PRINT+33
>> D0 ADJTY+5*
DUZ(2 TRANS+2, TRANS+3
NODE SUMMARY+10~, SUMMARY+11*, SUMMARY+12*, SUMMARY+13, DETAIL+21~, DETAIL+22*, DETAIL+23*, DETAIL+24*, DETAIL+25*, DETAIL+26*
, DETAIL+27*, DETAIL+28
U TRANS+4, TRANS+5, TRANS+6, TRANS+8, ADJTY+1, ADJTY+3, SUMMARY+7, SUMMARY+9, SUMMARY+12, SUMMARY+13
, SUMMARY+16, SUMMARY+19, SUMMARY+20, DETAIL+4, DETAIL+5, DETAIL+6, DETAIL+11, DETAIL+14, DETAIL+22, DETAIL+23
, DETAIL+24, DETAIL+25, DETAIL+26, DETAIL+27, PRINT+14, PRINT+19, PRINT+28, PRINT+29, PRINT+47, PRINT+52
, PRINT+60, PRINT+61
>> X DETAIL+11, DETAIL+27
>> X1 DETAIL+8*, DETAIL+18*
>> X2 DETAIL+9*, DETAIL+19*
>> Y HDB+10*, HDB+12

Marked Items

Name Field # of Occurrence
$T(@BAR(1) PRINT+15, PRINT+16, PRINT+48, PRINT+49
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