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 | ;
|
---|