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

Package: Integrated Billing

Routine: IBOST


Information

IBOST ;ALB/AAS - INTEGRATED BILLING STATISTICAL REPORT ; 8-MAR-91

Source Information

Source file <IBOST.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  
Integrated Billing 2 SITE^IBAUTL  (DATE,PAUSE)^IBOUTL  
VA FileMan 1 (D,DT)^DIQ  

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 IB OUTPUT STATISTICAL REPORT  

Entry Points

Name Comments DBIA/ICR reference
EN ;
DEV
DQ ; -entry from tasked job
GROSS ; -gross count of action types, total charges
; -^tmp($j,"ib",ibaction type,"gcnt")=count
; ^tmp($j,"ib",ibaction type,"gtot")=sum of charges
NET ; -net count of new actions that aren't cancelled
; -^tmp($j,"ib",ibaction type,"ncnt")=net count
; ^tmp($j,"ib",ibaction type,"ntot")=net total
PRINT ; -output data
LINE ;
NETLIN ;
HDR ;
END

External References

Name Field # of Occurrence
^%ZIS DEV
HOME^%ZIS EN+3
^%ZISC END+5
^%ZTLOAD DEV+1
D^DIQ PRINT+1
DT^DIQ HDR+6, HDR+7
SITE^IBAUTL HDR+4
DATE^IBOUTL EN+4
PAUSE^IBOUTL LINE+1, NETLIN+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,*13,?20,"Integrated Billing Statistical Report"
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: !!
  • Line Location: DEV+5
Function Call: WRITE
  • Prompt: !
  • Line Location: DQ+6
Function Call: WRITE
  • Prompt: !!?((IOM-25)/2),"NET TOTALS BY ACTION TYPE"
  • Line Location: PRINT+2
Function Call: WRITE
  • Prompt: !!?((IOM-27)/2),"GROSS TOTALS BY ACTION TYPE"
  • Line Location: PRINT+5
Function Call: WRITE
  • Prompt: !!?((IOM/2)-$L($P(IBATYP," ",2,99))),$P(IBATYP," ",2,99)
  • Line Location: LINE+2
Function Call: WRITE
  • Prompt: !?((IOM/2)-12),"NUMBER ENTRIES: ",$S($D(^TMP($J,"IB",IBSEQNO,IBATYP,"GCNT")):^("GCNT"),1:0)
  • Line Location: LINE+3
Function Call: WRITE
  • Prompt: !?((IOM/2)-12),"DOLLAR AMOUNT: $",$S($D(^TMP($J,"IB",IBSEQNO,IBATYP,"GTOT")):^("GTOT"),1:0)
  • Line Location: LINE+4
Function Call: WRITE
  • Prompt: !!?((IOM/2)-$L($P(IBATYP," ",2,99))),$P(IBATYP," ",2,99)
  • Line Location: NETLIN+3
Function Call: WRITE
  • Prompt: !?((IOM/2)-12),"NUMBER ENTRIES: ",$S($D(^TMP($J,"IB",IBSEQNO,IBATYP,"NCNT")):^("NCNT"),1:0)
  • Line Location: NETLIN+4
Function Call: WRITE
  • Prompt: !?((IOM/2)-12),"DOLLAR AMOUNT: $",$S($D(^TMP($J,"IB",IBSEQNO,IBATYP,"NTOT")):^("NTOT"),1:0)
  • Line Location: NETLIN+5
Function Call: WRITE
  • Prompt: ?((IOM-37)/2),"INTEGRATED BILLING STATISTICAL REPORT"
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: !?((IOM-3)/2),"for"
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !?((IOM-($L(IBSNM)+6))/2),IBSNM_" ("_IBSITE_")"
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !!?(IOM-18/2),"From: "
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: !?((IOM-16)/2),"To: "
  • Line Location: HDR+7
Function Call: WRITE
  • Prompt: !!?(IOM-26/2),"Date Printed: ",IBHDT
  • Line Location: HDR+8
