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

Package: Integrated Billing

Routine: IBCNERPF


Information

IBCNERPF ;BP/YMG - IBCNE USER INTERFACE EIV INSURANCE UPDATE REPORT ;16-SEP-2009

Source Information

Source file <IBCNERPF.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Integrated Billing 3 ($$OUT,$$STOP,DEVICE)^IBCNERP1  $$PYRAPP^IBCNEUT5  EN^IBCNILK  
VA FileMan 3 ^DIC  $$GET1^DIQ  ^DIR  
Kernel 1 ($$DT,$$FMADD,$$FMTE)^XLFDT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Integrated Billing 1 IBCNE EIV UPDATE REPORT  

Entry Points

Name Comments DBIA/ICR reference
P60
EN ; entry point
PATIENT ;
PAYER ;
; IB*2.0*549 Add PIEN for payer IEN
TYPE ;
DTRANGE ;
T180 ;
P100
DTRANGE1 ;
P10
EXIT ;
P20
PATIENT1 ;
GETCOMPS(PIEN,IBCNESPC) ; Get companies linked to payer
; IB*2.0*549 Get associated insurance companies
; IB*2.0*549 If user wants to display insurance companies, prompt only
; for those linked to payer
; IB*2.0*549 Allow the user to select none, one, or multiple insurance
; companies associated with a given payer
AUTOUPDT(PIEN) ; Determine if the Auto update flag for payer = Yes
; Input: PIEN - IEN of the Payer (file 365.12)
; Returns 1 - Auto update flag is set to 'Y', 0 otherwise
; IB*2.0*549 Only include payers with eIV Auto Update flag = Yes
P30
INSCO ; IB*2.0*549 Setup insurance company flag
P50
ANOTHER(TYPE) ; "Select Another" prompt
PAYER1 ;
P40

External References

Name Field # of Occurrence
^DIC PAYER1+1, PATIENT1+1
$$GET1^DIQ AUTOUPDT+8
^DIR PAYER+7, GETCOMPS+22, GETCOMPS+32, T180+6, DTRANGE1+3, PATIENT+8, ANOTHER+7, TYPE+7
$$OUT^IBCNERP1 P60
$$STOP^IBCNERP1 P20, P30, P40, P60, P100
DEVICE^IBCNERP1 P100
$$PYRAPP^IBCNEUT5 AUTOUPDT+5
EN^IBCNILK GETCOMPS+40
$$DT^XLFDT T180+2
$$FMADD^XLFDT T180+2
$$FMTE^XLFDT T180+3, T180+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: !,"eIV Auto Update Report"
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !
  • Line Location: PAYER+3
Function Call: WRITE
  • Prompt: !
  • Line Location: PAYER+12
Function Call: WRITE
  • Prompt: !
  • Line Location: PAYER1+8
Function Call: WRITE
  • Prompt: !
  • Line Location: PAYER1+9
Function Call: WRITE
  • Prompt: !
  • Line Location: GETCOMPS+19
Function Call: WRITE
  • Prompt: !
  • Line Location: GETCOMPS+28
Function Call: WRITE
  • Prompt: !
  • Line Location: T180+1
Function Call: WRITE
  • Prompt: !!,"Response must not be previous to "_$$FMTE^XLFDT(IBDT180,"D")_"."
  • Line Location: T180+7
Function Call: WRITE
  • Prompt: !," Latest Date must not precede the Earliest Date."
  • Line Location: DTRANGE1+4
Function Call: WRITE
  • Prompt: !
  • Line Location: PATIENT+4
Function Call: WRITE
  • Prompt: !
  • Line Location: TYPE+3
Routine Call
  • DIC
  • Line Location:
    • PAYER1+1
    • PATIENT1+1
Routine Call
  • DIR
  • Line Location:
    • PAYER+7
    • GETCOMPS+22
    • GETCOMPS+32
    • T180+6
    • DTRANGE1+3
    • PATIENT+8
    • ANOTHER+7
    • TYPE+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls
