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

Package: Integrated Billing

Routine: IBOHPT2


Information

IBOHPT2 ;ALB/EMG - ON HOLD CHARGE INFO/PT CONT. ;JULY 22,1997

Source Information

Source file <IBOHPT2.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Integrated Billing 6 $$BCHGTYPE^IBCU  $$APPT^IBCU3  $$PT^IBEFUNC  $$ARSTATA^IBJTU4  $$DAT1^IBOUTL  ($$FILE,$$SUBFILE)^IBRXUTL  
Accounts Receivable 1 ($$BILL,$$STAT,$$STNO)^RCJIBFN2  
E Claims Management Engine 1 $$CLAIM^BPSBUTL  
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: 2

Package Total Caller Graph
Integrated Billing 2 IBNCPDPH  IBOHPT1  

Entry Points

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

External References

Name Field # of Occurrence
NOW^%DTC REPORT+5
$$CLAIM^BPSBUTL PRNTCHG+19
$$BCHGTYPE^IBCU PRNTBILL+7
$$APPT^IBCU3 PRNTCHG+25
$$PT^IBEFUNC REPORT+6
$$ARSTATA^IBJTU4 PRNTBILL+8
$$DAT1^IBOUTL PRNTCHG+28, PRNTCHG+30
$$FILE^IBRXUTL PRNTCHG+21
$$SUBFILE^IBRXUTL PRNTCHG+20
$$BILL^RCJIBFN2 PRNTBILL+12
$$STAT^RCJIBFN2 PRNTCHG+38
$$STNO^RCJIBFN2 PRNTCHG+38

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: REPORT+7
Function Call: WRITE
  • Prompt: ?128,$J(IBPCT,3,0)_"%",!
  • Line Location: PRNTBILL+12
Function Call: WRITE
  • Prompt: IBACT,?15,IBTYPE,?28,IBBILL
  • Line Location: PRNTCHG+41
Function Call: WRITE
  • Prompt: ?38,"Rx #: "_IBRX_$S(IBRF>0:"("_IBRF_")",1:""),?60,$S(IBECME:"ECME #: "_IBECME,1:""),?85,"||",!
  • Line Location: PRNTCHG+42
Function Call: WRITE
  • Prompt: ?38,IBFR,?48,IBAR,?58,IBCHG,?70,IBARST,?79,IBST
  • Line Location: PRNTCHG+44
Function Call: WRITE
  • Prompt: ?85,"|| REASON: ",$P($G(^IBE(350.3,+$P(IBND,"^",10),0)),"^"),!
  • Line Location: PRNTCHG+45
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: "List of all HELD bills for ",$P(IBNAME,"^"),?110,IBNOW," PAGE ",IBPAGE,!,"PATIENT CHARGES",?87,"CORRESPONDING THIRD PARTY BILLS",!,IBLINE
  • Line Location: HEADER+6
Function Call: WRITE
  • Prompt: !,?38,"From/",?48,"Date",?70,"AR",?79,"IB",?85,"||",?110,"AR"
  • Line Location: HEADER+7
Function Call: WRITE
  • Prompt: !,"Action ID",?15,"Type",?28,"Bill#",?38,"Fill Dt",?48,"to AR",?61,"Charge",?70,"Status",?79,"Status",?85,"||",?88,"Bill#",?97,"Classf($Typ)",?110,"ST",?116,"Charge",?126,"% Paid"
  • Line Location: HEADER+8
Function Call: WRITE
  • Prompt: !,IBLINE,!
  • Line Location: HEADER+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" REPORT+5
