IBCNEDST ;ALB/YMG - HL7 Registration Message Statistics ; 07-MAR-2013
Source file <IBCNEDST.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Integrated Billing | 1 | IBCNEHLM |
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 |
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 |
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 |
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 |
Name | Line Occurrences |
---|---|
$$BUFINFO | GETSTAT+33 |
$$PAYINFO | GETSTAT+32 |
$$RESPINFO | GETSTAT+30 |
$$TQINFO | GETSTAT+31 |
PATINFO | RESPINFO+25 |
>> | 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 |