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

Package: Integrated Billing

Routine: IBCNBOA


Information

IBCNBOA ;ALB/ARH - Ins Buffer: Activity Report ;1 Jun 97

Source Information

Source file <IBCNBOA.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 4 (,HOME)^%ZIS  ^%ZISC  (,$$S)^%ZTLOAD  ($$FMDIFF,$$FMTE,$$NOW,$$SCH)^XLFDT  
Integrated Billing 1 ($$DATES,$$MONTH,$$OUT)^IBCNBOE  
VA FileMan 1 ^DIR  

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 IBCN OUTPUT INS BUFF ACTIVITY  IBRFN4  

Entry Points

Name Comments DBIA/ICR reference
EN ;get parameters then run the report
DEV ;get the device
RPT ; run report
EXIT
SEARCH(IBBEG,IBEND,IBMONTH) ; search/sort statistics for activity report
SET(STAT,S1,S3,TIME,IBB0) ;
TMP(XREF,S1,S2,S3,TIME,NAME) ;
TMP1(XREF,S1,IC,GC,PC) ;
PRINT(IBBEG,IBEND,IBOUT) ;
PRTLN ;
STD(SEC) ; convert seconds to days
STDQ
HDR ;print the report header
PHDL ; - Print the header line for the Excel spreadsheet
PAUSE() ;pause at end of screen if being displayed on a terminal
STOP() ;determine if user has requested the queued report to stop
IBAR(IBBEG,IBEND) ;Entry point for Vista IB AR data to ARC
IBARQ

External References

Name Field # of Occurrence
^%ZIS DEV+1
HOME^%ZIS EN+2
^%ZISC EXIT+2
^%ZTLOAD DEV+2
$$S^%ZTLOAD STOP+1
^DIR PAUSE+2
$$DATES^IBCNBOE EN+5, EN+6
$$MONTH^IBCNBOE EN+8
$$OUT^IBCNBOE EN+10
$$FMDIFF^XLFDT SEARCH+13, SEARCH+19, SEARCH+26
$$FMTE^XLFDT PRINT+4, PRINT+5, PRINT+10, PRINT+11, PRINT+23, PRINT+24, PHDL+3
$$NOW^XLFDT SEARCH+12, PRINT+5, PHDL+3
$$SCH^XLFDT PRINT+11, PRINT+24

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!!,?25,IBHDR
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: !!,"This report contains the counts and time statistics for all activity in the",!,"Insurance Buffer.",!!
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+8
Function Call: WRITE
  • Prompt: U_IBINS_U_IBIP_"%"_U_IBGRP_U_IBGP_"%"_U_IBPOL_U_IBPP_"%"
  • Line Location: PRINT+18
Function Call: WRITE
  • Prompt: !,?(40-($L(IBLABLE)/2)),IBLABLE,!
  • Line Location: PRINT+25
Function Call: WRITE
  • Prompt: !,?43,"AVERAGE",?56,"LONGEST",?68,"SHORTEST"
  • Line Location: PRINT+26
Function Call: WRITE
  • Prompt: !,"STATUS",?22,"COUNT",?30,"PERCENT",?43,"# DAYS",?56,"# DAYS",?68,"# DAYS"
  • Line Location: PRINT+27
Function Call: WRITE
  • Prompt: !,"-----------------------------------------------------------------------------"
  • Line Location: PRINT+30
Function Call: WRITE
  • Prompt: !!,?2,IBINS," New Compan",$S(IBINS=1:"y",1:"ies")," (",IBIP,"%), "
  • Line Location: PRINT+36
Function Call: WRITE
  • Prompt: IBGRP," New Group/Plan",$S(IBGRP=1:"",1:"s")," (",IBGP,"%), "
  • Line Location: PRINT+37
Function Call: WRITE
  • Prompt: IBPOL," New Patient Polic",$S(IBPOL=1:"y",1:"ies")," (",IBPP,"%)",!
  • Line Location: PRINT+38
