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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: IBOHDT1

Package: Integrated Billing

Routine: IBOHDT1


Information

IBOHDT1 ;ALB/EMG - REPORT OF CHARGES ON HOLD > 60 DAYS-CONT ;FEB 18 1997

Source Information

Source file <IBOHDT1.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Integrated Billing 4 $$APPT^IBCU3  $$IBACTYPE^IBOHLD2  $$DAT1^IBOUTL  ($$FILE,$$SUBFILE)^IBRXUTL  
Accounts Receivable 1 ($$STA,$$TPR)^PRCAFN  
E Claims Management Engine 1 $$CLAIM^BPSBUTL  
Kernel 1 ($$FMTE,$$NOW)^XLFDT  
Registration 1 DEM^VADPT  
VA FileMan 1 ^%DTC  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Integrated Billing 1 IBOHDT  

Entry Points

Name Comments DBIA/ICR reference
REPORT ;
LOOP ;
PRNTBILL ; prints bills for a charge
PRNTPAT ; prints patient data
PRNTCHG ; prints a charge
HEADER ; writes the report header

External References

Name Field # of Occurrence
^%DTC PRNTCHG+34
$$CLAIM^BPSBUTL PRNTCHG+21
$$APPT^IBCU3 PRNTCHG+26
$$IBACTYPE^IBOHLD2 PRNTCHG+11
$$DAT1^IBOUTL PRNTCHG+28, PRNTCHG+30, PRNTCHG+32
$$FILE^IBRXUTL PRNTCHG+23
$$SUBFILE^IBRXUTL PRNTCHG+22
$$STA^PRCAFN PRNTBILL+7
$$TPR^PRCAFN PRNTBILL+11
DEM^VADPT PRNTPAT+1
$$FMTE^XLFDT REPORT+4
$$NOW^XLFDT REPORT+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: REPORT+5
Function Call: WRITE
  • Prompt: ?122,IBPD,!
  • Line Location: PRNTBILL+11
Function Call: WRITE
  • Prompt: $E(IBNAME,1,20),?22,IBSSN
  • Line Location: PRNTPAT+3
Function Call: WRITE
  • Prompt: ?29,IBACT,?40,IBTYPE
  • Line Location: PRNTCHG+37
Function Call: WRITE
  • Prompt: ?46,"Rx #: "_IBRX_$S(IBRF>0:"("_IBRF_")",1:""),?68,$S(IBECME:"ECME #: "_IBECME,1:""),?95,"||",!
  • Condition for execution: IBRX>0
  • Line Location: PRNTCHG+37
Function Call: WRITE
  • Prompt: ?46,IBFR,?55,IBTO,?66,IBOHDT,?77,IBDAY,?86,IBCHG
  • Line Location: PRNTCHG+39
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+3
Function Call: READ
  • Prompt: " Press RETURN to continue"
  • Variable: T
  • Timeout: DTIME
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !,@IOF
  • Line Location: HEADER+5
Function Call: WRITE
  • Prompt: ?53,"CHARGES ON HOLD LONGER THAN "_IBNUM_" DAYS",?110,IBNOW," PAGE ",IBPAGE,!,"HELD CHARGES",?98,"CORRESPONDING THIRD PARTY BILLS",!,IBLINE
  • Line Location: HEADER+6
Function Call: WRITE
  • Prompt: !,?46,"From/",?55,"To/",?66,"On Hold",?77,"# Days",?95,"||",?105,"AR"
  • Line Location: HEADER+7
Function Call: WRITE
  • Prompt: !,"Name",?22,"Pt.ID",?29,"Act.ID",?40,"Type",?46,"Fill Dt",?55,"Rls Dt",?66,"Date",?77,"On Hold",?89,"Charge",?95,"||",?98,"Bill#",?105,"Status",?113,"Charge",?125,"Paid"
  • Line Location: HEADER+8
Function Call: WRITE
  • Prompt: !,IBLINE,!
  • Line Location: HEADER+9
Function Call: WRITE
  • Prompt: ?44,"'*' = outpt visit on same day as Rx fill date",?95,"||",!,IBLINE,!
  • Line Location: HEADER+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] PRNTBILL+5, PRNTBILL+9
