001package org.hl7.fhir.instance.model.valuesets; 002 003/* 004 Copyright (c) 2011+, HL7, Inc. 005 All rights reserved. 006 007 Redistribution and use in source and binary forms, with or without modification, 008 are permitted provided that the following conditions are met: 009 010 * Redistributions of source code must retain the above copyright notice, this 011 list of conditions and the following disclaimer. 012 * Redistributions in binary form must reproduce the above copyright notice, 013 this list of conditions and the following disclaimer in the documentation 014 and/or other materials provided with the distribution. 015 * Neither the name of HL7 nor the names of its contributors may be used to 016 endorse or promote products derived from this software without specific 017 prior written permission. 018 019 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 020 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 021 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 022 IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 023 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 024 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 025 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 026 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 027 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 028 POSSIBILITY OF SUCH DAMAGE. 029 030*/ 031 032// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2 033 034 035public enum V3VaccineManufacturer { 036 037 /** 038 * Abbott Laboratories (includes Ross Products Division) 039 */ 040 AB, 041 /** 042 * Adams Laboratories 043 */ 044 AD, 045 /** 046 * Alpha Therapeutic Corporation 047 */ 048 ALP, 049 /** 050 * Armour [Inactive-use CEN] 051 */ 052 AR, 053 /** 054 * Aviron 055 */ 056 AVI, 057 /** 058 * Baxter Healthcare Corporation 059 */ 060 BA, 061 /** 062 * Bayer Corporation (includes Miles, Inc. and Cutter Laboratories) 063 */ 064 BAY, 065 /** 066 * Berna Products [Inactive-use BPC] 067 */ 068 BP, 069 /** 070 * Berna Products Corporation (includes Swiss Serum and Vaccine Institute Berne) 071 */ 072 BPC, 073 /** 074 * Centeon L.L.C. (includes Armour Pharmaceutical Company) 075 */ 076 CEN, 077 /** 078 * Chiron Corporation 079 */ 080 CHI, 081 /** 082 * Connaught [Inactive-use PMC] 083 */ 084 CON, 085 /** 086 * Evans Medical Limited (an affiliate of Medeva Pharmaceuticals, Inc.) 087 */ 088 EVN, 089 /** 090 * Greer Laboratories, Inc. 091 */ 092 GRE, 093 /** 094 * Immuno International AG 095 */ 096 IAG, 097 /** 098 * Merieux [Inactive-use PMC] 099 */ 100 IM, 101 /** 102 * Immuno-U.S., Inc. 103 */ 104 IUS, 105 /** 106 * The Research Foundation for Microbial Diseases of Osaka University (BIKEN) 107 */ 108 JPN, 109 /** 110 * Korea Green Cross Corporation 111 */ 112 KGC, 113 /** 114 * Lederle [Inactive-use WAL] 115 */ 116 LED, 117 /** 118 * Massachusetts Public Health Biologic Laboratories 119 */ 120 MA, 121 /** 122 * MedImmune, Inc. 123 */ 124 MED, 125 /** 126 * Miles [Inactive-use BAY] 127 */ 128 MIL, 129 /** 130 * Bioport Corporation (formerly Michigan Biologic Products Institute) 131 */ 132 MIP, 133 /** 134 * Merck & Co., Inc. 135 */ 136 MSD, 137 /** 138 * NABI (formerly North American Biologicals, Inc.) 139 */ 140 NAB, 141 /** 142 * North American Vaccine, Inc. 143 */ 144 NAV, 145 /** 146 * Novartis Pharmaceutical Corporation (includes Ciba-Geigy Limited and Sandoz Limited) 147 */ 148 NOV, 149 /** 150 * New York Blood Center 151 */ 152 NYB, 153 /** 154 * Ortho Diagnostic Systems, Inc. 155 */ 156 ORT, 157 /** 158 * Organon Teknika Corporation 159 */ 160 OTC, 161 /** 162 * Parkedale Pharmaceuticals (formerly Parke-Davis) 163 */ 164 PD, 165 /** 166 * Aventis Pasteur Inc. (formerly Pasteur Merieux Connaught; includes Connaught Laboratories and Pasteur Merieux) 167 */ 168 PMC, 169 /** 170 * Praxis Biologics [Inactive-use WAL] 171 */ 172 PRX, 173 /** 174 * Sclavo, Inc. 175 */ 176 SCL, 177 /** 178 * Swiss Serum and Vaccine Inst. [Inactive-use BPC] 179 */ 180 SI, 181 /** 182 * SmithKline Beecham 183 */ 184 SKB, 185 /** 186 * United States Army Medical Research and Materiel Command 187 */ 188 USA, 189 /** 190 * Wyeth-Ayerst [Inactive-use WAL] 191 */ 192 WA, 193 /** 194 * Wyeth-Ayerst (includes Wyeth-Lederle Vaccines and Pediatrics, Wyeth Laboratories, Lederle Laboratories, and Praxis Biologics) 195 */ 196 WAL, 197 /** 198 * added to help the parsers 199 */ 200 NULL; 201 public static V3VaccineManufacturer fromCode(String codeString) throws Exception { 202 if (codeString == null || "".equals(codeString)) 203 return null; 204 if ("AB".equals(codeString)) 205 return AB; 206 if ("AD".equals(codeString)) 207 return AD; 208 if ("ALP".equals(codeString)) 209 return ALP; 210 if ("AR".equals(codeString)) 211 return AR; 212 if ("AVI".equals(codeString)) 213 return AVI; 214 if ("BA".equals(codeString)) 215 return BA; 216 if ("BAY".equals(codeString)) 217 return BAY; 218 if ("BP".equals(codeString)) 219 return BP; 220 if ("BPC".equals(codeString)) 221 return BPC; 222 if ("CEN".equals(codeString)) 223 return CEN; 224 if ("CHI".equals(codeString)) 225 return CHI; 226 if ("CON".equals(codeString)) 227 return CON; 228 if ("EVN".equals(codeString)) 229 return EVN; 230 if ("GRE".equals(codeString)) 231 return GRE; 232 if ("IAG".equals(codeString)) 233 return IAG; 234 if ("IM".equals(codeString)) 235 return IM; 236 if ("IUS".equals(codeString)) 237 return IUS; 238 if ("JPN".equals(codeString)) 239 return JPN; 240 if ("KGC".equals(codeString)) 241 return KGC; 242 if ("LED".equals(codeString)) 243 return LED; 244 if ("MA".equals(codeString)) 245 return MA; 246 if ("MED".equals(codeString)) 247 return MED; 248 if ("MIL".equals(codeString)) 249 return MIL; 250 if ("MIP".equals(codeString)) 251 return MIP; 252 if ("MSD".equals(codeString)) 253 return MSD; 254 if ("NAB".equals(codeString)) 255 return NAB; 256 if ("NAV".equals(codeString)) 257 return NAV; 258 if ("NOV".equals(codeString)) 259 return NOV; 260 if ("NYB".equals(codeString)) 261 return NYB; 262 if ("ORT".equals(codeString)) 263 return ORT; 264 if ("OTC".equals(codeString)) 265 return OTC; 266 if ("PD".equals(codeString)) 267 return PD; 268 if ("PMC".equals(codeString)) 269 return PMC; 270 if ("PRX".equals(codeString)) 271 return PRX; 272 if ("SCL".equals(codeString)) 273 return SCL; 274 if ("SI".equals(codeString)) 275 return SI; 276 if ("SKB".equals(codeString)) 277 return SKB; 278 if ("USA".equals(codeString)) 279 return USA; 280 if ("WA".equals(codeString)) 281 return WA; 282 if ("WAL".equals(codeString)) 283 return WAL; 284 throw new Exception("Unknown V3VaccineManufacturer code '"+codeString+"'"); 285 } 286 public String toCode() { 287 switch (this) { 288 case AB: return "AB"; 289 case AD: return "AD"; 290 case ALP: return "ALP"; 291 case AR: return "AR"; 292 case AVI: return "AVI"; 293 case BA: return "BA"; 294 case BAY: return "BAY"; 295 case BP: return "BP"; 296 case BPC: return "BPC"; 297 case CEN: return "CEN"; 298 case CHI: return "CHI"; 299 case CON: return "CON"; 300 case EVN: return "EVN"; 301 case GRE: return "GRE"; 302 case IAG: return "IAG"; 303 case IM: return "IM"; 304 case IUS: return "IUS"; 305 case JPN: return "JPN"; 306 case KGC: return "KGC"; 307 case LED: return "LED"; 308 case MA: return "MA"; 309 case MED: return "MED"; 310 case MIL: return "MIL"; 311 case MIP: return "MIP"; 312 case MSD: return "MSD"; 313 case NAB: return "NAB"; 314 case NAV: return "NAV"; 315 case NOV: return "NOV"; 316 case NYB: return "NYB"; 317 case ORT: return "ORT"; 318 case OTC: return "OTC"; 319 case PD: return "PD"; 320 case PMC: return "PMC"; 321 case PRX: return "PRX"; 322 case SCL: return "SCL"; 323 case SI: return "SI"; 324 case SKB: return "SKB"; 325 case USA: return "USA"; 326 case WA: return "WA"; 327 case WAL: return "WAL"; 328 default: return "?"; 329 } 330 } 331 public String getSystem() { 332 return "http://hl7.org/fhir/v3/VaccineManufacturer"; 333 } 334 public String getDefinition() { 335 switch (this) { 336 case AB: return "Abbott Laboratories (includes Ross Products Division)"; 337 case AD: return "Adams Laboratories"; 338 case ALP: return "Alpha Therapeutic Corporation"; 339 case AR: return "Armour [Inactive-use CEN]"; 340 case AVI: return "Aviron"; 341 case BA: return "Baxter Healthcare Corporation"; 342 case BAY: return "Bayer Corporation (includes Miles, Inc. and Cutter Laboratories)"; 343 case BP: return "Berna Products [Inactive-use BPC]"; 344 case BPC: return "Berna Products Corporation (includes Swiss Serum and Vaccine Institute Berne)"; 345 case CEN: return "Centeon L.L.C. (includes Armour Pharmaceutical Company)"; 346 case CHI: return "Chiron Corporation"; 347 case CON: return "Connaught [Inactive-use PMC]"; 348 case EVN: return "Evans Medical Limited (an affiliate of Medeva Pharmaceuticals, Inc.)"; 349 case GRE: return "Greer Laboratories, Inc."; 350 case IAG: return "Immuno International AG"; 351 case IM: return "Merieux [Inactive-use PMC]"; 352 case IUS: return "Immuno-U.S., Inc."; 353 case JPN: return "The Research Foundation for Microbial Diseases of Osaka University (BIKEN)"; 354 case KGC: return "Korea Green Cross Corporation"; 355 case LED: return "Lederle [Inactive-use WAL]"; 356 case MA: return "Massachusetts Public Health Biologic Laboratories"; 357 case MED: return "MedImmune, Inc."; 358 case MIL: return "Miles [Inactive-use BAY]"; 359 case MIP: return "Bioport Corporation (formerly Michigan Biologic Products Institute)"; 360 case MSD: return "Merck & Co., Inc."; 361 case NAB: return "NABI (formerly North American Biologicals, Inc.)"; 362 case NAV: return "North American Vaccine, Inc."; 363 case NOV: return "Novartis Pharmaceutical Corporation (includes Ciba-Geigy Limited and Sandoz Limited)"; 364 case NYB: return "New York Blood Center"; 365 case ORT: return "Ortho Diagnostic Systems, Inc."; 366 case OTC: return "Organon Teknika Corporation"; 367 case PD: return "Parkedale Pharmaceuticals (formerly Parke-Davis)"; 368 case PMC: return "Aventis Pasteur Inc. (formerly Pasteur Merieux Connaught; includes Connaught Laboratories and Pasteur Merieux)"; 369 case PRX: return "Praxis Biologics [Inactive-use WAL]"; 370 case SCL: return "Sclavo, Inc."; 371 case SI: return "Swiss Serum and Vaccine Inst. [Inactive-use BPC]"; 372 case SKB: return "SmithKline Beecham"; 373 case USA: return "United States Army Medical Research and Materiel Command"; 374 case WA: return "Wyeth-Ayerst [Inactive-use WAL]"; 375 case WAL: return "Wyeth-Ayerst (includes Wyeth-Lederle Vaccines and Pediatrics, Wyeth Laboratories, Lederle Laboratories, and Praxis Biologics)"; 376 default: return "?"; 377 } 378 } 379 public String getDisplay() { 380 switch (this) { 381 case AB: return "Abbott Laboratories (includes Ross Products Division)"; 382 case AD: return "Adams Laboratories"; 383 case ALP: return "Alpha Therapeutic Corporation"; 384 case AR: return "Armour [Inactive - use CEN]"; 385 case AVI: return "Aviron"; 386 case BA: return "Baxter Healthcare Corporation"; 387 case BAY: return "Bayer Corporation (includes Miles, Inc. and Cutter Laboratories)"; 388 case BP: return "Berna Products [Inactive - use BPC]"; 389 case BPC: return "Berna Products Corporation (includes Swiss Serum and Vaccine Institute Berne)"; 390 case CEN: return "Centeon L.L.C. (includes Armour Pharmaceutical Company)"; 391 case CHI: return "Chiron Corporation"; 392 case CON: return "Connaught [Inactive - use PMC]"; 393 case EVN: return "Evans Medical Limited (an affiliate of Medeva Pharmaceuticals, Inc.)"; 394 case GRE: return "Greer Laboratories, Inc."; 395 case IAG: return "Immuno International AG"; 396 case IM: return "Merieux [Inactive - use PMC]"; 397 case IUS: return "Immuno-U.S., Inc."; 398 case JPN: return "The Research Foundation for Microbial Diseases of Osaka University (BIKEN)"; 399 case KGC: return "Korea Green Cross Corporation"; 400 case LED: return "Lederle [Inactive - use WAL]"; 401 case MA: return "Massachusetts Public Health Biologic Laboratories"; 402 case MED: return "MedImmune, Inc."; 403 case MIL: return "Miles [Inactive - use BAY]"; 404 case MIP: return "Bioport Corporation (formerly Michigan Biologic Products Institute)"; 405 case MSD: return "Merck and Co., Inc."; 406 case NAB: return "NABI (formerly North American Biologicals, Inc.)"; 407 case NAV: return "North American Vaccine, Inc."; 408 case NOV: return "Novartis Pharmaceutical Corporation (includes Ciba-Geigy Limited and Sandoz Limited)"; 409 case NYB: return "New York Blood Center"; 410 case ORT: return "Ortho Diagnostic Systems, Inc."; 411 case OTC: return "Organon Teknika Corporation"; 412 case PD: return "Parkedale Pharmaceuticals (formerly Parke-Davis)"; 413 case PMC: return "Aventis Pasteur Inc. (formerly Pasteur Merieux Connaught; includes Connaught Laboratories and Pasteur Merieux)"; 414 case PRX: return "Praxis Biologics [Inactive - use WAL]"; 415 case SCL: return "Sclavo, Inc."; 416 case SI: return "Swiss Serum and Vaccine Inst. [Inactive - use BPC]"; 417 case SKB: return "SmithKline Beecham"; 418 case USA: return "United States Army Medical Research and Materiel Command"; 419 case WA: return "Wyeth-Ayerst [Inactive - use WAL]"; 420 case WAL: return "Wyeth-Ayerst (includes Wyeth-Lederle Vaccines and Pediatrics, Wyeth Laboratories, Lederle Laboratories, and Praxis Biologics)"; 421 default: return "?"; 422 } 423 } 424 425 426} 427