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,IBFEED) ; 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+7
$$GET1^DIQ XLDATA+3, XLDATA+4
^DIR HEADER+5
$$GETSSN^IBCNEDE5 XLDATA+5
$$GETDOB^IBCNEDEQ XLDATA+5
$$SSN^IBCNEDEQ SSDB+6, SSDB+7
DATA^IBCNERPE PRINT+32
$$FO^IBCNEUT1 HEADER+63, HEADER+64, PHDL+34, PHDL+35
$$FMTE^XLFDT HEADER+24, PHDL+4, PHDL+13
$$NOW^XLFDT PHDL+4
$$TRIM^XLFSTR GTDT+10, GTDT+11, GTDT+14, GTDT+17, GTDT+20, GTDT+23, GTDT+26, GTDT+27, GTDT+30, GTDT+31
GTDT+34, GTDT+37

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,?(80-$L(NONEMSG)\2),NONEMSG,!!
  • Line Location: PRINT+18
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+19
Function Call: WRITE
  • Prompt: ?27
  • Condition for execution: $G(IBOUT)="R"
  • Line Location: PRINT+19
Function Call: WRITE
  • Prompt: NONEMSG
  • Line Location: PRINT+19
Function Call: WRITE
  • Prompt: ?27
  • Condition for execution: $G(IBOUT)="R"
  • Line Location: PRINT+19
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,4)_U_$P(RPTDATA(14),U)_U_$P(RPTDATA(14),U,2)
  • Line Location: XLDATA+13
Function Call: WRITE
  • Prompt: U_RPTDATA(8)_U_$P(RPTDATA(1),U,18)_U_$P(RPTDATA(1),U,16)_U_$P(RPTDATA(1),U,11)
  • Line Location: XLDATA+14
Function Call: WRITE
  • Prompt: U_$P(RPTDATA(1),U,12)_U_$P(RPTDATA(0),U,7)_U_$P(RPTDATA(0),U,9)
  • Line Location: XLDATA+16
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: " by Trace #"
  • Line Location: HEADER+10
Function Call: WRITE
  • Prompt: ?OFFSET,HDR
  • Line Location: HEADER+13
Function Call: WRITE
  • Prompt: !,?OFFSET,HDR
  • Line Location: HEADER+15
Function Call: WRITE
  • Prompt: !,?1,"Sorted by: "_$S(SRT=1:"Payer",1:"Patient")_" Name"
  • Line Location: HEADER+17
Function Call: WRITE
  • Prompt: ?OFFSET,HDR
  • Line Location: HEADER+20
Function Call: WRITE
  • Prompt: !,?1,"Earliest Policy Expiration Date: ",$$FMTE^XLFDT(EXP,"5Z"),!
  • Line Location: HEADER+22
Function Call: WRITE
  • Prompt: !,?OFFSET,HDR
  • Line Location: HEADER+26
Function Call: WRITE
  • Prompt: !,?OFFSET,HDRC
  • Line Location: HEADER+59
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+60
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+65
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+14
Function Call: WRITE
  • Prompt: !,EHDR
  • Line Location: PHDL+22
Function Call: WRITE
  • Prompt: !,EHDR
  • Line Location: PHDL+30
Function Call: WRITE
  • Prompt: !
  • Line Location: PHDL+31
Function Call: WRITE
  • Prompt: !
  • Line Location: PHDL+36
Function Call: WRITE
  • Prompt: X
  • Line Location: PHDL+51
Routine Call
  • DIR
  • Line Location:
    • HEADER+5

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+40, HEADER+54, PHDL+21, PHDL+28
^IBE(365.12 - [#365.12] HEADER+39, HEADER+55, PHDL+20, PHDL+29
^TMP("EIV RESP. EB DATA" GTDT+5, GTDT+6
^TMP($J PRINT+14, PRINT+22, PRINT+24, PRINT+26, XLDATA+2, SSDB+4

Label References

Name Line Occurrences
@( PRINT+19
HEADER PRINT+29, PRINT+38, LINE+5, LINE+6
HEADERX HEADER+3, HEADER+7
LINE PRINT+32
PHDL PRINT+15
PRINTEOR PRINT+19
PRINTX PRINT+15, PRINT+34, PRINT+38
SSDB PRINT+28
XLDATA PRINT+27

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

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