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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BARDMAN3

Package: IHS Accounts Receivable

Routine: BARDMAN3


Information

BARDMAN3 ; IHS/SD/LSL - A/R Debt Collection Process (3) ;

Source Information

Source file <BARDMAN3.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
IHS Accounts Receivable 1 SBR^BARUTL  
Third Party Billing 1 ($$FNM,$$LNM,$$MI)^ABMUTLN  
VA Fileman 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Accounts Receivable 1 BARDMAN2  

Entry Points

Name Comments DBIA/ICR reference
TSELFILE ; EP
; Build temp global of self pay starts records
; ------------------------------------------------
; File layout
; ---------------
; 1 - 5 Client Number TSI Assigned Number
; 6 - 35 Patient Name (Last, First I)
; 36 - 65 Optional Address (If 2 line street addr)
; 66 - 95 Street Address
; 96 - 110 City
; 111 - 112 State
; 113 - 117 Zip Code
; 118 - 118 Service code (always 1)
; 119 - 138 Transmittal Number (AR bill - strip dashes)
; 139 - 144 Date last pay/charge (use DOS)
; 145 - 152 Amount Due
; ------------------------------------------------
SSELFILE ; EP
; Build temp global of self pay stops records
; ------------------------------------------------
; File layout
; ---------------
; 1 - 5 Client Number TSI Assigned Number
; 6 - 25 Transmittal number (AR bill - strip dashes)
; 26 - 26 Code (5=Paid, 1=Cancel, A=adjusted)
; 27 - 34 New Balance (AR Bill balance)
; ------------------------------------------------
SINSFILE ; EP
; Build temp global of insurer stops records
; ------------------------------------------------
; File layout
; ---------------
; 1 - 5 Client Number TSI Assigned Number
; 6 - 25 Transmittal number (AR bill - strip dashes)
; 26 - 26 Code (5=Paid, 1=Cancel, A=adjusted)
; 27 - 34 New Balance (AR Bill balance)
; ------------------------------------------------
PAD(BARVAR,BARLNG) ; EP
; Right justify, zero fill value BARVAR for length BARLNG
LJ(BARVAR,BARLNG) ; EP
; Left justify, space fill value BARVAR for length BARLNG
TINSFILE ; EP
; Build temp global of insurer starts records
; ------------------------------------------------
; File layout
; ---------------
; 1 - 5 Client Number TSI Assigned Number
; 6 - 35 Insurance Company Name (AR Account)
; 36 - 65 Optional Address
; 66 - 95 Street Address
; 96 - 110 City
; 111 - 112 State
; 113 - 117 Zip Code
; 118 - 121 Zip Code Extension
; 122 - 151 Policy Number
; 152 - 171 Claim Number (AR Bill - with dashes)
; 172 - 201 Insured's Name
; 202 - 210 Insured's SS #
; 211 - 240 Patient Name
; 241 - 260 Transmittal Number (AR Bill - strip dashes)
; 261 - 261 Service Code (1)
; 262 - 267 Date of Service (MMDDYY)
; 268 - 275 Charges
; 276 - 281 Date of Service 2 (MMDDYY)
; 282 - 289 Charges 2
; 290 - 295 Date of Service 3 (MMDDYY)
; 296 - 303 Charges 3
; 304 - 309 Date of Service 4 (MMDDYY)
; 310 - 317 Charges 4
; 318 - 323 Date of Service 5 (MMDDYY)
; 324 - 331 Charges 5

External References

