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
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+25, XLDATA+9
$$FO^IBCNEUT1 HEADER+45, HEADER+46, PHDL+33, PHDL+34
$$FMTE^XLFDT HEADER+20, HEADER+21, PHDL+4, PHDL+11, PHDL+12
$$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+13
Function Call: WRITE
  • Prompt: !,?(80-$L(EORMSG)\2),EORMSG
  • Line Location: PRINT+30
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+20
Function Call: WRITE
  • Prompt: !,?OFFSET,HDR
  • Line Location: HEADER+23
Function Call: WRITE
  • Prompt: !,?OFFSET,HDR
  • Line Location: HEADER+32
Function Call: WRITE
  • Prompt: !,?OFFSET,HDR
  • Line Location: HEADER+41
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+42
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+47
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+11
Function Call: WRITE
  • Prompt: !,EHDR
  • Line Location: PHDL+13
Function Call: WRITE
  • Prompt: !,EHDR
  • Line Location: PHDL+21
Function Call: WRITE
  • Prompt: !,EHDR
  • Line Location: PHDL+29
Function Call: WRITE
  • Prompt: !
  • Line Location: PHDL+30
Function Call: WRITE
  • Prompt: !
  • Line Location: PHDL+35
Function Call: WRITE
  • Prompt: X
  • Line Location: PHDL+42
Function Call: WRITE
  • Prompt: X
  • Line Location: PHDL+44
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+30, HEADER+38, PHDL+20, PHDL+27
^IBE(365.12 - [#365.12] HEADER+29, HEADER+39, PHDL+19, PHDL+28
^TMP("EIV RESP. EB DATA" GTDT+6, GTDT+7
^TMP($J PRINT+13, PRINT+15, PRINT+17, PRINT+19, XLDATA+2, SSDB+4

Label References

Name Line Occurrences
GTDT XLDATA+10
HEADER PRINT+22, PRINT+29, LINE+5, LINE+6
HEADERX HEADER+2, HEADER+6
LINE PRINT+25
PHDL PRINT+10
PRINTX PRINT+10, PRINT+27, PRINT+29
SSDB PRINT+21
XLDATA PRINT+20

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BDT PRINT~, HEADER+21, PHDL+12
CNFLG PRINT+4~, PRINT+28*, LINE+3*, LINE+6*, LINE+7*, LINE+8, LINE+12*, LINE+13*, LINE+15*
CNT PRINT+4~, PRINT+19*, 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+24!, PRINT+25, 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+21, PHDL+12
EHDR PHDL+3*, PHDL+4, PHDL+8*, PHDL+9*, PHDL+10*, PHDL+12*, PHDL+13, PHDL+15*, PHDL+16*, PHDL+17*
PHDL+18, PHDL+19*, PHDL+20*, PHDL+21, PHDL+23*, PHDL+24*, PHDL+25*, PHDL+26, PHDL+27*, PHDL+28*
PHDL+29, PHDL+36!
EMPST XLDATA+1~, XLDATA+11, GTDT+4*, GTDT+27*
EORMSG PRINT+4~, PRINT+6*, PRINT+30
ERFLG PRINT+4~, PRINT+28*, LINE+3*, LINE+6*, LINE+9, LINE+12*, LINE+13*, LINE+15*
EXP PRINT~, HEADER+20, PHDL+11
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+21*, HEADER+22, HEADER+23
HEADER+25*, HEADER+26*, HEADER+27*, HEADER+28, HEADER+29*, HEADER+30*, HEADER+31, HEADER+32, HEADER+34*, HEADER+35*
HEADER+36*, HEADER+37, HEADER+38*, HEADER+39*, HEADER+40, HEADER+41, PHDL+6*
IBOUT PRINT~, PRINT+10, PRINT+20
IBRDT PRINT~, HEADER+11
IOF HEADER+9
IPRF PRINT~, HEADER+9, HEADER+20, PHDL+3, PHDL+11
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+29, 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+7*, PRINT+13
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+22*, HEADER+23, HEADER+31*, HEADER+32
HEADER+40*, HEADER+41
OPRT1 PRINT+5~, PRINT+16*, SSDB+7
OPRT2 PRINT+5~, PRINT+18*, 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+27, HEADER+30, HEADER+35, HEADER+38, PHDL+17, PHDL+20, PHDL+24, PHDL+27
PGC PRINT~, PRINT+29, HEADER+2, HEADER+8*, HEADER+11, LINE+5, PHDL+38*
PRIDC XLDATA+1~, XLDATA+11, GTDT+4*, GTDT+24*
PROCD XLDATA+1~, XLDATA+11, GTDT+4*, GTDT+18*
PRT1 PRINT+4~, PRINT+16*, HEADER+45, SSDB+7*, PHDL+33
PRT2 PRINT+4~, PRINT+18*, HEADER+46, SSDB+6*, PHDL+34
PTDOB XLDATA+1~, XLDATA+5*, XLDATA+6
PTNM XLDATA+1~, XLDATA+4*, XLDATA+6
PTSSN XLDATA+1~, XLDATA+5*, XLDATA+6
PXT PRINT~, PRINT+10, PRINT+15, PRINT+17, PRINT+19, PRINT+23, PRINT+27, PRINT+29, HEADER+2, HEADER+5*
, LINE+4, LINE+5, LINE+6
PYR PRINT~, HEADER+26, HEADER+29, HEADER+36, HEADER+39, PHDL+16, PHDL+19, PHDL+25, PHDL+28
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+15, PRINT+17, PRINT+19, XLDATA+2, SSDB+4
SORT1 PRINT+4~, PRINT+8*, PRINT+15*, PRINT+16, PRINT+17, PRINT+19, XLDATA+2, HEADER+44, SSDB+4, PHDL+32
SORT2 PRINT+4~, PRINT+8*, PRINT+17*, PRINT+18, PRINT+19, XLDATA+2, HEADER+44, SSDB+4, PHDL+32
SRT PRINT~, XLDATA+6, HEADER+16, HEADER+26, HEADER+27, HEADER+29, HEADER+35, HEADER+36, HEADER+38, HEADER+45
HEADER+46, SSDB+6, PHDL+8, PHDL+16, PHDL+17, PHDL+19, PHDL+24, PHDL+25, PHDL+27, PHDL+33
PHDL+34, PHDL+39
SRVRNK XLDATA+1~, XLDATA+11, GTDT+4*, GTDT+35*
TRC PRINT~, HEADER+9, HEADER+14, HEADER+15, HEADER+45, HEADER+46, SSDB+6, PHDL+3, PHDL+6, PHDL+7
PHDL+33, PHDL+34
TYP PRINT~, HEADER+17, PHDL+9
U XLDATA+3, XLDATA+4, XLDATA+6, XLDATA+7, XLDATA+8, XLDATA+11, HEADER+29, HEADER+30, HEADER+38, HEADER+39
SSDB+4, PHDL+19, PHDL+20, PHDL+27, PHDL+28, PHDL+39
X HEADER+1~, PHDL+1~, PHDL+39*, PHDL+40*, PHDL+41*, PHDL+42, PHDL+43*, PHDL+44
Y HEADER+1~
>> ZTQUEUED HEADER+2, HEADER+6
>> ZTSTOP PRINT+10, PRINT+15, PRINT+17, PRINT+19, PRINT+23, PRINT+27, PRINT+29, 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