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