001package org.hl7.fhir.r4.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 Wed, Jan 30, 2019 16:19-0500 for FHIR v4.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            default: return "?";
922          }
923        }
924        public String getSystem() {
925          return "http://terminology.hl7.org/CodeSystem/v3-SpecimenType";
926        }
927        public String getDefinition() {
928          switch (this) {
929            case _SPECIMENENTITYTYPE: return "SpecimenEntityType";
930            case ABS: return "Abcess";
931            case AMN: return "Amniotic fluid";
932            case ASP: return "Aspirate";
933            case BBL: return "Blood bag";
934            case BDY: return "Whole body";
935            case BIFL: return "Bile fluid";
936            case BLD: return "Whole blood";
937            case BLDA: return "Blood arterial";
938            case BLDC: return "Blood capillary";
939            case BLDCO: return "Blood - cord";
940            case BLDV: return "Blood venous";
941            case BON: return "Bone";
942            case BPH: return "Basophils";
943            case BPU: return "Blood product unit";
944            case BRN: return "Burn";
945            case BRO: return "Bronchial";
946            case BRTH: return "Exhaled gas (=breath)";
947            case CALC: return "Calculus (=Stone)";
948            case CDM: return "Cardiac muscle";
949            case CNJT: return "Conjunctiva";
950            case CNL: return "Cannula";
951            case COL: return "Colostrum";
952            case CRN: return "Cornea";
953            case CSF: return "Cerebral spinal fluid";
954            case CTP: return "Catheter tip";
955            case CUR: return "Curettage";
956            case CVM: return "Cervical mucus";
957            case CVX: return "Cervix";
958            case CYST: return "Cyst";
959            case DIAF: return "Dialysis fluid";
960            case DOSE: return "Dose med or substance";
961            case DRN: return "Drain";
962            case DUFL: return "Duodenal fluid";
963            case EAR: return "Ear";
964            case EARW: return "Ear wax (cerumen)";
965            case ELT: return "Electrode";
966            case ENDC: return "Endocardium";
967            case ENDM: return "Endometrium";
968            case EOS: return "Eosinophils";
969            case EYE: return "Eye";
970            case FIB: return "Fibroblasts";
971            case FIST: return "Fistula";
972            case FLT: return "Filter";
973            case FLU: return "Body fluid, unsp";
974            case FOOD: return "Food sample";
975            case GAS: return "Gas";
976            case GAST: return "Gastric fluid/contents";
977            case GEN: return "Genital";
978            case GENC: return "Genital cervix";
979            case GENF: return "Genital fluid";
980            case GENL: return "Genital lochia";
981            case GENV: return "Genital vaginal";
982            case HAR: return "Hair";
983            case IHG: return "Inhaled Gas";
984            case ISLT: return "Isolate";
985            case IT: return "Intubation tube";
986            case LAM: return "Lamella";
987            case LIQ: return "Liquid NOS";
988            case LN: return "Line";
989            case LNA: return "Line arterial";
990            case LNV: return "Line venous";
991            case LYM: return "Lymphocytes";
992            case MAC: return "Macrophages";
993            case MAR: return "Marrow (bone)";
994            case MBLD: return "Menstrual blood";
995            case MEC: return "Meconium";
996            case MILK: return "Breast milk";
997            case MLK: return "Milk";
998            case NAIL: return "Nail";
999            case NOS: return "Nose (nasal passage)";
1000            case PAFL: return "Pancreatic fluid";
1001            case PAT: return "Patient";
1002            case PLAS: return "Plasma";
1003            case PLB: return "Plasma bag";
1004            case PLC: return "Placenta";
1005            case PLR: return "Pleural fluid (thoracentesis fld)";
1006            case PMN: return "Polymorphonuclear neutrophils";
1007            case PPP: return "Platelet poor plasma";
1008            case PRP: return "Platelet rich plasma";
1009            case PRT: return "Peritoneal fluid /ascites";
1010            case PUS: return "Pus";
1011            case RBC: return "Erythrocytes";
1012            case SAL: return "Saliva";
1013            case SER: return "Serum";
1014            case SKM: return "Skeletal muscle";
1015            case SKN: return "Skin";
1016            case SMN: return "Seminal fluid";
1017            case SMPLS: return "Seminal plasma";
1018            case SNV: return "Synovial fluid (Joint fluid)";
1019            case SPRM: return "Spermatozoa";
1020            case SPT: return "Sputum";
1021            case SPTC: return "Sputum - coughed";
1022            case SPTT: return "Sputum - tracheal aspirate";
1023            case STL: return "Stool = Fecal";
1024            case SWT: return "Sweat";
1025            case TEAR: return "Tears";
1026            case THRB: return "Thrombocyte (platelet)";
1027            case THRT: return "Throat";
1028            case TISG: return "Tissue gall bladder";
1029            case TISPL: return "Tissue placenta";
1030            case TISS: return "Tissue, unspecified";
1031            case TISU: return "Tissue ulcer";
1032            case TLGI: return "Tissue large intestine";
1033            case TLNG: return "Tissue lung";
1034            case TSMI: return "Tissue small intestine Tissue ulcer";
1035            case TUB: return "Tube, unspecified";
1036            case ULC: return "Ulcer";
1037            case UMB: return "Umbilical blood";
1038            case UMED: return "Unknown medicine";
1039            case UR: return "Urine";
1040            case URC: return "Urine clean catch";
1041            case URNS: return "Urine sediment";
1042            case URT: return "Urine catheter";
1043            case URTH: return "Urethra";
1044            case USUB: return "Unknown substance";
1045            case VOM: return "Vomitus";
1046            case WAT: return "Water";
1047            case WBC: return "Leukocytes";
1048            case WICK: return "Wick";
1049            case WND: return "Wound";
1050            case WNDA: return "Wound abscess";
1051            case WNDD: return "Wound drainage";
1052            case WNDE: return "Wound exudate";
1053            default: return "?";
1054          }
1055        }
1056        public String getDisplay() {
1057          switch (this) {
1058            case _SPECIMENENTITYTYPE: return "SpecimenEntityType";
1059            case ABS: return "Abcess";
1060            case AMN: return "Amniotic fluid";
1061            case ASP: return "Aspirate";
1062            case BBL: return "Blood bag";
1063            case BDY: return "Whole body";
1064            case BIFL: return "Bile fluid";
1065            case BLD: return "Whole blood";
1066            case BLDA: return "Blood arterial";
1067            case BLDC: return "Blood capillary";
1068            case BLDCO: return "Blood - cord";
1069            case BLDV: return "Blood venous";
1070            case BON: return "Bone";
1071            case BPH: return "Basophils";
1072            case BPU: return "Blood product unit";
1073            case BRN: return "Burn";
1074            case BRO: return "Bronchial";
1075            case BRTH: return "Exhaled gas (=breath)";
1076            case CALC: return "Calculus (=Stone)";
1077            case CDM: return "Cardiac muscle";
1078            case CNJT: return "Conjunctiva";
1079            case CNL: return "Cannula";
1080            case COL: return "Colostrum";
1081            case CRN: return "Cornea";
1082            case CSF: return "Cerebral spinal fluid";
1083            case CTP: return "Catheter tip";
1084            case CUR: return "Curettage";
1085            case CVM: return "Cervical mucus";
1086            case CVX: return "Cervix";
1087            case CYST: return "Cyst";
1088            case DIAF: return "Dialysis fluid";
1089            case DOSE: return "Dose med or substance";
1090            case DRN: return "Drain";
1091            case DUFL: return "Duodenal fluid";
1092            case EAR: return "Ear";
1093            case EARW: return "Ear wax (cerumen)";
1094            case ELT: return "Electrode";
1095            case ENDC: return "Endocardium";
1096            case ENDM: return "Endometrium";
1097            case EOS: return "Eosinophils";
1098            case EYE: return "Eye";
1099            case FIB: return "Fibroblasts";
1100            case FIST: return "Fistula";
1101            case FLT: return "Filter";
1102            case FLU: return "Body fluid, unsp";
1103            case FOOD: return "Food sample";
1104            case GAS: return "Gas";
1105            case GAST: return "Gastric fluid/contents";
1106            case GEN: return "Genital";
1107            case GENC: return "Genital cervix";
1108            case GENF: return "Genital fluid";
1109            case GENL: return "Genital lochia";
1110            case GENV: return "Genital vaginal";
1111            case HAR: return "Hair";
1112            case IHG: return "Inhaled Gas";
1113            case ISLT: return "Isolate";
1114            case IT: return "Intubation tube";
1115            case LAM: return "Lamella";
1116            case LIQ: return "Liquid NOS";
1117            case LN: return "Line";
1118            case LNA: return "Line arterial";
1119            case LNV: return "Line venous";
1120            case LYM: return "Lymphocytes";
1121            case MAC: return "Macrophages";
1122            case MAR: return "Marrow (bone)";
1123            case MBLD: return "Menstrual blood";
1124            case MEC: return "Meconium";
1125            case MILK: return "Breast milk";
1126            case MLK: return "Milk";
1127            case NAIL: return "Nail";
1128            case NOS: return "Nose (nasal passage)";
1129            case PAFL: return "Pancreatic fluid";
1130            case PAT: return "Patient";
1131            case PLAS: return "Plasma";
1132            case PLB: return "Plasma bag";
1133            case PLC: return "Placenta";
1134            case PLR: return "Pleural fluid (thoracentesis fld)";
1135            case PMN: return "Polymorphonuclear neutrophils";
1136            case PPP: return "Platelet poor plasma";
1137            case PRP: return "Platelet rich plasma";
1138            case PRT: return "Peritoneal fluid /ascites";
1139            case PUS: return "Pus";
1140            case RBC: return "Erythrocytes";
1141            case SAL: return "Saliva";
1142            case SER: return "Serum";
1143            case SKM: return "Skeletal muscle";
1144            case SKN: return "Skin";
1145            case SMN: return "Seminal fluid";
1146            case SMPLS: return "Seminal plasma";
1147            case SNV: return "Synovial fluid (Joint fluid)";
1148            case SPRM: return "Spermatozoa";
1149            case SPT: return "Sputum";
1150            case SPTC: return "Sputum - coughed";
1151            case SPTT: return "Sputum - tracheal aspirate";
1152            case STL: return "Stool = Fecal";
1153            case SWT: return "Sweat";
1154            case TEAR: return "Tears";
1155            case THRB: return "Thrombocyte (platelet)";
1156            case THRT: return "Throat";
1157            case TISG: return "Tissue gall bladder";
1158            case TISPL: return "Tissue placenta";
1159            case TISS: return "Tissue, unspecified";
1160            case TISU: return "Tissue ulcer";
1161            case TLGI: return "Tissue large intestine";
1162            case TLNG: return "Tissue lung";
1163            case TSMI: return "Tissue small intestine Tissue ulcer";
1164            case TUB: return "Tube, unspecified";
1165            case ULC: return "Ulcer";
1166            case UMB: return "Umbilical blood";
1167            case UMED: return "Unknown medicine";
1168            case UR: return "Urine";
1169            case URC: return "Urine clean catch";
1170            case URNS: return "Urine sediment";
1171            case URT: return "Urine catheter";
1172            case URTH: return "Urethra";
1173            case USUB: return "Unknown substance";
1174            case VOM: return "Vomitus";
1175            case WAT: return "Water";
1176            case WBC: return "Leukocytes";
1177            case WICK: return "Wick";
1178            case WND: return "Wound";
1179            case WNDA: return "Wound abscess";
1180            case WNDD: return "Wound drainage";
1181            case WNDE: return "Wound exudate";
1182            default: return "?";
1183          }
1184    }
1185
1186
1187}