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

Package: Integrated Billing

Routine: IBCNEDE


Information

IBCNEDE ;DAOU/DAC - eIV DATA EXTRACTS ;07-MAY-2015

Source Information

Source file <IBCNEDE.m>

Call Graph

Call Graph

Call Graph Total: 19

Package Total Call Graph
Integrated Billing 11 EN^IBCNEDE1  EN^IBCNEDE2  EN^IBCNEDE4  ^IBCNEDEP  ^IBCNEHLM  MMPURGE^IBCNEKI2  MSG004^IBCNEMS1  EN^IBCNERTC  
PAYR^IBCNEUT2  ($$MGRP,$$PYRAPP,MSG)^IBCNEUT5  AMCHECK^IBCNEUT6  
Kernel 4 (,UNWIND)^%ZTER  ^%ZTLOAD  ($$DOW,$$FMADD,$$FMTH,$$NOW)^XLFDT  $$PROD^XUPROD  
VA FileMan 2 $$FIND1^DIC  $$GET1^DIQ  
List Manager 1 PAUSE^VALM1  
Registration 1 $$SITE^VASITE  

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 IBCNE IIV BATCH PROCESS  

Entry Points

Name Comments DBIA/ICR reference
EN ; Entry Point
; Prevent simultaneous runs
; Set error trap to ensure that lock is released
EN1
ENX ; Purge task record - if queued
EXTRACTS ; Run the extracts
CKIIVEC(IBMSGIEN) ; Verifying that the IIV EC Logical Link is up and running.
TBLCHK() ;
; Confirm that at least one eIV payer and that all X12 tables
; have been loaded
WAIT ; Wait for acknowledgement comes back from EC
; Hang for 60 seconds and check status again
; Try 360 times for a total of 21600 seconds (6 hours)
FRESHDT(EXT,STALEDYS) ; Calculate Freshness
; Ext - ien of extract for future purposes
; Staledys - # of days in the past in which an insurance verification
; is considered still valid/current
MMQ ; This procedure is responsible for scheduling the creation and
; sending of the daily MailMan statistical message if the site has
; defined this appropriately in the eIV site parameters.
MMQX ;
ER ; Unlock the eIV Nightly Task and return to log error
DSTQ ; This procedure is responsible for scheduling the creation and
; sending of the daily statistical message to FSC.
DSTQX ;
CHKPER ; IB*2.0*595/DM
; check for the existence of New Person: "INTERFACE,IB EIV" and/or "AUTOUPDATE,IBEIV"
; send a mailman message to "VHAeInsuranceRapidResponse@domain.ext" if either/both are missing.

External References

Name Field # of Occurrence
^%ZTER ER+2
UNWIND^%ZTER ER+3
^%ZTLOAD MMQ+28, DSTQ+22
$$FIND1^DIC EN+21, CHKPER+6
$$GET1^DIQ EN+5, EN+8, WAIT+6
EN^IBCNEDE1 EXTRACTS+1
EN^IBCNEDE2 EXTRACTS+3
EN^IBCNEDE4 EXTRACTS+5
^IBCNEDEP EN1+18
^IBCNEHLM EN1+4
MMPURGE^IBCNEKI2 EN1+28
MSG004^IBCNEMS1 CKIIVEC+21
EN^IBCNERTC EN+29
PAYR^IBCNEUT2 EN+21
$$MGRP^IBCNEUT5 MMQ+36, DSTQ+30, CHKPER+16
$$PYRAPP^IBCNEUT5 TBLCHK+7
MSG^IBCNEUT5 CKIIVEC+23, MMQ+37, DSTQ+30, CHKPER+19
AMCHECK^IBCNEUT6 EN+31
PAUSE^VALM1 EN+14
$$SITE^VASITE EN+5, CKIIVEC+16, CHKPER+9
$$DOW^XLFDT CKIIVEC+2
$$FMADD^XLFDT FRESHDT+5
$$FMTH^XLFDT MMQ+14, DSTQ+11
$$NOW^XLFDT EN+29, EN1+28
$$PROD^XUPROD CKIIVEC+19, CHKPER+18

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"The eIV Nightly Task is already running, please retry later."
  • Line Location: EN+14
Routine Call
  • DIC
  • Line Location:
    • EN+21
    • CHKPER+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] FIND1^DIC
