| 1 | IB20PT7 ;ALB/ARH - ADD NEW ENTRIES TO TABLE FILES ; 12/20/93 | 
|---|
| 2 | ;;Version 2.0 ; INTEGRATED BILLING ;; 21-MAR-94 | 
|---|
| 3 | ; | 
|---|
| 4 | D DS ;     Add new discharge statuses for bills | 
|---|
| 5 | D RT ;     Add new Rate Types to file #399.3 for CHAMPVA | 
|---|
| 6 | D RVC ;    Add new revenue codes to file #399.2 | 
|---|
| 7 | D OSC ;    Adding new Occurrence Span Codes | 
|---|
| 8 | D VC ;     Adding new Value Codes | 
|---|
| 9 | Q | 
|---|
| 10 | ; | 
|---|
| 11 | ; | 
|---|
| 12 | DS ; Add new discharge statuses for bills | 
|---|
| 13 | W !!,">>> Adding new discharge status for bills..." | 
|---|
| 14 | F IBI=1:1 S IBX=$P($T(DSF+IBI),";;",2,999) Q:IBX=""  D | 
|---|
| 15 | . S IBJ=0 F  S IBJ=$O(^DGCR(399.1,IBJ)) Q:'IBJ  S IBY=$G(^DGCR(399.1,IBJ,0)) I $P(IBX,U,1)=$P(IBY,U,1),$P(IBX,U,2)=$P(IBY,U,2),$P(IBY,U,6) S IBY=1 Q | 
|---|
| 16 | . Q:IBY  K DA,DO S DIC="^DGCR(399.1,",DIC(0)="L",X=$P(IBX,U,1) D FILE^DICN K DA,DO Q:Y<0!('$P(Y,U,3)) | 
|---|
| 17 | . S DA=+Y,DIE=DIC,DR=".02////"_$P(IBX,U,2)_";.13////1" D ^DIE | 
|---|
| 18 | K DIC,DIE,DA,DR,Y | 
|---|
| 19 | Q | 
|---|
| 20 | ; | 
|---|
| 21 | RT ; Add new Rate Types to file #399.3 for CHAMPVA | 
|---|
| 22 | W !!,">>> Adding new entries to the Rate Type File - CHAMPVA ..." | 
|---|
| 23 | F IBI=1:1 S IBX=$P($T(RTF+IBI),";;",2,999) Q:IBX=""  D | 
|---|
| 24 | . S IBY=$E($P(IBX,U,1),1,30) Q:$D(^DGCR(399.3,"B",IBY)) | 
|---|
| 25 | . K DD,DO S DIC="^DGCR(399.3,",DIC(0)="L",X=IBY D FILE^DICN K DA,DO Q:Y<0 | 
|---|
| 26 | . S DA=+Y,DIE=DIC,DR=".02////"_$P(IBX,U,2)_";.03////"_$P(IBX,U,3)_";.04////"_$P(IBX,U,4)_";.05////"_$P(IBX,U,5)_";.06////"_$P(IBX,U,6)_";.07////"_$P(IBX,U,7)_";.08////"_$P(IBX,U,8)_";.09////"_$P(IBX,U,9) D ^DIE | 
|---|
| 27 | K DIC,DIE,DA,DR,Y | 
|---|
| 28 | Q | 
|---|
| 29 | ; | 
|---|
| 30 | RVC ; Add new revenue codes to file #399.2 | 
|---|
| 31 | W !!,">>> Adding new revenue codes..." | 
|---|
| 32 | F IBI=1:1 S IBX=$P($T(RVCF+IBI),";;",2,999) Q:IBX=""  D | 
|---|
| 33 | . S IBY=$P(IBX,U,1),IBZ=$G(^DGCR(399.2,+IBY,0)) Q:(+IBY'=+IBZ)!($P(IBZ,U,2)'="*RESERVED") | 
|---|
| 34 | . S DA=+IBY,DIE="^DGCR(399.2,",DR="1////"_$P(IBX,U,2)_";3////"_$P(IBX,U,4) D ^DIE | 
|---|
| 35 | K DIC,DIE,DA,DR,Y | 
|---|
| 36 | Q | 
|---|
| 37 | ; | 
|---|
| 38 | OSC ; Adding new Occurrence Span Codes | 
|---|
| 39 | W !!,">>> Adding Occurrence Span Codes..." | 
|---|
| 40 | F IBI=1:1 S IBX=$P($T(OSCF+IBI),";;",2,999) Q:IBX=""  D | 
|---|
| 41 | . S IBJ=0 F  S IBJ=$O(^DGCR(399.1,IBJ)) Q:'IBJ  S IBY=$G(^DGCR(399.1,IBJ,0)) I $P(IBX,U,1)=$P(IBY,U,1),$P(IBX,U,2)=$P(IBY,U,2),$P(IBY,U,10) S IBY=1 Q | 
|---|
| 42 | . Q:IBY  K DA,DO S DIC="^DGCR(399.1,",DIC(0)="L",X=$P(IBX,U,1) D FILE^DICN K DA,DO Q:Y<0!('$P(Y,U,3)) | 
|---|
| 43 | . S DA=+Y,DIE=DIC,DR=".02////"_$P(IBX,U,2)_";.11////1;.17////1" D ^DIE | 
|---|
| 44 | K DIC,DIE,DA,DR,Y | 
|---|
| 45 | Q | 
|---|
| 46 | ; | 
|---|
| 47 | VC ; Adding new Value Codes | 
|---|
| 48 | W !!,">>> Adding Value Codes..." | 
|---|
| 49 | F IBI=1:1 S IBX=$P($T(VCF+IBI),";;",2,999) Q:IBX=""  D | 
|---|
| 50 | . S IBJ=0 F  S IBJ=$O(^DGCR(399.1,IBJ)) Q:'IBJ  S IBY=$G(^DGCR(399.1,IBJ,0)) I $P(IBX,U,1)=$P(IBY,U,1),$P(IBX,U,2)=$P(IBY,U,2),$P(IBY,U,11) S IBY=1 Q | 
|---|
| 51 | . Q:IBY  K DA,DO S DIC="^DGCR(399.1,",DIC(0)="L",X=$P(IBX,U,1) D FILE^DICN K DA,DO Q:Y<0!('$P(Y,U,3)) | 
|---|
| 52 | . S DA=+Y,DIE=DIC,DR=".02////"_$P(IBX,U,2)_";.18////1;.19////"_$P(IBX,U,3) D ^DIE | 
|---|
| 53 | K DIC,DIE,DA,DR,Y | 
|---|
| 54 | Q | 
|---|
| 55 | ; | 
|---|
| 56 | ; | 
|---|
| 57 | DSF ; - new discharge status, 399.1 | 
|---|
| 58 | ;;DISCHARGED TO HOME UNDER CARE OF A HOME IV PROVIDER^08 | 
|---|
| 59 | ; | 
|---|
| 60 | ; | 
|---|
| 61 | RTF ; - new rate type entries | 
|---|
| 62 | ;;CHAMPVA REIMB. INS.^REIMBURSABLE INS.^1^REIM INS^1^^i^1^1 | 
|---|
| 63 | ;;CHAMPVA^CHAMPVA^1^CHAMPVA^1^^i^1^1 | 
|---|
| 64 | ; | 
|---|
| 65 | ; | 
|---|
| 66 | RVCF ; - new revenue codes | 
|---|
| 67 | ;;294^MED EQUIP/SUPPLIES/DRUGS^^SUPPLIES/DRUGS FOR DME EFFECTIVENESS HOME-HEALTH AGENCY ONLY | 
|---|
| 68 | ;;404^PET SCAN^^POSITRON EMMISSION TOMOGROPHY | 
|---|
| 69 | ;;547^AMBUL/PHARMACY^^PHARMACY | 
|---|
| 70 | ;;548^AMBUL/TELEPHONIC EKG^^TELEPHONE TRANSMISSION EKG | 
|---|
| 71 | ;;636^DRUGS/DETAIL CODE^^DRUGS REQUIRING DETAILED CODING | 
|---|
| 72 | ;;761^TREATMENT RM^^TREATMENT ROOM | 
|---|
| 73 | ;;762^OBSERVATION RM^^OBSERVATION ROOM | 
|---|
| 74 | ;;882^HOME DIALYSIS AID VISIT^^HOME DIALYSIS AID VISIT | 
|---|
| 75 | ;;947^CMPLX MED EQUIP-ANC^^COMPLEX MEDICAL EQUIPMENT - ANCILLARY | 
|---|
| 76 | ; | 
|---|
| 77 | ; | 
|---|
| 78 | OSCF ; - add occurrence span codes | 
|---|
| 79 | ;;QUALIFYING STAY DATES FOR SNF USE ONLY^70 | 
|---|
| 80 | ;;PRIOR STAY DATES^71 | 
|---|
| 81 | ;;FIRST/LAST VISIT^72 | 
|---|
| 82 | ;;BENEFIT ELIGIBILITY PERIOD^73 | 
|---|
| 83 | ;;NONCOVERED LEVEL OF CARE^74 | 
|---|
| 84 | ;;SNF LEVEL OF CARE^75 | 
|---|
| 85 | ;;PATIENT LIABILITY^76 | 
|---|
| 86 | ;;PROVIDER LIABILITY PERIOD^77 | 
|---|
| 87 | ;;SNF PRIOR STAY DATES^78 | 
|---|
| 88 | ;;PAYER CODE^79 | 
|---|
| 89 | ;;PRO/UR APPROVED STAY DATES^M0 | 
|---|
| 90 | ; | 
|---|
| 91 | ; | 
|---|
| 92 | VCF ; - add value codes | 
|---|
| 93 | ;;INPATIENT PROFESSIONAL COMPONENT CHARGES, COMBINED BILLED^04 | 
|---|
| 94 | ;;NO FAULT, INCLUDING AUTO/OTHER^14^1 | 
|---|
| 95 | ;;WORKER'S COMPENSATION^15 | 
|---|
| 96 | ;;ACCIDENT HOUR^45 | 
|---|
| 97 | ; | 
|---|