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

Package: Integrated Billing

Routine: IBCNERP3


Information

IBCNERP3 ;DAOU/BHS - IBCNE eIV RESPONSE REPORT PRINT ; 03-JUN-2002

Source Information

Source file <IBCNERP3.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Integrated Billing 4 $$GETSSN^IBCNEDE5  ($$GETDOB,$$SSN)^IBCNEDEQ  DATA^IBCNERPE  $$FO^IBCNEUT1  
Kernel 3 $$S^%ZTLOAD  ($$FMTE,$$NOW)^XLFDT  $$TRIM^XLFSTR  
VA FileMan 2 $$GET1^DIQ  ^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: 1

Package Total Caller Graph
Integrated Billing 1 IBCNERPA  

Entry Points

Name Comments DBIA/ICR reference
PRINT(RTN,BDT,EDT,PYR,PAT,TYP,SRT,PGC,PXT,MAX,CRT,TRC,EXP,IPRF,IBRDT,IBOUT) ; Print data
; Input: RTN="IBCENRP1", BDT=start dt, EDT=end dt, PYR=pyr ien,
; PAT= pat ien, TYP=A/M, SRT=1/2, PGC=page ct, PXT=exit flg,
; MAX=max line ct/pg, CRT=1/0, TRC=trc#, EXP=earliest expiration date,IBRDT=today's date/time formatted
PRINTEOR ; IB*702 come here for eor if no data
PRINTX ;
XLDATA ; Excel output ; 528
GTDT ; Get Eligibility/Group Plan Information
HEADER ; Print hdr info
HEADERX ;
LINE(DISPDATA) ; Print data
LINEX ;
SSDB ; Display last 4 digits of SSN and DOB to facilitate pt. identification
; $$SSN^IBCNEDEQ(DFN) returns SSN followed by DOB
PHDL ; - Print the header line for the Excel spreadsheet ; 528

External References

Name Field # of Occurrence
$$S^%ZTLOAD HEADER+6
$$GET1^DIQ XLDATA+3, XLDATA+4
^DIR HEADER+4
$$GETSSN^IBCNEDE5 XLDATA+5
$$GETDOB^IBCNEDEQ XLDATA+5
$$SSN^IBCNEDEQ SSDB+6, SSDB+7
DATA^IBCNERPE PRINT+31, XLDATA+9
$$FO^IBCNEUT1 HEADER+47, HEADER+48, PHDL+35, PHDL+36
$$FMTE^XLFDT HEADER+23, PHDL+4, PHDL+14
$$NOW^XLFDT PHDL+4
$$TRIM^XLFSTR GTDT+11, GTDT+12, GTDT+15, GTDT+18, GTDT+21, GTDT+24, GTDT+27, GTDT+28, GTDT+31, GTDT+32
GTDT+35, GTDT+38

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,?(80-$L(NONEMSG)\2),NONEMSG,!!
  • Line Location: PRINT+17
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+18
Function Call: WRITE
  • Prompt: ?23
  • Condition for execution: $G(IBOUT)="R"
  • Line Location: PRINT+18
Function Call: WRITE
  • Prompt: NONEMSG
  • Line Location: PRINT+18
Function Call: WRITE
  • Prompt: ?23
  • Condition for execution: $G(IBOUT)="R"
  • Line Location: PRINT+18
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINTEOR+1
Function Call: WRITE
  • Prompt: ?30
  • Condition for execution: $G(IBOUT)="R"
  • Line Location: PRINTEOR+1
Function Call: WRITE
  • Prompt: EORMSG
  • Line Location: PRINTEOR+1
Function Call: WRITE
  • Prompt: ?30
  • Condition for execution: $G(IBOUT)="R"
  • Line Location: PRINTEOR+1
Function Call: WRITE
  • Prompt: !,$S(SRT=1:PYRNM,1:PTNM)_U_$S(SRT=1:PTNM,1:PYRNM)_U_PTSSN_U_PTDOB_U_$P(RPTDATA(13),U)_U_$P(RPTDATA(13),U,2)_U_$P(RPTDATA(1),U,2)_U_$P(RPTDATA(1),U,3)_U_$P(RPTDATA(1),U,4)_U_$P(RPTDATA(14),U)_U_$P(RPTDATA(14),U,2)_U_$P(RPTDATA(1),U,8)
  • Line Location: XLDATA+6
