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

Package: Integrated Billing

Routine: IBCNERP8


Information

IBCNERP8 ;DAOU/BHS - IBCNE eIV STATISTICAL REPORT COMPILE ;11-JUN-2002

Source Information

Source file <IBCNERP8.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Integrated Billing 3 $$SYMBOL^IBCNBLL  ($$ACTIVE,$$EXCLUDE)^IBCNEUT4  $$PYRAPP^IBCNEUT5  
Kernel 2 $$S^%ZTLOAD  ($$FMDIFF,$$FMTE)^XLFDT  
VA FileMan 2 $$EXTERNAL^DILFD  $$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: 2

Package Total Caller Graph
Integrated Billing 2 IBCNERP1  IBCNERP7  

Entry Points

Name Comments DBIA/ICR reference
EN(IBCNERTN,IBCNESPC) ; Entry pt
; Init vars
EXIT ; EN Exit pt
IN(RTN,BDT,EDT,TOT) ; Determine Incoming Data
; Input params: RTN-routine name for ^TMP($J), BDT-start dt/time,
; EDT-end dt/time, **TOT-total records searched - used only for status
; checks when the process is queued (passed by reference)
; Output vars: Set pcs of ^TMP($J,RTN,"IN") as follows:
; 1=total Resps rec'd for date/time range
; 2=Ins Buf extract subtotal
; 3=Pre-Reg extract subtotal
; 4=Non-ver extract subtotal
; 5=No Act Ins subtotal
INX ; IN exit pt
OUT(RTN,BDT,EDT,TOT) ; Outgoing Data
OUTX ; OUT exit pt
CUR(RTN,BDT,EDT,TOT) ; Current Status - stats - timeframe independent
; Input params: RTN-routine name as subs in ^TMP($J), **TOT-total recs
; searched - used only for status checks when the process is queued
; passed by reference
; Output vars: Set pcs of ^TMP($J,RTN,"CUR") as follows:
; 1=total Pending Resps (Transmitted-2)
; 2=total Queued Inqs (Ready to Transmit-1/Retry-6)
; 3=total Deferred Inqs (Hold-4)
; 4=Ins Cos w/o National ID
; 5=Payers w/eIV locally enabled is NO ;/vd-IB*2*687 - Reworded the description.
; ; 6=total user action required (symbol'='*' or '#' or '!' or '?' or '-')
; 6=total user action required (symbol'='#' or '!' or '?' or '-') ;IB*737/DTG stop use of '*' verified
; 7=total Man. Ver'd Ins Buf entries (symbol='*') ;IB*737/DTG stop use of '*' verified
; 8=total eIV Processed Ver. (symbol='+')
; 9=total awaiting processing (symbol='?' or BLANK)
; 10=total Ins Buf entries w/symbol='#'
; 11=total Ins Buf entries w/symbol='!'
; 12=total Ins Buf entries w/symbol='?'
; 13=total Ins Buf entries w/symbol='-'
; ; 14=total Ins Buffer entries w/symbol not in ('*','#','!','?','-')
; 14=total Ins Buffer entries w/symbol not in ('#','!','?','-') ;IB*737/DTG stop use of '*' verified
; 15=total Ins Buffer entries w/symbol='$'
; 16=total Ins Buffet entries w/symbol= % ; IB*2.0*621 - Added 16-21
; 17=total Insurance Buffer
; 18=Total Appointment
; 19=total Ele Ins Cov Discovery (EICD)
; 20=total EICD Triggered Einsurance Verification
; 21=total MBI Inquiry
; 22=total IIU Payer 'Received IIU Data' set to NO ;IB*2.0*687
CURM ;
; Save data to global
CURX ; CUR exit point
GETFLAGS(PIEN,APPIEN,PDATA,BDT,EDT,APP,RPTDATA) ;
; PIEN - Payer ien in file 365.12
; APPIEN - Application ien in subfile 365.121
; PDATA - 0 node of Payer file entry
; BDT - Start date/time
; EDT - End date/time
; APP - Payer Application EIV or IIU
; RPTDATA - output array, passed by reference
;
PYR(RTN,BDT,EDT,TOT) ; Determine Incoming Data
; Input params: RTN-routine name for ^TMP($J), BDT-start dt/time,
; EDT-end dt/time, **TOT-total records searched - used only for status
; checks when the process is queued (passed by reference)
; Output vars: Set ^TMP($J,RTN,"PYR",APP,PAYER NAME,IEN of file 365.12)="" ;IB*2.0*687

External References

Name Field # of Occurrence
$$S^%ZTLOAD IN+24, OUT+23, CUR+48, CUR+76, CUR+89, CUR+113, CUR+165
$$EXTERNAL^DILFD GETFLAGS+16
$$GET1^DIQ IN+35, IN+36, IN+37, OUT+33, OUT+34, OUT+35, CUR+53, CUR+54, CUR+55, CUR+97
$$SYMBOL^IBCNBLL CUR+166
$$ACTIVE^IBCNEUT4 CUR+91
$$EXCLUDE^IBCNEUT4 CUR+93
$$PYRAPP^IBCNEUT5 CUR+135, CUR+136, PYR+15
$$FMDIFF^XLFDT GETFLAGS+14
$$FMTE^XLFDT GETFLAGS+18

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Compiling report data ..."
  • Line Location: EN+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(36 - [#36] GET1^DIQ
^IBCN(365.1 - [#365.1] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(36 - [#36] CUR+87
^IBA(355.33 - [#355.33] CUR+162, CUR+163
^IBCN(365 - [#365] IN+15, IN+16, IN+18, IN+20, IN+22, IN+31, IN+33, OUT+18, OUT+19, OUT+21
, OUT+25, OUT+29, CUR+46, CUR+51
^IBCN(365.1 - [#365.1] CUR+74
^IBE(365.12 - [#365.12] CUR+111, CUR+114, CUR+142, CUR+145, CUR+149, GETFLAGS+14, GETFLAGS+15, GETFLAGS+16, PYR+11, PYR+12
, PYR+18
^TMP($J EN+9!, IN+52*, OUT+49*, CURM+2*, PYR+31*

Label References

Name Line Occurrences
CUR EN+19
CURX CUR+67, CUR+82, CUR+107, CUR+157, CUR+179
EXIT EN+16, EN+18
GETFLAGS CUR+141, CUR+148
IN EN+17
INX IN+49
OUT EN+15
OUTX OUT+46
PYR EN+19

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APP GETFLAGS~, GETFLAGS+11*, GETFLAGS+18, PYR+10~, PYR+14*, PYR+15, PYR+31
APPDATA CUR+40~, CUR+134!, CUR+142*, CUR+144, CUR+149*, CUR+151, CUR+153, PYR+10~
APPIEN CUR+39~, GETFLAGS~, GETFLAGS+14, GETFLAGS+15, GETFLAGS+16, PYR+10~, PYR+15*, PYR+16, PYR+18
BDT IN~, IN+15, OUT~, OUT+18, CUR~, CUR+141, CUR+148, GETFLAGS~, GETFLAGS+14, PYR~
, PYR+19
CREATEDT PYR+10~, PYR+18*, PYR+19
CT EN+2~
EDT IN~, IN+16, OUT~, OUT+19, CUR~, CUR+141, CUR+148, GETFLAGS~, GETFLAGS+14, PYR~
, PYR+19
FLAGS GETFLAGS+9~
IBBDT EN+2~, EN+12*, EN+15, EN+17, EN+19
IBCNERTN EN~, EN+9, EN+15, EN+17, EN+19
IBCNESPC EN~
IBCNESPC("BEGDTM" EN+12
IBCNESPC("ENDDTM" EN+12
IBCNESPC("SECTS" EN+13
IBDT IN+12~, IN+15*, IN+16*, IN+18, IN+20, IN+22, OUT+13~, OUT+18*, OUT+19*, OUT+21
IBEDT EN+2~, EN+12*, EN+15, EN+17, EN+19
IBIEN CUR+39~, CUR+161*, CUR+163*, CUR+166
>> IBMBI IN+37*, OUT+35*, CUR+55*
IBPTR IN+12~, IN+21*, IN+22*, IN+31, IN+33, OUT+13~, OUT+20*, OUT+21*, OUT+25, OUT+29
>> IBQUERY IN+36*, IN+44, IN+45, OUT+34*, OUT+42, OUT+43, CUR+54*, CUR+63, CUR+64
IBSCT EN+2~, EN+13*, EN+15, EN+17, EN+19
IBSTS CUR+39~, CUR+72*, CUR+74
IBSYMBOL CUR+39~, CUR+166*, CUR+174
IBTOT EN+2~, EN+6*, EN+15, EN+17, EN+19
IBTYP IN+12~, IN+35*, IN+38, IN+39, IN+41, IN+42, IN+43, IN+46, OUT+13~, OUT+33*
, OUT+36, OUT+37, OUT+39, OUT+40, OUT+41, OUT+44, CUR+53*, CUR+56, CUR+57, CUR+59
, CUR+60, CUR+61, CUR+62
ICIEN CUR+39~, CUR+86*, CUR+87*, CUR+91, CUR+97
IEN CUR+39~, GETFLAGS+9~, GETFLAGS+15*, GETFLAGS+16
IENEIV CUR+133~, CUR+135*, CUR+137, CUR+146, CUR+148, CUR+149
IENIIU CUR+133~, CUR+136*, CUR+137, CUR+139, CUR+141, CUR+142, CUR+145
IOST EN+4
PATIEN IN+12~, IN+19*, IN+20*, IN+22
PDATA CUR+40~, CUR+114*, CUR+116, CUR+141, CUR+148, GETFLAGS~, GETFLAGS+10
PIECE CUR+39~, CUR+174*, CUR+175, CUR+177
PIECES EN+2~
PIEN CUR+40~, CUR+110*, CUR+111*, CUR+114, CUR+135, CUR+136, CUR+141, CUR+142, CUR+145, CUR+148
, CUR+149, GETFLAGS~, GETFLAGS+14, GETFLAGS+15, GETFLAGS+16, PYR+10~, PYR+11*, PYR+12, PYR+15, PYR+18
, PYR+31
PNAME GETFLAGS+9~, GETFLAGS+10*, GETFLAGS+18
PYR PYR+10~, PYR+12*, PYR+31
PYRIEN IN+12~, IN+17*, IN+18*, IN+20, IN+22
RIEN CUR+39~, CUR+45*, CUR+46*, CUR+51
RPTDATA IN+12~, IN+26*, IN+41*, IN+42*, IN+44*, IN+45*, IN+46*, IN+52, OUT+13~, OUT+27*
, OUT+39*, OUT+40*, OUT+42*, OUT+43*, OUT+44*, OUT+49, CUR+39~, CUR+42*, CUR+49*, CUR+59*
, CUR+60*, CUR+61*, CUR+63*, CUR+64*, CUR+80*, CUR+86*, CUR+97*, CUR+141, CUR+145*, CUR+148
, CUR+154*, CUR+175*, CUR+176*, CUR+177*, CURM+2, GETFLAGS~
RPTDATA("FLAGS" GETFLAGS+18*
RTN IN~, IN+52, OUT~, OUT+49, CUR~, CURM+2, PYR~, PYR+31
TM GETFLAGS+9~, GETFLAGS+14*, GETFLAGS+15, GETFLAGS+18
TMP CUR+40~, CUR+91*, CUR+93
TOT IN~, IN+23*, IN+24, OUT~, OUT+22*, OUT+23, CUR~, CUR+47*, CUR+48, CUR+75*
, CUR+76, CUR+88*, CUR+89, CUR+112*, CUR+113, CUR+164*, CUR+165, PYR~, PYR+13*
TQIEN IN+33*, IN+34, IN+35, IN+36, IN+37, OUT+13~, OUT+29*, OUT+30, OUT+33, OUT+34
, OUT+35, CUR+39~, CUR+51*, CUR+52, CUR+53, CUR+54, CUR+55, CUR+73*, CUR+74*
TRANSIEN IN+12~, IN+31*
TYP GETFLAGS+9~, GETFLAGS+13*, GETFLAGS+14, GETFLAGS+15, GETFLAGS+16, GETFLAGS+18
U IN+26, IN+31, IN+33, IN+41, IN+42, IN+44, IN+45, IN+46, OUT+25, OUT+27
, OUT+29, OUT+39, OUT+40, OUT+42, OUT+43, OUT+44, CUR+49, CUR+51, CUR+59, CUR+60
, CUR+61, CUR+63, CUR+64, CUR+80, CUR+86, CUR+93, CUR+97, CUR+116, CUR+144, CUR+145
, CUR+151, CUR+153, CUR+154, CUR+175, CUR+176, CUR+177, GETFLAGS+10, GETFLAGS+16, PYR+12, PYR+18
VAL GETFLAGS+9~, GETFLAGS+16*, GETFLAGS+18
VALUE EN+2~
XDT CUR+40~, CUR+161*, CUR+162*, CUR+163
Z GETFLAGS+9~, GETFLAGS+14*, GETFLAGS+17*, GETFLAGS+18
>> ZTQUEUED EN+4, IN+24, OUT+23, CUR+48, CUR+76, CUR+89, CUR+113, CUR+165
>> ZTSTOP EN+16, EN+18, IN+16, IN+18, IN+20, IN+22, IN+24*, IN+49, OUT+19, OUT+21
, OUT+23*, OUT+46, CUR+46, CUR+48*, CUR+67, CUR+72, CUR+74, CUR+76*, CUR+82, CUR+87
, CUR+89*, CUR+107, CUR+111, CUR+113*, CUR+157, CUR+162, CUR+163, CUR+165*, CUR+179
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