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

Package: Integrated Billing

Routine: IBCNERPG


Information

IBCNERPG ;BP/YMG - IBCNE EIV INSURANCE UPDATE REPORT COMPILE;16-SEP-2009

Source Information

Source file <IBCNERPG.m>

Call Graph

Call Graph

Call Graph Total: 7

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

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 IBCNERPF  

Entry Points

Name Comments DBIA/ICR reference
EN(IBCNESPC) ; Entry point
ENX ; Exit
GETDATA(DATE,PYR,ALLPYR,PAT,RTYPE) ; loop through responses and compile report
PRINT(IBCNESPC) ; Entry point
PRINTX ;
EOL ; display "end of page" message and set exit flag
HEADER ; print header for each page
LINE(LINE,IBOUT) ; Print line of data
PHDL ; - Print the header line for the Excel spreadsheet
; IB*2.0*549 - Add report header
PHDLX ;

External References

Name Field # of Occurrence
NOW^%DTC PHDL+3
$$S^%ZTLOAD GETDATA+9, HEADER+4
$$GET1^DIQ EN+26, EN+31, GETDATA+14, GETDATA+15, GETDATA+17, GETDATA+18, GETDATA+19, GETDATA+20, GETDATA+42, GETDATA+43
, GETDATA+45, GETDATA+47
^DIR EOL+3
$$FO^IBCNEUT1 PRINT+18, PRINTX+2
$$DAT2^IBOUTL PHDL+4
$$FMADD^XLFDT EN+6
$$FMTE^XLFDT GETDATA+43, GETDATA+44, PRINT+6, HEADER+14, PHDL+6
$$NOW^XLFDT PRINT+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Compiling report data ..."
  • Line Location: EN+8
Function Call: WRITE
  • Prompt: "."
  • Line Location: GETDATA+8
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+22
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+30
Function Call: WRITE
  • Prompt: !,$P(DDATA,U,1,3)_U_$E(SSN,$L(SSN)-3,$L(SSN))_U_$P(DDATA,U,5,8)
  • Line Location: PRINT+37
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+47
Function Call: WRITE
  • Prompt: !
  • Line Location: EOL+2
Function Call: WRITE
  • Prompt: @IOF,!
  • Line Location: HEADER+6
Function Call: WRITE
  • Prompt: HDR
  • Line Location: HEADER+13
Function Call: WRITE
  • Prompt: !
  • Condition for execution: TYPE="S"
  • Line Location: HEADER+13
Function Call: WRITE
  • Prompt: !?1,"Response Received: ",HDR
  • Line Location: HEADER+15
Function Call: WRITE
  • Prompt: !?1,$S(TYPE="D":"Detailed",1:"Summary")_" Report: "
  • Line Location: HEADER+16
Function Call: WRITE
  • Prompt: $S($G(IBCNESPC("PS"))="S":" Source of Information",1:$S(ALLPYR:"All",1:"Selected")_" Payers")
  • Line Location: HEADER+17
Function Call: WRITE
  • Prompt: "; ",$S($G(IBCNESPC("INSCO"))="S":"Selected",1:"All")
  • Line Location: HEADER+19
Function Call: WRITE
  • Prompt: " Insurance Companies; "
  • Line Location: HEADER+20
Function Call: WRITE
  • Prompt: $S(ALLPAT:"All",1:"Selected")_" Patients"
  • Line Location: HEADER+21
Function Call: WRITE
  • Prompt: !!,?1,STRING
  • Line Location: HEADER+26
Function Call: WRITE
  • Prompt: !,?1,DASHES
  • Line Location: HEADER+27
Function Call: WRITE
  • Prompt: !
  • Line Location: LINE+2
Function Call: WRITE
  • Prompt: ?1
  • Condition for execution: IBOUT="R"
  • Line Location: LINE+2
Function Call: WRITE
  • Prompt: LINE
  • Line Location: LINE+2
