[613] | 1 | XIPMAILA ;OOIFO/SO- SCAN COUNTY CODE(#5.13) FILE FOR EXCEPTIONS;7:33 AM 30 Dec 2005
|
---|
| 2 | ;;8.0;KERNEL;**378**;Jul 10, 1995;Build 59
|
---|
| 3 | ; Check file #5.13 v. file #5
|
---|
| 4 | N IEN,LN,ERR
|
---|
| 5 | S IEN=0,ERR=0,LN=1
|
---|
| 6 | S XIPM("A",LN)="Begin checking COUNTY CODE(#5.13) file...",LN=LN+1
|
---|
| 7 | F S IEN=$O(^XIP(5.13,IEN)) Q:'IEN D
|
---|
| 8 | . N STATE,COUNTY,D513,D,DIC,X,Y
|
---|
| 9 | . S X=^XIP(5.13,IEN,0)
|
---|
| 10 | . S STATE=$E(X,1,2)
|
---|
| 11 | . S COUNTY=$E(X,3,5)
|
---|
| 12 | . S D513=X
|
---|
| 13 | . S DIC="^DIC(5,",DIC(0)="FZ",D="C",X=STATE D IX^DIC ;State valid?
|
---|
| 14 | . I Y<1 S XIPM("A",LN)="VA STATE CODE: "_STATE_", is missing from the STATE(#5) file.",LN=LN+1,ERR=1 Q
|
---|
| 15 | . S STATE=+Y
|
---|
| 16 | . S DIC="^DIC(5,"_+STATE_",1,",DIC(0)="FZ",D="C",X=COUNTY D IX^DIC ;County in State file?
|
---|
| 17 | . I Y<1 S XIPM("A",LN)="VA COUNTY CODE: "_COUNTY_", is missing from STATE: "_$P(^DIC(5,+STATE,0),U),LN=LN+1,ERR=1 Q
|
---|
| 18 | . S COUNTY=+Y
|
---|
| 19 | . ;
|
---|
| 20 | . ;Is there a ZIP code associated with this FIPS?
|
---|
| 21 | . I '$D(^XIP(5.12,"AC",IEN)) D
|
---|
| 22 | .. I $P(D513,U,4)'="" Q ;Inactive FIPS code
|
---|
| 23 | .. N I,DATA,FLAG S FLAG=0
|
---|
| 24 | .. ;
|
---|
| 25 | FIPS .. ;Is this FIPS an exception?
|
---|
| 26 | .. F I=1:1 S DATA=$T(E513+I),DATA=$P(DATA,";;",2) Q:DATA["EOD" S:$P(D513,U)=$P(DATA,U) FLAG=1
|
---|
| 27 | .. I 'FLAG D S ERR=1 Q
|
---|
| 28 | ... S XIPM("A",LN)="Invalid COUNTY CODE: "_$P(D513,U)_", County: "_$P(D513,U,2)_", State: "_$P(^DIC(5,+STATE,0),U),LN=LN+1
|
---|
| 29 | ... S XIPM("A",LN)=" Setting INACTIVE DATE to: "_$$FMTE^XLFDT($G(DT)),LN=LN+1
|
---|
| 30 | ... N DIERR,ZERR
|
---|
| 31 | ... S FDA(5.13,IEN_",",3)=$G(DT)
|
---|
| 32 | ... D FILE^DIE("","FDA","ZERR") ;Set INACTIVE DATE in file 5.13
|
---|
| 33 | ... I 'STATE Q
|
---|
| 34 | ... I 'COUNTY Q
|
---|
| 35 | ... K FDA
|
---|
| 36 | ... S FDA(5.01,STATE_","_COUNTY_",",5)=$G(DT)
|
---|
| 37 | ... D FILE^DIE("","FDA","ZERR") ;Set INACTIVE DATE in file 5, sub-file 5.01
|
---|
| 38 | ... Q
|
---|
| 39 | .. Q
|
---|
| 40 | . Q
|
---|
| 41 | EXIT I 'ERR S XIPM("A",LN)="No problems found."
|
---|
| 42 | Q
|
---|
| 43 | ;
|
---|
| 44 | ; File #5.13 Data exceptions
|
---|
| 45 | E513 ;FIPS^COUNTY^STATE
|
---|
| 46 | ;;12025^DADE^FLORIDA
|
---|
| 47 | ;;15005^KALAWAO^HAWAII
|
---|
| 48 | ;;30113^YELLOWSTONE NATIONAL PARK^MONTANA
|
---|
| 49 | ;;51515^BEDFORD (CITY)^VIRGINIA
|
---|
| 50 | ;;51595^EMPORIA (CITY)^VIRGINIA
|
---|
| 51 | ;;51560^CLIFTON FORGE (CITY)^VIRGINIA
|
---|
| 52 | ;;58260^ALBERTA^ALBERTA
|
---|
| 53 | ;;59260^BRITISH COLUMBIA^BRITISH COLUMBIA
|
---|
| 54 | ;;60010^EASTERN (DISTRICT)^AMERICAN SAMOA
|
---|
| 55 | ;;60020^MANU'A (DISTRICT)^AMERICAN SAMOA
|
---|
| 56 | ;;60030^ROSE ISLAND^AMERICAN SAMOA
|
---|
| 57 | ;;60040^SWAINS ISLAND^AMERICAN SAMOA
|
---|
| 58 | ;;61260^MANITOBA^MANITOBA
|
---|
| 59 | ;;62260^NEW BRUNSWICK^NEW BRUNSWICK
|
---|
| 60 | ;;63260^NEWFOUNDLAND^NEWFOUNDLAND
|
---|
| 61 | ;;64002^CHUUK^FEDERATED STATES OF MICRONESIA
|
---|
| 62 | ;;64005^KOSRAE^FEDERATED STATES OF MICRONESIA
|
---|
| 63 | ;;64040^POHNPEI^FEDERATED STATES OF MICRONESIA
|
---|
| 64 | ;;64060^YAP^FEDERATED STATES OF MICRONESIA
|
---|
| 65 | ;;65260^NOVA SCOTIA^NOVA SCOTIA
|
---|
| 66 | ;;68007^AILINGINAE^MARSHALL ISLANDS
|
---|
| 67 | ;;68010^AILINGLAPLAP^MARSHALL ISLANDS
|
---|
| 68 | ;;68030^AILUK^MARSHALL ISLANDS
|
---|
| 69 | ;;68040^ARNO^MARSHALL ISLANDS
|
---|
| 70 | ;;68050^AUR^MARSHALL ISLANDS
|
---|
| 71 | ;;68060^BIKAR^MARSHALL ISLANDS
|
---|
| 72 | ;;68070^BIKINI^MARSHALL ISLANDS
|
---|
| 73 | ;;68073^BOKAK^MARSHALL ISLANDS
|
---|
| 74 | ;;68080^EBON^MARSHALL ISLANDS
|
---|
| 75 | ;;68090^ENEWETAK^MARSHALL ISLANDS
|
---|
| 76 | ;;68100^ERIKUB^MARSHALL ISLANDS
|
---|
| 77 | ;;68110^JABAT^MARSHALL ISLANDS
|
---|
| 78 | ;;68120^JALUIT^MARSHALL ISLANDS
|
---|
| 79 | ;;68130^JEMO^MARSHALL ISLANDS
|
---|
| 80 | ;;68140^KILI^MARSHALL ISLANDS
|
---|
| 81 | ;;68150^KWAJALEIN^MARSHALL ISLANDS
|
---|
| 82 | ;;68160^LAE^MARSHALL ISLANDS
|
---|
| 83 | ;;68170^LIB^MARSHALL ISLANDS
|
---|
| 84 | ;;68180^LIKIEP^MARSHALL ISLANDS
|
---|
| 85 | ;;68190^MAJURO^MARSHALL ISLANDS
|
---|
| 86 | ;;68300^MALOELAP^MARSHALL ISLANDS
|
---|
| 87 | ;;68310^MEJIT^MARSHALL ISLANDS
|
---|
| 88 | ;;68320^MILI^MARSHALL ISLANDS
|
---|
| 89 | ;;68330^NAMORIK^MARSHALL ISLANDS
|
---|
| 90 | ;;68340^NAMU^MARSHALL ISLANDS
|
---|
| 91 | ;;68350^RONGELAP^MARSHALL ISLANDS
|
---|
| 92 | ;;68360^RONGRIK^MARSHALL ISLANDS
|
---|
| 93 | ;;68385^TOKE^MARSHALL ISLANDS
|
---|
| 94 | ;;68390^UJAE^MARSHALL ISLANDS
|
---|
| 95 | ;;68400^UJELANG^MARSHALL ISLANDS
|
---|
| 96 | ;;68410^UTRIK^MARSHALL ISLANDS
|
---|
| 97 | ;;68420^WOTHO^MARSHALL ISLANDS
|
---|
| 98 | ;;68430^WOTJE^MARSHALL ISLANDS
|
---|
| 99 | ;;69085^NORTHERN ISLANDS^NORTHERN MARIANA ISLANDS
|
---|
| 100 | ;;69100^ROTA^NORTHERN MARIANA ISLANDS
|
---|
| 101 | ;;69110^SAIPAN^NORTHERN MARIANA ISLANDS
|
---|
| 102 | ;;69120^TINIAN^NORTHERN MARIANA ISLANDS
|
---|
| 103 | ;;70002^AIMELIIK^PALAU
|
---|
| 104 | ;;70004^AIRAI^PALAU
|
---|
| 105 | ;;70010^ANGAUR^PALAU
|
---|
| 106 | ;;70050^HATOBOHEI^PALAU
|
---|
| 107 | ;;70100^KAYANGEL^PALAU
|
---|
| 108 | ;;70150^KOROR^PALAU
|
---|
| 109 | ;;70212^MELEKEOK^PALAU
|
---|
| 110 | ;;70214^NGARAARD^PALAU
|
---|
| 111 | ;;70218^NGARCHELONG^PALAU
|
---|
| 112 | ;;70222^NGARDMAU^PALAU
|
---|
| 113 | ;;70224^NGATPANG^PALAU
|
---|
| 114 | ;;70226^NGCHESAR^PALAU
|
---|
| 115 | ;;70227^NGEREMLENGUI^PALAU
|
---|
| 116 | ;;70228^NGIWAL^PALAU
|
---|
| 117 | ;;70350^PELELIU^PALAU
|
---|
| 118 | ;;70370^SONSOROL^PALAU
|
---|
| 119 | ;;73260^NORTHWEST TERRITORIES^NORTHWEST TERRITORIES
|
---|
| 120 | ;;74050^BAKER ISLAND^U.S. MINOR OUTLYING ISLANDS
|
---|
| 121 | ;;74100^HOWLAND ISLAND^U.S. MINOR OUTLYING ISLANDS
|
---|
| 122 | ;;74150^JARVIS ISLAND^U.S. MINOR OUTLYING ISLANDS
|
---|
| 123 | ;;74200^JOHNSTON ISLAND^U.S. MINOR OUTLYING ISLANDS
|
---|
| 124 | ;;74250^KINGMAN REEF^U.S. MINOR OUTLYING ISLANDS
|
---|
| 125 | ;;74300^MIDWAY ISLANDS^U.S. MINOR OUTLYING ISLANDS
|
---|
| 126 | ;;74350^NAVASSA ISLAND^U.S. MINOR OUTLYING ISLANDS
|
---|
| 127 | ;;74400^PALMYRA ATOLL^U.S. MINOR OUTLYING ISLANDS
|
---|
| 128 | ;;74450^WAKE ISLAND^U.S. MINOR OUTLYING ISLANDS
|
---|
| 129 | ;;75260^ONTARIO^ONTARIO
|
---|
| 130 | ;;77260^PRINCE EDWARD ISLAND^PRINCE EDWARD ISLAND
|
---|
| 131 | ;;80260^QUEBEC^QUEBEC
|
---|
| 132 | ;;82260^SASKATCHEWAN^SASKATCHEWAN
|
---|
| 133 | ;;83260^YUKON TERRITORY^YUKON TERRITORY
|
---|
| 134 | ;;85260^ARMED FORCES AMER (EXC CA^ARMED FORCES AMER (EXC CANADA)
|
---|
| 135 | ;;87000^ARMED FORCES^ARMED FORCES AF,EU,ME,CA
|
---|
| 136 | ;;87260^ARMED FORCES AF,EU,ME,CA^ARMED FORCES AF,EU,ME,CA
|
---|
| 137 | ;;88260^ARMED FORCES PACIFIC^ARMED FORCES PACIFIC
|
---|
| 138 | ;;90999^ALL OTHER FOREIGN^FOREIGN COUNTRY
|
---|
| 139 | ;;91260^CANADA^CANADA
|
---|
| 140 | ;;92595^MEXICO^MEXICO
|
---|
| 141 | ;;93999^EUROPE^EUROPE
|
---|
| 142 | ;;94260^NUNAVUT PROVINCE^NUNAVUT PROVINCE
|
---|
| 143 | ;;96725^PHILIPINES^PHILIPPINES
|
---|
| 144 | ;;EOD^EOD^EOD
|
---|