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