Function Call: WRITE
  • Prompt: !!,"Auto Update Report",?53,"Run On: ",IBHDT
  • Line Location: PHDL+5
Function Call: WRITE
  • Prompt: !?1,"Response Received: ",HDR
  • Line Location: PHDL+7
Function Call: WRITE
  • Prompt: !?2,$S(TYPE="D":"Detailed",1:"Summary")_" Report: "
  • Line Location: PHDL+8
Function Call: WRITE
  • Prompt: $S($G(IBCNESPC("PS"))="S":" Source of Information",1:$S(ALLPYR:"All",1:"Selected")_" Payers")
  • Line Location: PHDL+9
Function Call: WRITE
  • Prompt: !!,"SOI^Payer Name^Count"
  • Line Location: PHDL+12
Function Call: WRITE
  • Prompt: !!,"Payer Name",$S(IBCNESPC("ICODETL"):"^Insurance Co",1:""),"^Count"
  • Line Location: PHDL+13
Function Call: WRITE
  • Prompt: "; ",$S($G(IBCNESPC("INSCO"))="S":"Selected",1:"All")," Insurance Companies; "
  • Line Location: PHDL+14
Function Call: WRITE
  • Prompt: $S(ALLPAT:"All",1:"Selected")_" Patients"
  • Line Location: PHDL+15
Function Call: WRITE
  • Prompt: !!,"Payer^Insurance Co^Patient Name^SSN^Dt Sent^Auto Dt^SOI^eIV Trace#"
  • Line Location: PHDL+16
Routine Call
  • DIR
  • Line Location:
    • EOL+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