Function Call: WRITE
  • Prompt: !,IBLABLE_U_IBSTX_U_$FN(IBCNT,",")_U_((IBCNT/IBTCNT)*100)_"%"_U_$$STD((IBTM/IBCNT))_U_$$STD(IBHG)_U_$$STD(IBLS)
  • Line Location: PRTLN+11
Function Call: WRITE
  • Prompt: !,IBSTX,?20,$J($FN(IBCNT,","),7),?30,$J(((IBCNT/IBTCNT)*100),6,1),"%",?43,$J($$STD((IBTM/IBCNT)),6,1),?56,$J($$STD(IBHG),6,1),?68,$J($$STD(IBLS),6,1)
  • Line Location: PRTLN+14
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !,"INSURANCE BUFFER ACTIVITY REPORT ",IBRANGE," "
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: ?(IOM-22),IBRDT,?(IOM-7)," PAGE ",IBPGN,!
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: IBI,!
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: !,"INSURANCE BUFFER ACTIVITY REPORT^",IBRANGE_"^"_$$FMTE^XLFDT($$NOW^XLFDT,1),!
  • Line Location: PHDL+3
Function Call: WRITE
  • Prompt: X
  • Line Location: PHDL+6
Function Call: WRITE
  • Prompt: !!
  • Line Location: PAUSE+2
Function Call: WRITE
  • Prompt: !,"***TASK STOPPED BY USER***"
  • Line Location: STOP+1
Routine Call
  • %ZIS
  • Line Location:
    • DEV+1
Routine Call
  • %ZIS
  • Line Location:
    • EN+2
