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

Package: Integrated Billing

Routine: IBOHLD2


Information

IBOHLD2 ;ALB/CJM - REPORT OF CHARGES ON HOLD W/INS ;MAR 6,1991

Source Information

Source file <IBOHLD2.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Integrated Billing 4 ALL^IBCNS1  $$APPT^IBCU3  $$DAT1^IBOUTL  ($$FILE,$$SUBFILE)^IBRXUTL  
Accounts Receivable 1 ($$STA,$$TPR)^PRCAFN  
E Claims Management Engine 1 $$CLAIM^BPSBUTL  
Registration 1 DEM^VADPT  
VA FileMan 1 NOW^%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: 3

Package Total Caller Graph
Integrated Billing 3 IBOHDT1  IBOHLD1  IBOHLS1  

Entry Points

Name Comments DBIA/ICR reference
REPORT ;
LOOP ;
PRNTBILL ; prints bills for a charge
PRNTPAT ; prints patient data
PRNTINS ; prints insurance information
GRP(IBCPOL) ; get group name/group policy
GRPQ
PR(STR,LEN) ; pad right
PRNTCHG ; prints a charge
HEADER ; writes the report header
IBACTYPE(IBTYPE) ; Patch IB*2.0*618 - added community care - action types to HELD CHARGES report

External References

Name Field # of Occurrence
NOW^%DTC REPORT+5
$$CLAIM^BPSBUTL PRNTCHG+20
ALL^IBCNS1 PRNTINS+3
$$APPT^IBCU3 PRNTCHG+25
$$DAT1^IBOUTL PRNTINS+13, PRNTINS+23, PRNTCHG+27, PRNTCHG+29
$$FILE^IBRXUTL PRNTCHG+22
$$SUBFILE^IBRXUTL PRNTCHG+21
$$STA^PRCAFN PRNTBILL+7
$$TPR^PRCAFN PRNTBILL+11
DEM^VADPT PRNTPAT+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: REPORT+6
Function Call: WRITE
  • Prompt: ?123,IBPD,!
  • Line Location: PRNTBILL+11
Function Call: WRITE
  • Prompt: IBLINE,!
  • Line Location: PRNTPAT+3
Function Call: WRITE
  • Prompt: $E(IBNAME,1,20),?22,IBSSN
  • Line Location: PRNTPAT+4
Function Call: WRITE
  • Prompt: IBLINE,!
  • Line Location: PRNTINS+5
Function Call: WRITE
  • Prompt: ?35,"No Insurance Information"
  • Line Location: PRNTINS+6
Function Call: WRITE
  • Prompt: !,?38,"* No Group Plan Information for this Patient - Verify Insurance Info!",!
  • Line Location: PRNTINS+14
Function Call: WRITE
  • Prompt: ?40,COV,?86,"BY DEFAULT",!
  • Line Location: PRNTINS+20
Function Call: WRITE
  • Prompt: ?40,X2,!
  • Line Location: PRNTINS+24
Function Call: WRITE
  • Prompt: ?40,$S(Z0=1:X2_$G(^IBA(355.32,COVFN,2,Z0,0)),1:$$PR(SP,48)_$G(^IBA(355.32,COVFN,2,Z0,0))),!
  • Line Location: PRNTINS+25
Function Call: WRITE
  • Prompt: ?29,IBACT,?39,IBTYPE,?46,IBBILL
  • Line Location: PRNTCHG+32
Function Call: WRITE
  • Prompt: ?55,"Rx #: "_IBRX_$S(IBRF>0:"("_IBRF_")",1:""),?85,"||",!
  • Line Location: PRNTCHG+33
Function Call: WRITE
  • Prompt: ?55,"ECME #: ",IBECME,?85,"||",!
  • Line Location: PRNTCHG+33
Function Call: WRITE
  • Prompt: ?55,IBFR,?66,IBTO,?75,IBCHG
  • Line Location: PRNTCHG+35
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+2
Function Call: READ
  • Prompt: " Press RETURN to continue"
  • Variable: T
  • Timeout: DTIME
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: !,@IOF
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: ?53,"MEANS TEST CHARGES ON HOLD",?110,IBNOW," PAGE ",IBPAGE,!,"HELD CHARGES",?87,"CORRESPONDING THIRD PARTY BILLS",!,IBLINE
  • Line Location: HEADER+5