^IB - [#350] PRNTCHG+3, PRNTCHG+4
^IBE(350.1 - [#350.1] PRNTCHG+10
^TMP($J LOOP+2, LOOP+3, PRNTBILL+3

Label References

Name Line Occurrences
HEADER LOOP+1, PRNTBILL+2, PRNTBILL+3, PRNTBILL+11, PRNTPAT+2
PRNTBILL LOOP+4
PRNTCHG LOOP+4
PRNTPAT LOOP+2

Naked Globals

Name Field # of Occurrence
^("U1" PRNTBILL+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DFN REPORT+1~, LOOP+2*, LOOP+3, PRNTBILL+3, PRNTCHG+26
DT PRNTCHG+34
DTIME HEADER+4
I PRNTBILL+1~, PRNTBILL+3*
IB PRNTBILL+1~, PRNTBILL+3*, PRNTBILL+5, PRNTBILL+7, PRNTBILL+9, PRNTBILL+11
IB0 PRNTBILL+1~, PRNTBILL+5*, PRNTBILL+6
IBACT PRNTCHG+1~, PRNTCHG+7*, PRNTCHG+37
IBATYPE REPORT+1~, LOOP+2*, LOOP+3, PRNTBILL+3
IBBILL PRNTCHG+1~
IBBOT REPORT+1~, REPORT+2*, PRNTBILL+2, PRNTBILL+3, PRNTBILL+11, PRNTPAT+2
IBCHG PRNTBILL+1~, PRNTCHG+1~, PRNTCHG+36*, PRNTCHG+39
IBCRT REPORT+1~, REPORT+2*, REPORT+5, HEADER+2
IBDAY PRNTCHG+1~, PRNTCHG+34*, PRNTCHG+39
IBECME PRNTCHG+2~, PRNTCHG+5*, PRNTCHG+21*, PRNTCHG+37
IBFR PRNTCHG+1~, PRNTCHG+28*, PRNTCHG+39
IBLINE REPORT+1~, REPORT+3*, HEADER+6, HEADER+9, HEADER+10
IBN REPORT+1~, LOOP+3*, PRNTBILL+3, PRNTCHG+3, PRNTCHG+4
IBNAME REPORT+1~, LOOP+2*, LOOP+3, PRNTBILL+3, PRNTPAT+1*, PRNTPAT+3
IBND PRNTCHG+1~, PRNTCHG+3*, PRNTCHG+7, PRNTCHG+10, PRNTCHG+17, PRNTCHG+18, PRNTCHG+19, PRNTCHG+20, PRNTCHG+28, PRNTCHG+30
PRNTCHG+36
IBND1 PRNTCHG+1~, PRNTCHG+4*, PRNTCHG+30, PRNTCHG+32, PRNTCHG+34
IBNOW REPORT+1~, REPORT+4*, HEADER+6
>> IBNUM HEADER+6
IBOHDT PRNTCHG+1~, PRNTCHG+32*, PRNTCHG+39
IBPAGE REPORT+1~, LOOP+1*, HEADER+5, HEADER+6, HEADER+11*
IBPD PRNTBILL+1~, PRNTBILL+11*
IBQUIT REPORT+1~, REPORT+2*, LOOP+1, LOOP+2, LOOP+3, LOOP+4, PRNTBILL+2, PRNTBILL+3, PRNTPAT+2, HEADER+1
HEADER+2, HEADER+4*
IBRDT PRNTCHG+2~, PRNTCHG+5*, PRNTCHG+22*, PRNTCHG+23*, PRNTCHG+26, PRNTCHG+28
IBRF PRNTCHG+2~, PRNTCHG+5*, PRNTCHG+20*, PRNTCHG+21, PRNTCHG+22, PRNTCHG+23, PRNTCHG+37
IBRX PRNTCHG+2~, PRNTCHG+5*, PRNTCHG+19*, PRNTCHG+37
IBRXN PRNTCHG+2~, PRNTCHG+5*, PRNTCHG+18*, PRNTCHG+21, PRNTCHG+22, PRNTCHG+23, PRNTCHG+28
IBSSN PRNTPAT+1~*, PRNTPAT+3
IBSTAT PRNTBILL+1~, PRNTBILL+7*, PRNTBILL+8
IBT PRNTBILL+1~, PRNTBILL+9*, PRNTBILL+10
IBTO PRNTCHG+1~, PRNTCHG+30*, PRNTCHG+39
IBTYPE PRNTCHG+1~, PRNTCHG+10*, PRNTCHG+11*, PRNTCHG+37
IBX PRNTCHG+2~, PRNTCHG+5*, PRNTCHG+26*, PRNTCHG+38
IENS PRNTCHG+2~, PRNTCHG+22*, PRNTCHG+23*
IOF REPORT+5, HEADER+5
IOSL PRNTBILL+2, PRNTBILL+3, PRNTBILL+11, PRNTPAT+2, HEADER+3
IOST REPORT+2
T HEADER+4~*
U PRNTCHG+21
>> VA("BID" PRNTPAT+1
VADM PRNTPAT+1~
VADM(1 PRNTPAT+1
VAERR PRNTPAT+1~
X REPORT+1~, PRNTCHG+34
X1 PRNTCHG+1~, PRNTCHG+34*
X2 PRNTCHG+1~, PRNTCHG+34*
Y PRNTBILL+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All