2.312 GET1^DIQ
^IBE(355.12 - [#355.12] GET1^DIQ
^DIC(36 - [#36] GET1^DIQ
^IBCN(365 - [#365] GET1^DIQ
^IBCN(365.1 - [#365.1] GET1^DIQ
^IBE(365.12 - [#365.12] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBCN(365 - [#365] EN+11, EN+12, EN+16, EN+19, GETDATA+5, GETDATA+6
^TMP($J EN+10!, EN+33*, PRINT+18, PRINT+21, PRINT+23, PRINT+24, PRINT+25, PRINT+26, PRINT+28, PRINT+29
, PRINT+33, PRINT+34, PRINT+35, PRINT+36

Label References

Name Line Occurrences
ENX EN+12
EOL PRINTX+3, HEADER+3
GETDATA EN+20
HEADER PRINT+16, LINE+1
LINE PRINT+18, PRINT+21, PRINT+24, PRINT+25, PRINT+28, PRINT+29, PRINT+46, PRINTX+2
PHDL PRINT+16
PHDLX PHDL+11
PRINTX PRINT+18, PRINT+20

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% PHDL+2~, PHDL+4
>> ALLPAT EN+3*, GETDATA+50, HEADER+21, PHDL+15
ALLPYR EN+2*, EN+20, GETDATA~, GETDATA+33, GETDATA+49, HEADER+17, PHDL+9
AUTOUPD GETDATA+1~
BDATE EN+1~, EN+4*, EN+11
CLNAME GETDATA+1~
CRT PRINT+1~, PRINT+12*, PRINT+13*, PRINTX+3, HEADER+3
DASHES HEADER+1~, HEADER+27*
DATE EN+1~, EN+11*, EN+12*, EN+16, EN+19, EN+20, GETDATA~, GETDATA+5, GETDATA+6, GETDATA+44
, GETDATA+48
DDATA PRINT+1~, PRINT+36*, PRINT+37, PRINT+38, PRINT+39, PRINT+40, PRINT+42, PRINT+43, PRINT+44, PRINT+45
DELTA HEADER+1~, HEADER+11*
DIR EOL+1~, EOL+3!
DIR(0 EOL+3*
DIROUT EOL+1~
DIRUT EOL+1~
DLINE PRINT+1~, PRINT+36*, PRINT+38*, PRINT+39*, PRINT+40*, PRINT+41*, PRINT+42*, PRINT+43*, PRINT+44*, PRINT+45*
, PRINT+46
DTINQSNT GETDATA+1~, GETDATA+43*, GETDATA+56
DTOUT EOL+1~, EOL+4
DTPOLUPD GETDATA+1~, GETDATA+44*, GETDATA+46*, GETDATA+56
DUOUT EOL+1~, EOL+4
EDATE EN+1~, EN+5*, EN+6*, EN+12
EORMSG PRINT+1~, PRINT+4*, PRINTX+2
FLG GETDATA+1~
HDR HEADER+1~, HEADER+7*, HEADER+8*, HEADER+9*, HEADER+12*, HEADER+13, HEADER+14*, HEADER+15, PHDL+2~, PHDL+6*
PHDL+7
IBCNESPC EN~, PRINT~
IBCNESPC("BEGDT" EN+4, HEADER+14, PHDL+6
IBCNESPC("ENDDT" EN+5, HEADER+14, PHDL+6
IBCNESPC("IBOUT" PRINT+2, PRINT+8
IBCNESPC("ICODETL" GETDATA+36, GETDATA+51, PRINT+25, PRINT+27, PHDL+13
IBCNESPC("INSCO" HEADER+19, PHDL+14
IBCNESPC("PAT" EN+3, GETDATA+50
IBCNESPC("PS" GETDATA+29, HEADER+17, PHDL+9, PHDL+12
IBCNESPC("PYR" EN+2, EN+25, EN+28, EN+30, GETDATA+23, GETDATA+33, GETDATA+37, GETDATA+49, GETDATA+51
IBCNESPC("TYPE" EN+7, PRINT+7
IBHDT PHDL+2~, PHDL+4*, PHDL+5
IBOUT EN+8, PRINT+1~, PRINT+2*, PRINT+8*, PRINT+11*, PRINT+16, PRINT+18, PRINT+21, PRINT+24, PRINT+25
, PRINT+28, PRINT+29, PRINT+37, PRINT+46, PRINT+47, PRINTX+2, LINE~, LINE+1, LINE+2
IBPGC PRINT+1~, PRINT+2*, PRINTX+3, HEADER+3, HEADER+5*, HEADER+9, PHDL+10*
IBPXT PRINT+1~, PRINT+2*, PRINT+16, PRINT+23, PRINT+26, PRINT+33, PRINT+34, PRINT+35, PRINTX+1, EOL+4*
HEADER+3, HEADER+4*, LINE+1
IENS2 GETDATA+1~, GETDATA+13*, GETDATA+14, GETDATA+42
IENS312 GETDATA+1~, GETDATA+13*, GETDATA+15
IENS3651 GETDATA+1~, GETDATA+18*, GETDATA+19, GETDATA+20
IIEN EN+23~, EN+29*, EN+30*, EN+31, GETDATA+1~, GETDATA+15*, GETDATA+16, GETDATA+17, GETDATA+37, GETDATA+51
INS GETDATA+1~, GETDATA+4*, GETDATA+5*, GETDATA+6, GETDATA+13
INSCOMNM EN+23~, EN+31*, EN+32, GETDATA+1~, GETDATA+17*, GETDATA+38, GETDATA+56
IOF HEADER+6
IOSL PRINT+12, PRINT+13
IOST EN+8, PRINT+13
LEN HEADER+1~, HEADER+10*, HEADER+11
LIN EOL+1~, EOL+2*
LINE LINE~, LINE+2
MAXCNT PRINT+1~, PRINT+12*, PRINT+13*, EOL+2, LINE+1
NONEMSG PRINT+1~, PRINT+3*, PRINT+18
NOW GETDATA+1~
NPROC PRINT+1~, PRINT+5*, PRINT+28
OFFSET HEADER+1~
PAT EN+17~, EN+18*, EN+19*, EN+20, GETDATA~, GETDATA+5, GETDATA+6, GETDATA+13, GETDATA+50
PATNAME GETDATA+2~, GETDATA+14*, GETDATA+56
POS HEADER+1~, HEADER+11*, HEADER+12
PYR EN+13~, EN+14*, EN+16*, EN+19, EN+20, EN+23~, EN+24*, EN+25*, EN+26, EN+28
, EN+30, GETDATA~, GETDATA+5, GETDATA+6, GETDATA+14, GETDATA+23, GETDATA+33, GETDATA+37, GETDATA+49, GETDATA+51
PYRNAME EN+23~, EN+26*, EN+27, EN+32, GETDATA+2~, GETDATA+14*, GETDATA+31, GETDATA+34, GETDATA+38, GETDATA+41
, GETDATA+56
RIEN GETDATA+2~, GETDATA+6*, GETDATA+18, GETDATA+43, GETDATA+47
RPDATA EN+1~, EN+33, GETDATA+27*, GETDATA+53*
RPDATA( EN+27*, EN+32*, GETDATA+31*, GETDATA+34*, GETDATA+38*, GETDATA+54*, GETDATA+55*, GETDATA+56*
RTYPE EN+1~, EN+7*, EN+20, EN+22, GETDATA~, GETDATA+26
SOI EN+1~, GETDATA+19*, GETDATA+30, GETDATA+45
SOIBA EN+1~, GETDATA+45*, GETDATA+56
>> SOIE GETDATA+20*, GETDATA+31
SORT EN+1~
SORT1 GETDATA+2~, GETDATA+41*, GETDATA+54, GETDATA+55, GETDATA+56
SORT2 GETDATA+2~, GETDATA+48*, GETDATA+55, GETDATA+56
SORT3 GETDATA+2~, GETDATA+55*, GETDATA+56
SRT1 PRINT+1~, PRINT+15*, PRINT+23*, PRINT+24, PRINT+25, PRINT+26, PRINT+28, PRINT+29, PRINT+33*, PRINT+34
, PRINT+35, PRINT+36
SRT2 PRINT+1~, PRINT+26*, PRINT+28, PRINT+29, PRINT+34*, PRINT+35, PRINT+36
SRT3 PRINT+1~, PRINT+35*, PRINT+36
SSN GETDATA+2~, GETDATA+42*, GETDATA+56, PRINT+1~, PRINT+36*, PRINT+37, PRINT+41
SSNLEN PRINT+1~, PRINT+41*
STRING HEADER+1~, HEADER+8*, HEADER+9*, HEADER+22*, HEADER+23*, HEADER+24*, HEADER+25*, HEADER+26
TOTMES GETDATA+2~, GETDATA+4*, GETDATA+7*, GETDATA+8, GETDATA+9
TQ GETDATA+2~
TRACENUM GETDATA+2~, GETDATA+47*, GETDATA+56
TSTAMP PRINT+1~, PRINT+6*, HEADER+10, HEADER+12
TYPE GETDATA+2~, GETDATA+23*, GETDATA+37, GETDATA+51, PRINT+1~, PRINT+7*, PRINT+9, PRINT+20, HEADER+13, HEADER+16
HEADER+18, PHDL+8, PHDL+11
U EN+28, GETDATA+56, PRINT+11, PRINT+28, PRINT+36, PRINT+37, PRINT+38, PRINT+39, PRINT+40, PRINT+42
, PRINT+43, PRINT+44, PRINT+45
VDATE GETDATA+2~
WIDTH PRINT+1~, PRINT+9*, HEADER+7, HEADER+9, HEADER+11, HEADER+27
X PRINT+1~, PHDL+2~
Y PRINT+1~
>> ZTQUEUED EN+8, GETDATA+8, GETDATA+9, PRINTX+3, HEADER+3, HEADER+4
>> ZTSTOP EN+12, EN+19, GETDATA+5, GETDATA+6, GETDATA+9*, PRINT+16, PRINT+23, PRINT+26, PRINT+33, PRINT+34
, PRINT+35, HEADER+4*, LINE+1
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