Function Call: WRITE
  • Prompt: !?(IOM-8/2),"Page: ",IBPAG
  • Line Location: HDR+9
Function Call: WRITE
  • Prompt: !?(IOM-26/2),"--------------------------"
  • Line Location: HDR+10
Routine Call
  • %ZIS
  • Line Location:
    • DEV
Routine Call
  • %ZIS
  • Line Location:
    • EN+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] HDR+4
^IB - [#350] DQ+4, GROSS+4, NET+5, NET+6
^IB("APDT" NET+3
^IB("D" DQ+4
^IBE(350.1 - [#350.1] GROSS+5, NET+6
^TMP($J DQ+3!, GROSS+6, GROSS+7, NET+8, NET+9, PRINT+3, PRINT+6, LINE+3, LINE+4, NETLIN+2
NETLIN+4, NETLIN+5, END!

Label References

Name Line Occurrences
END EN+4, DEVDEV+1, DQ+7
GROSS DQ+4
HDR PRINT+1, LINE+1, NETLIN+1
LINE PRINT+6
NET DQ+4
NETLIN PRINT+3
PRINT DQ+6

Naked Globals

Name Field # of Occurrence
^("GCNT" GROSS+6*, LINE+3
^("GTOT" GROSS+7*, LINE+4
^("NCNT" NET+9*, NETLIN+4
^("NTOT" NET+8*, NETLIN+5
^(0 GROSS+5, NET+6, HDR+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS DEV*
>> %ZIS("A" DEV*
DT PRINT+1
DUOUT END+4!
IBATYP GROSS+5*, GROSS+6, GROSS+7, NET+8, NET+9, PRINT+3*, PRINT+6*, LINE+2, LINE+3, LINE+4
NETLIN+2, NETLIN+3, NETLIN+4, NETLIN+5, END+4!
IBBDT DQ+4, HDR+6, END+4!
IBCHRG NET+6*, NET+7*, NET+8, END+4!
IBDT DQ+4*, END+4!
IBEDT EN+4, DQ+4, HDR+7, END+4!
IBFAC HDR+4, END+4!
IBHDT PRINT+1*, HDR+8, END+4!
IBJ END+4!
IBL NET+3*, END+4!
IBLAST NET+3*, NET+4, NET+5, NET+6, END+4!
IBLDT NET+3*, END+4!
IBN DQ+4*, GROSS+4, NET+3, END+4!
IBND GROSS+4*, GROSS+5, GROSS+7, END+4!
IBPAG PRINT+1*, HDR+1, HDR+9*, END+4!
IBQUIT PRINT+1*, PRINT+3, PRINT+6, LINE+1, NETLIN+1, END+4!
IBSEQNO GROSS+5*, GROSS+6, GROSS+7, NET+8, NET+9, PRINT+3*, PRINT+6*, LINE+3, LINE+4, NETLIN+2
NETLIN+4, NETLIN+5, END+4!
IBSEQNOL NET+6*, NET+7, NET+9, END+4!
IBSITE HDR+5, END+4!
IBSNM HDR+4*, HDR+5, END+4!
IBT PRINT+3*, PRINT+6*, END+4!
IO DEV+2
IO("Q" DEV+1!
IOF EN+3, HDR+1
IOM PRINT+2, PRINT+5, LINE+2, LINE+3, LINE+4, NETLIN+3, NETLIN+4, NETLIN+5, HDR+2, HDR+3
HDR+5, HDR+6, HDR+7, HDR+8, HDR+9, HDR+10
IOSL LINE+1, NETLIN+1
IOST HDR+1
>> POP DEV
X END+4!
Y PRINT+1*, HDR+6*, HDR+7*, END+4!
>> ZTDESC DEV+1*
>> ZTQUEUED END+3
>> ZTREQ END+3*
>> ZTRTN DEV+1*
>> ZTSAVE("IB*" DEV+1*
ZTSK DEV+1!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All