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 |