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

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

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 IBCNINS  

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*687 moved to routine IBCNINS as we had to check for other non-eIV non-human users

External References

Name Field # of Occurrence
^%ZTER ER+2
UNWIND^%ZTER ER+3
^%ZTLOAD MMQ+28, DSTQ+22
$$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+27
$$MGRP^IBCNEUT5 MMQ+36, DSTQ+30
$$PYRAPP^IBCNEUT5 TBLCHK+8
MSG^IBCNEUT5 CKIIVEC+23, MMQ+37, DSTQ+30
AMCHECK^IBCNEUT6 EN+29
PAUSE^VALM1 EN+14
$$SITE^VASITE EN+5, CKIIVEC+16
$$DOW^XLFDT CKIIVEC+2
$$FMADD^XLFDT FRESHDT+5
$$FMTH^XLFDT MMQ+14, DSTQ+11
$$NOW^XLFDT EN+27, EN1+28
$$PROD^XUPROD CKIIVEC+19

Interaction Calls

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

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBE(350.9 - [#350.9] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HLCS(870 - [#870] EN1+8
^HLMA("AC" EN1+9, CKIIVEC+13
^IBE( TBLCHK+10
^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+24
CKIIVEC EN1+20
DSTQ EN1+25
DSTQX DSTQ+7, DSTQ+23
EN1 EN+24
ENX EN+13, EN1EN1+12, EN1+23
EXTRACTS EN+32
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~
IBLLIEN EN1+7~, EN1+8*, EN1+9, CKIIVEC+13
IBMSGIEN EN1+7~, EN1+9*, EN1+20, CKIIVEC~, CKIIVEC+5, CKIIVEC+14
IEN CKIIVEC+1~, CKIIVEC+13*, CKIIVEC+14
II TBLCHK+3~, TBLCHK+10*
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*
MSG CKIIVEC+21, MMQ+4~, DSTQ+3~
MSG(1 CKIIVEC+23, MMQ+32*, DSTQ+26*
MSG(2 MMQ+33*, DSTQ+27*
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+8
PAYOK TBLCHK+3~, TBLCHK+4*, TBLCHK+5, TBLCHK+6, TBLCHK+8*, TBLCHK+9, TBLCHK+11
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+10*, TBLCHK+11
U EN+5, EN+17, MMQ+8, MMQ+9, MMQ+10, MMQ+13, MMQ+33, DSTQ+7, DSTQ+10, DSTQ+27
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