001package org.hl7.fhir.r4.model.codesystems; 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 Thu, Sep 13, 2018 09:04-0400 for FHIR v3.5.0 033 034 035import org.hl7.fhir.exceptions.FHIRException; 036 037public enum V3VaccineManufacturer { 038 039 /** 040 * Abbott Laboratories (includes Ross Products Division) 041 */ 042 AB, 043 /** 044 * Adams Laboratories 045 */ 046 AD, 047 /** 048 * Alpha Therapeutic Corporation 049 */ 050 ALP, 051 /** 052 * Armour [Inactive-use CEN] 053 */ 054 AR, 055 /** 056 * Aviron 057 */ 058 AVI, 059 /** 060 * Baxter Healthcare Corporation 061 */ 062 BA, 063 /** 064 * Bayer Corporation (includes Miles, Inc. and Cutter Laboratories) 065 */ 066 BAY, 067 /** 068 * Berna Products [Inactive-use BPC] 069 */ 070 BP, 071 /** 072 * Berna Products Corporation (includes Swiss Serum and Vaccine Institute Berne) 073 */ 074 BPC, 075 /** 076 * Centeon L.L.C. (includes Armour Pharmaceutical Company) 077 */ 078 CEN, 079 /** 080 * Chiron Corporation 081 */ 082 CHI, 083 /** 084 * Connaught [Inactive-use PMC] 085 */ 086 CON, 087 /** 088 * Evans Medical Limited (an affiliate of Medeva Pharmaceuticals, Inc.) 089 */ 090 EVN, 091 /** 092 * Greer Laboratories, Inc. 093 */ 094 GRE, 095 /** 096 * Immuno International AG 097 */ 098 IAG, 099 /** 100 * Merieux [Inactive-use PMC] 101 */ 102 IM, 103 /** 104 * Immuno-U.S., Inc. 105 */ 106 IUS, 107 /** 108 * The Research Foundation for Microbial Diseases of Osaka University (BIKEN) 109 */ 110 JPN, 111 /** 112 * Korea Green Cross Corporation 113 */ 114 KGC, 115 /** 116 * Lederle [Inactive-use WAL] 117 */ 118 LED, 119 /** 120 * Massachusetts Public Health Biologic Laboratories 121 */ 122 MA, 123 /** 124 * MedImmune, Inc. 125 */ 126 MED, 127 /** 128 * Miles [Inactive-use BAY] 129 */ 130 MIL, 131 /** 132 * Bioport Corporation (formerly Michigan Biologic Products Institute) 133 */ 134 MIP, 135 /** 136 * Merck & Co., Inc. 137 */ 138 MSD, 139 /** 140 * NABI (formerly North American Biologicals, Inc.) 141 */ 142 NAB, 143 /** 144 * North American Vaccine, Inc. 145 */ 146 NAV, 147 /** 148 * Novartis Pharmaceutical Corporation (includes Ciba-Geigy Limited and Sandoz Limited) 149 */ 150 NOV, 151 /** 152 * New York Blood Center 153 */ 154 NYB, 155 /** 156 * Ortho Diagnostic Systems, Inc. 157 */ 158 ORT, 159 /** 160 * Organon Teknika Corporation 161 */ 162 OTC, 163 /** 164 * Parkedale Pharmaceuticals (formerly Parke-Davis) 165 */ 166 PD, 167 /** 168 * Aventis Pasteur Inc. (formerly Pasteur Merieux Connaught; includes Connaught Laboratories and Pasteur Merieux) 169 */ 170 PMC, 171 /** 172 * Praxis Biologics [Inactive-use WAL] 173 */ 174 PRX, 175 /** 176 * Sclavo, Inc. 177 */ 178 SCL, 179 /** 180 * Swiss Serum and Vaccine Inst. [Inactive-use BPC] 181 */ 182 SI, 183 /** 184 * SmithKline Beecham 185 */ 186 SKB, 187 /** 188 * United States Army Medical Research and Materiel Command 189 */ 190 USA, 191 /** 192 * Wyeth-Ayerst [Inactive-use WAL] 193 */ 194 WA, 195 /** 196 * Wyeth-Ayerst (includes Wyeth-Lederle Vaccines and Pediatrics, Wyeth Laboratories, Lederle Laboratories, and Praxis Biologics) 197 */ 198 WAL, 199 /** 200 * added to help the parsers 201 */ 202 NULL; 203 public static V3VaccineManufacturer fromCode(String codeString) throws FHIRException { 204 if (codeString == null || "".equals(codeString)) 205 return null; 206 if ("AB".equals(codeString)) 207 return AB; 208 if ("AD".equals(codeString)) 209 return AD; 210 if ("ALP".equals(codeString)) 211 return ALP; 212 if ("AR".equals(codeString)) 213 return AR; 214 if ("AVI".equals(codeString)) 215 return AVI; 216 if ("BA".equals(codeString)) 217 return BA; 218 if ("BAY".equals(codeString)) 219 return BAY; 220 if ("BP".equals(codeString)) 221 return BP; 222 if ("BPC".equals(codeString)) 223 return BPC; 224 if ("CEN".equals(codeString)) 225 return CEN; 226 if ("CHI".equals(codeString)) 227 return CHI; 228 if ("CON".equals(codeString)) 229 return CON; 230 if ("EVN".equals(codeString)) 231 return EVN; 232 if ("GRE".equals(codeString)) 233 return GRE; 234 if ("IAG".equals(codeString)) 235 return IAG; 236 if ("IM".equals(codeString)) 237 return IM; 238 if ("IUS".equals(codeString)) 239 return IUS; 240 if ("JPN".equals(codeString)) 241 return JPN; 242 if ("KGC".equals(codeString)) 243 return KGC; 244 if ("LED".equals(codeString)) 245 return LED; 246 if ("MA".equals(codeString)) 247 return MA; 248 if ("MED".equals(codeString)) 249 return MED; 250 if ("MIL".equals(codeString)) 251 return MIL; 252 if ("MIP".equals(codeString)) 253 return MIP; 254 if ("MSD".equals(codeString)) 255 return MSD; 256 if ("NAB".equals(codeString)) 257 return NAB; 258 if ("NAV".equals(codeString)) 259 return NAV; 260 if ("NOV".equals(codeString)) 261 return NOV; 262 if ("NYB".equals(codeString)) 263 return NYB; 264 if ("ORT".equals(codeString)) 265 return ORT; 266 if ("OTC".equals(codeString)) 267 return OTC; 268 if ("PD".equals(codeString)) 269 return PD; 270 if ("PMC".equals(codeString)) 271 return PMC; 272 if ("PRX".equals(codeString)) 273 return PRX; 274 if ("SCL".equals(codeString)) 275 return SCL; 276 if ("SI".equals(codeString)) 277 return SI; 278 if ("SKB".equals(codeString)) 279 return SKB; 280 if ("USA".equals(codeString)) 281 return USA; 282 if ("WA".equals(codeString)) 283 return WA; 284 if ("WAL".equals(codeString)) 285 return WAL; 286 throw new FHIRException("Unknown V3VaccineManufacturer code '"+codeString+"'"); 287 } 288 public String toCode() { 289 switch (this) { 290 case AB: return "AB"; 291 case AD: return "AD"; 292 case ALP: return "ALP"; 293 case AR: return "AR"; 294 case AVI: return "AVI"; 295 case BA: return "BA"; 296 case BAY: return "BAY"; 297 case BP: return "BP"; 298 case BPC: return "BPC"; 299 case CEN: return "CEN"; 300 case CHI: return "CHI"; 301 case CON: return "CON"; 302 case EVN: return "EVN"; 303 case GRE: return "GRE"; 304 case IAG: return "IAG"; 305 case IM: return "IM"; 306 case IUS: return "IUS"; 307 case JPN: return "JPN"; 308 case KGC: return "KGC"; 309 case LED: return "LED"; 310 case MA: return "MA"; 311 case MED: return "MED"; 312 case MIL: return "MIL"; 313 case MIP: return "MIP"; 314 case MSD: return "MSD"; 315 case NAB: return "NAB"; 316 case NAV: return "NAV"; 317 case NOV: return "NOV"; 318 case NYB: return "NYB"; 319 case ORT: return "ORT"; 320 case OTC: return "OTC"; 321 case PD: return "PD"; 322 case PMC: return "PMC"; 323 case PRX: return "PRX"; 324 case SCL: return "SCL"; 325 case SI: return "SI"; 326 case SKB: return "SKB"; 327 case USA: return "USA"; 328 case WA: return "WA"; 329 case WAL: return "WAL"; 330 default: return "?"; 331 } 332 } 333 public String getSystem() { 334 return "http://terminology.hl7.org/CodeSystem/v3-VaccineManufacturer"; 335 } 336 public String getDefinition() { 337 switch (this) { 338 case AB: return "Abbott Laboratories (includes Ross Products Division)"; 339 case AD: return "Adams Laboratories"; 340 case ALP: return "Alpha Therapeutic Corporation"; 341 case AR: return "Armour [Inactive-use CEN]"; 342 case AVI: return "Aviron"; 343 case BA: return "Baxter Healthcare Corporation"; 344 case BAY: return "Bayer Corporation (includes Miles, Inc. and Cutter Laboratories)"; 345 case BP: return "Berna Products [Inactive-use BPC]"; 346 case BPC: return "Berna Products Corporation (includes Swiss Serum and Vaccine Institute Berne)"; 347 case CEN: return "Centeon L.L.C. (includes Armour Pharmaceutical Company)"; 348 case CHI: return "Chiron Corporation"; 349 case CON: return "Connaught [Inactive-use PMC]"; 350 case EVN: return "Evans Medical Limited (an affiliate of Medeva Pharmaceuticals, Inc.)"; 351 case GRE: return "Greer Laboratories, Inc."; 352 case IAG: return "Immuno International AG"; 353 case IM: return "Merieux [Inactive-use PMC]"; 354 case IUS: return "Immuno-U.S., Inc."; 355 case JPN: return "The Research Foundation for Microbial Diseases of Osaka University (BIKEN)"; 356 case KGC: return "Korea Green Cross Corporation"; 357 case LED: return "Lederle [Inactive-use WAL]"; 358 case MA: return "Massachusetts Public Health Biologic Laboratories"; 359 case MED: return "MedImmune, Inc."; 360 case MIL: return "Miles [Inactive-use BAY]"; 361 case MIP: return "Bioport Corporation (formerly Michigan Biologic Products Institute)"; 362 case MSD: return "Merck & Co., Inc."; 363 case NAB: return "NABI (formerly North American Biologicals, Inc.)"; 364 case NAV: return "North American Vaccine, Inc."; 365 case NOV: return "Novartis Pharmaceutical Corporation (includes Ciba-Geigy Limited and Sandoz Limited)"; 366 case NYB: return "New York Blood Center"; 367 case ORT: return "Ortho Diagnostic Systems, Inc."; 368 case OTC: return "Organon Teknika Corporation"; 369 case PD: return "Parkedale Pharmaceuticals (formerly Parke-Davis)"; 370 case PMC: return "Aventis Pasteur Inc. (formerly Pasteur Merieux Connaught; includes Connaught Laboratories and Pasteur Merieux)"; 371 case PRX: return "Praxis Biologics [Inactive-use WAL]"; 372 case SCL: return "Sclavo, Inc."; 373 case SI: return "Swiss Serum and Vaccine Inst. [Inactive-use BPC]"; 374 case SKB: return "SmithKline Beecham"; 375 case USA: return "United States Army Medical Research and Materiel Command"; 376 case WA: return "Wyeth-Ayerst [Inactive-use WAL]"; 377 case WAL: return "Wyeth-Ayerst (includes Wyeth-Lederle Vaccines and Pediatrics, Wyeth Laboratories, Lederle Laboratories, and Praxis Biologics)"; 378 default: return "?"; 379 } 380 } 381 public String getDisplay() { 382 switch (this) { 383 case AB: return "Abbott Laboratories (includes Ross Products Division)"; 384 case AD: return "Adams Laboratories"; 385 case ALP: return "Alpha Therapeutic Corporation"; 386 case AR: return "Armour [Inactive - use CEN]"; 387 case AVI: return "Aviron"; 388 case BA: return "Baxter Healthcare Corporation"; 389 case BAY: return "Bayer Corporation (includes Miles, Inc. and Cutter Laboratories)"; 390 case BP: return "Berna Products [Inactive - use BPC]"; 391 case BPC: return "Berna Products Corporation (includes Swiss Serum and Vaccine Institute Berne)"; 392 case CEN: return "Centeon L.L.C. (includes Armour Pharmaceutical Company)"; 393 case CHI: return "Chiron Corporation"; 394 case CON: return "Connaught [Inactive - use PMC]"; 395 case EVN: return "Evans Medical Limited (an affiliate of Medeva Pharmaceuticals, Inc.)"; 396 case GRE: return "Greer Laboratories, Inc."; 397 case IAG: return "Immuno International AG"; 398 case IM: return "Merieux [Inactive - use PMC]"; 399 case IUS: return "Immuno-U.S., Inc."; 400 case JPN: return "The Research Foundation for Microbial Diseases of Osaka University (BIKEN)"; 401 case KGC: return "Korea Green Cross Corporation"; 402 case LED: return "Lederle [Inactive - use WAL]"; 403 case MA: return "Massachusetts Public Health Biologic Laboratories"; 404 case MED: return "MedImmune, Inc."; 405 case MIL: return "Miles [Inactive - use BAY]"; 406 case MIP: return "Bioport Corporation (formerly Michigan Biologic Products Institute)"; 407 case MSD: return "Merck and Co., Inc."; 408 case NAB: return "NABI (formerly North American Biologicals, Inc.)"; 409 case NAV: return "North American Vaccine, Inc."; 410 case NOV: return "Novartis Pharmaceutical Corporation (includes Ciba-Geigy Limited and Sandoz Limited)"; 411 case NYB: return "New York Blood Center"; 412 case ORT: return "Ortho Diagnostic Systems, Inc."; 413 case OTC: return "Organon Teknika Corporation"; 414 case PD: return "Parkedale Pharmaceuticals (formerly Parke-Davis)"; 415 case PMC: return "Aventis Pasteur Inc. (formerly Pasteur Merieux Connaught; includes Connaught Laboratories and Pasteur Merieux)"; 416 case PRX: return "Praxis Biologics [Inactive - use WAL]"; 417 case SCL: return "Sclavo, Inc."; 418 case SI: return "Swiss Serum and Vaccine Inst. [Inactive - use BPC]"; 419 case SKB: return "SmithKline Beecham"; 420 case USA: return "United States Army Medical Research and Materiel Command"; 421 case WA: return "Wyeth-Ayerst [Inactive - use WAL]"; 422 case WAL: return "Wyeth-Ayerst (includes Wyeth-Lederle Vaccines and Pediatrics, Wyeth Laboratories, Lederle Laboratories, and Praxis Biologics)"; 423 default: return "?"; 424 } 425 } 426 427 428} 429