Function Call: WRITE
  • Prompt: U_RPTDATA(8)_U_$P(RPTDATA(1),U,18)_U_$P(RPTDATA(1),U,13)_U_$P(RPTDATA(1),U,10)_U_$P(RPTDATA(1),U,16)_U_$P(RPTDATA(1),U,11)_U_$P(RPTDATA(1),U,17)
  • Line Location: XLDATA+7
Function Call: WRITE
  • Prompt: U_$P(RPTDATA(1),U,12)_U_$P(RPTDATA(1),U,19)_U_$P(RPTDATA(0),U,7)_U_$P(RPTDATA(0),U,9)_U_$P(RPTDATA(1),U,20)_U
  • Line Location: XLDATA+8
Function Call: WRITE
  • Prompt: $G(REFQ)_U_$G(REFID)_U_$G(RFIDSC)_U_$G(PROCD)_U_$G(REFID2)_U_$G(PRIDC)_U_$G(MLIST)_U_$G(EMPST)_U_$G(GOVAFL)_U_$G(DTMP)_U_$G(SRVRNK)_U_$G(MDESC)
  • Line Location: XLDATA+11
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: " by Trace #"
  • Line Location: HEADER+9
Function Call: WRITE
  • Prompt: ?OFFSET,HDR
  • Line Location: HEADER+12
Function Call: WRITE
  • Prompt: !,?OFFSET,HDR
  • Line Location: HEADER+14
Function Call: WRITE
  • Prompt: !,?1,"Sorted by: "_$S(SRT=1:"Payer",1:"Patient")_" Name"
  • Line Location: HEADER+16
Function Call: WRITE
  • Prompt: ?OFFSET,HDR
  • Line Location: HEADER+19
Function Call: WRITE
  • Prompt: !,?1,"Earliest Policy Expiration Date: ",$$FMTE^XLFDT(EXP,"5Z"),!
  • Line Location: HEADER+21
Function Call: WRITE
  • Prompt: !,?OFFSET,HDR
  • Line Location: HEADER+25
Function Call: WRITE
  • Prompt: !,?OFFSET,HDR
  • Line Location: HEADER+34
Function Call: WRITE
  • Prompt: !,?OFFSET,HDR
  • Line Location: HEADER+43
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+44
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+49
Function Call: WRITE
  • Prompt: !,?1,"Contact Information: (cont'd)",!
  • Line Location: LINE+8
Function Call: WRITE
  • Prompt: !,?1,"Error Information: (cont'd)",!
  • Line Location: LINE+9
Function Call: WRITE
  • Prompt: !,?1,DISPDATA(LNCT)
  • Line Location: LINE+10
Function Call: WRITE
  • Prompt: !,EHDR_"^"_$$FMTE^XLFDT($$NOW^XLFDT,1)
  • Line Location: PHDL+4
Function Call: WRITE
  • Prompt: !,HDR
  • Line Location: PHDL+6
Function Call: WRITE
  • Prompt: !,EHDR
  • Line Location: PHDL+10
Function Call: WRITE
  • Prompt: !,"Earliest Policy Expiration Date: ",$$FMTE^XLFDT(EXP,"5Z")
  • Line Location: PHDL+12
Function Call: WRITE
  • Prompt: !,EHDR
  • Line Location: PHDL+15
Function Call: WRITE
  • Prompt: !,EHDR
  • Line Location: PHDL+23
Function Call: WRITE
  • Prompt: !,EHDR
  • Line Location: PHDL+31
Function Call: WRITE
  • Prompt: !
  • Line Location: PHDL+32
Function Call: WRITE
  • Prompt: !
  • Line Location: PHDL+37
Function Call: WRITE
  • Prompt: X
  • Line Location: PHDL+44
Function Call: WRITE
  • Prompt: X
  • Line Location: PHDL+46
