IBCEP8A ;ALB/ESG - Functions for provider ID maint ;12/27/2005
Source file <IBCEP8A.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 |
|---|---|---|
| CLIA(IBIFN) | ; Default CLIA# for claim
|
|
| CLIAX | ;
|
|
| LAB(IBIFN) | ; Function determines if LAB type of service is on claim
; Claim must be a CMS-1500 claim form type |
|
| LABX | ;
|
|
| CLIAREQ(IBIFN) | ; Function determines if the CLIA# is required for claim
; Return value=1 Yes, the CLIA# is required; otherwise 0. |
|
| CLIAREQX | ;
|
|
| MAMMO(IBIFN,IBMC) | ; Function to determine the default mammography certification
; number for the claim ; Array IBMC is returned if passed by reference ; IBMC = # of associated mammo#'s ; IBMC(n) = [1] coding system or "" for Non-VA Facilities ; [2] mammo cert# |
|
| MAMMOX | ;
|
|
| MAMMODP(IBIFN) | ; Procedure to display a listing of default mammo cert#'s
; Used during input template on screen 8 for CMS-1500 claims |
|
| MAMMODPX | ;
|
|
| XRAY(IBIFN) | ; Function determines if X-RAY type of service is on claim
; Claim must be a CMS-1500 claim form type |
|
| XRAYX | ;
|
|
| EIN(IBIFN) | ; Function to return the EIN/tax ID for either the VA facility
; or the non-VA facility. Used for SUB-9. |
|
| EINX | ;
|
|
| BOX324(IBIFN,IBXSAVE,IBXDATA) | ; Procedure which further defines and formats
; form 1500, box 32, line 4. ; *** THIS IS NOT USED FOR THE NEW CMS-1500 CLAIM FORM *** ; This is either the facility Tax ID or it is the mammography ; certification number. ; Input: IBIFN, IBXSAVE array (pass by ref), IBXDATA (pass by ref) ; Output: IBXDATA (pass by ref) |
|
| BOX32X | ;
|
|
| SUB1OK(IBIFN) | ; This function determines if the claim meets the criteria
; for being eligible to output a SUB1 segment which is for professional ; purchased services. Must be CMS-1500, non-VA facility, and Fee Basis. |
|
| SX | ;
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DG(40.8 - [#40.8] | CLIA+9 |
| ^DGCR(399 - [#399] | CLIA+3, CLIA+7, CLIAREQ+8, CLIAREQ+12, MAMMO+8, MAMMODP+6, MAMMODP+11, EIN+3, SUB1OK+5 |
| ^IBA(355.93 - [#355.93] | MAMMO+10, EIN+6 |
| ^IBE(350.9 - [#350.9] | EIN+14 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CDSYS | MAMMO+6~, MAMMO+19 |
| CDSYS( | MAMMO+21 |
| CLIA | CLIA+1~, CLIA+2*, CLIA+4*, CLIA+11*, CLIAX+1 |
| CODSYS | MAMMO+6~, MAMMO+20*, MAMMO+21*, MAMMO+22, MAMMO+24, MAMMO+25 |
| DIV | CLIA+1~, CLIA+7*, CLIA+8, CLIA+9 |
| IBIFN | CLIA~, CLIA+2*, CLIA+3, CLIA+4, CLIA+7, LAB~, LAB+5, LAB+6, CLIAREQ~, CLIAREQ+4 , CLIAREQ+5, CLIAREQ+8, CLIAREQ+12, MAMMO~, MAMMO+7*, MAMMO+8, MAMMODP~, MAMMODP+3, MAMMODP+6, MAMMODP+11 , XRAY~, XRAY+5, XRAY+6, EIN~, EIN+3, BOX324~, BOX324+11, SUB1OK~, SUB1OK+5, SUB1OK+8 |
| IBMC | MAMMO~, MAMMO+7*, MAMMO+11*, MAMMO+23*, MAMMO+24, MAMMO+27, MAMMODP+2~, MAMMODP+3, MAMMODP+4, MAMMODP+5 , MAMMODP+7 |
| IBMC( | MAMMO+24*, MAMMODP+9 |
| IBMC(1 | MAMMO+11*, MAMMO+27 |
| IBMCID | MAMMO+6~, MAMMO+22*, MAMMO+24, MAMMO+25 |
| IBU2 | EIN+2~, EIN+3*, EIN+4, EIN+10, SUB1OK+4~, SUB1OK+5*, SUB1OK+9, SUB1OK+10 |
| IBXDATA | LAB+2~, XRAY+2~, BOX324~, BOX324+15!, BOX324+18*, BOX324+21* |
| IBXDATA( | LAB+8, XRAY+8 |
| IBXSAVE | BOX324~ |
| IBXSAVE("OFAC" | BOX32X+1! |
| IBXSAVE("REMOTE" | BOX324+15, BOX32X+1! |
| IBZ | MAMMODP+2~, MAMMODP+8*, MAMMODP+9*, BOX324+8~, BOX324+15, BOX324+18 |
| ID | EIN+2~, EIN+3*, EIN+6*, EIN+10*, EIN+14*, EINX+1 |
| INST | CLIA+1~, CLIA+9*, CLIA+10, CLIA+11, MAMMO+6~, MAMMO+15*, MAMMO+16, MAMMO+22 |
| LAB | LAB+2~, LAB+3*, LAB+8*, LABX+1 |
| LN | LAB+2~, LAB+7*, LAB+8*, XRAY+2~, XRAY+7*, XRAY+8* |
| MAMMO | MAMMO+6~, MAMMO+7*, MAMMO+10*, MAMMO+11, MAMMO+25*, MAMMO+27*, MAMMOX+1 |
| NONVA | CLIA+1~, CLIA+3*, CLIA+4, MAMMO+6~, MAMMO+8*, MAMMO+9, MAMMO+10, EIN+2~, EIN+4*, EIN+5 , EIN+6 |
| OK | SUB1OK+4~, SUB1OK+5*, SUB1OK+12*, SX+1 |
| REQ | CLIAREQ+2~*, CLIAREQ+8*, CLIAREQ+12*, CLIAREQX+1 |
| U | CLIA+3, CLIA+7, CLIA+9, LAB+8, CLIAREQ+8, CLIAREQ+12, MAMMO+8, MAMMO+10, MAMMO+11, MAMMO+24 , MAMMO+27, MAMMODP+6, MAMMODP+9, MAMMODP+11, XRAY+8, EIN+4, EIN+6, EIN+10, EIN+14, SUB1OK+9 , SUB1OK+10 |
| XRAY | XRAY+2~, XRAY+3*, XRAY+8*, XRAYX+1 |