Routine Call
  • DIR
  • Line Location:
    • PAUSE+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBA(355.33 - [#355.33] SEARCH+4, SEARCH+5, SEARCH+6, SEARCH+8
^TMP($J EN+2!, EXIT!, TMP+1*, TMP+2*, TMP+3*, TMP+4*, TMP+5*, TMP1+1*, TMP1+2*, TMP1+3*
, TMP1+4*, PRINT+9, PRINT+12, PRINT+13, PRINT+15, PRINT+16, PRINT+22, PRINT+29, PRINT+31, PRINT+33
, PRINT+34, PRTLN+3, PRTLN+4, PRTLN+5, PRTLN+6, PRTLN+7, PRTLN+8, IBAR+3!, IBAR+5, IBAR+6
, IBAR+9!

Label References

Name Line Occurrences
$$PAUSE PRINT+8, PRINT+40, HDR+2
$$STD PRTLN+11, PRTLN+14, IBAR+8
$$STOP SEARCH+5, HDR+1
EXIT EN+5, EN+6, EN+8, EN+10, DEV+1, DEV+2, RPT+4
HDR PRINT+20, PRINT+22
IBARQ IBAR+7
PHDL PRINT+8
PRINT RPT+5
PRTLN PRINT+13, PRINT+31
RPT IBAR+4
SEARCH RPT+4
SET SEARCH+14, SEARCH+15, SEARCH+20, SEARCH+21, SEARCH+29, SEARCH+30
STDQ STD+1
TMP SET+1, SET+2, SET+3, SET+4
TMP1 SET+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS DEV+1*
>> %ZIS("A" DEV+1*
DAYS STD+1~*, STD+5*, STDQ
DIR PAUSE+1~, PAUSE+2!
DIR(0 PAUSE+2*
DIRUT PAUSE+1~, PAUSE+2
>> DUOUT PAUSE+2
GC TMP1~, TMP1+2
IBARDATA IBAR+2~, IBAR+7*, IBAR+8*, IBARQ
IBARFLAG RPT+4, IBAR+2~, IBAR+3*
IBB0 SEARCH+1~, SEARCH+8*, SEARCH+11, SEARCH+12, SEARCH+14, SEARCH+15, SEARCH+18, SEARCH+19, SEARCH+20, SEARCH+21
, SEARCH+24, SEARCH+25, SEARCH+27, SEARCH+28, SEARCH+29, SEARCH+30, SET~, SET+8
IBBEG EN+5*, EN+6, RPT+4, RPT+5, EXIT!, SEARCH~, SEARCH+2*, SEARCH+5, SEARCH+11, SEARCH+18
, SEARCH+24, PRINT~, PRINT+4, PRINT+10, PRINT+11, PRINT+23, PRINT+24, IBAR~
IBBUFDA SEARCH+1~, SEARCH+6*, SEARCH+8
IBCNT PRINT+1~, PRINT+16*, PRINT+17, PRINT+34*, PRINT+35, PRTLN+1~, PRTLN+4*, PRTLN+11, PRTLN+14, IBAR+2~
, IBAR+6*, IBAR+7, IBAR+8
IBD STD+1~, STD+2*, STD+3, STD+5
IBDATE SEARCH+1~, SEARCH+11*, SEARCH+13, SEARCH+14, SEARCH+18*, SEARCH+19, SEARCH+20, SEARCH+24*, SEARCH+26, SEARCH+29
IBDT2 SEARCH+1~, SEARCH+12*, SEARCH+13, SEARCH+25*, SEARCH+26
IBEND EN+6*, RPT+4, RPT+5, EXIT!, SEARCH~, SEARCH+2*, SEARCH+5, SEARCH+11, SEARCH+18, SEARCH+24
, PRINT~, PRINT+4, PRINT+10, PRINT+11, PRINT+23, PRINT+24, IBAR~
IBGP PRINT+1~, PRINT+17*, PRINT+18, PRINT+35*, PRINT+37
IBGRP PRINT+1~, PRINT+15*, PRINT+17, PRINT+18, PRINT+33*, PRINT+35, PRINT+37
IBH STD+1~, STD+4*, STD+5
IBHDR EN+2*, DEV+2, EXIT!
IBHG PRTLN+1~, PRTLN+6*, PRTLN+11, PRTLN+14
IBI PRINT+1~, PRINT+8*, PRINT+40*, HDR+6*
IBINS PRINT+1~, PRINT+15*, PRINT+17, PRINT+18, PRINT+33*, PRINT+35, PRINT+36
IBIP PRINT+1~, PRINT+17*, PRINT+18, PRINT+35*, PRINT+36
IBLABLE PRINT+1~, PRINT+10*, PRINT+11*, PRINT+23*, PRINT+24*, PRINT+25, PRTLN+11
IBLN PRINT+1~, PRINT+5*, PRINT+22*, PRINT+29*, PRINT+31*, HDR+3*
IBLS PRTLN+1~, PRTLN+7*, PRTLN+11, PRTLN+14
IBMONTH EN+8*, RPT+4, EXIT!, SEARCH~, SEARCH+14, SEARCH+20, SEARCH+29, IBAR+2~, IBAR+3*
IBOUT EN+10*, RPT+5, EXIT!, PRINT~, PRINT+3*, PRINT+8, PRTLN+11
IBPGN PRINT+1~, PRINT+5*, HDR+2, HDR+3*, HDR+5, STOP+1
IBPOL PRINT+1~, PRINT+16*, PRINT+17, PRINT+18, PRINT+34*, PRINT+35, PRINT+38
IBPP PRINT+1~, PRINT+17*, PRINT+18, PRINT+35*, PRINT+38
IBQUIT RPT+1*, RPT+4, EXIT!, SEARCH+1*, SEARCH+4, SEARCH+5*, PRINT+22, PRINT+40, HDR+1*, HDR+2*
IBRANGE PRINT+1~, PRINT+4*, HDR+4, PHDL+3
IBRDT PRINT+1~, PRINT+5*, HDR+5
IBS STD+1~, STD+3*, STD+4
IBS1 PRINT+1~, PRINT+9*, PRINT+10, PRINT+11, PRINT+12, PRINT+13, PRINT+15, PRINT+16, PRINT+22*, PRINT+23
, PRINT+24, PRINT+29, PRINT+31, PRINT+33, PRINT+34, PRTLN+3, PRTLN+4, PRTLN+5, PRTLN+6, PRTLN+7
PRTLN+8
IBS2 PRINT+1~, PRINT+12*, PRINT+13, PRINT+29*, PRINT+31, PRTLN+3, PRTLN+4, PRTLN+5, PRTLN+6, PRTLN+7
IBS3 SEARCH+1~, SEARCH+13*, SEARCH+14, SEARCH+15, SEARCH+19*, SEARCH+20, SEARCH+21, SEARCH+26*, SEARCH+27*, SEARCH+28*
, SEARCH+29, SEARCH+30, PRINT+1~, PRINT+13*, PRINT+31*, PRTLN+3, PRTLN+4, PRTLN+5, PRTLN+6, PRTLN+7
IBSTAT SEARCH+1~, SEARCH+8*, SEARCH+13*, SEARCH+14, SEARCH+15, SEARCH+19*, SEARCH+20, SEARCH+21, SEARCH+26*, SEARCH+27*
, SEARCH+28*, SEARCH+29, SEARCH+30
IBSTX PRTLN+1~, PRTLN+3*, PRTLN+11, PRTLN+14
IBTCNT PRTLN+1~, PRTLN+8*, PRTLN+11, PRTLN+14
IBTIME SEARCH+1~, SEARCH+13*, SEARCH+14, SEARCH+15, SEARCH+19*, SEARCH+20, SEARCH+21, SEARCH+26*, SEARCH+29, SEARCH+30
IBTM PRTLN+1~, PRTLN+5*, PRTLN+11, PRTLN+14, IBAR+2~, IBAR+5*, IBAR+8
IBVER SEARCH+1~, SEARCH+8*, SEARCH+25, SEARCH+27, SEARCH+28
IBX STD+1~, PAUSE+1~*, PAUSE+2*, PAUSE+3
IBXDT SEARCH+1~, SEARCH+5*, SEARCH+6
IBXREF PRINT+1~, PRINT+9*, PRINT+12, PRINT+13, PRINT+22*, PRINT+29, PRINT+31, PRTLN+3, PRTLN+4, PRTLN+5
PRTLN+6, PRTLN+7, PRTLN+8
IBXST SEARCH+1~, SEARCH+4*, SEARCH+5, SEARCH+6, SEARCH+11, SEARCH+18, SEARCH+24
IC TMP1~, TMP1+1
IO DEV+3
IO("Q" DEV+2!
IOF EN+2, HDR+3
IOM HDR+5, HDR+6
IOSL PRINT+22
IOST HDR+3, PAUSE+2
NAME TMP~, TMP+1
PC TMP1~, TMP1+3
>> POP DEV+1
S1 SET~, SET+1, SET+2, SET+3, SET+4, SET+8, TMP~, TMP+1, TMP+2, TMP+3
, TMP+4, TMP+5, TMP1~, TMP1+1, TMP1+2, TMP1+3, TMP1+4
S2 TMP~, TMP+1, TMP+2, TMP+3, TMP+4, TMP+5
S3 SET~, SET+1, SET+2, SET+3, TMP~, TMP+1, TMP+2, TMP+3, TMP+4, TMP+5
SEC STD~, STD+1, STD+2, STD+3
STAT SET~, SET+1, SET+6
TIME SET~, SET+1, SET+2, SET+3, SET+4, TMP~, TMP+3, TMP+4, TMP+5
U SEARCH+8, SEARCH+12, SEARCH+18, SEARCH+24, SEARCH+27, SEARCH+28, SET+8, PRINT+3, PRINT+18, PRTLN+11
X PHDL+1~, PHDL+5*, PHDL+6, PHDL+7!, PAUSE+1~
XREF TMP~, TMP+1, TMP+2, TMP+3, TMP+4, TMP+5, TMP1~, TMP1+1, TMP1+2, TMP1+3
, TMP1+4
Y PAUSE+1~
>> ZTDESC DEV+2*
>> ZTQUEUED EXIT+1, STOP+1
ZTREQ STOP+1!
>> ZTRTN DEV+2*
>> ZTSAVE("IB*" DEV+2*
>> ZTSTOP STOP+1*, STOP+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All