1 | IBY371PR ;ALB/ESG - Pre-Installation for IB patch 371 ;3-May-2006
|
---|
2 | ;;2.0;INTEGRATED BILLING;**371**;21-MAR-94;Build 57
|
---|
3 | ;
|
---|
4 | D DELOF ; delete all data elements included in build
|
---|
5 | D DELXREFS ; delete a trigger that was added on a previous version of the build
|
---|
6 | ;
|
---|
7 | Q
|
---|
8 | ;
|
---|
9 | ;
|
---|
10 | ;
|
---|
11 | DELOF ; Delete included output formatter entries
|
---|
12 | NEW FILE,DIK,LN,TAG,DATA,PCE,DA,Y
|
---|
13 | F FILE=5,6,7 S DIK="^IBA(364."_FILE_"," F LN=2:1 S TAG="ENT"_FILE_"+"_LN,DATA=$P($T(@TAG),";;",2) Q:DATA="" D
|
---|
14 | . F PCE=2:1 S DA=$P(DATA,U,PCE) Q:'DA I $D(^IBA("364."_FILE,DA,0)) D ^DIK
|
---|
15 | . Q
|
---|
16 | ;
|
---|
17 | ; Also delete output formatter entries which are not going to be
|
---|
18 | ; re-added later. These are non-functioning entries in file 364.6.
|
---|
19 | S DIK="^IBA(364.6,",TAG="DEL6+2",DATA=$P($T(@TAG),";;",2)
|
---|
20 | I DATA'="" D
|
---|
21 | . F PCE=2:1 S DA=$P(DATA,U,PCE) Q:'DA I $D(^IBA(364.6,DA,0)) D ^DIK
|
---|
22 | . Q
|
---|
23 | ;
|
---|
24 | ; Also delete output formatter entries which are not going to be
|
---|
25 | ; re-added later. These are non-functioning entries in file 364.7.
|
---|
26 | S DIK="^IBA(364.7,",TAG="DEL7+2",DATA=$P($T(@TAG),";;",2)
|
---|
27 | I DATA'="" D
|
---|
28 | . F PCE=2:1 S DA=$P(DATA,U,PCE) Q:'DA I $D(^IBA(364.7,DA,0)) D ^DIK
|
---|
29 | . Q
|
---|
30 | ;
|
---|
31 | DELOFX ;
|
---|
32 | Q
|
---|
33 | ;
|
---|
34 | INCLUDE(FILE,Y) ; function to determine if output formatter entry should be
|
---|
35 | ; included in the build
|
---|
36 | ; FILE=5,6,7 indicating file 364.x
|
---|
37 | ; Y=ien to file
|
---|
38 | ;
|
---|
39 | NEW OK,LN,TAG,DATA
|
---|
40 | S OK=0
|
---|
41 | F LN=2:1 S TAG="ENT"_FILE_"+"_LN,DATA=$P($T(@TAG),";;",2) Q:DATA="" I $F(DATA,U_Y_U) S OK=1 Q
|
---|
42 | INCLUDEX ;
|
---|
43 | Q OK
|
---|
44 | ;
|
---|
45 | INC3508(Y) ; function to determine if entry in IB ERROR file (350.8) should be included in the build
|
---|
46 | ; Y - ien to file
|
---|
47 | N DATA,ENTRY,LN,OK,TAG
|
---|
48 | S OK=0,ENTRY=U_$P($G(^IBE(350.8,Y,0)),U,3)_U
|
---|
49 | F LN=2:1 S TAG="ENT3508+"_LN,DATA=$P($T(@TAG),";;",2) Q:DATA="" I $F(DATA,ENTRY) S OK=1 Q
|
---|
50 | Q OK
|
---|
51 | ;
|
---|
52 | ;-----------------------------------------------------------------------
|
---|
53 | ; 350.8 entries modified:
|
---|
54 | ; IB137: new error for missing Initial Treatment date
|
---|
55 | ; IB138: new error for missing Patient Condition code
|
---|
56 | ; IB139: new error for missing Acute Manifestation Date
|
---|
57 | ; IB146: 3 payers - MRA secondary claim
|
---|
58 | ; IB147: 3 payers - payer sequence >1
|
---|
59 | ; IB150: Occurrence Code End Date can not be before the start date.
|
---|
60 | ; IB151: Referring provider must have SSN or EIN defined.
|
---|
61 | ; IB152: Operating provider must have SSN or EIN defined.
|
---|
62 | ; IB153: Supervising provider must have SSN or EIN defined.
|
---|
63 | ; IB154: Other provider must have SSN or EIN defined.
|
---|
64 | ; IB155: End dates are required for occurrence spans.
|
---|
65 | ; IB157: One or more Value Codes has no associated Value.
|
---|
66 | ; IB158: One or more of the value codes has an improper format.
|
---|
67 | ; IB205: ICN/DCN required - MRA replacement claim.
|
---|
68 | ; IB206: FL-80 remarks required - MRA replacement claim.
|
---|
69 | ; IB269: Patient address is incomplete. Address Line 1 is required.
|
---|
70 | ; IB270: Patient address is incomplete. City is required.
|
---|
71 | ; IB271: Patient address is incomplete. State is required.
|
---|
72 | ; IB272: Patient address is incomplete. ZIP is required.
|
---|
73 | ; IB273: Primary insurance subscriber's name is missing or invalid
|
---|
74 | ; IB274: Secondary insurance subscriber's name is missing or invalid
|
---|
75 | ; IB275: Tertiary insurance subscriber's name is missing or invalid
|
---|
76 | ; IB276: Primary insurance subscriber's ID number is missing
|
---|
77 | ; IB277: Secondary insurance subscriber's ID number is missing
|
---|
78 | ; IB278: Tertiary insurance subscriber's ID number is missing
|
---|
79 | ; IB279: Primary insurance missing PT. RELATIONSHIP TO INSURED
|
---|
80 | ; IB280: Secondary insurance missing PT. RELATIONSHIP TO INSURED
|
---|
81 | ; IB281: Tertiary insurance missing PT. RELATIONSHIP TO INSURED
|
---|
82 | ; IB282: Primary insurance subscriber's address line 1 is missing
|
---|
83 | ; IB283: Secondary insurance subscriber's address line 1 is missing
|
---|
84 | ; IB284: Tertiary insurance subscriber's address line 1 is missing
|
---|
85 | ; IB285: Primary insurance subscriber's CITY is missing
|
---|
86 | ; IB286: Secondary insurance subscriber's CITY is missing
|
---|
87 | ; IB287: Tertiary insurance subscriber's CITY is missing
|
---|
88 | ; IB288: Primary insurance subscriber's STATE is missing
|
---|
89 | ; IB289: Secondary insurance subscriber's STATE is missing
|
---|
90 | ; IB290: Tertiary insurance subscriber's STATE is missing
|
---|
91 | ; IB291: Primary insurance subscriber's ZIPCODE is missing
|
---|
92 | ; IB292: Secondary insurance subscriber's ZIPCODE is missing
|
---|
93 | ; IB293: Tertiary insurance subscriber's ZIPCODE is missing
|
---|
94 | ;
|
---|
95 | ENT3508 ; entries in file 350.8 to be included
|
---|
96 | ;
|
---|
97 | ;;^IB137^IB138^IB139^IB146^IB147^IB150^IB151^IB152^IB153^IB154^IB155^IB157^IB158^IB269^
|
---|
98 | ;;^IB205^IB206^IB270^IB271^IB272^IB273^IB274^IB275^IB276^IB277^IB278^IB279^IB280^IB281^
|
---|
99 | ;;^IB282^IB283^IB284^IB285^IB286^IB287^IB288^IB289^IB290^IB291^IB292^IB293^
|
---|
100 | ;;
|
---|
101 | ;
|
---|
102 | ;-----------------------------------------------------------------------
|
---|
103 | ; 364.5 entries modified:
|
---|
104 | ; 12: N-VALUE CODES (added internal number as 4th piece of return array)
|
---|
105 | ; 20: N-CMS-1500 PURCH SVC TOTAL - new one for Box 20 and SUB-7
|
---|
106 | ; 21: N-INITIAL TREATMENT - new one for CL1A-2
|
---|
107 | ; 22: N-ACUTE MANIFESTATION - new one for CL1A-8
|
---|
108 | ; 29: N-LAST XRAY - new one for CL1A-3
|
---|
109 | ; 34: N-OTH INSURED ID - updated description
|
---|
110 | ; 36: N-PATIENT CONDITION CODE - new one for CL1A-7
|
---|
111 | ; 55: N-CURR INS FORM LOC 64 - removed blank out for Medicare
|
---|
112 | ; 198: N-ALL INSURANCE NUMBER - removed default of patient SSN
|
---|
113 | ; 282: N-PURCHASED SERVICE TOTAL - bug fix
|
---|
114 | ;
|
---|
115 | ENT5 ; output formatter entries in file 364.5 to be included
|
---|
116 | ;
|
---|
117 | ;;^12^20^21^22^29^34^36^55^198^282^
|
---|
118 | ;;
|
---|
119 | ;
|
---|
120 | ;-----------------------------------------------------------------------
|
---|
121 | ; 364.6 entries modified:
|
---|
122 | ; 5: CI2-6
|
---|
123 | ; 41: PT1-15
|
---|
124 | ; 107: OI1-9
|
---|
125 | ; 191: CI3-4
|
---|
126 | ; 195: OI1-12
|
---|
127 | ; 196: CI1-8
|
---|
128 | ; 783: SUB-7
|
---|
129 | ; 804: OI1-13
|
---|
130 | ; 806: OI1-15
|
---|
131 | ; 935: OPR-16
|
---|
132 | ; 951: OPR-17
|
---|
133 | ; 958: INS-14
|
---|
134 | ; 977: PRF-23
|
---|
135 | ; 979: PRF-25
|
---|
136 | ; 980: PRF-27
|
---|
137 | ; 981: PRF-28
|
---|
138 | ; 1000: CI3-10
|
---|
139 | ; 1002: UB1-19
|
---|
140 | ; 1004: CI1-11
|
---|
141 | ; 1010: PRF-26
|
---|
142 | ; 1194: SUB-11
|
---|
143 | ; 1315: CI1-9
|
---|
144 | ; 1316: CI1-7
|
---|
145 | ; 1471: CMS-1500, Box 20 charges
|
---|
146 | ; 1472: CMS-1500, Box 20 blank part
|
---|
147 | ; 1800 thru 1899 are allocated for new entries for this patch
|
---|
148 | ;
|
---|
149 | ENT6 ; output formatter entries in file 364.6 to be included
|
---|
150 | ;
|
---|
151 | ;;^5^41^107^191^195^196^783^804^806^935^951^958^977^979^980^981^1000^1002^1004^1010^1194^1315^1316^1471^1472^
|
---|
152 | ;;^1800^1801^1802^1803^1804^1805^1806^1807^1808^1809^1810^1811^1812^1813^1814^1815^1816^1817^1818^1819^1820^1821^
|
---|
153 | ;;^1822^1823^1824^1825^1826^1827^1828^1829^1830^1831^1832^1833^1834^1835^1836^1837^1838^1839^1840^1841^1842^1843^
|
---|
154 | ;;^1844^1845^1846^1847^1848^1849^1850^1851^1852^
|
---|
155 | ;;
|
---|
156 | ;
|
---|
157 | ;
|
---|
158 | ;-----------------------------------------------------------------------
|
---|
159 | ; 364.7 entries modified:
|
---|
160 | ; 3: CI2-6
|
---|
161 | ; 4: CI2-6.9
|
---|
162 | ; 5: CI2-8
|
---|
163 | ; 7: CI2-10
|
---|
164 | ; 14: CI2-7
|
---|
165 | ; 62: PT1-15
|
---|
166 | ; 88: PT1-17
|
---|
167 | ; 107: VC1-3
|
---|
168 | ; 117: OI2-3
|
---|
169 | ; 125: OI1-9
|
---|
170 | ; 130: OI1-10 (desc only)
|
---|
171 | ; 133: CI3-4
|
---|
172 | ; 135: CI2-14
|
---|
173 | ; 144: CL1A-2
|
---|
174 | ; 186: CL1A-3
|
---|
175 | ; 188: OI1-12
|
---|
176 | ; 195: CI1-8
|
---|
177 | ; 197: CL1A-7
|
---|
178 | ; 198: CL1A-8
|
---|
179 | ; 205: SUB2-2
|
---|
180 | ; 366: OI3-6
|
---|
181 | ; 368: OI3-7
|
---|
182 | ; 369: OI3-8
|
---|
183 | ; 370: OI3-9
|
---|
184 | ; 371: OI3-10
|
---|
185 | ; 372: OI3-11
|
---|
186 | ; 373: OI3-12
|
---|
187 | ; 391: SUB-11
|
---|
188 | ; 460: OI5-9
|
---|
189 | ; 461: OI5-10
|
---|
190 | ; 462: OI5-11
|
---|
191 | ; 463: OI5-12
|
---|
192 | ; 464: OI5-13
|
---|
193 | ; 465: OI5-14
|
---|
194 | ; 800: CI2-9
|
---|
195 | ; 892: SUB-7
|
---|
196 | ; 900: OI1-13
|
---|
197 | ; 902: OI1-15
|
---|
198 | ; 933: INS-14
|
---|
199 | ; 939: PRF-23
|
---|
200 | ; 941: PRF-25
|
---|
201 | ; 942: PRF-27
|
---|
202 | ; 943: PRF-28
|
---|
203 | ; 1001: CI3-10
|
---|
204 | ; 1003: UB1-19
|
---|
205 | ; 1005: CI1-11
|
---|
206 | ; 1011: PRF-26
|
---|
207 | ; 1015: GEN-7 - added patch 371
|
---|
208 | ; 1026: OI3-5
|
---|
209 | ; 1031: CI1-9
|
---|
210 | ; 1032: CI1-7
|
---|
211 | ; 1038: OI5-99.9
|
---|
212 | ; 1054: NPI-14
|
---|
213 | ; 1055: NPI-15
|
---|
214 | ; 1056: NPI-16
|
---|
215 | ; 1057: NPI-17
|
---|
216 | ; 1170: CMS-1500, Box 20, Yes
|
---|
217 | ; 1171: CMS-1500, Box 20, Charges
|
---|
218 | ; 1172: CMS-1500, Box 20, Blank part
|
---|
219 | ; 1220: CMS-1500, Box 20, No
|
---|
220 | ; 1276: UB04/FL-8a
|
---|
221 | ; 1307: UB04/FL-14
|
---|
222 | ; 1362: UB04/FL-59A:C
|
---|
223 | ; 1457: UB04/Creation Date
|
---|
224 | ; 1500 thru 1599 are allocated for new entries for this patch
|
---|
225 | ;
|
---|
226 | ENT7 ; output formatter entries in file 364.7 to be included
|
---|
227 | ;
|
---|
228 | ;;^3^4^5^7^14^62^88^107^117^125^130^133^135^144^186^188^195^197^198^205^366^368^369^370^371^372^373^391^
|
---|
229 | ;;^460^461^462^463^464^465^800^892^900^902^933^939^941^942^943^1001^1003^1005^1011^1015^1026^1031^1032^1038^
|
---|
230 | ;;^1054^1055^1056^1057^1170^1171^1172^1220^1276^1307^1362^1457^
|
---|
231 | ;;^1500^1501^1502^1503^1504^1505^1506^1507^1508^1509^1510^1511^1512^1513^1514^1515^1516^1517^1518^1519^1520^1521^
|
---|
232 | ;;^1522^1523^1524^1525^1526^1527^1528^1529^1530^1531^1532^1533^1534^1535^1536^1537^1538^1539^1540^1541^1542^1543^
|
---|
233 | ;;^1544^1545^1546^1547^1548^1549^1550^1551^1552^
|
---|
234 | ;;
|
---|
235 | ;
|
---|
236 | ;
|
---|
237 | ;-----------------------------------------------------------------------
|
---|
238 | DEL6 ; remove output formatter entries in file 364.6 (not re-added)
|
---|
239 | ;
|
---|
240 | ;;^90^208^969^984^1021^1022^1023^1024^1025^1026^1027^1028^1078^1080^1092^
|
---|
241 | ;;
|
---|
242 | ;
|
---|
243 | ;-----------------------------------------------------------------------
|
---|
244 | DEL7 ; remove output formatter entries in file 364.7 (not re-added)
|
---|
245 | ;
|
---|
246 | ;;^108^361^362^374^
|
---|
247 | ;;
|
---|
248 | ;
|
---|
249 | Q
|
---|
250 | ;
|
---|
251 | DELXREFS ;
|
---|
252 | D BMES^XPDUTL("Removing triggers")
|
---|
253 | D DELIX^DDMOD(399.047,.01,2)
|
---|
254 | D MES^XPDUTL("Done")
|
---|
255 | ;
|
---|