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