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