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 V3ActSite { 036 037 /** 038 * An anatomical location on a human which can be the focus of an act. 039 */ 040 _HUMANACTSITE, 041 /** 042 * The set of body locations to or through which a drug product may be administered. 043 */ 044 _HUMANSUBSTANCEADMINISTRATIONSITE, 045 /** 046 * bilateral ears 047 */ 048 BE, 049 /** 050 * bilateral nares 051 */ 052 BN, 053 /** 054 * buttock 055 */ 056 BU, 057 /** 058 * left arm 059 */ 060 LA, 061 /** 062 * left anterior chest 063 */ 064 LAC, 065 /** 066 * left antecubital fossa 067 */ 068 LACF, 069 /** 070 * left deltoid 071 */ 072 LD, 073 /** 074 * left ear 075 */ 076 LE, 077 /** 078 * left external jugular 079 */ 080 LEJ, 081 /** 082 * left foot 083 */ 084 LF, 085 /** 086 * left gluteus medius 087 */ 088 LG, 089 /** 090 * left hand 091 */ 092 LH, 093 /** 094 * left internal jugular 095 */ 096 LIJ, 097 /** 098 * left lower abd quadrant 099 */ 100 LLAQ, 101 /** 102 * left lower forearm 103 */ 104 LLFA, 105 /** 106 * left mid forearm 107 */ 108 LMFA, 109 /** 110 * left naris 111 */ 112 LN, 113 /** 114 * left posterior chest 115 */ 116 LPC, 117 /** 118 * left subclavian 119 */ 120 LSC, 121 /** 122 * left thigh 123 */ 124 LT, 125 /** 126 * left upper arm 127 */ 128 LUA, 129 /** 130 * left upper abd quadrant 131 */ 132 LUAQ, 133 /** 134 * left upper forearm 135 */ 136 LUFA, 137 /** 138 * left ventragluteal 139 */ 140 LVG, 141 /** 142 * left vastus lateralis 143 */ 144 LVL, 145 /** 146 * right eye 147 */ 148 OD, 149 /** 150 * left eye 151 */ 152 OS, 153 /** 154 * bilateral eyes 155 */ 156 OU, 157 /** 158 * perianal 159 */ 160 PA, 161 /** 162 * perineal 163 */ 164 PERIN, 165 /** 166 * right arm 167 */ 168 RA, 169 /** 170 * right anterior chest 171 */ 172 RAC, 173 /** 174 * right antecubital fossa 175 */ 176 RACF, 177 /** 178 * right deltoid 179 */ 180 RD, 181 /** 182 * right ear 183 */ 184 RE, 185 /** 186 * right external jugular 187 */ 188 REJ, 189 /** 190 * right foot 191 */ 192 RF, 193 /** 194 * right gluteus medius 195 */ 196 RG, 197 /** 198 * right hand 199 */ 200 RH, 201 /** 202 * right internal jugular 203 */ 204 RIJ, 205 /** 206 * right lower abd quadrant 207 */ 208 RLAQ, 209 /** 210 * right lower forearm 211 */ 212 RLFA, 213 /** 214 * right mid forearm 215 */ 216 RMFA, 217 /** 218 * right naris 219 */ 220 RN, 221 /** 222 * right posterior chest 223 */ 224 RPC, 225 /** 226 * right subclavian 227 */ 228 RSC, 229 /** 230 * right thigh 231 */ 232 RT, 233 /** 234 * right upper arm 235 */ 236 RUA, 237 /** 238 * right upper abd quadrant 239 */ 240 RUAQ, 241 /** 242 * right upper forearm 243 */ 244 RUFA, 245 /** 246 * right ventragluteal 247 */ 248 RVG, 249 /** 250 * right vastus lateralis 251 */ 252 RVL, 253 /** 254 * added to help the parsers 255 */ 256 NULL; 257 public static V3ActSite fromCode(String codeString) throws Exception { 258 if (codeString == null || "".equals(codeString)) 259 return null; 260 if ("_HumanActSite".equals(codeString)) 261 return _HUMANACTSITE; 262 if ("_HumanSubstanceAdministrationSite".equals(codeString)) 263 return _HUMANSUBSTANCEADMINISTRATIONSITE; 264 if ("BE".equals(codeString)) 265 return BE; 266 if ("BN".equals(codeString)) 267 return BN; 268 if ("BU".equals(codeString)) 269 return BU; 270 if ("LA".equals(codeString)) 271 return LA; 272 if ("LAC".equals(codeString)) 273 return LAC; 274 if ("LACF".equals(codeString)) 275 return LACF; 276 if ("LD".equals(codeString)) 277 return LD; 278 if ("LE".equals(codeString)) 279 return LE; 280 if ("LEJ".equals(codeString)) 281 return LEJ; 282 if ("LF".equals(codeString)) 283 return LF; 284 if ("LG".equals(codeString)) 285 return LG; 286 if ("LH".equals(codeString)) 287 return LH; 288 if ("LIJ".equals(codeString)) 289 return LIJ; 290 if ("LLAQ".equals(codeString)) 291 return LLAQ; 292 if ("LLFA".equals(codeString)) 293 return LLFA; 294 if ("LMFA".equals(codeString)) 295 return LMFA; 296 if ("LN".equals(codeString)) 297 return LN; 298 if ("LPC".equals(codeString)) 299 return LPC; 300 if ("LSC".equals(codeString)) 301 return LSC; 302 if ("LT".equals(codeString)) 303 return LT; 304 if ("LUA".equals(codeString)) 305 return LUA; 306 if ("LUAQ".equals(codeString)) 307 return LUAQ; 308 if ("LUFA".equals(codeString)) 309 return LUFA; 310 if ("LVG".equals(codeString)) 311 return LVG; 312 if ("LVL".equals(codeString)) 313 return LVL; 314 if ("OD".equals(codeString)) 315 return OD; 316 if ("OS".equals(codeString)) 317 return OS; 318 if ("OU".equals(codeString)) 319 return OU; 320 if ("PA".equals(codeString)) 321 return PA; 322 if ("PERIN".equals(codeString)) 323 return PERIN; 324 if ("RA".equals(codeString)) 325 return RA; 326 if ("RAC".equals(codeString)) 327 return RAC; 328 if ("RACF".equals(codeString)) 329 return RACF; 330 if ("RD".equals(codeString)) 331 return RD; 332 if ("RE".equals(codeString)) 333 return RE; 334 if ("REJ".equals(codeString)) 335 return REJ; 336 if ("RF".equals(codeString)) 337 return RF; 338 if ("RG".equals(codeString)) 339 return RG; 340 if ("RH".equals(codeString)) 341 return RH; 342 if ("RIJ".equals(codeString)) 343 return RIJ; 344 if ("RLAQ".equals(codeString)) 345 return RLAQ; 346 if ("RLFA".equals(codeString)) 347 return RLFA; 348 if ("RMFA".equals(codeString)) 349 return RMFA; 350 if ("RN".equals(codeString)) 351 return RN; 352 if ("RPC".equals(codeString)) 353 return RPC; 354 if ("RSC".equals(codeString)) 355 return RSC; 356 if ("RT".equals(codeString)) 357 return RT; 358 if ("RUA".equals(codeString)) 359 return RUA; 360 if ("RUAQ".equals(codeString)) 361 return RUAQ; 362 if ("RUFA".equals(codeString)) 363 return RUFA; 364 if ("RVG".equals(codeString)) 365 return RVG; 366 if ("RVL".equals(codeString)) 367 return RVL; 368 throw new Exception("Unknown V3ActSite code '"+codeString+"'"); 369 } 370 public String toCode() { 371 switch (this) { 372 case _HUMANACTSITE: return "_HumanActSite"; 373 case _HUMANSUBSTANCEADMINISTRATIONSITE: return "_HumanSubstanceAdministrationSite"; 374 case BE: return "BE"; 375 case BN: return "BN"; 376 case BU: return "BU"; 377 case LA: return "LA"; 378 case LAC: return "LAC"; 379 case LACF: return "LACF"; 380 case LD: return "LD"; 381 case LE: return "LE"; 382 case LEJ: return "LEJ"; 383 case LF: return "LF"; 384 case LG: return "LG"; 385 case LH: return "LH"; 386 case LIJ: return "LIJ"; 387 case LLAQ: return "LLAQ"; 388 case LLFA: return "LLFA"; 389 case LMFA: return "LMFA"; 390 case LN: return "LN"; 391 case LPC: return "LPC"; 392 case LSC: return "LSC"; 393 case LT: return "LT"; 394 case LUA: return "LUA"; 395 case LUAQ: return "LUAQ"; 396 case LUFA: return "LUFA"; 397 case LVG: return "LVG"; 398 case LVL: return "LVL"; 399 case OD: return "OD"; 400 case OS: return "OS"; 401 case OU: return "OU"; 402 case PA: return "PA"; 403 case PERIN: return "PERIN"; 404 case RA: return "RA"; 405 case RAC: return "RAC"; 406 case RACF: return "RACF"; 407 case RD: return "RD"; 408 case RE: return "RE"; 409 case REJ: return "REJ"; 410 case RF: return "RF"; 411 case RG: return "RG"; 412 case RH: return "RH"; 413 case RIJ: return "RIJ"; 414 case RLAQ: return "RLAQ"; 415 case RLFA: return "RLFA"; 416 case RMFA: return "RMFA"; 417 case RN: return "RN"; 418 case RPC: return "RPC"; 419 case RSC: return "RSC"; 420 case RT: return "RT"; 421 case RUA: return "RUA"; 422 case RUAQ: return "RUAQ"; 423 case RUFA: return "RUFA"; 424 case RVG: return "RVG"; 425 case RVL: return "RVL"; 426 default: return "?"; 427 } 428 } 429 public String getSystem() { 430 return "http://hl7.org/fhir/v3/ActSite"; 431 } 432 public String getDefinition() { 433 switch (this) { 434 case _HUMANACTSITE: return "An anatomical location on a human which can be the focus of an act."; 435 case _HUMANSUBSTANCEADMINISTRATIONSITE: return "The set of body locations to or through which a drug product may be administered."; 436 case BE: return "bilateral ears"; 437 case BN: return "bilateral nares"; 438 case BU: return "buttock"; 439 case LA: return "left arm"; 440 case LAC: return "left anterior chest"; 441 case LACF: return "left antecubital fossa"; 442 case LD: return "left deltoid"; 443 case LE: return "left ear"; 444 case LEJ: return "left external jugular"; 445 case LF: return "left foot"; 446 case LG: return "left gluteus medius"; 447 case LH: return "left hand"; 448 case LIJ: return "left internal jugular"; 449 case LLAQ: return "left lower abd quadrant"; 450 case LLFA: return "left lower forearm"; 451 case LMFA: return "left mid forearm"; 452 case LN: return "left naris"; 453 case LPC: return "left posterior chest"; 454 case LSC: return "left subclavian"; 455 case LT: return "left thigh"; 456 case LUA: return "left upper arm"; 457 case LUAQ: return "left upper abd quadrant"; 458 case LUFA: return "left upper forearm"; 459 case LVG: return "left ventragluteal"; 460 case LVL: return "left vastus lateralis"; 461 case OD: return "right eye"; 462 case OS: return "left eye"; 463 case OU: return "bilateral eyes"; 464 case PA: return "perianal"; 465 case PERIN: return "perineal"; 466 case RA: return "right arm"; 467 case RAC: return "right anterior chest"; 468 case RACF: return "right antecubital fossa"; 469 case RD: return "right deltoid"; 470 case RE: return "right ear"; 471 case REJ: return "right external jugular"; 472 case RF: return "right foot"; 473 case RG: return "right gluteus medius"; 474 case RH: return "right hand"; 475 case RIJ: return "right internal jugular"; 476 case RLAQ: return "right lower abd quadrant"; 477 case RLFA: return "right lower forearm"; 478 case RMFA: return "right mid forearm"; 479 case RN: return "right naris"; 480 case RPC: return "right posterior chest"; 481 case RSC: return "right subclavian"; 482 case RT: return "right thigh"; 483 case RUA: return "right upper arm"; 484 case RUAQ: return "right upper abd quadrant"; 485 case RUFA: return "right upper forearm"; 486 case RVG: return "right ventragluteal"; 487 case RVL: return "right vastus lateralis"; 488 default: return "?"; 489 } 490 } 491 public String getDisplay() { 492 switch (this) { 493 case _HUMANACTSITE: return "HumanActSite"; 494 case _HUMANSUBSTANCEADMINISTRATIONSITE: return "HumanSubstanceAdministrationSite"; 495 case BE: return "bilateral ears"; 496 case BN: return "bilateral nares"; 497 case BU: return "buttock"; 498 case LA: return "left arm"; 499 case LAC: return "left anterior chest"; 500 case LACF: return "left antecubital fossa"; 501 case LD: return "left deltoid"; 502 case LE: return "left ear"; 503 case LEJ: return "left external jugular"; 504 case LF: return "left foot"; 505 case LG: return "left gluteus medius"; 506 case LH: return "left hand"; 507 case LIJ: return "left internal jugular"; 508 case LLAQ: return "left lower abd quadrant"; 509 case LLFA: return "left lower forearm"; 510 case LMFA: return "left mid forearm"; 511 case LN: return "left naris"; 512 case LPC: return "left posterior chest"; 513 case LSC: return "left subclavian"; 514 case LT: return "left thigh"; 515 case LUA: return "left upper arm"; 516 case LUAQ: return "left upper abd quadrant"; 517 case LUFA: return "left upper forearm"; 518 case LVG: return "left ventragluteal"; 519 case LVL: return "left vastus lateralis"; 520 case OD: return "right eye"; 521 case OS: return "left eye"; 522 case OU: return "bilateral eyes"; 523 case PA: return "perianal"; 524 case PERIN: return "perineal"; 525 case RA: return "right arm"; 526 case RAC: return "right anterior chest"; 527 case RACF: return "right antecubital fossa"; 528 case RD: return "right deltoid"; 529 case RE: return "right ear"; 530 case REJ: return "right external jugular"; 531 case RF: return "right foot"; 532 case RG: return "right gluteus medius"; 533 case RH: return "right hand"; 534 case RIJ: return "right internal jugular"; 535 case RLAQ: return "right lower abd quadrant"; 536 case RLFA: return "right lower forearm"; 537 case RMFA: return "right mid forearm"; 538 case RN: return "right naris"; 539 case RPC: return "right posterior chest"; 540 case RSC: return "right subclavian"; 541 case RT: return "right thigh"; 542 case RUA: return "right upper arm"; 543 case RUAQ: return "right upper abd quadrant"; 544 case RUFA: return "right upper forearm"; 545 case RVG: return "right ventragluteal"; 546 case RVL: return "right vastus lateralis"; 547 default: return "?"; 548 } 549 } 550 551 552} 553