| Last change
 on this file since 1694 was             613, checked in by George Lilly, 16 years ago | 
        
          | 
initial load of WorldVistAEHR
 | 
        
          | File size:
            1007 bytes | 
      
      
| Rev | Line |  | 
|---|
| [613] | 1 | IBCEPU ;ALB/TMP - Functions for PROVIDER ID MAINTENANCE ;13-DEC-99 | 
|---|
|  | 2 | ;;2.0;INTEGRATED BILLING;**320,348**;21-MAR-94;Build 5 | 
|---|
|  | 3 | G AWAY | 
|---|
|  | 4 | AWAY Q | 
|---|
|  | 5 | ; This routine is used by various input transforms to make sure the qualifiers | 
|---|
|  | 6 | ; comply with the spreadsheet of valid qualiers provided by CBO. | 
|---|
|  | 7 | ; | 
|---|
|  | 8 | LFINS(Y) ; Lab or Facility provided by insuance | 
|---|
|  | 9 | Q $$CHECK("^1A^1B^1C^1H^G2^LU^N5^X5^",Y) | 
|---|
|  | 10 | ; | 
|---|
|  | 11 | NVALFOWN(Y) ; Non-VA Lab or Facility provided by Lab or Facility | 
|---|
|  | 12 | Q $$CHECK("^0B^TJ^EI^X4^X5^1G^",Y) | 
|---|
|  | 13 | ; | 
|---|
|  | 14 | BPS(Y) ; Billing Provider Secodnary IDs | 
|---|
|  | 15 | Q $$CHECK("^0B^1A^1B^1C^1G^1H^B3^BQ^EI^FH^G2^LU^U3^X5^",Y) | 
|---|
|  | 16 | ; | 
|---|
|  | 17 | RAOWN(Y) ; Rendering/Attending et al own IDs | 
|---|
|  | 18 | Q $$CHECK("^0B^1G^EI^X5^SY^",Y) | 
|---|
|  | 19 | ; | 
|---|
|  | 20 | RAINS(Y) ; Rendering/Attending et al provided by insurance | 
|---|
|  | 21 | Q $$CHECK("^1A^1B^1C^1G^1H^G2^LU^N5^",Y) | 
|---|
|  | 22 | ; | 
|---|
|  | 23 | EPT(Y) ; Electronic Plan Type (used to calculate ID based on plan type) | 
|---|
|  | 24 | Q $$CHECK("^1J^",Y) | 
|---|
|  | 25 | CHECK(X,Y) ; | 
|---|
|  | 26 | I '$P($G(^IBE(355.97,+Y,0)),U,8) Q 0 | 
|---|
|  | 27 | N X12 | 
|---|
|  | 28 | S X12=$P($G(^IBE(355.97,+Y,0)),U,3) | 
|---|
|  | 29 | Q:X12="" 0 | 
|---|
|  | 30 | S X12=U_X12_U | 
|---|
|  | 31 | I X[X12 Q 1 | 
|---|
|  | 32 | Q 0 | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.