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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBCNRRP3

Package: Integrated Billing

Routine: IBCNRRP3


Information

IBCNRRP3 ;BHAM ISC/CMW - GROUP PLAN WORKSHEET REPORT PRINT ;03-MAR-2004

Source Information

Source file <IBCNRRP3.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 2 $$S^%ZTLOAD  ($$FMTE,$$NOW)^XLFDT  
VA FileMan 2 $$GET1^DIQ  ^DIR  
Integrated Billing 1 $$FO^IBCNEUT1  

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 IBCNRRP1  

Entry Points

Name Comments DBIA/ICR reference
EN(IBCNRRTN,IBCNRSPC) ; Entry pt.
EXIT3 ; Exit pt
PRINT(RTN,BDT,EDT,SRT,MAX,PGC,MAT) ; Print data
; Input params: RNT = "IBCNRRP1" - routine, BDT = starting dt,
; EDT = ending dt
; SRT = 1/2/3
; MAT = 1/0
PRINT2
PRINTX ; PRINT exit point
HEADER ; Print header info for each page
; Assumes vars from PRINT: CRT,PGC,IBPXT,MAX,SRT,BDT,EDT,PYR,RDTL,MAR
; Init vars
HEADERX ; HEADER exit pt
LINE ; Print line of data
; Assumes vars from PRINT: PGC,IBPXT,MAX
; Init vars
LINEX ; LINE exit pt
DATA ; Gather and format lines of data to be printed
; Assumes vars from PRINT: RTN,SRT,SRT,RDTL,CT,PRT1,PRT2
; Init vars
DISP ;set up display data
DATAX ; DATA exit pt

External References

Name Field # of Occurrence
$$S^%ZTLOAD HEADER+9
$$GET1^DIQ DATA+22, DATA+26, DATA+27
^DIR EN+20, HEADER+7
$$FO^IBCNEUT1 DISP+20, DISP+23, DISP+24, DISP+27
$$FMTE^XLFDT HEADER+12, HEADER+16
$$NOW^XLFDT HEADER+12

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+19
Function Call: WRITE
  • Prompt: !,?(132-$L(NONEMSG)\2),NONEMSG,!!
  • Line Location: PRINT+14
Function Call: WRITE
  • Prompt: !,?(132-$L(EORMSG)\2),EORMSG
  • Line Location: PRINT2+2
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+6
Function Call: WRITE
  • Prompt: @IOF,!,?1,"ePHARM GROUP PLAN WORKSHEET REPORT"
  • Line Location: HEADER+11
Function Call: WRITE
  • Prompt: ?OFFSET,HDR
  • Line Location: HEADER+14
Function Call: WRITE
  • Prompt: !,?1,"Claims with Pharmacy Coverage Sorted by: "_$S(SRT=1:"Insurance/Group",SRT=2:"Max. Total Claims",1:"Max. Total Charges")
  • Line Location: HEADER+15
Function Call: WRITE
  • Prompt: !,?OFFSET,HDR
  • Line Location: HEADER+18
Function Call: WRITE
  • Prompt: !,?1,"Insurance Company Name",?40,"Insurance Company Address"
  • Line Location: HEADER+20
Function Call: WRITE
  • Prompt: !,?3,"Group Name/Number",?43,"VA PLAN ID",?60," BIN",?70,"PCN"
  • Line Location: HEADER+21
Function Call: WRITE
  • Prompt: !,?1,DASHES
  • Line Location: HEADER+23
Function Call: WRITE
  • Prompt: !,?1,^TMP("IBCNR",$J,"DSPDATA",II)
  • Line Location: LINE+9
