| [613] | 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 | ; | 
|---|