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 |  Local Variables  | All
Print Page as PDF
Routine: IBCF

Package: Integrated Billing

Routine: IBCF


Information

IBCF ;ALB/RLW - task 1500/UB printing ;12-JUN-92

Source Information

Source file <IBCF.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Integrated Billing 6 $$LAST364^IBCEF4  FORM^IBCEFG7  UPDEDI^IBCEM  $$DATE^IBCFP  ($$FNT,$$FT,$$FTN)^IBCU3  $$EXSET^IBEFUNC  
Kernel 1 ^%ZTLOAD  

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

Package Total Caller Graph
Integrated Billing 4 IBCB1  IBCF13  IBCF2  IBCF3  

Entry Points

Name Comments DBIA/ICR reference
EN1 ; call appropriate print routine for the claim form type to be printed
EN1X ; Entrypoint for reprint (IBRESUB will be defined)
END
EN2 ; send to default A/R device
EN3 ;queue an Rx Addendum for a bill, IBIFN must be defined
EN4 ;queue bills, IBIFN must be defined
EN5 ;queue 1500 Rx Addendum to Follow-up (AR) printer, IBIFN must be defined - no longer used
ENFMT(IBIFN,IB,IBF,ZTIO,IBRESUB) ; Use formatter to print bill IBIFN
FORM ;
QUEUE ;
DISPX ; call to exclude transmittable bills
DISP ; call to include all bills
DISP1(IBTX) ;print list of authorized bills - exclude transmittables if
; IBTX=1
DISPT ;print list of all bills awaiting transmission

External References

Name Field # of Occurrence
^%ZTLOAD EN3+5, EN4+9, EN5+6, QUEUE+5
$$LAST364^IBCEF4 ENFMT+8
FORM^IBCEFG7 ENFMT+5
UPDEDI^IBCEM ENFMT+9
$$DATE^IBCFP DISP1+8, DISPT+3
$$FNT^IBCU3 EN3+2, EN5+3
$$FT^IBCU3 EN1X+2, EN5+2, FORM+1, DISP1+9, DISPT+4
$$FTN^IBCU3 EN1X+3, DISP1+9, DISPT+4
$$EXSET^IBEFUNC DISP1+9, DISPT+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: IBAR("ERR")
  • Line Location: EN4+9
Function Call: WRITE
  • Prompt: IBAR("ERR")
  • Line Location: QUEUE+5
Function Call: WRITE
  • Prompt: !
  • Line Location: DISP1+3
Function Call: WRITE
  • Prompt: !,$P(IBX,U,1),?10,$E($P($G(^DPT(+$P(IBX,U,2),0)),U,1),1,20),?32,$$DATE^IBCFP(+$P(IBX,U,3)),?42,$S(+$P(IBX,U,5)<3:"INPT",1:"OUTPT")
  • Line Location: DISP1+8
Function Call: WRITE
  • Prompt: ?49,$P($G(^DGCR(399.3,+$P(IBX,U,7),0)),U,4),?59,$E($$EXSET^IBEFUNC(+$P(IBX,U,13),399,.13),1,7),?68,$E($$FTN^IBCU3($$FT^IBCU3(IBIFN)),1,11)
  • Line Location: DISP1+9
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPT+1
Function Call: WRITE
  • Prompt: !,$P(IBX,U,1),?10,$E($P($G(^DPT(+$P(IBX,U,2),0)),U,1),1,20),?32,$$DATE^IBCFP(+$P(IBX,U,3)),?42,$S(+$P(IBX,U,5)<3:"INPT",1:"OUTPT")
  • Line Location: DISPT+3
Function Call: WRITE
  • Prompt: ?49,$P($G(^DGCR(399.3,+$P(IBX,U,7),0)),U,4),?59,$E($$EXSET^IBEFUNC(+$P(IBX,U,13),399,.13),1,7),?68,$E($$FTN^IBCU3($$FT^IBCU3(IBIFN)),1,11)
  • Line Location: DISPT+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] EN3+1, EN3+2, EN4+1, EN4+5, EN5+1, EN5+3, DISP1+4, DISPT+2
