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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBCNEDST

Package: Integrated Billing

Routine: IBCNEDST


Information

IBCNEDST ;ALB/YMG - HL7 Registration Message Statistics ; 07-MAR-2013

Source Information

Source file <IBCNEDST.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Integrated Billing 4 $$SYMBOL^IBCNBLL  ($$ACTIVE,$$EXCLUDE)^IBCNEUT4  $$PYRAPP^IBCNEUT5  $$CHK^IBCNS1  
VA FileMan 2 $$EXTERNAL^DILFD  ($$GET1,GETS)^DIQ  
Kernel 1 ($$DT,$$FMADD,$$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 IBCNEHLM  

Entry Points

Name Comments DBIA/ICR reference
GETSTAT2() ;EP
; IB*2.0*549 - Added method
; Get additional IB Site Parameter fields
; Input: None
; Output: A1^A2^A3^A4^A5 - Where:
; A1 - 350.9, 51.27 - 270 MASTER SWITCH REALTIME
; A2 - 350.9, 51.28 - 270 MASTER SWITCH NIGHTLY
; A3 - 350.9, 51.15 - HL7 MAXIMUM NUMBER
; A4 - 350.9002, .05 - MAXIMUM EXTRACT NUMBER (appt)
; A5 - 350.9002, .05 - MAXIMUM EXTRACT NUMBER (buffer)
; A6 - 350.9, 51.32 - MEDICARE FRESHNESS DAYS ;/vd - IB*2*659
GETSTAT(MCAUTO) ; get statistical data
; Statistics are to match the eIV Statistical Report (^IBCNEPR8)
; IB*664/DW Added parameter "MCAUTO" - this will be used to split out the count of
; Medicare auto-updated responses from the all other eIV responses that
; were auto updated. We now have two calculated totals. Medicare and
; not Medicare eIV responses that were auto-updated.
RESPINFO(DTTM,MCAUTO) ; get data from IIV Response file (file 365)
; DTTM - start date/time
; MCAUTO - total # of auto-updated eIV responses that ARE Medicare related
; IB*664/DW Added parameter "MCAUTO"
PATINFO(IBAUTO,PAYERWNR,MCAUTO) ; IB*2*595/DM
; compile an auto-update count for all patient policies from yesterday
; read all response records from yesterday via the "AUTO" cross reference
;
; PAYERWNR - ien of the current Medicare payer from file #350.9
; returns:
; IBAUTO - total count of auto-updated eIV responses that are not Medicare related
; MCAUTO - total count of auto-updated eIV responses that ARE Medicare related
;
; IB*664/DW added 1st three parameters, added logic to split out Medicare auto-updates
;
TQINFO() ; get data from transmission queue (file 365.1)
; returns the following string, delimited by "^":
; piece 1 - Number of queued 270 inquiries
; piece 2 - Number of deferred 270 inquiries
PAYINFO() ; get data from payer (file 365.12) & insurance company (file #36)
; returns the following string, delimited by "^":
; piece 1 - Number of insurance companies with no National ID
; piece 2 - Number of locally disabled payers
; piece 3 - Number of unlinked insurance companies
BUFINFO() ; get data from insurance buffer (file 355.33)
; DTTM - start date/time

External References

Name Field # of Occurrence
$$EXTERNAL^DILFD RESPINFO+38
$$GET1^DIQ GETSTAT2+13, GETSTAT2+14, GETSTAT2+15, GETSTAT2+17, GETSTAT2+20, GETSTAT2+22, RESPINFO+45, RESPINFO+58, RESPINFO+69, PAYINFO+33
GETS^DIQ RESPINFO+54, RESPINFO+65
$$SYMBOL^IBCNBLL BUFINFO+17
$$ACTIVE^IBCNEUT4 PAYINFO+30
$$EXCLUDE^IBCNEUT4 PAYINFO+30
$$PYRAPP^IBCNEUT5 PAYINFO+19
$$CHK^IBCNS1 RESPINFO+38
$$DT^XLFDT PATINFO+13, PATINFO+14
$$FMADD^XLFDT GETSTAT+28, PATINFO+13, PATINFO+14
$$NOW^XLFDT GETSTAT+28

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
2.312 EXTERNAL^DILFD
^IBE(350.9 - [#350.9] GET1^DIQ
350.9002 GET1^DIQ
^DIC(36 - [#36] GET1^DIQ
^IBCN(365 - [#365] GETS^DIQ
365.02 GET1^DIQ
^IBCN(365.1 - [#365.1] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(36 - [#36] PAYINFO+29, PAYINFO+31
^DPT - [#2] RESPINFO+35, RESPINFO+36, RESPINFO+38
^IBA(355.33 - [#355.33] BUFINFO+15, BUFINFO+16
^IBCN(365 - [#365] RESPINFO+26, RESPINFO+32, RESPINFO+33, RESPINFO+41, RESPINFO+42, RESPINFO+43, RESPINFO+46, RESPINFO+51, RESPINFO+52, RESPINFO+53
, RESPINFO+63, RESPINFO+64, RESPINFO+82, PATINFO+16, PATINFO+17, PATINFO+18, PATINFO+19, PATINFO+23, PATINFO+25
^IBCN(365.1 - [#365.1] TQINFO+11
^IBE(350.9 - [#350.9] GETSTAT2+16, GETSTAT2+19, RESPINFO+22
^IBE(365.12 - [#365.12] PAYINFO+11, PAYINFO+14, PAYINFO+20

Label References

Name Line Occurrences
$$BUFINFO GETSTAT+33
$$PAYINFO GETSTAT+32
$$RESPINFO GETSTAT+30
$$TQINFO GETSTAT+31
PATINFO RESPINFO+25

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACTIVE PAYINFO+6~, PAYINFO+30*, BUFINFO+13~, BUFINFO+14*, BUFINFO+19*, BUFINFO+20*, BUFINFO+27
AMBIG BUFINFO+13~, BUFINFO+14*, BUFINFO+22*, BUFINFO+27
APP PAYINFO+6~, PAYINFO+19*, PAYINFO+20
AUTOUPD RESPINFO+12~, RESPINFO+25, RESPINFO+84
BUFF BUFINFO+13~, BUFINFO+16*, BUFINFO+17
BUFINFO GETSTAT+26~, GETSTAT+33*, GETSTAT+35
DATA GETSTAT2+12~, GETSTAT2+13*, GETSTAT2+14*, GETSTAT2+15*, GETSTAT2+18*, GETSTAT2+21*, GETSTAT2+22*, GETSTAT2+23, PAYINFO+6~, PAYINFO+14*
, PAYINFO+15, PAYINFO+20*, PAYINFO+21
DATE RESPINFO+12~, RESPINFO+26*, RESPINFO+32, RESPINFO+33, RESPINFO+41, RESPINFO+51, RESPINFO+52, RESPINFO+53, RESPINFO+63*, RESPINFO+64
, BUFINFO+13~, BUFINFO+15*, BUFINFO+16
DFN RESPINFO+12~, RESPINFO+33*, RESPINFO+35, RESPINFO+36, RESPINFO+38, RESPINFO+41
>> DSTAT3 RESPINFO+78*
>> DSTATI RESPINFO+19*, RESPINFO+50, RESPINFO+62, RESPINFO+78
>> DSTATPA RESPINFO+19*, RESPINFO+78
DT RESPINFO+38
DTTM RESPINFO~, RESPINFO+26, RESPINFO+63
EBIEN RESPINFO+12~, RESPINFO+43*, RESPINFO+45, RESPINFO+46
ERROR BUFINFO+13~, BUFINFO+14*, BUFINFO+23*, BUFINFO+27
IB1P RESPINFO+17~, RESPINFO+18*, RESPINFO+51*, RESPINFO+52, RESPINFO+53
IB2D RESPINFO+17~, RESPINFO+18*, RESPINFO+51*, RESPINFO+52*, RESPINFO+53
IB3IEN RESPINFO+17~, RESPINFO+18*, RESPINFO+52*, RESPINFO+53*, RESPINFO+54, RESPINFO+64*, RESPINFO+65
IB40 RESPINFO+17~, RESPINFO+18*, RESPINFO+54!, RESPINFO+65!
IB40(365 RESPINFO+55, RESPINFO+56, RESPINFO+57, RESPINFO+66, RESPINFO+67, RESPINFO+68
IBA1 RESPINFO+17~, RESPINFO+18*, RESPINFO+74*, RESPINFO+78
IBA2 RESPINFO+17~, RESPINFO+18*, RESPINFO+74*, RESPINFO+78
IBAT1 RESPINFO+17~, RESPINFO+18*
IBAT2 RESPINFO+17~, RESPINFO+18*
IBAUTO PATINFO~, PATINFO+12*, PATINFO+27*
IBAUTOX PATINFO+11~, PATINFO+23*, PATINFO+24, PATINFO+25
IBDATE PATINFO+11~, PATINFO+13*, PATINFO+16*, PATINFO+17, PATINFO+18, PATINFO+19, PATINFO+23, PATINFO+25
IBENDDT PATINFO+11~, PATINFO+14*, PATINFO+16
IBIEN PATINFO+11~, PATINFO+25*
IBINSIEN PATINFO+11~, PATINFO+19*, PATINFO+23, PATINFO+25
IBMBI RESPINFO+17~, RESPINFO+18*, RESPINFO+60*, RESPINFO+78
IBMBS RESPINFO+17~, RESPINFO+18*, RESPINFO+73*, RESPINFO+78
IBPATIEN PATINFO+11~, PATINFO+18*, PATINFO+19, PATINFO+23, PATINFO+25
IBPYRIEN PATINFO+11~, PATINFO+17*, PATINFO+18, PATINFO+19, PATINFO+23, PATINFO+25, PATINFO+26
IBQRY RESPINFO+17~, RESPINFO+58*, RESPINFO+69*, RESPINFO+74
IBSID RESPINFO+17~, RESPINFO+56*, RESPINFO+60, RESPINFO+67*
IBTQ RESPINFO+17~, RESPINFO+57*, RESPINFO+58, RESPINFO+68*, RESPINFO+69
IBTYP RESPINFO+17~, RESPINFO+58*, RESPINFO+60, RESPINFO+69*, RESPINFO+73, RESPINFO+74
IDLIST PAYINFO+6~
IEN RESPINFO+12~, RESPINFO+41*, RESPINFO+42, RESPINFO+43, RESPINFO+45, RESPINFO+46, RESPINFO+82*
>> IENS RESPINFO+54*, RESPINFO+55, RESPINFO+56, RESPINFO+57, RESPINFO+65*, RESPINFO+66, RESPINFO+67, RESPINFO+68
INACTIVE BUFINFO+13~, BUFINFO+14*, BUFINFO+21*, BUFINFO+27
INQD TQINFO+5~, TQINFO+6*, TQINFO+13*, TQINFO+16
INQP RESPINFO+12~, RESPINFO+82*, RESPINFO+83*, RESPINFO+84
INQQ TQINFO+5~, TQINFO+6*, TQINFO+12*, TQINFO+16
INQUIRY TQINFO+5~, TQINFO+11*
INSCO PAYINFO+6~, PAYINFO+29*, PAYINFO+30, PAYINFO+31, PAYINFO+33
INSNAMES RESPINFO+12~, RESPINFO+35!
INSNAMES( RESPINFO+38*, RESPINFO+47
INSTID PAYINFO+6~
INSTS TQINFO+5~, TQINFO+10*, TQINFO+11, TQINFO+12
INSTYPE RESPINFO+12~, RESPINFO+35*, RESPINFO+36, RESPINFO+38
LOCDIS PAYINFO+6~, PAYINFO+7*, PAYINFO+21*, PAYINFO+35
MANUAL BUFINFO+13~, BUFINFO+14*, BUFINFO+25*, BUFINFO+26, BUFINFO+27
MCAUTO GETSTAT~, GETSTAT+30, RESPINFO~, RESPINFO+25, PATINFO~, PATINFO+12*, PATINFO+26*
NONATID PAYINFO+6~, PAYINFO+7*, PAYINFO+33*, PAYINFO+35
PAYER RESPINFO+12~, PAYINFO+6~, PAYINFO+11*, PAYINFO+14, PAYINFO+19, PAYINFO+20, PAYINFO+31*, PAYINFO+32
PAYERWNR RESPINFO+12~, RESPINFO+22*, RESPINFO+25, RESPINFO+32, RESPINFO+33, RESPINFO+41, PATINFO~, PATINFO+26
PAYINFO GETSTAT+26~, GETSTAT+32*, GETSTAT+34, GETSTAT+35
POLICY RESPINFO+12~, RESPINFO+36*, RESPINFO+38
PROCWAIT BUFINFO+13~, BUFINFO+14*, BUFINFO+26*, BUFINFO+27
PROFID PAYINFO+6~
PYRNAME RESPINFO+12~, RESPINFO+46*, RESPINFO+47
RESPINFO GETSTAT+26~, GETSTAT+30*, GETSTAT+34
RESPWAIT BUFINFO+13~, BUFINFO+14*, BUFINFO+24*, BUFINFO+26, BUFINFO+27
SECINS RESPINFO+12~, RESPINFO+21*, RESPINFO+47*, RESPINFO+84
STARTDTTM GETSTAT+26~, GETSTAT+28*, GETSTAT+30
STATS GETSTAT+26~, GETSTAT+34*, GETSTAT+35*, GETSTAT+36
STATUS BUFINFO+13~
SYM BUFINFO+13~, BUFINFO+17*, BUFINFO+19, BUFINFO+20, BUFINFO+21, BUFINFO+22, BUFINFO+23, BUFINFO+24, BUFINFO+25
TQINFO GETSTAT+26~, GETSTAT+31*, GETSTAT+34
TQSTATUS TQINFO+5~
U GETSTAT+34, GETSTAT+35, RESPINFO+22, RESPINFO+46, RESPINFO+84, TQINFO+16, PAYINFO+15, PAYINFO+21, PAYINFO+30, PAYINFO+31
, PAYINFO+35, BUFINFO+27
UNLINK PAYINFO+6~, PAYINFO+7*, PAYINFO+32*, PAYINFO+35
VERIFIED BUFINFO+13~, BUFINFO+14*, BUFINFO+27
XX GETSTAT2+12~, GETSTAT2+16*, GETSTAT2+17*, GETSTAT2+18, GETSTAT2+19*, GETSTAT2+20*, GETSTAT2+21
Z RESPINFO+12~, RESPINFO+42*, RESPINFO+43
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All