Routine Call
  • DIR
  • Line Location:
    • HEADER+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^IBE(365.12 - [#365.12] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] HEADER+32, HEADER+40, PHDL+22, PHDL+29
^IBE(365.12 - [#365.12] HEADER+31, HEADER+41, PHDL+21, PHDL+30
^TMP("EIV RESP. EB DATA" GTDT+6, GTDT+7
^TMP($J PRINT+13, PRINT+21, PRINT+23, PRINT+25, XLDATA+2, SSDB+4

Label References

Name Line Occurrences
@( PRINT+18
GTDT XLDATA+10
HEADER PRINT+28, PRINT+35, LINE+5, LINE+6
HEADERX HEADER+2, HEADER+6
LINE PRINT+31
PHDL PRINT+14
PRINTEOR PRINT+18
PRINTX PRINT+14, PRINT+33, PRINT+35
SSDB PRINT+27
XLDATA PRINT+26

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BDT PRINT~, HEADER+23, PHDL+14
CNFLG PRINT+4~, PRINT+34*, LINE+3*, LINE+6*, LINE+7*, LINE+8, LINE+12*, LINE+13*, LINE+15*
CNT PRINT+4~, PRINT+25*, XLDATA+2, SSDB+4
CRT PRINT~, HEADER+2
DATA GTDT+3~, GTDT+10*, GTDT+11, GTDT+12, GTDT+14*, GTDT+15, GTDT+17*, GTDT+18, GTDT+20*, GTDT+21
GTDT+23*, GTDT+24, GTDT+26*, GTDT+27, GTDT+28, GTDT+30*, GTDT+31, GTDT+32, GTDT+34*, GTDT+35
GTDT+37*, GTDT+38
DFN XLDATA+1~, XLDATA+4*, XLDATA+5, SSDB+3~, SSDB+4*, SSDB+5, SSDB+6, SSDB+7
DIR HEADER+1~, HEADER+4!
DIR(0 HEADER+4*
DISPDATA PRINT+4~, PRINT+30!, PRINT+31, XLDATA+9, LINE~
DISPDATA( LINE+6, LINE+7, LINE+10, LINE+12, LINE+13
DISPDATA("" LINE+2
DTMP XLDATA+1~, XLDATA+11, GTDT+4*, GTDT+31*
DTOUT HEADER+1~, HEADER+5
DUOUT HEADER+1~, HEADER+5
EDT PRINT~, HEADER+23, PHDL+14
EHDR PHDL+3*, PHDL+4, PHDL+8*, PHDL+9*, PHDL+10*, PHDL+14*, PHDL+15, PHDL+17*, PHDL+18*, PHDL+19*
PHDL+20, PHDL+21*, PHDL+22*, PHDL+23, PHDL+25*, PHDL+26*, PHDL+27*, PHDL+28, PHDL+29*, PHDL+30*
PHDL+31, PHDL+38!
EMPST XLDATA+1~, XLDATA+11, GTDT+4*, GTDT+27*
EORMSG PRINT+4~, PRINT+7*, PRINTEOR+1
ERFLG PRINT+4~, PRINT+34*, LINE+3*, LINE+6*, LINE+9, LINE+12*, LINE+13*, LINE+15*
EXP PRINT~
GOVAFL XLDATA+1~, XLDATA+11, GTDT+4*, GTDT+32*
HDR HEADER+1~, HEADER+11*, HEADER+12, HEADER+14*, HEADER+17*, HEADER+18, HEADER+19, HEADER+23*, HEADER+24, HEADER+25
HEADER+27*, HEADER+28*, HEADER+29*, HEADER+30, HEADER+31*, HEADER+32*, HEADER+33, HEADER+34, HEADER+36*, HEADER+37*
HEADER+38*, HEADER+39, HEADER+40*, HEADER+41*, HEADER+42, HEADER+43, PHDL+6*
IBDTA PRINT+6~, PRINT+13*, PRINT+14, PRINT+18
IBHDR PRINT+6~, PRINT+13*, PRINT+18
IBOUT PRINT~, PRINT+13, PRINT+14, PRINT+18, PRINT+26, PRINTEOR+1
IBRDT PRINT~, HEADER+11
IOF HEADER+9
IPRF PRINT~, HEADER+9, PHDL+3
LIN HEADER+1~, HEADER+3*
LN GTDT+3~, GTDT+5*, GTDT+6*, GTDT+7
LNCT LINE+1~, LINE+4*, LINE+6, LINE+7, LINE+10, LINE+12, LINE+13
LNTOT LINE+1~, LINE+2*, LINE+4
MAX PRINT~, PRINT+35, HEADER+3, LINE+5, LINE+6
MDESC XLDATA+1~, XLDATA+11, GTDT+4*, GTDT+38*
MLIST XLDATA+1~, XLDATA+11, GTDT+4*, GTDT+28*
NONEMSG PRINT+4~, PRINT+8*, PRINT+18
NWPG LINE+1~, LINE+3*, LINE+5*, LINE+6*, LINE+8, LINE+9, LINE+10, LINE+11*
OFFSET HEADER+1~, HEADER+11*, HEADER+12, HEADER+14*, HEADER+18*, HEADER+19, HEADER+24*, HEADER+25, HEADER+33*, HEADER+34
HEADER+42*, HEADER+43
OPRT1 PRINT+5~, PRINT+22*, SSDB+7
OPRT2 PRINT+5~, PRINT+24*, SSDB+6
OUT GTDT+3~, GTDT+7*, GTDT+9, GTDT+10, GTDT+13, GTDT+14, GTDT+16, GTDT+17, GTDT+19, GTDT+20
GTDT+22, GTDT+23, GTDT+25, GTDT+26, GTDT+29, GTDT+30, GTDT+33, GTDT+34, GTDT+36, GTDT+37
PAT PRINT~, HEADER+29, HEADER+32, HEADER+37, HEADER+40, PHDL+19, PHDL+22, PHDL+26, PHDL+29
PGC PRINT~, PRINT+35, HEADER+2, HEADER+8*, HEADER+11, LINE+5, PHDL+40*
PRIDC XLDATA+1~, XLDATA+11, GTDT+4*, GTDT+24*
PROCD XLDATA+1~, XLDATA+11, GTDT+4*, GTDT+18*
PRT1 PRINT+4~, PRINT+22*, HEADER+47, SSDB+7*, PHDL+35
PRT2 PRINT+4~, PRINT+24*, HEADER+48, SSDB+6*, PHDL+36
PTDOB XLDATA+1~, XLDATA+5*, XLDATA+6
PTNM XLDATA+1~, XLDATA+4*, XLDATA+6
PTSSN XLDATA+1~, XLDATA+5*, XLDATA+6
PXT PRINT~, PRINT+14, PRINT+21, PRINT+23, PRINT+25, PRINT+29, PRINT+33, PRINT+35, HEADER+2, HEADER+5*
, LINE+4, LINE+5, LINE+6
PYR PRINT~, HEADER+28, HEADER+31, HEADER+38, HEADER+41, PHDL+18, PHDL+21, PHDL+27, PHDL+30
PYRNM XLDATA+1~, XLDATA+3*, XLDATA+6
REFID XLDATA+1~, XLDATA+11, GTDT+4*, GTDT+11*
REFID2 XLDATA+1~, XLDATA+11, GTDT+4*, GTDT+21*
REFQ XLDATA+1~, XLDATA+11, GTDT+4*, GTDT+12*
RFIDSC XLDATA+1~, XLDATA+11, GTDT+4*, GTDT+15*
RPTDATA XLDATA+1~, XLDATA+2*
RPTDATA(0 XLDATA+3, XLDATA+4, XLDATA+8
RPTDATA(1 XLDATA+6, XLDATA+7, XLDATA+8
RPTDATA(13 XLDATA+6
RPTDATA(14 XLDATA+6
RPTDATA(8 XLDATA+7
RTN PRINT~, PRINT+13, PRINT+21, PRINT+23, PRINT+25, XLDATA+2, SSDB+4
SORT1 PRINT+4~, PRINT+9*, PRINT+21*, PRINT+22, PRINT+23, PRINT+25, XLDATA+2, HEADER+46, SSDB+4, PHDL+34
SORT2 PRINT+4~, PRINT+9*, PRINT+23*, PRINT+24, PRINT+25, XLDATA+2, HEADER+46, SSDB+4, PHDL+34
SRT PRINT~, XLDATA+6, HEADER+16, HEADER+28, HEADER+29, HEADER+31, HEADER+37, HEADER+38, HEADER+40, HEADER+47
HEADER+48, SSDB+6, PHDL+8, PHDL+18, PHDL+19, PHDL+21, PHDL+26, PHDL+27, PHDL+29, PHDL+35
PHDL+36, PHDL+41
SRVRNK XLDATA+1~, XLDATA+11, GTDT+4*, GTDT+35*
TRC PRINT~, HEADER+9, HEADER+14, HEADER+15, HEADER+47, HEADER+48, SSDB+6, PHDL+3, PHDL+6, PHDL+7
PHDL+35, PHDL+36
TYP PRINT~, HEADER+17, PHDL+9
U XLDATA+3, XLDATA+4, XLDATA+6, XLDATA+7, XLDATA+8, XLDATA+11, HEADER+31, HEADER+32, HEADER+40, HEADER+41
SSDB+4, PHDL+21, PHDL+22, PHDL+29, PHDL+30, PHDL+41
X HEADER+1~, PHDL+1~, PHDL+41*, PHDL+42*, PHDL+43*, PHDL+44, PHDL+45*, PHDL+46
Y HEADER+1~
>> ZTQUEUED HEADER+2, HEADER+6
>> ZTSTOP PRINT+14, PRINT+21, PRINT+23, PRINT+25, PRINT+29, PRINT+33, PRINT+35, HEADER+6*, LINE+4, LINE+5
, LINE+6
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