^IBE(365.12 - [#365.12] Classic Fileman Calls
365.121 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("IBCNILKA" GETCOMPS+39!, GETCOMPS+41, GETCOMPS+43, GETCOMPS+45!

Label References

Name Line Occurrences
$$ANOTHER PAYER1+9, PATIENT1+5
DTRANGE P30
DTRANGE1 DTRANGE1+4
EXIT P10, P20, P30, P40, P60, P100
GETCOMPS PAYER1+6
INSCO P50
P10 P20
P20 P30
P30 P40
P50 P60, P100
PATIENT P40
PATIENT1 PATIENT1+5
PAYER P20
PAYER1 PAYER1+9
T180 T180+7
TYPE P10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AUTOUPDT AUTOUPDT+4~, AUTOUPDT+8*, AUTOUPDT+9*, AUTOUPDT+10
DIC PAYER+2~, PAYER+17*, PATIENT+1~, PATIENT+13*
DIC("A" PAYER+13*, PATIENT+12*
DIC("S" PAYER+16*
DIC(0 PAYER+10*, PATIENT+11*
DIR PAYER+2~, GETCOMPS+17~, GETCOMPS+29!, DTRANGE+1~, PATIENT+1~, ANOTHER+4~, TYPE+2~
DIR("A" PAYER+4*, PAYER+5*, GETCOMPS+20*, GETCOMPS+30*, T180+4*, T180+5*, DTRANGE1+2!*, PATIENT+5*, PATIENT+6*, ANOTHER+6*
, TYPE+5*
DIR("B" PAYER+6*, GETCOMPS+21*, GETCOMPS+31*, T180+3*, DTRANGE1+1*, PATIENT+7*, ANOTHER+6*, TYPE+6*
DIR(0 PAYER+6*, GETCOMPS+22*, GETCOMPS+32*, T180+3*, PATIENT+7*, ANOTHER+6*, TYPE+4*
DIROUT PAYER+2~, GETCOMPS+17~, DTRANGE+1~, PATIENT+1~, ANOTHER+4~, TYPE+2~
DIRUT PAYER+2~, PAYER+8, GETCOMPS+17~, GETCOMPS+23, GETCOMPS+33, DTRANGE+1~, T180+6, DTRANGE1+3, PATIENT+1~, PATIENT+9
, ANOTHER+4~, ANOTHER+7, TYPE+2~, TYPE+7
DTOUT PAYER+2~, PAYER1+2, GETCOMPS+17~, DTRANGE+1~, PATIENT+1~, PATIENT1+2, ANOTHER+4~, TYPE+2~
DUOUT PAYER+2~, PAYER1+2, GETCOMPS+17~, DTRANGE+1~, PATIENT+1~, PATIENT1+2, ANOTHER+4~, TYPE+2~
IBCNERTN EN+1~, EN+3*, P100
IBCNESPC EN+1~, P100, PAYER1+6, GETCOMPS~
IBCNESPC("BEGDT" T180+8*, DTRANGE1+4
IBCNESPC("ENDDT" DTRANGE1+5*
IBCNESPC("INSCO" INSCO+4!, INSCO+7*, INSCO+11*, INSCO+12*
IBCNESPC("PAT" PATIENT+3*, PATIENT+10*, PATIENT1+2!, PATIENT1+3*
IBCNESPC("PYR" PAYER+9*, PAYER1+2!, PAYER1+4!*, INSCO+3, INSCO+6, INSCO+10, INSCO+11, GETCOMPS+25*, GETCOMPS+35*, GETCOMPS+44*
IBCNESPC("TYPE" PATIENT+3, TYPE+8*
IBCNS GETCOMPS+17~, GETCOMPS+42*, GETCOMPS+43*, GETCOMPS+44
IBDT180 DTRANGE+1~, T180+2*, T180+3, T180+7
IBOUT EN+1~, P60*, P100
IENS AUTOUPDT+4~, AUTOUPDT+7*, AUTOUPDT+8
IOF EN+4
MULT AUTOUPDT+4~, AUTOUPDT+5*, AUTOUPDT+6, AUTOUPDT+7
PIEN PAYER+2~, PAYER1+4*, PAYER1+6, INSCO+1~, INSCO+9*, INSCO+10*, INSCO+11, AUTOUPDT~, AUTOUPDT+5, AUTOUPDT+7
, GETCOMPS~, GETCOMPS+25, GETCOMPS+35, GETCOMPS+40, GETCOMPS+44
STOP EN+1~, EN+3*, P10, P20, P30, P40, P60, P100, PAYER+8*, PAYER1+2*
, INSCO+1~, INSCO+2*, INSCO+10, INSCO+11*, INSCO+12, T180+6*, DTRANGE1+3*, PATIENT+9*, PATIENT1+2*, ANOTHER+7*
, TYPE+7*
TYPE ANOTHER~, ANOTHER+6
U PAYER1+4, GETCOMPS+35, PATIENT1+3
X PAYER+2~, GETCOMPS+17~, DTRANGE+1~, PATIENT+1~, ANOTHER+4~, TYPE+2~
Y PAYER+2~, PAYER+9, PAYER1+2, PAYER1+4, GETCOMPS+17~, GETCOMPS+25, GETCOMPS+26, GETCOMPS+35, GETCOMPS+36, DTRANGE+1~
, T180+7, T180+8, DTRANGE1+4, DTRANGE1+5, PATIENT+1~, PATIENT+10, PATIENT1+2, PATIENT1+3, ANOTHER+4~, ANOTHER+8
, TYPE+2~, TYPE+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