^DGCR(399.3 - [#399.3] DISP1+9, DISPT+4
^DPT - [#2] DISP1+8, DISPT+3
^IBA(362.4 - [#362.4] EN3+1, EN5+1
^IBA(362.5 - [#362.5] EN3+1, EN5+1
^IBA(364 - [#364] DISP1+7, DISPT+2
^IBE(353 - [#353] EN1X+4, EN2+2, EN3+4, EN4+3, EN4+4, EN4+5, EN4+7, EN5+5, QUEUE+1, QUEUE+3
^TMP("IBQONE" ENFMT+3!, ENFMT+4*, ENFMT+10!
^XTMP( ENFMT+3!, ENFMT+4*

Label References

Name Line Occurrences
DISP1 DISPX+1, DISP+1
EN3 ENFMT+11
ENFMT EN1X+6
FORM EN2+2, EN4+2
QUEUE EN2+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DTIME DISP1+10, DISPT+5
IB EN1X+1~, EN1X+2*, EN1X+3, EN1X+4, EN1X+5, EN1X+6, ENFMT~, ENFMT+2
>> IBAR("ERR" EN4+8*, EN4+9*, QUEUE+4*, QUEUE+5*
>> IBAR("OKAY" EN4+9*, EN4+10*, QUEUE+5*, QUEUE+6*
IBC DISP1+2~, DISP1+3*, DISP1+10*, DISPT+1~*, DISPT+5*
IBDA ENFMT+7~, ENFMT+8*, ENFMT+9
IBF EN1X+1~, EN1X+4*, EN1X+5*, EN1X+6, EN4+3*, EN4+4, EN4+7, ENFMT~, ENFMT+5, QUEUE+1*
, QUEUE+3, QUEUE+4
IBFORM EN1X+1~, ENFMT+1~, ENFMT+2*
>> IBFORM1 EN2+2*, EN3+2*, EN4+5*, EN4+8, EN4+9, EN5+3*, QUEUE+4, QUEUE+5
IBFT EN1X+3*, END!, EN2+2, EN3+2~*, EN3+4, EN4+3, EN4+4, EN4+5, EN4+7, EN5+3~*
, EN5+5, ENFMT+1~, ENFMT+2*, ENFMT+11, FORM+1*, QUEUE+1, QUEUE+3
IBFTP ENFMT+1~, ENFMT+2*, ENFMT+3, ENFMT+4
IBI DISPT+1~*, DISPT+2*
IBIFN EN1X+2, EN1X+6, EN2+1*, EN3+1, EN3+2, EN4+1, EN4+5, EN5+1, EN5+2, EN5+3
, ENFMT~, ENFMT+4, ENFMT+8, FORM+1, DISP1+2~, DISP1+3*, DISP1+4*, DISP1+7, DISP1+9, DISPT+1~
, DISPT+2*, DISPT+4
IBJ EN1X+1~, ENFMT+1~, ENFMT+2*
>> IBPNT EN2+1*, EN4+1*
IBRESUB EN1+1!, EN1X+6, END!, ENFMT~, ENFMT+6
IBTX DISP1~, DISP1+5
>> IBX DISP1+4*, DISP1+5, DISP1+7*, DISP1+8, DISP1+9, DISPT+2*, DISPT+3, DISPT+4
>> PRCASV("ARREC" EN2+1
>> PRCASV("NOTICE" EN2+1
U EN1X+4, EN3+2, EN4+3, EN4+4, EN4+5, EN5+3, QUEUE+1, DISP1+8, DISP1+9, DISPT+3
, DISPT+4
Y DISP1+2~, DISP1+3*, DISP1+4, DISP1+10*, DISPT+1~*, DISPT+2, DISPT+5*
Z DISP1+6~, DISP1+7*
ZTDESC EN2+2*, EN3+2*, EN3+4!, EN4+5*, EN5+3*, EN5+5!
ZTDTH EN2+1*, EN3+3*, EN3+4!, EN4+1*, EN5+4*, EN5+5!
ZTIO EN3+4*!, EN4+7*, EN4+8, EN5+5*!, ENFMT~, ENFMT+5, QUEUE+3*, QUEUE+4
ZTRTN EN3+4*!, EN4+7*, EN4+8, EN5+5*!, QUEUE+3*, QUEUE+4
ZTSAVE EN3+4!, EN5+5!
ZTSAVE("IB*" EN3+3*, EN4+6*, EN5+4*, QUEUE+2*
>> ZTSK EN4+9, QUEUE+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All