IBCNSU31 ;ALB/ARH - INSURANCE UTILITY FILING TIME FRAME ; 09-FEB-09
Source file <IBCNSU31.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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
PTFTF(DFN,IBSDT) | ; Patient Filing Time Frame: check if service date is within the Filing Time Frame of the patients insurance
; returns true if the date of service is within the FTF of any of the patients active policies ; medicare is included because some secondaries allow their FTF from the MRA submission rather than DOS |
|
PTFTFQ | ||
PLFTF(IBPLN,IBSDT,IBINS) | ; Plan/Company Filing Time Frame: check if service date is within Plan or Company Filing Time Frame and Today
; if both the plan and company have a FTF then plan FTF has precedence and is used ; IBPLN - pointer to plan (355.3), will check both the plan and company FTF ; IBSDT - date of service to determine if FTF has expired, ie. FTF plus the service date is before today ; IBINS - optional, if passed only used if there is no plan company ; returns COV ^ DATE where COV is true if the date is covered, DATE of FTF applied, if any |
|
FTF(IBFTF,IBVAL,IBSDT) | ; Filing Time Frame: return date at end of Filing Time Frame from Service Date OR null if none/not known
; IBFTF - pointer to standard FTF in 355.13 ; IBVAL - value associated with the FTF ; IBSDT - service date |
|
FTFN(IBPLN,IBINS) | ; Plan/Company Filing Time Frame Name: return plan or companies standard filing time frame for display
|
|
FTFV(IBFTF) | ; return true if a Standard Filing Time Frame requires a Value
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(36 - [#36] | PLFTF+9, FTFN+2 |
^IBA(355.3 - [#355.3] | PLFTF+8, FTFN+3 |
^IBE(355.13 - [#355.13] | FTFN+5, FTFV+1 |
Name | Line Occurrences |
---|---|
$$FTF | PLFTF+11, PLFTF+12 |
$$FTFV | FTF+5 |
$$PLFTF | PTFTF+8 |
PTFTFQ | PTFTF+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DFN | PTFTF~, PTFTF+3, PTFTF+4 |
DT | PTFTF+3, PLFTF+9, PLFTF+14, FTF+4 |
IBCOV | PTFTF+3~*, PTFTF+6, PTFTF+8*, PTFTFQ, PLFTF+7~*, PLFTF+14*, PLFTF+16 |
IBDD | PTFTF+3~ |
IBDD( | PTFTF+6, PTFTF+7 |
IBEND | FTF+4~, FTF+5*, FTF+7*, FTF+8*, FTF+9*, FTF+10*, FTF+11*, FTF+12*, FTF+13*, FTF+15 |
IBFDT | PLFTF+7~*, PLFTF+11*, PLFTF+12*, PLFTF+14 |
IBFTF | FTF~, FTF+4*, FTF+5*, FTF+7, FTF+8, FTF+9, FTF+10, FTF+11, FTF+12, FTF+13 , FTFN+1~*, FTFN+2*, FTFN+3*, FTFN+5*, FTFV~, FTFV+1 |
IBFTFN | FTFN+1~*, FTFN+5*, FTFN+6 |
IBFYR | FTF+4~, FTF+5*, FTF+11, FTF+12, FTF+13 |
IBINS | PLFTF~, PLFTF+8*, PLFTF+9, FTFN~, FTFN+2 |
IBINS0 | PLFTF+7~, PLFTF+9*, PLFTF+11 |
IBPLN | PTFTF+3~, PTFTF+7*, PTFTF+8, PLFTF~, PLFTF+8, FTFN~, FTFN+3 |
IBPLN0 | PLFTF+7~, PLFTF+8*, PLFTF+12 |
IBPOL | PTFTF+3~, PTFTF+6*, PTFTF+7 |
IBSDT | PTFTF~, PTFTF+3*, PTFTF+4, PTFTF+8, PLFTF~, PLFTF+9*, PLFTF+11, PLFTF+12, FTF~, FTF+4* , FTF+5, FTF+7, FTF+8, FTF+9, FTF+10 |
IBVAL | FTF~, FTF+4*, FTF+5, FTF+7, FTF+8, FTF+9, FTF+10, FTF+11, FTF+12, FTFN+1~ , FTFN+2*, FTFN+3*, FTFN+5 |
IBX | PLFTF+7~, PLFTF+11*, PLFTF+12*, FTF+4~, FTF+7*, FTF+8*, FTF+9*, FTF+10*, FTF+11*, FTF+12* , FTFN+1~, FTFN+2*, FTFN+3* |
IBYR | FTF+4~, FTF+11*, FTF+12*, FTF+13* |
U | PTFTF+7, PLFTF+11, PLFTF+12, FTFN+2, FTFN+3, FTFN+5, FTFV+1 |