Routine Call
  • DIR
  • Line Location:
    • EN+20
    • HEADER+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBA(355.3 - [#355.3] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(36 - [#36] DATA+12, DISP+15
^DIC(5 - [#5] DISP+16
^IBA(355.3 - [#355.3] DATA+19
^IBCNR(366.03 - [#366.03] DATA+32, DATA+33, DATA+34
^TMP("IBCNR" PRINT+17!, PRINT+19!, PRINT+23!, LINE+5, LINE+9, DATA+41*, DATA+43*, DATA+45*, DATA+51*, DISP+4
DISP+6, DISP+8, DISP+10, DISP+12, DISP+13, DISP+20*, DISP+23*, DISP+25*, DISP+27*
^XTMP( PRINT+14, DATA+10, DATA+15, DATA+38

Label References

Name Line Occurrences
DATA PRINT+18
DISP PRINT+20
EXIT3 EN+17
HEADER PRINT+14, PRINT2+1, LINE+6, LINE+8
HEADERX HEADER+5, HEADER+9
LINE PRINT+22
LINEX LINE+6
PRINT EN+16
PRINT2 PRINT+14
PRINTX PRINT2PRINT2+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BDT PRINT~, HEADER+16
CNT DATA+5~, DATA+9*, DISP+1~, DISP+3*, DISP+18*, DISP+20, DISP+22*, DISP+23, DISP+25*, DISP+26*
DISP+27
CRT EN+3~, EN+13*, EN+14*, EN+18, HEADER+5
CT PRINT+7~, PRINT+12*, LINE+3~, LINE+5*, LINE+6, LINE+7
DASHES HEADER+3~, HEADER+22*, HEADER+23
DASHES2 HEADER+3~, DISP+1~, DISP+3*, DISP+27
DIR EN+4~, EN+20!, HEADER+3~, HEADER+7!
DIR(0 EN+20*, HEADER+7*
DISP1 DISP+1~, DISP+3*, DISP+4*, DISP+6, DISP+8, DISP+10, DISP+12, DISP+13
DISP2 DISP+1~, DISP+5*, DISP+6*, DISP+8, DISP+10, DISP+12, DISP+13, DISP+20
DISP3 DISP+1~, DISP+7*, DISP+8*, DISP+10, DISP+12, DISP+13, DISP+15
DISP4 DISP+1~, DISP+9*, DISP+10*, DISP+12, DISP+13, DISP+23
DISP5 DISP+1~, DISP+11*, DISP+12*, DISP+13
DISPD DISP+1~, DISP+13*, DISP+23, DISP+24
DISPDATA PRINT+7~
DTOUT EN+4~, HEADER+3~, HEADER+8
DUOUT EN+4~, HEADER+3~, HEADER+8
EDT PRINT~, HEADER+16
EORMSG PRINT+7~, PRINT+9*, PRINT2+2
HDR HEADER+3~, HEADER+12*, HEADER+13, HEADER+14, HEADER+16*, HEADER+17, HEADER+18
I DISP+2~, DISP+24*, DISP+25
IBBDT EN+3~, EN+6*, EN+16
IBCIN11 DISP+2~, DISP+15*, DISP+16, DISP+17
IBCINST DISP+2~, DISP+16*, DISP+17
IBCNADR DISP+2~, DISP+17*, DISP+20
IBCNRRTN EN~, EN+16
IBCNRSPC EN~
IBCNRSPC("BEGDT" EN+6
IBCNRSPC("ENDDT" EN+7
IBCNRSPC("MATCH" EN+9
IBCNRSPC("SORT" EN+8
IBDTL EN+3~
IBEDT EN+3~, EN+7*, EN+16
IBGRP DATA+5~, DATA+14*, DATA+15*, DATA+19, DATA+22, DATA+26, DATA+27, DATA+38, DATA+41, DATA+43
DATA+45, DATA+51
IBGRP6 DATA+8~, DATA+19*, DATA+20, DATA+29, DATA+31, DATA+37, DATA+47, DATA+49, DATA+50
IBGRPNB DATA+5~, DATA+23*, DATA+27*, DATA+28
IBGRPNM DATA+5~, DATA+8~, DATA+23*, DATA+26*, DATA+41, DATA+43, DATA+45, DATA+51
IBINS DATA+5~, DATA+9*, DATA+10*, DATA+12, DATA+15, DATA+38, DATA+41, DATA+43, DATA+45, DATA+51
IBINSNM DATA+5~, DATA+12*, DATA+13*, DATA+41, DATA+43, DATA+45, DATA+51
IBMAT EN+3~, EN+9*, EN+16
IBPGC EN+3~, EN+10*, EN+16, EN+18
IBPLBIN DATA+8~, DATA+33*, DATA+35, DATA+49
IBPLNID DATA+8~, DATA+30*, DATA+32*, DATA+35
IBPLPCN DATA+8~, DATA+30*, DATA+34*, DATA+35, DATA+50
IBPPIEN DATA+8~, DATA+30*, DATA+31*, DATA+32, DATA+33, DATA+34
IBPXT EN+3~, EN+10*, EN+17, PRINT2PRINT2+1, HEADER+5, HEADER+8*, HEADER+9*, LINE+6, LINE+7
LINE+8
IBPY EN+3~
IBSRT EN+3~, EN+8*, EN+16
II LINE+3~, LINE+7*, LINE+9
IOF HEADER+11
IOSL EN+13, EN+14
IOST EN+13
LIN EN+4~, EN+19*, HEADER+3~, HEADER+6*
MAT PRINT~, DATA+20
MAX PRINT~, PRINT2+1, HEADER+6, LINE+6, LINE+8
MAXCNT EN+3~, EN+13*, EN+14*, EN+16, EN+19
NONEMSG PRINT+7~, PRINT+10*, PRINT+14
OFFSET HEADER+3~, HEADER+13*, HEADER+14, HEADER+17*, HEADER+18
OK DATA+48~*, DATA+49*, DATA+50*, DATA+51
PGC PRINT~, PRINT2+1, HEADER+5, HEADER+10*, HEADER+12, LINE+8
PRT1 PRINT+7~
PRT2 PRINT+7~
RPDT DATA+5~, DATA+28*, DATA+35*, DATA+36*, DATA+37*, DATA+41, DATA+43, DATA+45, DATA+51
RPTCHG DATA+5~, DATA+39*, DATA+45
RPTCNT DATA+5~, DATA+39*, DATA+43
RPTDATA DATAX+1!
RPTOT DATA+5~, DATA+38*, DATA+39
RTN PRINT~, PRINT+14, DATA+10, DATA+15, DATA+38
SORT PRINT+7~
SRT PRINT~, HEADER+15, DATA+40, DATA+41, DATA+42, DATA+44, DATA+46, DATA+51
TOTALS EN+4~
TOTDASHS PRINT+7~, PRINT+11*
U DATA+12, DATA+31, DATA+32, DATA+33, DATA+34, DATA+35, DATA+36, DATA+37, DATA+39, DATA+49
DATA+50, DISP+16, DISP+17, DISP+23, DISP+24
X EN+4~, HEADER+3~
Y EN+4~, HEADER+3~
>> ZTQUEUED EN+18, HEADER+5, HEADER+9
>> ZTSTOP EN+17, PRINT2PRINT2+1, HEADER+9*, LINE+6, LINE+7, LINE+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All