^IBE(350.9 - [#350.9] GET1^DIQ
^IBE(365.12 - [#365.12] FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HLCS(870 - [#870] EN1+8
^HLMA("AC" EN1+9, CKIIVEC+13
^IBE( TBLCHK+9
^IBE(350.9 - [#350.9] EN+17*, MMQ+7, DSTQ+6
^IBE(365.12 - [#365.12] TBLCHK+5, TBLCHK+6
^TMP("IBCNEDE" EN+13, ENX+2, ER+1

Label References

Name Line Occurrences
$$TBLCHK EN+26
CHKPER EN+23
CKIIVEC EN1+20
DSTQ EN1+25
DSTQX DSTQ+7, DSTQ+23
EN1 EN+26
ENX EN+13, EN1EN1+12, EN1+23
EXTRACTS EN+34
MMQ EN1+24
MMQX MMQ+8, MMQ+9, MMQ+10, MMQ+29
WAIT EN1+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CT WAIT+3*, WAIT+5, WAIT+8*, WAIT+9!
CURRTIME MMQ+4~, MMQ+12*, MMQ+19, DSTQ+3~, DSTQ+9*, DSTQ+16
DT CKIIVEC+2, FRESHDT+5, MMQ+13, DSTQ+10
EXT FRESHDT~
IBA CHKPER+4~, CHKPER+6*, CHKPER+7, CHKPER+13
IBI CHKPER+4~, CHKPER+6*, CHKPER+7, CHKPER+14
IBLLIEN EN1+7~, EN1+8*, EN1+9, CKIIVEC+13
IBMCT CHKPER+4~, CHKPER+12*, CHKPER+13*, CHKPER+14*, CHKPER+15
IBMSGIEN EN1+7~, EN1+9*, EN1+20, CKIIVEC~, CKIIVEC+5, CKIIVEC+14
IBXMY CHKPER+4~, CHKPER+19
IBXMY("VHAeInsuranceRapidResponse@domain.ext" CHKPER+18*
IEN CKIIVEC+1~, CKIIVEC+13*, CKIIVEC+14
II TBLCHK+3~, TBLCHK+9*
IIV MMQ+4~, MMQ+7*, MMQ+8, MMQ+9, MMQ+10, MMQ+13, MMQ+33, DSTQ+3~, DSTQ+6*, DSTQ+7
DSTQ+10, DSTQ+27
MGRP MMQ+4~, MMQ+36*, MMQ+37, DSTQ+3~, DSTQ+30*, CHKPER+4~, CHKPER+16*, CHKPER+19
MSG CKIIVEC+21, MMQ+4~, DSTQ+3~, CHKPER+4~
MSG( CHKPER+13*, CHKPER+14*, CHKPER+15*
MSG(1 CKIIVEC+23, MMQ+32*, DSTQ+26*, CHKPER+10*
MSG(2 MMQ+33*, DSTQ+27*, CHKPER+11*
MSG(3 MMQ+34*, DSTQ+28*
MTIME MMQ+4~, MMQ+13*, MMQ+14*, MMQ+15*, MMQ+19, MMQ+22, DSTQ+3~, DSTQ+10*, DSTQ+11*, DSTQ+12*
DSTQ+16
PAY TBLCHK+3~, TBLCHK+4*, TBLCHK+5*, TBLCHK+6
PAYIEN TBLCHK+3~, TBLCHK+4*, TBLCHK+6*, TBLCHK+7
PAYOK TBLCHK+3~, TBLCHK+4*, TBLCHK+5, TBLCHK+6, TBLCHK+7*, TBLCHK+8, TBLCHK+10
QFL EN1+13, EN1+15, EN1+16!, WAIT+3*, WAIT+5, WAIT+6*, WAIT+7
STALEDT FRESHDT+4~, FRESHDT+5*, FRESHDT+6
STALEDYS FRESHDT~, FRESHDT+5
TBLOK TBLCHK+3~, TBLCHK+4*, TBLCHK+9*, TBLCHK+10
U EN+5, EN+17, MMQ+8, MMQ+9, MMQ+10, MMQ+13, MMQ+33, DSTQ+7, DSTQ+10, DSTQ+27
CHKPER+10, CHKPER+19
WKDT CHKPER+4~, CHKPER+9*, CHKPER+10, CHKPER+19
XMSUB CKIIVEC+1~
XMTEXT CKIIVEC+1~
XMY CKIIVEC+1~, CKIIVEC+23
XMY("VHAeInsuranceRapidResponse@domain.ext" CKIIVEC+19*
XX CKIIVEC+1~, CKIIVEC+16*, CKIIVEC+17
Y MMQ+4~
YY CKIIVEC+1~, CKIIVEC+17*, CKIIVEC+21
ZTCPU MMQ+5~, DSTQ+4~
ZTDESC MMQ+5~, MMQ+26*, DSTQ+4~, DSTQ+20*
ZTDTH MMQ+5~, MMQ+19*, MMQ+22*, DSTQ+4~, DSTQ+16*
ZTIO MMQ+5~, MMQ+27*, DSTQ+4~, DSTQ+21*
ZTKIL MMQ+5~, DSTQ+4~
ZTPRI MMQ+5~, DSTQ+4~
>> ZTQUEUED ENX+1
>> ZTREQ ENX+1*
ZTRTN MMQ+5~, MMQ+25*, DSTQ+4~, DSTQ+19*
ZTSAVE MMQ+5~, DSTQ+4~
ZTSK EN+14, MMQ+5~, MMQ+29, DSTQ+4~, DSTQ+23
>> ZTSTOP EN1EN1+12, EN1+23, EXTRACTS+2, EXTRACTS+4
ZTSYNC MMQ+5~, DSTQ+4~
ZTUCI MMQ+5~, DSTQ+4~
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