001package org.hl7.fhir.r4.model.codesystems; 002 003/*- 004 * #%L 005 * org.hl7.fhir.r4 006 * %% 007 * Copyright (C) 2014 - 2019 Health Level 7 008 * %% 009 * Licensed under the Apache License, Version 2.0 (the "License"); 010 * you may not use this file except in compliance with the License. 011 * You may obtain a copy of the License at 012 * 013 * http://www.apache.org/licenses/LICENSE-2.0 014 * 015 * Unless required by applicable law or agreed to in writing, software 016 * distributed under the License is distributed on an "AS IS" BASIS, 017 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 018 * See the License for the specific language governing permissions and 019 * limitations under the License. 020 * #L% 021 */ 022 023 024/* 025 Copyright (c) 2011+, HL7, Inc. 026 All rights reserved. 027 028 Redistribution and use in source and binary forms, with or without modification, 029 are permitted provided that the following conditions are met: 030 031 * Redistributions of source code must retain the above copyright notice, this 032 list of conditions and the following disclaimer. 033 * Redistributions in binary form must reproduce the above copyright notice, 034 this list of conditions and the following disclaimer in the documentation 035 and/or other materials provided with the distribution. 036 * Neither the name of HL7 nor the names of its contributors may be used to 037 endorse or promote products derived from this software without specific 038 prior written permission. 039 040 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 041 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 042 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 043 IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 044 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 045 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 046 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 047 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 048 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 049 POSSIBILITY OF SUCH DAMAGE. 050 051*/ 052 053// Generated on Wed, Jan 30, 2019 16:19-0500 for FHIR v4.0.0 054 055 056import org.hl7.fhir.exceptions.FHIRException; 057 058public enum V3SpecimenType { 059 060 /** 061 * SpecimenEntityType 062 */ 063 _SPECIMENENTITYTYPE, 064 /** 065 * Abcess 066 */ 067 ABS, 068 /** 069 * Amniotic fluid 070 */ 071 AMN, 072 /** 073 * Aspirate 074 */ 075 ASP, 076 /** 077 * Blood bag 078 */ 079 BBL, 080 /** 081 * Whole body 082 */ 083 BDY, 084 /** 085 * Bile fluid 086 */ 087 BIFL, 088 /** 089 * Whole blood 090 */ 091 BLD, 092 /** 093 * Blood arterial 094 */ 095 BLDA, 096 /** 097 * Blood capillary 098 */ 099 BLDC, 100 /** 101 * Blood - cord 102 */ 103 BLDCO, 104 /** 105 * Blood venous 106 */ 107 BLDV, 108 /** 109 * Bone 110 */ 111 BON, 112 /** 113 * Basophils 114 */ 115 BPH, 116 /** 117 * Blood product unit 118 */ 119 BPU, 120 /** 121 * Burn 122 */ 123 BRN, 124 /** 125 * Bronchial 126 */ 127 BRO, 128 /** 129 * Exhaled gas (=breath) 130 */ 131 BRTH, 132 /** 133 * Calculus (=Stone) 134 */ 135 CALC, 136 /** 137 * Cardiac muscle 138 */ 139 CDM, 140 /** 141 * Conjunctiva 142 */ 143 CNJT, 144 /** 145 * Cannula 146 */ 147 CNL, 148 /** 149 * Colostrum 150 */ 151 COL, 152 /** 153 * Cornea 154 */ 155 CRN, 156 /** 157 * Cerebral spinal fluid 158 */ 159 CSF, 160 /** 161 * Catheter tip 162 */ 163 CTP, 164 /** 165 * Curettage 166 */ 167 CUR, 168 /** 169 * Cervical mucus 170 */ 171 CVM, 172 /** 173 * Cervix 174 */ 175 CVX, 176 /** 177 * Cyst 178 */ 179 CYST, 180 /** 181 * Dialysis fluid 182 */ 183 DIAF, 184 /** 185 * Dose med or substance 186 */ 187 DOSE, 188 /** 189 * Drain 190 */ 191 DRN, 192 /** 193 * Duodenal fluid 194 */ 195 DUFL, 196 /** 197 * Ear 198 */ 199 EAR, 200 /** 201 * Ear wax (cerumen) 202 */ 203 EARW, 204 /** 205 * Electrode 206 */ 207 ELT, 208 /** 209 * Endocardium 210 */ 211 ENDC, 212 /** 213 * Endometrium 214 */ 215 ENDM, 216 /** 217 * Eosinophils 218 */ 219 EOS, 220 /** 221 * Eye 222 */ 223 EYE, 224 /** 225 * Fibroblasts 226 */ 227 FIB, 228 /** 229 * Fistula 230 */ 231 FIST, 232 /** 233 * Filter 234 */ 235 FLT, 236 /** 237 * Body fluid, unsp 238 */ 239 FLU, 240 /** 241 * Food sample 242 */ 243 FOOD, 244 /** 245 * Gas 246 */ 247 GAS, 248 /** 249 * Gastric fluid/contents 250 */ 251 GAST, 252 /** 253 * Genital 254 */ 255 GEN, 256 /** 257 * Genital cervix 258 */ 259 GENC, 260 /** 261 * Genital fluid 262 */ 263 GENF, 264 /** 265 * Genital lochia 266 */ 267 GENL, 268 /** 269 * Genital vaginal 270 */ 271 GENV, 272 /** 273 * Hair 274 */ 275 HAR, 276 /** 277 * Inhaled Gas 278 */ 279 IHG, 280 /** 281 * Isolate 282 */ 283 ISLT, 284 /** 285 * Intubation tube 286 */ 287 IT, 288 /** 289 * Lamella 290 */ 291 LAM, 292 /** 293 * Liquid NOS 294 */ 295 LIQ, 296 /** 297 * Line 298 */ 299 LN, 300 /** 301 * Line arterial 302 */ 303 LNA, 304 /** 305 * Line venous 306 */ 307 LNV, 308 /** 309 * Lymphocytes 310 */ 311 LYM, 312 /** 313 * Macrophages 314 */ 315 MAC, 316 /** 317 * Marrow (bone) 318 */ 319 MAR, 320 /** 321 * Menstrual blood 322 */ 323 MBLD, 324 /** 325 * Meconium 326 */ 327 MEC, 328 /** 329 * Breast milk 330 */ 331 MILK, 332 /** 333 * Milk 334 */ 335 MLK, 336 /** 337 * Nail 338 */ 339 NAIL, 340 /** 341 * Nose (nasal passage) 342 */ 343 NOS, 344 /** 345 * Pancreatic fluid 346 */ 347 PAFL, 348 /** 349 * Patient 350 */ 351 PAT, 352 /** 353 * Plasma 354 */ 355 PLAS, 356 /** 357 * Plasma bag 358 */ 359 PLB, 360 /** 361 * Placenta 362 */ 363 PLC, 364 /** 365 * Pleural fluid (thoracentesis fld) 366 */ 367 PLR, 368 /** 369 * Polymorphonuclear neutrophils 370 */ 371 PMN, 372 /** 373 * Platelet poor plasma 374 */ 375 PPP, 376 /** 377 * Platelet rich plasma 378 */ 379 PRP, 380 /** 381 * Peritoneal fluid /ascites 382 */ 383 PRT, 384 /** 385 * Pus 386 */ 387 PUS, 388 /** 389 * Erythrocytes 390 */ 391 RBC, 392 /** 393 * Saliva 394 */ 395 SAL, 396 /** 397 * Serum 398 */ 399 SER, 400 /** 401 * Skeletal muscle 402 */ 403 SKM, 404 /** 405 * Skin 406 */ 407 SKN, 408 /** 409 * Seminal fluid 410 */ 411 SMN, 412 /** 413 * Seminal plasma 414 */ 415 SMPLS, 416 /** 417 * Synovial fluid (Joint fluid) 418 */ 419 SNV, 420 /** 421 * Spermatozoa 422 */ 423 SPRM, 424 /** 425 * Sputum 426 */ 427 SPT, 428 /** 429 * Sputum - coughed 430 */ 431 SPTC, 432 /** 433 * Sputum - tracheal aspirate 434 */ 435 SPTT, 436 /** 437 * Stool = Fecal 438 */ 439 STL, 440 /** 441 * Sweat 442 */ 443 SWT, 444 /** 445 * Tears 446 */ 447 TEAR, 448 /** 449 * Thrombocyte (platelet) 450 */ 451 THRB, 452 /** 453 * Throat 454 */ 455 THRT, 456 /** 457 * Tissue gall bladder 458 */ 459 TISG, 460 /** 461 * Tissue placenta 462 */ 463 TISPL, 464 /** 465 * Tissue, unspecified 466 */ 467 TISS, 468 /** 469 * Tissue ulcer 470 */ 471 TISU, 472 /** 473 * Tissue large intestine 474 */ 475 TLGI, 476 /** 477 * Tissue lung 478 */ 479 TLNG, 480 /** 481 * Tissue small intestine Tissue ulcer 482 */ 483 TSMI, 484 /** 485 * Tube, unspecified 486 */ 487 TUB, 488 /** 489 * Ulcer 490 */ 491 ULC, 492 /** 493 * Umbilical blood 494 */ 495 UMB, 496 /** 497 * Unknown medicine 498 */ 499 UMED, 500 /** 501 * Urine 502 */ 503 UR, 504 /** 505 * Urine clean catch 506 */ 507 URC, 508 /** 509 * Urine sediment 510 */ 511 URNS, 512 /** 513 * Urine catheter 514 */ 515 URT, 516 /** 517 * Urethra 518 */ 519 URTH, 520 /** 521 * Unknown substance 522 */ 523 USUB, 524 /** 525 * Vomitus 526 */ 527 VOM, 528 /** 529 * Water 530 */ 531 WAT, 532 /** 533 * Leukocytes 534 */ 535 WBC, 536 /** 537 * Wick 538 */ 539 WICK, 540 /** 541 * Wound 542 */ 543 WND, 544 /** 545 * Wound abscess 546 */ 547 WNDA, 548 /** 549 * Wound drainage 550 */ 551 WNDD, 552 /** 553 * Wound exudate 554 */ 555 WNDE, 556 /** 557 * added to help the parsers 558 */ 559 NULL; 560 public static V3SpecimenType fromCode(String codeString) throws FHIRException { 561 if (codeString == null || "".equals(codeString)) 562 return null; 563 if ("_SpecimenEntityType".equals(codeString)) 564 return _SPECIMENENTITYTYPE; 565 if ("ABS".equals(codeString)) 566 return ABS; 567 if ("AMN".equals(codeString)) 568 return AMN; 569 if ("ASP".equals(codeString)) 570 return ASP; 571 if ("BBL".equals(codeString)) 572 return BBL; 573 if ("BDY".equals(codeString)) 574 return BDY; 575 if ("BIFL".equals(codeString)) 576 return BIFL; 577 if ("BLD".equals(codeString)) 578 return BLD; 579 if ("BLDA".equals(codeString)) 580 return BLDA; 581 if ("BLDC".equals(codeString)) 582 return BLDC; 583 if ("BLDCO".equals(codeString)) 584 return BLDCO; 585 if ("BLDV".equals(codeString)) 586 return BLDV; 587 if ("BON".equals(codeString)) 588 return BON; 589 if ("BPH".equals(codeString)) 590 return BPH; 591 if ("BPU".equals(codeString)) 592 return BPU; 593 if ("BRN".equals(codeString)) 594 return BRN; 595 if ("BRO".equals(codeString)) 596 return BRO; 597 if ("BRTH".equals(codeString)) 598 return BRTH; 599 if ("CALC".equals(codeString)) 600 return CALC; 601 if ("CDM".equals(codeString)) 602 return CDM; 603 if ("CNJT".equals(codeString)) 604 return CNJT; 605 if ("CNL".equals(codeString)) 606 return CNL; 607 if ("COL".equals(codeString)) 608 return COL; 609 if ("CRN".equals(codeString)) 610 return CRN; 611 if ("CSF".equals(codeString)) 612 return CSF; 613 if ("CTP".equals(codeString)) 614 return CTP; 615 if ("CUR".equals(codeString)) 616 return CUR; 617 if ("CVM".equals(codeString)) 618 return CVM; 619 if ("CVX".equals(codeString)) 620 return CVX; 621 if ("CYST".equals(codeString)) 622 return CYST; 623 if ("DIAF".equals(codeString)) 624 return DIAF; 625 if ("DOSE".equals(codeString)) 626 return DOSE; 627 if ("DRN".equals(codeString)) 628 return DRN; 629 if ("DUFL".equals(codeString)) 630 return DUFL; 631 if ("EAR".equals(codeString)) 632 return EAR; 633 if ("EARW".equals(codeString)) 634 return EARW; 635 if ("ELT".equals(codeString)) 636 return ELT; 637 if ("ENDC".equals(codeString)) 638 return ENDC; 639 if ("ENDM".equals(codeString)) 640 return ENDM; 641 if ("EOS".equals(codeString)) 642 return EOS; 643 if ("EYE".equals(codeString)) 644 return EYE; 645 if ("FIB".equals(codeString)) 646 return FIB; 647 if ("FIST".equals(codeString)) 648 return FIST; 649 if ("FLT".equals(codeString)) 650 return FLT; 651 if ("FLU".equals(codeString)) 652 return FLU; 653 if ("FOOD".equals(codeString)) 654 return FOOD; 655 if ("GAS".equals(codeString)) 656 return GAS; 657 if ("GAST".equals(codeString)) 658 return GAST; 659 if ("GEN".equals(codeString)) 660 return GEN; 661 if ("GENC".equals(codeString)) 662 return GENC; 663 if ("GENF".equals(codeString)) 664 return GENF; 665 if ("GENL".equals(codeString)) 666 return GENL; 667 if ("GENV".equals(codeString)) 668 return GENV; 669 if ("HAR".equals(codeString)) 670 return HAR; 671 if ("IHG".equals(codeString)) 672 return IHG; 673 if ("ISLT".equals(codeString)) 674 return ISLT; 675 if ("IT".equals(codeString)) 676 return IT; 677 if ("LAM".equals(codeString)) 678 return LAM; 679 if ("LIQ".equals(codeString)) 680 return LIQ; 681 if ("LN".equals(codeString)) 682 return LN; 683 if ("LNA".equals(codeString)) 684 return LNA; 685 if ("LNV".equals(codeString)) 686 return LNV; 687 if ("LYM".equals(codeString)) 688 return LYM; 689 if ("MAC".equals(codeString)) 690 return MAC; 691 if ("MAR".equals(codeString)) 692 return MAR; 693 if ("MBLD".equals(codeString)) 694 return MBLD; 695 if ("MEC".equals(codeString)) 696 return MEC; 697 if ("MILK".equals(codeString)) 698 return MILK; 699 if ("MLK".equals(codeString)) 700 return MLK; 701 if ("NAIL".equals(codeString)) 702 return NAIL; 703 if ("NOS".equals(codeString)) 704 return NOS; 705 if ("PAFL".equals(codeString)) 706 return PAFL; 707 if ("PAT".equals(codeString)) 708 return PAT; 709 if ("PLAS".equals(codeString)) 710 return PLAS; 711 if ("PLB".equals(codeString)) 712 return PLB; 713 if ("PLC".equals(codeString)) 714 return PLC; 715 if ("PLR".equals(codeString)) 716 return PLR; 717 if ("PMN".equals(codeString)) 718 return PMN; 719 if ("PPP".equals(codeString)) 720 return PPP; 721 if ("PRP".equals(codeString)) 722 return PRP; 723 if ("PRT".equals(codeString)) 724 return PRT; 725 if ("PUS".equals(codeString)) 726 return PUS; 727 if ("RBC".equals(codeString)) 728 return RBC; 729 if ("SAL".equals(codeString)) 730 return SAL; 731 if ("SER".equals(codeString)) 732 return SER; 733 if ("SKM".equals(codeString)) 734 return SKM; 735 if ("SKN".equals(codeString)) 736 return SKN; 737 if ("SMN".equals(codeString)) 738 return SMN; 739 if ("SMPLS".equals(codeString)) 740 return SMPLS; 741 if ("SNV".equals(codeString)) 742 return SNV; 743 if ("SPRM".equals(codeString)) 744 return SPRM; 745 if ("SPT".equals(codeString)) 746 return SPT; 747 if ("SPTC".equals(codeString)) 748 return SPTC; 749 if ("SPTT".equals(codeString)) 750 return SPTT; 751 if ("STL".equals(codeString)) 752 return STL; 753 if ("SWT".equals(codeString)) 754 return SWT; 755 if ("TEAR".equals(codeString)) 756 return TEAR; 757 if ("THRB".equals(codeString)) 758 return THRB; 759 if ("THRT".equals(codeString)) 760 return THRT; 761 if ("TISG".equals(codeString)) 762 return TISG; 763 if ("TISPL".equals(codeString)) 764 return TISPL; 765 if ("TISS".equals(codeString)) 766 return TISS; 767 if ("TISU".equals(codeString)) 768 return TISU; 769 if ("TLGI".equals(codeString)) 770 return TLGI; 771 if ("TLNG".equals(codeString)) 772 return TLNG; 773 if ("TSMI".equals(codeString)) 774 return TSMI; 775 if ("TUB".equals(codeString)) 776 return TUB; 777 if ("ULC".equals(codeString)) 778 return ULC; 779 if ("UMB".equals(codeString)) 780 return UMB; 781 if ("UMED".equals(codeString)) 782 return UMED; 783 if ("UR".equals(codeString)) 784 return UR; 785 if ("URC".equals(codeString)) 786 return URC; 787 if ("URNS".equals(codeString)) 788 return URNS; 789 if ("URT".equals(codeString)) 790 return URT; 791 if ("URTH".equals(codeString)) 792 return URTH; 793 if ("USUB".equals(codeString)) 794 return USUB; 795 if ("VOM".equals(codeString)) 796 return VOM; 797 if ("WAT".equals(codeString)) 798 return WAT; 799 if ("WBC".equals(codeString)) 800 return WBC; 801 if ("WICK".equals(codeString)) 802 return WICK; 803 if ("WND".equals(codeString)) 804 return WND; 805 if ("WNDA".equals(codeString)) 806 return WNDA; 807 if ("WNDD".equals(codeString)) 808 return WNDD; 809 if ("WNDE".equals(codeString)) 810 return WNDE; 811 throw new FHIRException("Unknown V3SpecimenType code '"+codeString+"'"); 812 } 813 public String toCode() { 814 switch (this) { 815 case _SPECIMENENTITYTYPE: return "_SpecimenEntityType"; 816 case ABS: return "ABS"; 817 case AMN: return "AMN"; 818 case ASP: return "ASP"; 819 case BBL: return "BBL"; 820 case BDY: return "BDY"; 821 case BIFL: return "BIFL"; 822 case BLD: return "BLD"; 823 case BLDA: return "BLDA"; 824 case BLDC: return "BLDC"; 825 case BLDCO: return "BLDCO"; 826 case BLDV: return "BLDV"; 827 case BON: return "BON"; 828 case BPH: return "BPH"; 829 case BPU: return "BPU"; 830 case BRN: return "BRN"; 831 case BRO: return "BRO"; 832 case BRTH: return "BRTH"; 833 case CALC: return "CALC"; 834 case CDM: return "CDM"; 835 case CNJT: return "CNJT"; 836 case CNL: return "CNL"; 837 case COL: return "COL"; 838 case CRN: return "CRN"; 839 case CSF: return "CSF"; 840 case CTP: return "CTP"; 841 case CUR: return "CUR"; 842 case CVM: return "CVM"; 843 case CVX: return "CVX"; 844 case CYST: return "CYST"; 845 case DIAF: return "DIAF"; 846 case DOSE: return "DOSE"; 847 case DRN: return "DRN"; 848 case DUFL: return "DUFL"; 849 case EAR: return "EAR"; 850 case EARW: return "EARW"; 851 case ELT: return "ELT"; 852 case ENDC: return "ENDC"; 853 case ENDM: return "ENDM"; 854 case EOS: return "EOS"; 855 case EYE: return "EYE"; 856 case FIB: return "FIB"; 857 case FIST: return "FIST"; 858 case FLT: return "FLT"; 859 case FLU: return "FLU"; 860 case FOOD: return "FOOD"; 861 case GAS: return "GAS"; 862 case GAST: return "GAST"; 863 case GEN: return "GEN"; 864 case GENC: return "GENC"; 865 case GENF: return "GENF"; 866 case GENL: return "GENL"; 867 case GENV: return "GENV"; 868 case HAR: return "HAR"; 869 case IHG: return "IHG"; 870 case ISLT: return "ISLT"; 871 case IT: return "IT"; 872 case LAM: return "LAM"; 873 case LIQ: return "LIQ"; 874 case LN: return "LN"; 875 case LNA: return "LNA"; 876 case LNV: return "LNV"; 877 case LYM: return "LYM"; 878 case MAC: return "MAC"; 879 case MAR: return "MAR"; 880 case MBLD: return "MBLD"; 881 case MEC: return "MEC"; 882 case MILK: return "MILK"; 883 case MLK: return "MLK"; 884 case NAIL: return "NAIL"; 885 case NOS: return "NOS"; 886 case PAFL: return "PAFL"; 887 case PAT: return "PAT"; 888 case PLAS: return "PLAS"; 889 case PLB: return "PLB"; 890 case PLC: return "PLC"; 891 case PLR: return "PLR"; 892 case PMN: return "PMN"; 893 case PPP: return "PPP"; 894 case PRP: return "PRP"; 895 case PRT: return "PRT"; 896 case PUS: return "PUS"; 897 case RBC: return "RBC"; 898 case SAL: return "SAL"; 899 case SER: return "SER"; 900 case SKM: return "SKM"; 901 case SKN: return "SKN"; 902 case SMN: return "SMN"; 903 case SMPLS: return "SMPLS"; 904 case SNV: return "SNV"; 905 case SPRM: return "SPRM"; 906 case SPT: return "SPT"; 907 case SPTC: return "SPTC"; 908 case SPTT: return "SPTT"; 909 case STL: return "STL"; 910 case SWT: return "SWT"; 911 case TEAR: return "TEAR"; 912 case THRB: return "THRB"; 913 case THRT: return "THRT"; 914 case TISG: return "TISG"; 915 case TISPL: return "TISPL"; 916 case TISS: return "TISS"; 917 case TISU: return "TISU"; 918 case TLGI: return "TLGI"; 919 case TLNG: return "TLNG"; 920 case TSMI: return "TSMI"; 921 case TUB: return "TUB"; 922 case ULC: return "ULC"; 923 case UMB: return "UMB"; 924 case UMED: return "UMED"; 925 case UR: return "UR"; 926 case URC: return "URC"; 927 case URNS: return "URNS"; 928 case URT: return "URT"; 929 case URTH: return "URTH"; 930 case USUB: return "USUB"; 931 case VOM: return "VOM"; 932 case WAT: return "WAT"; 933 case WBC: return "WBC"; 934 case WICK: return "WICK"; 935 case WND: return "WND"; 936 case WNDA: return "WNDA"; 937 case WNDD: return "WNDD"; 938 case WNDE: return "WNDE"; 939 default: return "?"; 940 } 941 } 942 public String getSystem() { 943 return "http://terminology.hl7.org/CodeSystem/v3-SpecimenType"; 944 } 945 public String getDefinition() { 946 switch (this) { 947 case _SPECIMENENTITYTYPE: return "SpecimenEntityType"; 948 case ABS: return "Abcess"; 949 case AMN: return "Amniotic fluid"; 950 case ASP: return "Aspirate"; 951 case BBL: return "Blood bag"; 952 case BDY: return "Whole body"; 953 case BIFL: return "Bile fluid"; 954 case BLD: return "Whole blood"; 955 case BLDA: return "Blood arterial"; 956 case BLDC: return "Blood capillary"; 957 case BLDCO: return "Blood - cord"; 958 case BLDV: return "Blood venous"; 959 case BON: return "Bone"; 960 case BPH: return "Basophils"; 961 case BPU: return "Blood product unit"; 962 case BRN: return "Burn"; 963 case BRO: return "Bronchial"; 964 case BRTH: return "Exhaled gas (=breath)"; 965 case CALC: return "Calculus (=Stone)"; 966 case CDM: return "Cardiac muscle"; 967 case CNJT: return "Conjunctiva"; 968 case CNL: return "Cannula"; 969 case COL: return "Colostrum"; 970 case CRN: return "Cornea"; 971 case CSF: return "Cerebral spinal fluid"; 972 case CTP: return "Catheter tip"; 973 case CUR: return "Curettage"; 974 case CVM: return "Cervical mucus"; 975 case CVX: return "Cervix"; 976 case CYST: return "Cyst"; 977 case DIAF: return "Dialysis fluid"; 978 case DOSE: return "Dose med or substance"; 979 case DRN: return "Drain"; 980 case DUFL: return "Duodenal fluid"; 981 case EAR: return "Ear"; 982 case EARW: return "Ear wax (cerumen)"; 983 case ELT: return "Electrode"; 984 case ENDC: return "Endocardium"; 985 case ENDM: return "Endometrium"; 986 case EOS: return "Eosinophils"; 987 case EYE: return "Eye"; 988 case FIB: return "Fibroblasts"; 989 case FIST: return "Fistula"; 990 case FLT: return "Filter"; 991 case FLU: return "Body fluid, unsp"; 992 case FOOD: return "Food sample"; 993 case GAS: return "Gas"; 994 case GAST: return "Gastric fluid/contents"; 995 case GEN: return "Genital"; 996 case GENC: return "Genital cervix"; 997 case GENF: return "Genital fluid"; 998 case GENL: return "Genital lochia"; 999 case GENV: return "Genital vaginal"; 1000 case HAR: return "Hair"; 1001 case IHG: return "Inhaled Gas"; 1002 case ISLT: return "Isolate"; 1003 case IT: return "Intubation tube"; 1004 case LAM: return "Lamella"; 1005 case LIQ: return "Liquid NOS"; 1006 case LN: return "Line"; 1007 case LNA: return "Line arterial"; 1008 case LNV: return "Line venous"; 1009 case LYM: return "Lymphocytes"; 1010 case MAC: return "Macrophages"; 1011 case MAR: return "Marrow (bone)"; 1012 case MBLD: return "Menstrual blood"; 1013 case MEC: return "Meconium"; 1014 case MILK: return "Breast milk"; 1015 case MLK: return "Milk"; 1016 case NAIL: return "Nail"; 1017 case NOS: return "Nose (nasal passage)"; 1018 case PAFL: return "Pancreatic fluid"; 1019 case PAT: return "Patient"; 1020 case PLAS: return "Plasma"; 1021 case PLB: return "Plasma bag"; 1022 case PLC: return "Placenta"; 1023 case PLR: return "Pleural fluid (thoracentesis fld)"; 1024 case PMN: return "Polymorphonuclear neutrophils"; 1025 case PPP: return "Platelet poor plasma"; 1026 case PRP: return "Platelet rich plasma"; 1027 case PRT: return "Peritoneal fluid /ascites"; 1028 case PUS: return "Pus"; 1029 case RBC: return "Erythrocytes"; 1030 case SAL: return "Saliva"; 1031 case SER: return "Serum"; 1032 case SKM: return "Skeletal muscle"; 1033 case SKN: return "Skin"; 1034 case SMN: return "Seminal fluid"; 1035 case SMPLS: return "Seminal plasma"; 1036 case SNV: return "Synovial fluid (Joint fluid)"; 1037 case SPRM: return "Spermatozoa"; 1038 case SPT: return "Sputum"; 1039 case SPTC: return "Sputum - coughed"; 1040 case SPTT: return "Sputum - tracheal aspirate"; 1041 case STL: return "Stool = Fecal"; 1042 case SWT: return "Sweat"; 1043 case TEAR: return "Tears"; 1044 case THRB: return "Thrombocyte (platelet)"; 1045 case THRT: return "Throat"; 1046 case TISG: return "Tissue gall bladder"; 1047 case TISPL: return "Tissue placenta"; 1048 case TISS: return "Tissue, unspecified"; 1049 case TISU: return "Tissue ulcer"; 1050 case TLGI: return "Tissue large intestine"; 1051 case TLNG: return "Tissue lung"; 1052 case TSMI: return "Tissue small intestine Tissue ulcer"; 1053 case TUB: return "Tube, unspecified"; 1054 case ULC: return "Ulcer"; 1055 case UMB: return "Umbilical blood"; 1056 case UMED: return "Unknown medicine"; 1057 case UR: return "Urine"; 1058 case URC: return "Urine clean catch"; 1059 case URNS: return "Urine sediment"; 1060 case URT: return "Urine catheter"; 1061 case URTH: return "Urethra"; 1062 case USUB: return "Unknown substance"; 1063 case VOM: return "Vomitus"; 1064 case WAT: return "Water"; 1065 case WBC: return "Leukocytes"; 1066 case WICK: return "Wick"; 1067 case WND: return "Wound"; 1068 case WNDA: return "Wound abscess"; 1069 case WNDD: return "Wound drainage"; 1070 case WNDE: return "Wound exudate"; 1071 default: return "?"; 1072 } 1073 } 1074 public String getDisplay() { 1075 switch (this) { 1076 case _SPECIMENENTITYTYPE: return "SpecimenEntityType"; 1077 case ABS: return "Abcess"; 1078 case AMN: return "Amniotic fluid"; 1079 case ASP: return "Aspirate"; 1080 case BBL: return "Blood bag"; 1081 case BDY: return "Whole body"; 1082 case BIFL: return "Bile fluid"; 1083 case BLD: return "Whole blood"; 1084 case BLDA: return "Blood arterial"; 1085 case BLDC: return "Blood capillary"; 1086 case BLDCO: return "Blood - cord"; 1087 case BLDV: return "Blood venous"; 1088 case BON: return "Bone"; 1089 case BPH: return "Basophils"; 1090 case BPU: return "Blood product unit"; 1091 case BRN: return "Burn"; 1092 case BRO: return "Bronchial"; 1093 case BRTH: return "Exhaled gas (=breath)"; 1094 case CALC: return "Calculus (=Stone)"; 1095 case CDM: return "Cardiac muscle"; 1096 case CNJT: return "Conjunctiva"; 1097 case CNL: return "Cannula"; 1098 case COL: return "Colostrum"; 1099 case CRN: return "Cornea"; 1100 case CSF: return "Cerebral spinal fluid"; 1101 case CTP: return "Catheter tip"; 1102 case CUR: return "Curettage"; 1103 case CVM: return "Cervical mucus"; 1104 case CVX: return "Cervix"; 1105 case CYST: return "Cyst"; 1106 case DIAF: return "Dialysis fluid"; 1107 case DOSE: return "Dose med or substance"; 1108 case DRN: return "Drain"; 1109 case DUFL: return "Duodenal fluid"; 1110 case EAR: return "Ear"; 1111 case EARW: return "Ear wax (cerumen)"; 1112 case ELT: return "Electrode"; 1113 case ENDC: return "Endocardium"; 1114 case ENDM: return "Endometrium"; 1115 case EOS: return "Eosinophils"; 1116 case EYE: return "Eye"; 1117 case FIB: return "Fibroblasts"; 1118 case FIST: return "Fistula"; 1119 case FLT: return "Filter"; 1120 case FLU: return "Body fluid, unsp"; 1121 case FOOD: return "Food sample"; 1122 case GAS: return "Gas"; 1123 case GAST: return "Gastric fluid/contents"; 1124 case GEN: return "Genital"; 1125 case GENC: return "Genital cervix"; 1126 case GENF: return "Genital fluid"; 1127 case GENL: return "Genital lochia"; 1128 case GENV: return "Genital vaginal"; 1129 case HAR: return "Hair"; 1130 case IHG: return "Inhaled Gas"; 1131 case ISLT: return "Isolate"; 1132 case IT: return "Intubation tube"; 1133 case LAM: return "Lamella"; 1134 case LIQ: return "Liquid NOS"; 1135 case LN: return "Line"; 1136 case LNA: return "Line arterial"; 1137 case LNV: return "Line venous"; 1138 case LYM: return "Lymphocytes"; 1139 case MAC: return "Macrophages"; 1140 case MAR: return "Marrow (bone)"; 1141 case MBLD: return "Menstrual blood"; 1142 case MEC: return "Meconium"; 1143 case MILK: return "Breast milk"; 1144 case MLK: return "Milk"; 1145 case NAIL: return "Nail"; 1146 case NOS: return "Nose (nasal passage)"; 1147 case PAFL: return "Pancreatic fluid"; 1148 case PAT: return "Patient"; 1149 case PLAS: return "Plasma"; 1150 case PLB: return "Plasma bag"; 1151 case PLC: return "Placenta"; 1152 case PLR: return "Pleural fluid (thoracentesis fld)"; 1153 case PMN: return "Polymorphonuclear neutrophils"; 1154 case PPP: return "Platelet poor plasma"; 1155 case PRP: return "Platelet rich plasma"; 1156 case PRT: return "Peritoneal fluid /ascites"; 1157 case PUS: return "Pus"; 1158 case RBC: return "Erythrocytes"; 1159 case SAL: return "Saliva"; 1160 case SER: return "Serum"; 1161 case SKM: return "Skeletal muscle"; 1162 case SKN: return "Skin"; 1163 case SMN: return "Seminal fluid"; 1164 case SMPLS: return "Seminal plasma"; 1165 case SNV: return "Synovial fluid (Joint fluid)"; 1166 case SPRM: return "Spermatozoa"; 1167 case SPT: return "Sputum"; 1168 case SPTC: return "Sputum - coughed"; 1169 case SPTT: return "Sputum - tracheal aspirate"; 1170 case STL: return "Stool = Fecal"; 1171 case SWT: return "Sweat"; 1172 case TEAR: return "Tears"; 1173 case THRB: return "Thrombocyte (platelet)"; 1174 case THRT: return "Throat"; 1175 case TISG: return "Tissue gall bladder"; 1176 case TISPL: return "Tissue placenta"; 1177 case TISS: return "Tissue, unspecified"; 1178 case TISU: return "Tissue ulcer"; 1179 case TLGI: return "Tissue large intestine"; 1180 case TLNG: return "Tissue lung"; 1181 case TSMI: return "Tissue small intestine Tissue ulcer"; 1182 case TUB: return "Tube, unspecified"; 1183 case ULC: return "Ulcer"; 1184 case UMB: return "Umbilical blood"; 1185 case UMED: return "Unknown medicine"; 1186 case UR: return "Urine"; 1187 case URC: return "Urine clean catch"; 1188 case URNS: return "Urine sediment"; 1189 case URT: return "Urine catheter"; 1190 case URTH: return "Urethra"; 1191 case USUB: return "Unknown substance"; 1192 case VOM: return "Vomitus"; 1193 case WAT: return "Water"; 1194 case WBC: return "Leukocytes"; 1195 case WICK: return "Wick"; 1196 case WND: return "Wound"; 1197 case WNDA: return "Wound abscess"; 1198 case WNDD: return "Wound drainage"; 1199 case WNDE: return "Wound exudate"; 1200 default: return "?"; 1201 } 1202 } 1203 1204 1205} 1206