Function Call: WRITE
  • Prompt: !,"Name",?22,"Pt.ID",?29,"Act.ID",?39,"Type",?46,"Bill#",?55,"Fr/Fl Dt",?66,"To/Rls Dt",?78,"Charge",?85,"||",?88,"Bill#",?97,"AR-Status",?115,"Charge",?128,"Paid"
  • Line Location: HEADER+6
Function Call: WRITE
  • Prompt: !,IBLINE,!
  • Line Location: HEADER+7
Function Call: WRITE
  • Prompt: ?20,"'*' = outpt visit on same day as Rx fill date",?85,"||",!,IBLINE,!
  • Line Location: HEADER+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" REPORT+5
^DGCR(399 - [#399] PRNTBILL+5, PRNTBILL+9
^DIC(36 - [#36] PRNTINS+10
^IB - [#350] PRNTCHG+3, PRNTCHG+4
^IBA(355.3 - [#355.3] GRP+2
^IBA(355.32 - [#355.32] PRNTINS+17, PRNTINS+19, PRNTINS+24, PRNTINS+25
^IBE(350.1 - [#350.1] PRNTCHG+10
^IBE(355.31 - [#355.31] PRNTINS+17
^TMP($J LOOP+2, LOOP+3, PRNTBILL+3

Label References

Name Line Occurrences
$$GRP PRNTINS+12
$$IBACTYPE PRNTCHG+11
$$PR PRNTINS+23, PRNTINS+25
HEADER LOOP+1, PRNTBILL+2, PRNTBILL+11, PRNTPAT+2, PRNTINS+4, PRNTINS+8, PRNTINS+18
PRNTBILL LOOP+4
PRNTCHG LOOP+4
PRNTINS LOOP+3
PRNTPAT LOOP+3

Naked Globals

Name Field # of Occurrence
^( PRNTINS+17
^("U1" PRNTBILL+9
^(0 PRNTINS+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
B PR+1~*, PR+2
C PRNTBILL+1~
COV PRNTINS+9~, PRNTINS+17*, PRNTINS+20, PRNTINS+22
COVD PRNTINS+9~, PRNTINS+19*, PRNTINS+20, PRNTINS+23
COVFN PRNTINS+9~, PRNTINS+19*, PRNTINS+24, PRNTINS+25
DFN REPORT+1~, LOOP+2*, LOOP+3, PRNTBILL+3, PRNTINS+1, PRNTINS+3, PRNTCHG+25
DTIME HEADER+3
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+32
IBBILL PRNTCHG+1~, PRNTCHG+14*, PRNTCHG+32
IBBOT REPORT+1~, REPORT+2*, PRNTBILL+2, PRNTBILL+11, PRNTPAT+2, PRNTINS+4, PRNTINS+8, PRNTINS+18
IBCHG PRNTBILL+1~, PRNTCHG+1~, PRNTCHG+31*, PRNTCHG+35
IBCNT PRNTINS+9~, PRNTINS+17*, PRNTINS+21*, PRNTINS+22
IBCPOL GRP~, GRP+2
IBCRT REPORT+1~, REPORT+2*, REPORT+6, HEADER+2
IBECME PRNTCHG+2~, PRNTCHG+5*, PRNTCHG+20*, PRNTCHG+33
IBFR PRNTCHG+1~, PRNTCHG+27*, PRNTCHG+35
>> IBII LOOP+3, PRNTPAT+5, PRNTINS+1
IBINS PRNTINS+2~, PRNTINS+6, PRNTINS+7*, PRNTINS+9, PRNTINS+10, PRNTINS+11, PRNTINS+12, PRNTINS+13
IBINS( PRNTINS+7
IBLINE REPORT+1~, REPORT+3*, PRNTPAT+3, PRNTINS+5, HEADER+5, HEADER+7, HEADER+8
IBLINE2 REPORT+1~, REPORT+4*, LOOP+3
IBN REPORT+1~, LOOP+3*, PRNTBILL+3, PRNTCHG+3, PRNTCHG+4
IBNAME REPORT+1~, LOOP+2*, LOOP+3, PRNTBILL+3, PRNTPAT+4
IBND PRNTCHG+1~, PRNTCHG+3*, PRNTCHG+7, PRNTCHG+10, PRNTCHG+14, PRNTCHG+16, PRNTCHG+17, PRNTCHG+18, PRNTCHG+19, PRNTCHG+27
PRNTCHG+29, PRNTCHG+31
IBND1 PRNTCHG+1~, PRNTCHG+4*, PRNTCHG+29
IBNOW REPORT+1~, REPORT+5*, HEADER+5
IBPAGE REPORT+1~, LOOP+1*, HEADER+4, HEADER+5, HEADER+9*
IBPD PRNTBILL+1~, PRNTBILL+11*
IBQUIT REPORT+1~, REPORT+2*, LOOP+1, LOOP+2, LOOP+3, LOOP+4, PRNTBILL+2, PRNTBILL+3, PRNTPAT+2, PRNTINS+4
PRNTINS+8, PRNTINS+18, HEADER+1, HEADER+2, HEADER+3*
IBRDT PRNTCHG+2~, PRNTCHG+5*, PRNTCHG+21*, PRNTCHG+22*, PRNTCHG+25, PRNTCHG+27
IBRF PRNTCHG+2~, PRNTCHG+5*, PRNTCHG+19*, PRNTCHG+20, PRNTCHG+21, PRNTCHG+22, PRNTCHG+33
IBRX PRNTCHG+2~, PRNTCHG+5*, PRNTCHG+18*, PRNTCHG+33
IBRXN PRNTCHG+2~, PRNTCHG+5*, PRNTCHG+17*, PRNTCHG+20, PRNTCHG+21, PRNTCHG+22, PRNTCHG+27
IBSSN PRNTPAT+1~*, PRNTPAT+4
IBSTAT PRNTBILL+1~, PRNTBILL+7*, PRNTBILL+8
IBT PRNTBILL+1~, PRNTBILL+9*, PRNTBILL+10
IBTO PRNTCHG+1~, PRNTCHG+29*, PRNTCHG+35
IBTYPE PRNTCHG+1~, PRNTCHG+10*, PRNTCHG+11*, PRNTCHG+32, IBACTYPE~, IBACTYPE+1, IBACTYPE+2, IBACTYPE+3, IBACTYPE+4, IBACTYPE+5
, IBACTYPE+6, IBACTYPE+7
IBX PRNTINS+2~, PRNTCHG+2~, PRNTCHG+5*, PRNTCHG+25*, PRNTCHG+34
IENS PRNTCHG+2~, PRNTCHG+21*, PRNTCHG+22*
IOF REPORT+6, HEADER+4
IOSL PRNTBILL+2, PRNTBILL+11, PRNTPAT+2, PRNTINS+4, PRNTINS+8, PRNTINS+18
IOST REPORT+2
LEDT PRNTINS+9~, PRNTINS+17*, PRNTINS+19, PRNTINS+23
LEN PR~, PR+1
LIM PRNTINS+9~, PRNTINS+17*, PRNTINS+19
PLN PRNTINS+9~, PRNTINS+12*, PRNTINS+14, PRNTINS+17, PRNTINS+19
SP PRNTINS+9~, PRNTINS+25*
STR PR~, PR+1*, PR+2
T HEADER+3~*
U PRNTINS+17, PRNTINS+23, PRNTCHG+20
>> VA("BID" PRNTPAT+1
VADM PRNTPAT+1~
VAERR PRNTPAT+1~
X REPORT+5, PRNTINS+2~, PRNTINS+7*, PRNTINS+9~, GRP+1~*, GRP+2*, GRP+3, GRP+4
X1 PRNTINS+9~, PRNTINS+22*, PRNTINS+23
X2 PRNTINS+9~, PRNTINS+23*, PRNTINS+24, PRNTINS+25
Y REPORT+5*, PRNTBILL+1~, GRP+1~, GRP+3*, GRP+4*, GRPQ
Z0 PRNTINS+9~, PRNTINS+25*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All