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