Name Field # of Occurrence
$$FNM^ABMUTLN TINSFILE+52
$$LNM^ABMUTLN TINSFILE+51
$$MI^ABMUTLN TINSFILE+53
SBR^BARUTL TINSFILE+47
$$GET1^DIQ TSELFILE+18, TSELFILE+23, TSELFILE+24, TSELFILE+25, TSELFILE+28, TSELFILE+29, TSELFILE+30, TINSFILE+36, TINSFILE+37, TINSFILE+38
, TINSFILE+39, TINSFILE+40, TINSFILE+41, TINSFILE+49, TINSFILE+55, TINSFILE+58

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^BARBL(2906 - [#90050.01] GET1^DIQ
^AUTNINS - [#9999999.18] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BARBL( TINSFILE+74
^BARSSELF($J SSELFILE+16*, SSELFILE+17*, SSELFILE+18*, SSELFILE+19*
^BARSTART($J TINSFILE+83*, TINSFILE+84*, TINSFILE+85*, TINSFILE+86*, TINSFILE+87*, TINSFILE+88*, TINSFILE+89*, TINSFILE+90*, TINSFILE+91*, TINSFILE+92*
, TINSFILE+93*, TINSFILE+94*, TINSFILE+95*, TINSFILE+96*, TINSFILE+97*, TINSFILE+98*, TINSFILE+99*, TINSFILE+100*, TINSFILE+101*, TINSFILE+102*
, TINSFILE+103*, TINSFILE+104*, TINSFILE+105*, TINSFILE+106*, TINSFILE+107*
^BARSTOPS($J SINSFILE+16*, SINSFILE+17*, SINSFILE+18*, SINSFILE+19*
^BARTSELF( TSELFILE+39
^BARTSELF($J TSELFILE+47*, TSELFILE+48*, TSELFILE+49*, TSELFILE+50*, TSELFILE+51*, TSELFILE+52*, TSELFILE+53*, TSELFILE+54*, TSELFILE+55*, TSELFILE+56*
, TSELFILE+57*

Label References

Name Line Occurrences
$$LJ SSELFILE+11, SINSFILE+11, TSELFILE+21, TSELFILE+24, TSELFILE+26, TSELFILE+28, TSELFILE+33, TINSFILE+36, TINSFILE+38, TINSFILE+39
, TINSFILE+50, TINSFILE+56, TINSFILE+61, TINSFILE+64, TINSFILE+68
$$PAD SSELFILE+14, SINSFILE+14, TSELFILE+42, TSELFILE+43, TINSFILE+77

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ABMP TINSFILE+35!
ABMP("PNUM" TINSFILE+48
>> BARACT SSELFILE+18, SINSFILE+18
>> BARADDR TSELFILE+24*, TSELFILE+49, TSELFILE+50
>> BARADDR2 TSELFILE+25*, TSELFILE+26*, TSELFILE+49, TSELFILE+50
>> BARBAL SSELFILE+14*, SSELFILE+19, SINSFILE+14*, SINSFILE+19, TSELFILE+43*, TSELFILE+57
>> BARBL SSELFILE+16, SSELFILE+17, SSELFILE+18, SSELFILE+19, SINSFILE+16, SINSFILE+17, SINSFILE+18, SINSFILE+19, TSELFILE+18, TSELFILE+23
, TSELFILE+39, TSELFILE+47, TSELFILE+48, TSELFILE+49, TSELFILE+50, TSELFILE+51, TSELFILE+52, TSELFILE+53, TSELFILE+54, TSELFILE+55
, TSELFILE+56, TSELFILE+57, TINSFILE+36, TINSFILE+37, TINSFILE+47, TINSFILE+49, TINSFILE+55, TINSFILE+58, TINSFILE+74, TINSFILE+83
, TINSFILE+84, TINSFILE+85, TINSFILE+86, TINSFILE+87, TINSFILE+88, TINSFILE+89, TINSFILE+90, TINSFILE+91, TINSFILE+92, TINSFILE+93
, TINSFILE+94, TINSFILE+95, TINSFILE+96, TINSFILE+97, TINSFILE+98, TINSFILE+99, TINSFILE+100, TINSFILE+101, TINSFILE+102, TINSFILE+103
, TINSFILE+104, TINSFILE+105, TINSFILE+106, TINSFILE+107
>> BARBLNM SSELFILE+11*, SSELFILE+12*, SSELFILE+17, SINSFILE+11*, SINSFILE+12*, SINSFILE+17, TSELFILE+33*, TSELFILE+34*, TSELFILE+55, TINSFILE+68*
, TINSFILE+69*, TINSFILE+96
>> BARBLNMD TINSFILE+64*, TINSFILE+65*, TINSFILE+92
>> BARCHGFL TINSFILE+81*, TINSFILE+101, TINSFILE+103, TINSFILE+105, TINSFILE+107
>> BARCHRG TSELFILE+39*, TSELFILE+40, TSELFILE+41*, TSELFILE+42*, TINSFILE+74*, TINSFILE+75, TINSFILE+76*, TINSFILE+77*, TINSFILE+99
>> BARCITY TSELFILE+28*, TSELFILE+51
>> BARDOS TSELFILE+36*, TSELFILE+37*, TSELFILE+56, TINSFILE+71*, TINSFILE+72*, TINSFILE+98
>> BARDOSFL TINSFILE+80*, TINSFILE+100, TINSFILE+102, TINSFILE+104, TINSFILE+106
>> BARIADDR TINSFILE+38*, TINSFILE+86
>> BARICITY TINSFILE+39*, TINSFILE+87
>> BARIIEN TINSFILE+37*, TINSFILE+38, TINSFILE+39, TINSFILE+40, TINSFILE+41
>> BARINSN TINSFILE+36*, TINSFILE+84
>> BARINUM SINSFILE+16, TINSFILE+83
>> BARIST TINSFILE+40*, TINSFILE+88
>> BARIZIP TINSFILE+41*, TINSFILE+42, TINSFILE+43*, TINSFILE+45*, TINSFILE+89
BARLNG PAD~, PAD+3, PAD+5, LJ~, LJ+2, LJ+3, LJ+4, LJ+6
>> BARPAT TSELFILE+18*, TSELFILE+19*, TSELFILE+20*, TSELFILE+21*, TSELFILE+48, TINSFILE+58*, TINSFILE+59*, TINSFILE+60*, TINSFILE+61*, TINSFILE+95
>> BARPFNM TINSFILE+52*, TINSFILE+54
>> BARPLNM TINSFILE+51*, TINSFILE+54
>> BARPMI TINSFILE+53*, TINSFILE+54
>> BARPNAM TINSFILE+54*, TINSFILE+55*, TINSFILE+56*, TINSFILE+93
>> BARPOLN TINSFILE+48*, TINSFILE+49*, TINSFILE+50*, TINSFILE+91
>> BARPTIEN TSELFILE+23*, TSELFILE+24, TSELFILE+25, TSELFILE+28, TSELFILE+29, TSELFILE+30
>> BARSBR TINSFILE+51, TINSFILE+52, TINSFILE+53
>> BARSNUM SSELFILE+16, TSELFILE+47
>> BARSP TSELFILE+45*, TSELFILE+49, TINSFILE+79*, TINSFILE+85
>> BARSPACE LJ+4*, LJ+5
>> BARSTATE TSELFILE+29*, TSELFILE+52
BARVAR PAD~, PAD+4*, PAD+5*, PAD+6, LJ~, LJ+2, LJ+3*, LJ+5*, LJ+6*, LJ+7
>> BARX TSELFILE+40*, TSELFILE+41, TINSFILE+75*, TINSFILE+76
BARZERO PAD+2!, PAD+3*, PAD+4
>> BARZEXT TINSFILE+42*, TINSFILE+44*, TINSFILE+90
>> BARZIP TSELFILE+30*, TSELFILE+31*, TSELFILE+53
DUZ(2 TSELFILE+39, TINSFILE+47, TINSFILE+74
U TSELFILE+39, TINSFILE+74
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All