| 
            Last change
 on this file since 956 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.