^DGCR(399 - [#399] PRNTBILL+5, PRNTBILL+10
^IB - [#350] PRNTCHG+3
^IBE(350.1 - [#350.1] PRNTCHG+8
^IBE(350.21 - [#350.21] PRNTCHG+32
^IBE(350.3 - [#350.3] PRNTCHG+45
^PRCA(430 - [#430] PRNTCHG+37
^TMP($J LOOP+3, LOOP+4, PRNTBILL+3

Label References

Name Line Occurrences
HEADER LOOP+2, PRNTBILL+2, PRNTBILL+3, PRNTBILL+12
PRNTBILL LOOP+5
PRNTCHG LOOP+5

Naked Globals

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

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
C PRNTBILL+1~
>> DFN REPORT+6, PRNTCHG+25
DTIME HEADER+4
I PRNTBILL+1~, PRNTBILL+3*
IB PRNTBILL+1~, PRNTBILL+3*, PRNTBILL+5, PRNTBILL+7, PRNTBILL+8, PRNTBILL+10, PRNTBILL+12
IB0 PRNTBILL+1~, PRNTBILL+5*, PRNTBILL+6
IBACT PRNTCHG+1~, PRNTCHG+6*, PRNTCHG+41
IBAR PRNTCHG+1~, PRNTCHG+30*, PRNTCHG+44
IBARBN PRNTCHG+1~, PRNTCHG+12*, PRNTCHG+37
IBAREN PRNTCHG+1~, PRNTCHG+37*, PRNTCHG+38
IBARIFN PRNTCHG+1~
IBARST PRNTCHG+1~, PRNTCHG+38*, PRNTCHG+44
IBARTR PRNTCHG+1~, PRNTCHG+35*, PRNTCHG+37
IBBILL PRNTCHG+1~, PRNTCHG+11*, PRNTCHG+41
IBBOT REPORT+1~, REPORT+2*, PRNTBILL+2, PRNTBILL+3, PRNTBILL+12
IBCHG PRNTBILL+1~, PRNTCHG+1~, PRNTCHG+34*, PRNTCHG+44
>> IBCN PRNTBILL+3, PRNTCHG+3*, PRNTCHG+45*
IBCRT REPORT+1~, REPORT+2*, REPORT+7, HEADER+2
IBDT REPORT+1~, LOOP+3*, LOOP+4, PRNTBILL+3
IBECME PRNTCHG+2~, PRNTCHG+4*, PRNTCHG+19*, PRNTCHG+42
IBFR PRNTCHG+1~, PRNTCHG+28*, PRNTCHG+44
>> IBIBRX HEADER+10
IBIFN REPORT+1~, LOOP+4*, PRNTBILL+3, PRNTCHG+3
IBLINE REPORT+1~, REPORT+3*, HEADER+6, HEADER+9, HEADER+10
IBLINE2 REPORT+1~, REPORT+4*
IBN REPORT+1~
IBNAME REPORT+1~, REPORT+6*, HEADER+6
IBND PRNTCHG+1~, PRNTCHG+3*, PRNTCHG+6, PRNTCHG+8, PRNTCHG+11, PRNTCHG+12, PRNTCHG+15, PRNTCHG+16, PRNTCHG+17, PRNTCHG+18
PRNTCHG+28, PRNTCHG+30, PRNTCHG+32, PRNTCHG+34, PRNTCHG+35, PRNTCHG+45
IBND1 PRNTCHG+1~, PRNTCHG+3*, PRNTCHG+30
IBNOW REPORT+1~, REPORT+5*, HEADER+6
IBPAGE REPORT+1~, LOOP+2*, HEADER+5, HEADER+6, HEADER+11*
IBPCT PRNTBILL+1~, PRNTBILL+12*
IBPD PRNTBILL+1~
IBQUIT REPORT+1~, REPORT+2*, LOOP+2, LOOP+3, LOOP+4, LOOP+5, PRNTBILL+2, PRNTBILL+3, HEADER+1, HEADER+2
HEADER+4*
IBRDT PRNTCHG+2~, PRNTCHG+4*, PRNTCHG+20*, PRNTCHG+21*, PRNTCHG+25, PRNTCHG+28
IBRF PRNTCHG+2~, PRNTCHG+4*, PRNTCHG+18*, PRNTCHG+19, PRNTCHG+20, PRNTCHG+21, PRNTCHG+42
IBRX PRNTCHG+2~, PRNTCHG+4*, PRNTCHG+17*, PRNTCHG+42
IBRXN PRNTCHG+2~, PRNTCHG+4*, PRNTCHG+16*, PRNTCHG+19, PRNTCHG+20, PRNTCHG+21, PRNTCHG+28
IBST PRNTCHG+1~, PRNTCHG+32*, PRNTCHG+44
IBSTAT PRNTBILL+1~, PRNTBILL+8*, PRNTBILL+9
IBT PRNTBILL+1~, PRNTBILL+10*, PRNTBILL+11
IBTO PRNTCHG+1~
IBTYPE PRNTCHG+1~, PRNTCHG+9*, PRNTCHG+41
IBX PRNTCHG+2~, PRNTCHG+3*, PRNTCHG+25*, PRNTCHG+43
IENS PRNTCHG+2~, PRNTCHG+20*, PRNTCHG+21*
IOF REPORT+7, HEADER+5
IOSL PRNTBILL+2, PRNTBILL+3, PRNTBILL+12, HEADER+3
IOST REPORT+2
T HEADER+4~*
U PRNTBILL+8, PRNTCHG+19
X REPORT+5, PRNTCHG+2~, PRNTCHG+8*, PRNTCHG+9
Y REPORT+5*, 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