001package org.hl7.fhir.r4.model.codesystems;
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 Thu, Sep 13, 2018 09:04-0400 for FHIR v3.5.0
033
034
035import org.hl7.fhir.exceptions.FHIRException;
036
037public enum V3EntityCode {
038
039        /**
040         * Types of Material for EntityClass "MAT"
041         */
042        _MATERIALENTITYCLASSTYPE, 
043        /**
044         * Material intended to hold another material for purpose of storage or transport.
045         */
046        _CONTAINERENTITYTYPE, 
047        /**
048         * A material intended to hold other materials for purposes of storage or transportation
049         */
050        PKG, 
051        /**
052         * A container having dimensions that adjust somewhat based on the amount and shape of the material placed within it.
053         */
054        _NONRIGIDCONTAINERENTITYTYPE, 
055        /**
056         * A pouched or pendulous container.
057         */
058        BAG, 
059        /**
060         * A paper
061         */
062        PACKT, 
063        /**
064         * A small bag or container made of a soft material.
065         */
066        PCH, 
067        /**
068         * A small bag or packet containing a small portion of a substance.
069         */
070        SACH, 
071        /**
072         * A container having a fixed and inflexible dimensions and volume
073         */
074        _RIGIDCONTAINERENTITYTYPE, 
075        /**
076         * Container intended to contain sufficient material for only one use.
077         */
078        _INDIVIDUALPACKAGEENTITYTYPE, 
079        /**
080         * A small sealed glass container that holds a measured amount of a medicinal substance.
081         */
082        AMP, 
083        /**
084         * Individually dosed ophthalmic solution.  One time eye dropper dispenser.
085         */
086        MINIM, 
087        /**
088         * Individually dosed inhalation solution.
089         */
090        NEBAMP, 
091        /**
092         * A container either glass or plastic and a narrow neck, for storing liquid.
093         */
094        OVUL, 
095        /**
096         * A container intended to contain sufficient material for more than one use.  (I.e. Material is intended to be removed from the container at more than one discrete time period.)
097         */
098        _MULTIUSECONTAINERENTITYTYPE, 
099        /**
100         * A container, typically rounded, either glass or plastic with a narrow neck and capable of storing liquid.
101         */
102        BOT, 
103        /**
104         * A bottle of yellow to brown color.  Used to store light-sensitive materials
105         */
106        BOTA, 
107        /**
108         * A bottle with a cap designed to release the contained liquid in droplets of a specific size.
109         */
110        BOTD, 
111        /**
112         * A bottle made of glass
113         */
114        BOTG, 
115        /**
116         * A bottle made of plastic
117         */
118        BOTP, 
119        /**
120         * A bottle made of polyethylene
121         */
122        BOTPLY, 
123        /**
124         * A 6-sided container commonly made from paper or cardboard used for solid forms.
125         */
126        BOX, 
127        /**
128         * A metal container in which a material is hermetically sealed to enable storage over long periods.
129         */
130        CAN, 
131        /**
132         * A sealed container of liquid or powder intended to be loaded into a device.
133         */
134        CART, 
135        /**
136         * A pressurized metal container holding a substance released as a spray or aerosol.
137         */
138        CNSTR, 
139        /**
140         * A container of glass, earthenware, plastic, etc.  Top of the container has a diameter of similar size to the diameter of the container as a whole
141         */
142        JAR, 
143        /**
144         * A deep vessel  for holding liquids, with a handle and often with a spout or lip shape for pouring.
145         */
146        JUG, 
147        /**
148         * A lidded container made of thin sheet metal.
149         */
150        TIN, 
151        /**
152         * An open flat bottomed round container.
153         */
154        TUB, 
155        /**
156         * A long hollow rigid or flexible cylinder.  Material is extruded by squeezing the container.
157         */
158        TUBE, 
159        /**
160         * A small cylindrical glass for holding liquid medicines.
161         */
162        VIAL, 
163        /**
164         * A bubblepack.  Medications sealed individually, separated into doses.
165         */
166        BLSTRPK, 
167        /**
168         * A bubble pack card.  Multiple individual/separated doses.
169         */
170        CARD, 
171        /**
172         * A container intended to contain sufficient material for more than one use, but grouped or organized to provide individual access to sufficient material for a single use.  Often used to ensure that the proper type and amount of material is consumed/expended for each use.
173         */
174        COMPPKG, 
175        /**
176         * Rotatable dispenser.  Eg. Birth control package.
177         */
178        DIALPK, 
179        /**
180         * Object that is thin, flat, and circular.  Doses of medication often contained in bubbles on the disk.
181         */
182        DISK, 
183        /**
184         * Special packaging that will help patients take their medications on a regular basis.
185         */
186        DOSET, 
187        /**
188         * A continuous strip of plastic sectioned into individual pouches, each one containing the quantity of 1 or more medications intended to be administered at a specific time
189         */
190        STRIP, 
191        /**
192         * A container for a diverse collection of products intended to be used together for some purpose (e.g. Medicinal kits often contain a syringe, a needle and the injectable medication).
193         */
194        KIT, 
195        /**
196         * A kit in which the components are interconnected.
197         */
198        SYSTM, 
199        /**
200         * A device with direct or indirect therapeutic purpose.  Values for EntityCode when EntityClass = "DEV"
201         */
202        _MEDICALDEVICE, 
203        /**
204         * A device used to allow access to a part of a body
205         */
206        _ACCESSMEDICALDEVICE, 
207        /**
208         * A hollow tube used to administer a substance into a vein, artery or body cavity
209         */
210        LINE, 
211        /**
212         * A line used to administer a substance into an artery
213         */
214        IALINE, 
215        /**
216         * A line used to administer a substance into a vein
217         */
218        IVLINE, 
219        /**
220         * A device intended to administer a substance to a subject
221         */
222        _ADMINISTRATIONMEDICALDEVICE, 
223        /**
224         * A device intended to administer liquid into a subject via a
225         */
226        _INJECTIONMEDICALDEVICE, 
227        /**
228         * Automatically injects medication.
229         */
230        AINJ, 
231        /**
232         * A device which can contain a cartridge for injection purposes.  Eg. Insulin pen.
233         */
234        PEN, 
235        /**
236         * A barrel with a plunger.
237         */
238        SYR, 
239        /**
240         * A device used to apply a liquid or powder to a surface.
241         */
242        APLCTR, 
243        /**
244         * A small device used for inhaling medicine in the form of a vapour or gas in order to ease a respiratory condition such as asthma or to relieve nasal congestion.
245         */
246        INH, 
247        /**
248         * The device used to inhale the doses of medication contained in the disk form.
249         */
250        DSKS, 
251        /**
252         * The device used to inhale the doses of medication contained in the disk form.
253         */
254        DSKUNH, 
255        /**
256         * Asthma medication delivery device.
257         */
258        TRBINH, 
259        /**
260         * A device that is used to raise, compress, or transfer liquids or gases and is operated by a piston or similar mechanism.
261         */
262        PMP, 
263        /**
264         * Set of codes related to specimen additives
265         */
266        _SPECIMENADDITIVEENTITY, 
267        /**
268         * ACD Solution A of trisodium citrate, 22.0g/L; citric acid, 8.0 g/L; and dextrose 24.5 g/L. Used in Blood banking and histocompatibilty testing
269         */
270        ACDA, 
271        /**
272         * ACD Solution B of trisodium citrate, 13.2g/L; citric acid, 4.8 g/L; and dextrose 14.7 g/L. Used in Blood banking and histocompatibilty testing.
273         */
274        ACDB, 
275        /**
276         * 50% V/V acetic acid in water.  Used as  a urine preservative
277         */
278        ACET, 
279        /**
280         * Sodium Chloride 3.0g, Potassium Chloride 0.2g, Calcium Chloride 0.1g, Magnesium Chloride 0.1g, Monopotassium Phosphate 0.2g, Disodium Phosphate 1.15g, Sodium Thiogly collate 1.0g, Distilled Water 1 liter
281         */
282        AMIES, 
283        /**
284         * Any medium used to maintain bacterial viability (e.g. Stuart's, Cary-Blair, Amies)
285         */
286        BACTM, 
287        /**
288         * Formaldehyde 4% w/v; methyl alcohol 1% w/v; phosphate buffering salts. Tissue preservative
289         */
290        BF10, 
291        /**
292         * Powdered boric acid (usually 10 g) added to 24-hour urine collections as a preservative.
293         */
294        BOR, 
295        /**
296         * Picric acid, saturated aqueous solution (750.0 ml), 37-40% formalin (250.0 ml), glacial acetic acid (50.0 ml). Tissue preservative.
297         */
298        BOUIN, 
299        /**
300         * 50% skim milk in 0.01 M phosphate-buffered saline.  Maintain virus viability
301         */
302        BSKM, 
303        /**
304         * A 3.2% solution of Sodium Citrate in water.  Used as a blood preservative
305         */
306        C32, 
307        /**
308         * A 3.8% solution of Sodium Citrate in water. Used as a blood preservative
309         */
310        C38, 
311        /**
312         * A modification of buffered 10% formalin used as a general tissue preservative.
313         */
314        CARS, 
315        /**
316         * Sodium Thioglycollate 1.5 g, Disodium Hydrogen Phosphate 1.1 g, Sodium Chloride 5.0 g, Calcium Chloride 0.09 g, Agar 5.0 g, per Liter of Water
317         */
318        CARY, 
319        /**
320         * Any of a number of non-nutritive buffered media used to maintain Chlamydia viability during transportation to the laboratory
321         */
322        CHLTM, 
323        /**
324         * Buffered tri-sodium citrate solution with theophylline, adenosine and dipyridamole
325         */
326        CTAD, 
327        /**
328         * Potassium EDTA 15% solution in water
329         */
330        EDTK15, 
331        /**
332         * Potassium EDTA 7.5% solution in water
333         */
334        EDTK75, 
335        /**
336         * Sodium fluoride and Disodium EDTA
337         */
338        EDTN, 
339        /**
340         * Any of a number of non-nutritive buffered media used to maintain enteric bacterial viability during transportation to the laboratory
341         */
342        ENT, 
343        /**
344         * A 10% v/v solution in water of formalin( a 37% solution of formaldehyde and water).  Used for tissue preservation.
345         */
346        F10, 
347        /**
348         * Thrombin plus soybean trypsin inhibitor.  For use in identifying fibrn degredation products.
349         */
350        FDP, 
351        /**
352         * Sodium fluoride, 10mg added as a urine preservative.
353         */
354        FL10, 
355        /**
356         * Sodium fluoride, 100mg added as a urine preservative.
357         */
358        FL100, 
359        /**
360         * A solution of HCl containing 6moles of hydrogen ion/L. Used as a Urine Preservative.
361         */
362        HCL6, 
363        /**
364         * Ammonium heparin
365         */
366        HEPA, 
367        /**
368         * Lithium heparin salt
369         */
370        HEPL, 
371        /**
372         * Sodium heparin salt
373         */
374        HEPN, 
375        /**
376         * 6N Nitric acid used to preserve urine for heavy metal analysis.
377         */
378        HNO3, 
379        /**
380         * A transport medium formulated to maintain Bordetella pertussis viability.
381         */
382        JKM, 
383        /**
384         * 5% Glutaraldehyde, 4% Formaldehyde in 0.08M buffer. Tissue preservation
385         */
386        KARN, 
387        /**
388         * Potassium oxalate and sodium fluoride in a 1.25:1 ratio
389         */
390        KOX, 
391        /**
392         * Iodoacetate lithium salt
393         */
394        LIA, 
395        /**
396         * Modified Hank's balanced salt solution supplemented with bovine serum albumin, gelatin, sucrose and glutamic acid. It is buffered to pH 7.3+ or - 0.2 with HEPES buffer. Phenol red is used to indicate pH. Vancomycin, Amphotericin B and Colistin are used to
397         */
398        M4, 
399        /**
400         * Modified Hank's balanced salt solution supplemented with bovine serum albumin, gelatin, sucrose and glutamic acid. It is buffered to pH 7.3+ or - 0.2 with Hepes buffer. Phenol red is used to indicate pH. Gentamicin and amphotericin B are used to inhibit c
401         */
402        M4RT, 
403        /**
404         * Modified Hank's balanced salt solution supplemented with protein stabilizers, sucrose and glutamic acid. It is buffered to pH 7.3+ or - 0.2 with Hepes buffer. Phenol red is used to indicate pH. Vancomycin, Amphotericin B and Colistin are used to inhibit c
405         */
406        M5, 
407        /**
408         * 1M potassium citrate, pH 7.0 2.5 ml, 0.1M magnesium sulfate 5.0 ml, 0.1M N-ethyl malemide  5.0 ml, dH2O 87.5 ml, ammonium sulfate 55gm. Preserve antigens for Immunofluorescence procedures
409         */
410        MICHTM, 
411        /**
412         * A buffered medium with ammonium sulfate added to preserve antigens for Immunofluorescence procedures
413         */
414        MMDTM, 
415        /**
416         * Sodium fluoride
417         */
418        NAF, 
419        /**
420         * No additive. Specifically identifes the specimen as having no additives.
421         */
422        NONE, 
423        /**
424         * 0.12 g NaCl, 0.004 g MgSO, 0.004 g, CaCl, 0.142 g Na2HPO4 and 0.136 g KH2PO4 per liter of distilled water. Maintain Acanthaoemba viability.
425         */
426        PAGE, 
427        /**
428         * Phenol. Urine preservative
429         */
430        PHENOL, 
431        /**
432         * Polyvinyl alcohol
433         */
434        PVA, 
435        /**
436         * A transport medium formulated to maintain Bordetella pertussis viability.
437         */
438        RLM, 
439        /**
440         * Diatomaceous earth. For glucose determination blood samples
441         */
442        SILICA, 
443        /**
444         * Sodium polyanethol sulfonate in saline. Anticomplementary and antiphagocytic properties. Used in blood culture collection.
445         */
446        SPS, 
447        /**
448         * Polymer separator gel with clot activator
449         */
450        SST, 
451        /**
452         * Sodium Glycerophosphate 10.0g, Calcium Chloride 0.1g, Mercaptoacetic Acid 1.0ml, Distilled Water 1 liter
453         */
454        STUTM, 
455        /**
456         * Thrombin. Accelerates clotting.
457         */
458        THROM, 
459        /**
460         * 2-Isopropyl-5-methyl phenol. A preservative for 24 Hr Urine samples
461         */
462        THYMOL, 
463        /**
464         * A nutritive medium with a reducing agent  (sodium thioglycolate) which, due to a chemical reaction, removes oxygen from the broth.
465         */
466        THYO, 
467        /**
468         * Also known as Methylbenzene; Toluol; Phenylmethane. A preservative for 24 Hr Urine samples
469         */
470        TOLU, 
471        /**
472         * A buffered salt solution with antifungal agents added for the collection and transport of Ureaplasma specimens.
473         */
474        URETM, 
475        /**
476         * Sucrose 74.6g, Potassium hydrogenphosphate 0.52g, L-glutamic acid 0.72g, Bovine serum albumin 5.0g, Gentamicin 50mg, Potassium dihydrogenphosphate 1.25g, L-15 medium 9.9L, Water to 10L. Maintain Virus viability.
477         */
478        VIRTM, 
479        /**
480         * 3.8% Citrate buffered to a pH of 5.5 for Westergren Sedimentation Rate
481         */
482        WEST, 
483        /**
484         * A manufactured product that is produced from the raw blood oi a donor with the intention of using it in a recipient transfusion.
485         */
486        BLDPRD, 
487        /**
488         * A Type of medicine that creates an immune protection without the recipient experiencing the disease.
489         */
490        VCCNE, 
491        /**
492         * A substance whose therapeutic effect is produced by chemical action within the body.
493         */
494        _DRUGENTITY, 
495        /**
496         * Any substance or mixture of substances manufactured, sold or represented for use in: (a) the diagnosis, treatment, mitigation or prevention of a disease, disorder, abnormal physical state, or its symptoms, in human beings or animals; (b) restoring, correcting or modifying organic functions in human beings or animals.
497         */
498        _CLINICALDRUG, 
499        /**
500         * Indicates types of allergy and intolerance agents which are non-drugs.  (E.g. foods, latex, etc.)
501         */
502        _NONDRUGAGENTENTITY, 
503        /**
504         * egg
505         */
506        NDA01, 
507        /**
508         * fish
509         */
510        NDA02, 
511        /**
512         * lactose
513         */
514        NDA03, 
515        /**
516         * peanut
517         */
518        NDA04, 
519        /**
520         * soy
521         */
522        NDA05, 
523        /**
524         * sulfites
525         */
526        NDA06, 
527        /**
528         * wheat or gluten
529         */
530        NDA07, 
531        /**
532         * isocyanates
533         */
534        NDA08, 
535        /**
536         * solvents
537         */
538        NDA09, 
539        /**
540         * oils
541         */
542        NDA10, 
543        /**
544         * venoms
545         */
546        NDA11, 
547        /**
548         * latex
549         */
550        NDA12, 
551        /**
552         * shellfish
553         */
554        NDA13, 
555        /**
556         * strawberries
557         */
558        NDA14, 
559        /**
560         * tomatoes
561         */
562        NDA15, 
563        /**
564         * dust
565         */
566        NDA16, 
567        /**
568         * dust mites
569         */
570        NDA17, 
571        /**
572         * Further classifies entities of classCode ORG.
573         */
574        _ORGANIZATIONENTITYTYPE, 
575        /**
576         * The group of persons who occupy a single housing unit.
577         */
578        HHOLD, 
579        /**
580         * Codes identifying nation states.  Allows for finer grained specification of Entity with classcode <= NAT
581
582                        
583                           Example:ISO3166 country codes.
584         */
585        NAT, 
586        /**
587         * An organization that provides religious rites of worship.
588         */
589        RELIG, 
590        /**
591         * Types of places for EntityClass "PLC"
592         */
593        _PLACEENTITYTYPE, 
594        /**
595         * The location of a bed
596         */
597        BED, 
598        /**
599         * The location of a building
600         */
601        BLDG, 
602        /**
603         * The location of a floor of a building
604         */
605        FLOOR, 
606        /**
607         * The location of a room
608         */
609        ROOM, 
610        /**
611         * The location of a wing of a building (e.g. East Wing).  The same room number for the same floor number can be distinguished by wing number in some situations
612         */
613        WING, 
614        /**
615         * Codes to characterize a Resource Group using categories that typify its membership and/or function
616
617                        .
618
619                        
620                           Example: PractitionerGroup
621         */
622        _RESOURCEGROUPENTITYTYPE, 
623        /**
624         * PractitionerGroup
625         */
626        PRAC, 
627        /**
628         * added to help the parsers
629         */
630        NULL;
631        public static V3EntityCode fromCode(String codeString) throws FHIRException {
632            if (codeString == null || "".equals(codeString))
633                return null;
634        if ("_MaterialEntityClassType".equals(codeString))
635          return _MATERIALENTITYCLASSTYPE;
636        if ("_ContainerEntityType".equals(codeString))
637          return _CONTAINERENTITYTYPE;
638        if ("PKG".equals(codeString))
639          return PKG;
640        if ("_NonRigidContainerEntityType".equals(codeString))
641          return _NONRIGIDCONTAINERENTITYTYPE;
642        if ("BAG".equals(codeString))
643          return BAG;
644        if ("PACKT".equals(codeString))
645          return PACKT;
646        if ("PCH".equals(codeString))
647          return PCH;
648        if ("SACH".equals(codeString))
649          return SACH;
650        if ("_RigidContainerEntityType".equals(codeString))
651          return _RIGIDCONTAINERENTITYTYPE;
652        if ("_IndividualPackageEntityType".equals(codeString))
653          return _INDIVIDUALPACKAGEENTITYTYPE;
654        if ("AMP".equals(codeString))
655          return AMP;
656        if ("MINIM".equals(codeString))
657          return MINIM;
658        if ("NEBAMP".equals(codeString))
659          return NEBAMP;
660        if ("OVUL".equals(codeString))
661          return OVUL;
662        if ("_MultiUseContainerEntityType".equals(codeString))
663          return _MULTIUSECONTAINERENTITYTYPE;
664        if ("BOT".equals(codeString))
665          return BOT;
666        if ("BOTA".equals(codeString))
667          return BOTA;
668        if ("BOTD".equals(codeString))
669          return BOTD;
670        if ("BOTG".equals(codeString))
671          return BOTG;
672        if ("BOTP".equals(codeString))
673          return BOTP;
674        if ("BOTPLY".equals(codeString))
675          return BOTPLY;
676        if ("BOX".equals(codeString))
677          return BOX;
678        if ("CAN".equals(codeString))
679          return CAN;
680        if ("CART".equals(codeString))
681          return CART;
682        if ("CNSTR".equals(codeString))
683          return CNSTR;
684        if ("JAR".equals(codeString))
685          return JAR;
686        if ("JUG".equals(codeString))
687          return JUG;
688        if ("TIN".equals(codeString))
689          return TIN;
690        if ("TUB".equals(codeString))
691          return TUB;
692        if ("TUBE".equals(codeString))
693          return TUBE;
694        if ("VIAL".equals(codeString))
695          return VIAL;
696        if ("BLSTRPK".equals(codeString))
697          return BLSTRPK;
698        if ("CARD".equals(codeString))
699          return CARD;
700        if ("COMPPKG".equals(codeString))
701          return COMPPKG;
702        if ("DIALPK".equals(codeString))
703          return DIALPK;
704        if ("DISK".equals(codeString))
705          return DISK;
706        if ("DOSET".equals(codeString))
707          return DOSET;
708        if ("STRIP".equals(codeString))
709          return STRIP;
710        if ("KIT".equals(codeString))
711          return KIT;
712        if ("SYSTM".equals(codeString))
713          return SYSTM;
714        if ("_MedicalDevice".equals(codeString))
715          return _MEDICALDEVICE;
716        if ("_AccessMedicalDevice".equals(codeString))
717          return _ACCESSMEDICALDEVICE;
718        if ("LINE".equals(codeString))
719          return LINE;
720        if ("IALINE".equals(codeString))
721          return IALINE;
722        if ("IVLINE".equals(codeString))
723          return IVLINE;
724        if ("_AdministrationMedicalDevice".equals(codeString))
725          return _ADMINISTRATIONMEDICALDEVICE;
726        if ("_InjectionMedicalDevice".equals(codeString))
727          return _INJECTIONMEDICALDEVICE;
728        if ("AINJ".equals(codeString))
729          return AINJ;
730        if ("PEN".equals(codeString))
731          return PEN;
732        if ("SYR".equals(codeString))
733          return SYR;
734        if ("APLCTR".equals(codeString))
735          return APLCTR;
736        if ("INH".equals(codeString))
737          return INH;
738        if ("DSKS".equals(codeString))
739          return DSKS;
740        if ("DSKUNH".equals(codeString))
741          return DSKUNH;
742        if ("TRBINH".equals(codeString))
743          return TRBINH;
744        if ("PMP".equals(codeString))
745          return PMP;
746        if ("_SpecimenAdditiveEntity".equals(codeString))
747          return _SPECIMENADDITIVEENTITY;
748        if ("ACDA".equals(codeString))
749          return ACDA;
750        if ("ACDB".equals(codeString))
751          return ACDB;
752        if ("ACET".equals(codeString))
753          return ACET;
754        if ("AMIES".equals(codeString))
755          return AMIES;
756        if ("BACTM".equals(codeString))
757          return BACTM;
758        if ("BF10".equals(codeString))
759          return BF10;
760        if ("BOR".equals(codeString))
761          return BOR;
762        if ("BOUIN".equals(codeString))
763          return BOUIN;
764        if ("BSKM".equals(codeString))
765          return BSKM;
766        if ("C32".equals(codeString))
767          return C32;
768        if ("C38".equals(codeString))
769          return C38;
770        if ("CARS".equals(codeString))
771          return CARS;
772        if ("CARY".equals(codeString))
773          return CARY;
774        if ("CHLTM".equals(codeString))
775          return CHLTM;
776        if ("CTAD".equals(codeString))
777          return CTAD;
778        if ("EDTK15".equals(codeString))
779          return EDTK15;
780        if ("EDTK75".equals(codeString))
781          return EDTK75;
782        if ("EDTN".equals(codeString))
783          return EDTN;
784        if ("ENT".equals(codeString))
785          return ENT;
786        if ("F10".equals(codeString))
787          return F10;
788        if ("FDP".equals(codeString))
789          return FDP;
790        if ("FL10".equals(codeString))
791          return FL10;
792        if ("FL100".equals(codeString))
793          return FL100;
794        if ("HCL6".equals(codeString))
795          return HCL6;
796        if ("HEPA".equals(codeString))
797          return HEPA;
798        if ("HEPL".equals(codeString))
799          return HEPL;
800        if ("HEPN".equals(codeString))
801          return HEPN;
802        if ("HNO3".equals(codeString))
803          return HNO3;
804        if ("JKM".equals(codeString))
805          return JKM;
806        if ("KARN".equals(codeString))
807          return KARN;
808        if ("KOX".equals(codeString))
809          return KOX;
810        if ("LIA".equals(codeString))
811          return LIA;
812        if ("M4".equals(codeString))
813          return M4;
814        if ("M4RT".equals(codeString))
815          return M4RT;
816        if ("M5".equals(codeString))
817          return M5;
818        if ("MICHTM".equals(codeString))
819          return MICHTM;
820        if ("MMDTM".equals(codeString))
821          return MMDTM;
822        if ("NAF".equals(codeString))
823          return NAF;
824        if ("NONE".equals(codeString))
825          return NONE;
826        if ("PAGE".equals(codeString))
827          return PAGE;
828        if ("PHENOL".equals(codeString))
829          return PHENOL;
830        if ("PVA".equals(codeString))
831          return PVA;
832        if ("RLM".equals(codeString))
833          return RLM;
834        if ("SILICA".equals(codeString))
835          return SILICA;
836        if ("SPS".equals(codeString))
837          return SPS;
838        if ("SST".equals(codeString))
839          return SST;
840        if ("STUTM".equals(codeString))
841          return STUTM;
842        if ("THROM".equals(codeString))
843          return THROM;
844        if ("THYMOL".equals(codeString))
845          return THYMOL;
846        if ("THYO".equals(codeString))
847          return THYO;
848        if ("TOLU".equals(codeString))
849          return TOLU;
850        if ("URETM".equals(codeString))
851          return URETM;
852        if ("VIRTM".equals(codeString))
853          return VIRTM;
854        if ("WEST".equals(codeString))
855          return WEST;
856        if ("BLDPRD".equals(codeString))
857          return BLDPRD;
858        if ("VCCNE".equals(codeString))
859          return VCCNE;
860        if ("_DrugEntity".equals(codeString))
861          return _DRUGENTITY;
862        if ("_ClinicalDrug".equals(codeString))
863          return _CLINICALDRUG;
864        if ("_NonDrugAgentEntity".equals(codeString))
865          return _NONDRUGAGENTENTITY;
866        if ("NDA01".equals(codeString))
867          return NDA01;
868        if ("NDA02".equals(codeString))
869          return NDA02;
870        if ("NDA03".equals(codeString))
871          return NDA03;
872        if ("NDA04".equals(codeString))
873          return NDA04;
874        if ("NDA05".equals(codeString))
875          return NDA05;
876        if ("NDA06".equals(codeString))
877          return NDA06;
878        if ("NDA07".equals(codeString))
879          return NDA07;
880        if ("NDA08".equals(codeString))
881          return NDA08;
882        if ("NDA09".equals(codeString))
883          return NDA09;
884        if ("NDA10".equals(codeString))
885          return NDA10;
886        if ("NDA11".equals(codeString))
887          return NDA11;
888        if ("NDA12".equals(codeString))
889          return NDA12;
890        if ("NDA13".equals(codeString))
891          return NDA13;
892        if ("NDA14".equals(codeString))
893          return NDA14;
894        if ("NDA15".equals(codeString))
895          return NDA15;
896        if ("NDA16".equals(codeString))
897          return NDA16;
898        if ("NDA17".equals(codeString))
899          return NDA17;
900        if ("_OrganizationEntityType".equals(codeString))
901          return _ORGANIZATIONENTITYTYPE;
902        if ("HHOLD".equals(codeString))
903          return HHOLD;
904        if ("NAT".equals(codeString))
905          return NAT;
906        if ("RELIG".equals(codeString))
907          return RELIG;
908        if ("_PlaceEntityType".equals(codeString))
909          return _PLACEENTITYTYPE;
910        if ("BED".equals(codeString))
911          return BED;
912        if ("BLDG".equals(codeString))
913          return BLDG;
914        if ("FLOOR".equals(codeString))
915          return FLOOR;
916        if ("ROOM".equals(codeString))
917          return ROOM;
918        if ("WING".equals(codeString))
919          return WING;
920        if ("_ResourceGroupEntityType".equals(codeString))
921          return _RESOURCEGROUPENTITYTYPE;
922        if ("PRAC".equals(codeString))
923          return PRAC;
924        throw new FHIRException("Unknown V3EntityCode code '"+codeString+"'");
925        }
926        public String toCode() {
927          switch (this) {
928            case _MATERIALENTITYCLASSTYPE: return "_MaterialEntityClassType";
929            case _CONTAINERENTITYTYPE: return "_ContainerEntityType";
930            case PKG: return "PKG";
931            case _NONRIGIDCONTAINERENTITYTYPE: return "_NonRigidContainerEntityType";
932            case BAG: return "BAG";
933            case PACKT: return "PACKT";
934            case PCH: return "PCH";
935            case SACH: return "SACH";
936            case _RIGIDCONTAINERENTITYTYPE: return "_RigidContainerEntityType";
937            case _INDIVIDUALPACKAGEENTITYTYPE: return "_IndividualPackageEntityType";
938            case AMP: return "AMP";
939            case MINIM: return "MINIM";
940            case NEBAMP: return "NEBAMP";
941            case OVUL: return "OVUL";
942            case _MULTIUSECONTAINERENTITYTYPE: return "_MultiUseContainerEntityType";
943            case BOT: return "BOT";
944            case BOTA: return "BOTA";
945            case BOTD: return "BOTD";
946            case BOTG: return "BOTG";
947            case BOTP: return "BOTP";
948            case BOTPLY: return "BOTPLY";
949            case BOX: return "BOX";
950            case CAN: return "CAN";
951            case CART: return "CART";
952            case CNSTR: return "CNSTR";
953            case JAR: return "JAR";
954            case JUG: return "JUG";
955            case TIN: return "TIN";
956            case TUB: return "TUB";
957            case TUBE: return "TUBE";
958            case VIAL: return "VIAL";
959            case BLSTRPK: return "BLSTRPK";
960            case CARD: return "CARD";
961            case COMPPKG: return "COMPPKG";
962            case DIALPK: return "DIALPK";
963            case DISK: return "DISK";
964            case DOSET: return "DOSET";
965            case STRIP: return "STRIP";
966            case KIT: return "KIT";
967            case SYSTM: return "SYSTM";
968            case _MEDICALDEVICE: return "_MedicalDevice";
969            case _ACCESSMEDICALDEVICE: return "_AccessMedicalDevice";
970            case LINE: return "LINE";
971            case IALINE: return "IALINE";
972            case IVLINE: return "IVLINE";
973            case _ADMINISTRATIONMEDICALDEVICE: return "_AdministrationMedicalDevice";
974            case _INJECTIONMEDICALDEVICE: return "_InjectionMedicalDevice";
975            case AINJ: return "AINJ";
976            case PEN: return "PEN";
977            case SYR: return "SYR";
978            case APLCTR: return "APLCTR";
979            case INH: return "INH";
980            case DSKS: return "DSKS";
981            case DSKUNH: return "DSKUNH";
982            case TRBINH: return "TRBINH";
983            case PMP: return "PMP";
984            case _SPECIMENADDITIVEENTITY: return "_SpecimenAdditiveEntity";
985            case ACDA: return "ACDA";
986            case ACDB: return "ACDB";
987            case ACET: return "ACET";
988            case AMIES: return "AMIES";
989            case BACTM: return "BACTM";
990            case BF10: return "BF10";
991            case BOR: return "BOR";
992            case BOUIN: return "BOUIN";
993            case BSKM: return "BSKM";
994            case C32: return "C32";
995            case C38: return "C38";
996            case CARS: return "CARS";
997            case CARY: return "CARY";
998            case CHLTM: return "CHLTM";
999            case CTAD: return "CTAD";
1000            case EDTK15: return "EDTK15";
1001            case EDTK75: return "EDTK75";
1002            case EDTN: return "EDTN";
1003            case ENT: return "ENT";
1004            case F10: return "F10";
1005            case FDP: return "FDP";
1006            case FL10: return "FL10";
1007            case FL100: return "FL100";
1008            case HCL6: return "HCL6";
1009            case HEPA: return "HEPA";
1010            case HEPL: return "HEPL";
1011            case HEPN: return "HEPN";
1012            case HNO3: return "HNO3";
1013            case JKM: return "JKM";
1014            case KARN: return "KARN";
1015            case KOX: return "KOX";
1016            case LIA: return "LIA";
1017            case M4: return "M4";
1018            case M4RT: return "M4RT";
1019            case M5: return "M5";
1020            case MICHTM: return "MICHTM";
1021            case MMDTM: return "MMDTM";
1022            case NAF: return "NAF";
1023            case NONE: return "NONE";
1024            case PAGE: return "PAGE";
1025            case PHENOL: return "PHENOL";
1026            case PVA: return "PVA";
1027            case RLM: return "RLM";
1028            case SILICA: return "SILICA";
1029            case SPS: return "SPS";
1030            case SST: return "SST";
1031            case STUTM: return "STUTM";
1032            case THROM: return "THROM";
1033            case THYMOL: return "THYMOL";
1034            case THYO: return "THYO";
1035            case TOLU: return "TOLU";
1036            case URETM: return "URETM";
1037            case VIRTM: return "VIRTM";
1038            case WEST: return "WEST";
1039            case BLDPRD: return "BLDPRD";
1040            case VCCNE: return "VCCNE";
1041            case _DRUGENTITY: return "_DrugEntity";
1042            case _CLINICALDRUG: return "_ClinicalDrug";
1043            case _NONDRUGAGENTENTITY: return "_NonDrugAgentEntity";
1044            case NDA01: return "NDA01";
1045            case NDA02: return "NDA02";
1046            case NDA03: return "NDA03";
1047            case NDA04: return "NDA04";
1048            case NDA05: return "NDA05";
1049            case NDA06: return "NDA06";
1050            case NDA07: return "NDA07";
1051            case NDA08: return "NDA08";
1052            case NDA09: return "NDA09";
1053            case NDA10: return "NDA10";
1054            case NDA11: return "NDA11";
1055            case NDA12: return "NDA12";
1056            case NDA13: return "NDA13";
1057            case NDA14: return "NDA14";
1058            case NDA15: return "NDA15";
1059            case NDA16: return "NDA16";
1060            case NDA17: return "NDA17";
1061            case _ORGANIZATIONENTITYTYPE: return "_OrganizationEntityType";
1062            case HHOLD: return "HHOLD";
1063            case NAT: return "NAT";
1064            case RELIG: return "RELIG";
1065            case _PLACEENTITYTYPE: return "_PlaceEntityType";
1066            case BED: return "BED";
1067            case BLDG: return "BLDG";
1068            case FLOOR: return "FLOOR";
1069            case ROOM: return "ROOM";
1070            case WING: return "WING";
1071            case _RESOURCEGROUPENTITYTYPE: return "_ResourceGroupEntityType";
1072            case PRAC: return "PRAC";
1073            default: return "?";
1074          }
1075        }
1076        public String getSystem() {
1077          return "http://terminology.hl7.org/CodeSystem/v3-EntityCode";
1078        }
1079        public String getDefinition() {
1080          switch (this) {
1081            case _MATERIALENTITYCLASSTYPE: return "Types of Material for EntityClass \"MAT\"";
1082            case _CONTAINERENTITYTYPE: return "Material intended to hold another material for purpose of storage or transport.";
1083            case PKG: return "A material intended to hold other materials for purposes of storage or transportation";
1084            case _NONRIGIDCONTAINERENTITYTYPE: return "A container having dimensions that adjust somewhat based on the amount and shape of the material placed within it.";
1085            case BAG: return "A pouched or pendulous container.";
1086            case PACKT: return "A paper";
1087            case PCH: return "A small bag or container made of a soft material.";
1088            case SACH: return "A small bag or packet containing a small portion of a substance.";
1089            case _RIGIDCONTAINERENTITYTYPE: return "A container having a fixed and inflexible dimensions and volume";
1090            case _INDIVIDUALPACKAGEENTITYTYPE: return "Container intended to contain sufficient material for only one use.";
1091            case AMP: return "A small sealed glass container that holds a measured amount of a medicinal substance.";
1092            case MINIM: return "Individually dosed ophthalmic solution.  One time eye dropper dispenser.";
1093            case NEBAMP: return "Individually dosed inhalation solution.";
1094            case OVUL: return "A container either glass or plastic and a narrow neck, for storing liquid.";
1095            case _MULTIUSECONTAINERENTITYTYPE: return "A container intended to contain sufficient material for more than one use.  (I.e. Material is intended to be removed from the container at more than one discrete time period.)";
1096            case BOT: return "A container, typically rounded, either glass or plastic with a narrow neck and capable of storing liquid.";
1097            case BOTA: return "A bottle of yellow to brown color.  Used to store light-sensitive materials";
1098            case BOTD: return "A bottle with a cap designed to release the contained liquid in droplets of a specific size.";
1099            case BOTG: return "A bottle made of glass";
1100            case BOTP: return "A bottle made of plastic";
1101            case BOTPLY: return "A bottle made of polyethylene";
1102            case BOX: return "A 6-sided container commonly made from paper or cardboard used for solid forms.";
1103            case CAN: return "A metal container in which a material is hermetically sealed to enable storage over long periods.";
1104            case CART: return "A sealed container of liquid or powder intended to be loaded into a device.";
1105            case CNSTR: return "A pressurized metal container holding a substance released as a spray or aerosol.";
1106            case JAR: return "A container of glass, earthenware, plastic, etc.  Top of the container has a diameter of similar size to the diameter of the container as a whole";
1107            case JUG: return "A deep vessel  for holding liquids, with a handle and often with a spout or lip shape for pouring.";
1108            case TIN: return "A lidded container made of thin sheet metal.";
1109            case TUB: return "An open flat bottomed round container.";
1110            case TUBE: return "A long hollow rigid or flexible cylinder.  Material is extruded by squeezing the container.";
1111            case VIAL: return "A small cylindrical glass for holding liquid medicines.";
1112            case BLSTRPK: return "A bubblepack.  Medications sealed individually, separated into doses.";
1113            case CARD: return "A bubble pack card.  Multiple individual/separated doses.";
1114            case COMPPKG: return "A container intended to contain sufficient material for more than one use, but grouped or organized to provide individual access to sufficient material for a single use.  Often used to ensure that the proper type and amount of material is consumed/expended for each use.";
1115            case DIALPK: return "Rotatable dispenser.  Eg. Birth control package.";
1116            case DISK: return "Object that is thin, flat, and circular.  Doses of medication often contained in bubbles on the disk.";
1117            case DOSET: return "Special packaging that will help patients take their medications on a regular basis.";
1118            case STRIP: return "A continuous strip of plastic sectioned into individual pouches, each one containing the quantity of 1 or more medications intended to be administered at a specific time";
1119            case KIT: return "A container for a diverse collection of products intended to be used together for some purpose (e.g. Medicinal kits often contain a syringe, a needle and the injectable medication).";
1120            case SYSTM: return "A kit in which the components are interconnected.";
1121            case _MEDICALDEVICE: return "A device with direct or indirect therapeutic purpose.  Values for EntityCode when EntityClass = \"DEV\"";
1122            case _ACCESSMEDICALDEVICE: return "A device used to allow access to a part of a body";
1123            case LINE: return "A hollow tube used to administer a substance into a vein, artery or body cavity";
1124            case IALINE: return "A line used to administer a substance into an artery";
1125            case IVLINE: return "A line used to administer a substance into a vein";
1126            case _ADMINISTRATIONMEDICALDEVICE: return "A device intended to administer a substance to a subject";
1127            case _INJECTIONMEDICALDEVICE: return "A device intended to administer liquid into a subject via a";
1128            case AINJ: return "Automatically injects medication.";
1129            case PEN: return "A device which can contain a cartridge for injection purposes.  Eg. Insulin pen.";
1130            case SYR: return "A barrel with a plunger.";
1131            case APLCTR: return "A device used to apply a liquid or powder to a surface.";
1132            case INH: return "A small device used for inhaling medicine in the form of a vapour or gas in order to ease a respiratory condition such as asthma or to relieve nasal congestion.";
1133            case DSKS: return "The device used to inhale the doses of medication contained in the disk form.";
1134            case DSKUNH: return "The device used to inhale the doses of medication contained in the disk form.";
1135            case TRBINH: return "Asthma medication delivery device.";
1136            case PMP: return "A device that is used to raise, compress, or transfer liquids or gases and is operated by a piston or similar mechanism.";
1137            case _SPECIMENADDITIVEENTITY: return "Set of codes related to specimen additives";
1138            case ACDA: return "ACD Solution A of trisodium citrate, 22.0g/L; citric acid, 8.0 g/L; and dextrose 24.5 g/L. Used in Blood banking and histocompatibilty testing";
1139            case ACDB: return "ACD Solution B of trisodium citrate, 13.2g/L; citric acid, 4.8 g/L; and dextrose 14.7 g/L. Used in Blood banking and histocompatibilty testing.";
1140            case ACET: return "50% V/V acetic acid in water.  Used as  a urine preservative";
1141            case AMIES: return "Sodium Chloride 3.0g, Potassium Chloride 0.2g, Calcium Chloride 0.1g, Magnesium Chloride 0.1g, Monopotassium Phosphate 0.2g, Disodium Phosphate 1.15g, Sodium Thiogly collate 1.0g, Distilled Water 1 liter";
1142            case BACTM: return "Any medium used to maintain bacterial viability (e.g. Stuart's, Cary-Blair, Amies)";
1143            case BF10: return "Formaldehyde 4% w/v; methyl alcohol 1% w/v; phosphate buffering salts. Tissue preservative";
1144            case BOR: return "Powdered boric acid (usually 10 g) added to 24-hour urine collections as a preservative.";
1145            case BOUIN: return "Picric acid, saturated aqueous solution (750.0 ml), 37-40% formalin (250.0 ml), glacial acetic acid (50.0 ml). Tissue preservative.";
1146            case BSKM: return "50% skim milk in 0.01 M phosphate-buffered saline.  Maintain virus viability";
1147            case C32: return "A 3.2% solution of Sodium Citrate in water.  Used as a blood preservative";
1148            case C38: return "A 3.8% solution of Sodium Citrate in water. Used as a blood preservative";
1149            case CARS: return "A modification of buffered 10% formalin used as a general tissue preservative.";
1150            case CARY: return "Sodium Thioglycollate 1.5 g, Disodium Hydrogen Phosphate 1.1 g, Sodium Chloride 5.0 g, Calcium Chloride 0.09 g, Agar 5.0 g, per Liter of Water";
1151            case CHLTM: return "Any of a number of non-nutritive buffered media used to maintain Chlamydia viability during transportation to the laboratory";
1152            case CTAD: return "Buffered tri-sodium citrate solution with theophylline, adenosine and dipyridamole";
1153            case EDTK15: return "Potassium EDTA 15% solution in water";
1154            case EDTK75: return "Potassium EDTA 7.5% solution in water";
1155            case EDTN: return "Sodium fluoride and Disodium EDTA";
1156            case ENT: return "Any of a number of non-nutritive buffered media used to maintain enteric bacterial viability during transportation to the laboratory";
1157            case F10: return "A 10% v/v solution in water of formalin( a 37% solution of formaldehyde and water).  Used for tissue preservation.";
1158            case FDP: return "Thrombin plus soybean trypsin inhibitor.  For use in identifying fibrn degredation products.";
1159            case FL10: return "Sodium fluoride, 10mg added as a urine preservative.";
1160            case FL100: return "Sodium fluoride, 100mg added as a urine preservative.";
1161            case HCL6: return "A solution of HCl containing 6moles of hydrogen ion/L. Used as a Urine Preservative.";
1162            case HEPA: return "Ammonium heparin";
1163            case HEPL: return "Lithium heparin salt";
1164            case HEPN: return "Sodium heparin salt";
1165            case HNO3: return "6N Nitric acid used to preserve urine for heavy metal analysis.";
1166            case JKM: return "A transport medium formulated to maintain Bordetella pertussis viability.";
1167            case KARN: return "5% Glutaraldehyde, 4% Formaldehyde in 0.08M buffer. Tissue preservation";
1168            case KOX: return "Potassium oxalate and sodium fluoride in a 1.25:1 ratio";
1169            case LIA: return "Iodoacetate lithium salt";
1170            case M4: return "Modified Hank's balanced salt solution supplemented with bovine serum albumin, gelatin, sucrose and glutamic acid. It is buffered to pH 7.3+ or - 0.2 with HEPES buffer. Phenol red is used to indicate pH. Vancomycin, Amphotericin B and Colistin are used to";
1171            case M4RT: return "Modified Hank's balanced salt solution supplemented with bovine serum albumin, gelatin, sucrose and glutamic acid. It is buffered to pH 7.3+ or - 0.2 with Hepes buffer. Phenol red is used to indicate pH. Gentamicin and amphotericin B are used to inhibit c";
1172            case M5: return "Modified Hank's balanced salt solution supplemented with protein stabilizers, sucrose and glutamic acid. It is buffered to pH 7.3+ or - 0.2 with Hepes buffer. Phenol red is used to indicate pH. Vancomycin, Amphotericin B and Colistin are used to inhibit c";
1173            case MICHTM: return "1M potassium citrate, pH 7.0 2.5 ml, 0.1M magnesium sulfate 5.0 ml, 0.1M N-ethyl malemide  5.0 ml, dH2O 87.5 ml, ammonium sulfate 55gm. Preserve antigens for Immunofluorescence procedures";
1174            case MMDTM: return "A buffered medium with ammonium sulfate added to preserve antigens for Immunofluorescence procedures";
1175            case NAF: return "Sodium fluoride";
1176            case NONE: return "No additive. Specifically identifes the specimen as having no additives.";
1177            case PAGE: return "0.12 g NaCl, 0.004 g MgSO, 0.004 g, CaCl, 0.142 g Na2HPO4 and 0.136 g KH2PO4 per liter of distilled water. Maintain Acanthaoemba viability.";
1178            case PHENOL: return "Phenol. Urine preservative";
1179            case PVA: return "Polyvinyl alcohol";
1180            case RLM: return "A transport medium formulated to maintain Bordetella pertussis viability.";
1181            case SILICA: return "Diatomaceous earth. For glucose determination blood samples";
1182            case SPS: return "Sodium polyanethol sulfonate in saline. Anticomplementary and antiphagocytic properties. Used in blood culture collection.";
1183            case SST: return "Polymer separator gel with clot activator";
1184            case STUTM: return "Sodium Glycerophosphate 10.0g, Calcium Chloride 0.1g, Mercaptoacetic Acid 1.0ml, Distilled Water 1 liter";
1185            case THROM: return "Thrombin. Accelerates clotting.";
1186            case THYMOL: return "2-Isopropyl-5-methyl phenol. A preservative for 24 Hr Urine samples";
1187            case THYO: return "A nutritive medium with a reducing agent  (sodium thioglycolate) which, due to a chemical reaction, removes oxygen from the broth.";
1188            case TOLU: return "Also known as Methylbenzene; Toluol; Phenylmethane. A preservative for 24 Hr Urine samples";
1189            case URETM: return "A buffered salt solution with antifungal agents added for the collection and transport of Ureaplasma specimens.";
1190            case VIRTM: return "Sucrose 74.6g, Potassium hydrogenphosphate 0.52g, L-glutamic acid 0.72g, Bovine serum albumin 5.0g, Gentamicin 50mg, Potassium dihydrogenphosphate 1.25g, L-15 medium 9.9L, Water to 10L. Maintain Virus viability.";
1191            case WEST: return "3.8% Citrate buffered to a pH of 5.5 for Westergren Sedimentation Rate";
1192            case BLDPRD: return "A manufactured product that is produced from the raw blood oi a donor with the intention of using it in a recipient transfusion.";
1193            case VCCNE: return "A Type of medicine that creates an immune protection without the recipient experiencing the disease.";
1194            case _DRUGENTITY: return "A substance whose therapeutic effect is produced by chemical action within the body.";
1195            case _CLINICALDRUG: return "Any substance or mixture of substances manufactured, sold or represented for use in: (a) the diagnosis, treatment, mitigation or prevention of a disease, disorder, abnormal physical state, or its symptoms, in human beings or animals; (b) restoring, correcting or modifying organic functions in human beings or animals.";
1196            case _NONDRUGAGENTENTITY: return "Indicates types of allergy and intolerance agents which are non-drugs.  (E.g. foods, latex, etc.)";
1197            case NDA01: return "egg";
1198            case NDA02: return "fish";
1199            case NDA03: return "lactose";
1200            case NDA04: return "peanut";
1201            case NDA05: return "soy";
1202            case NDA06: return "sulfites";
1203            case NDA07: return "wheat or gluten";
1204            case NDA08: return "isocyanates";
1205            case NDA09: return "solvents";
1206            case NDA10: return "oils";
1207            case NDA11: return "venoms";
1208            case NDA12: return "latex";
1209            case NDA13: return "shellfish";
1210            case NDA14: return "strawberries";
1211            case NDA15: return "tomatoes";
1212            case NDA16: return "dust";
1213            case NDA17: return "dust mites";
1214            case _ORGANIZATIONENTITYTYPE: return "Further classifies entities of classCode ORG.";
1215            case HHOLD: return "The group of persons who occupy a single housing unit.";
1216            case NAT: return "Codes identifying nation states.  Allows for finer grained specification of Entity with classcode <= NAT\r\n\n                        \n                           Example:ISO3166 country codes.";
1217            case RELIG: return "An organization that provides religious rites of worship.";
1218            case _PLACEENTITYTYPE: return "Types of places for EntityClass \"PLC\"";
1219            case BED: return "The location of a bed";
1220            case BLDG: return "The location of a building";
1221            case FLOOR: return "The location of a floor of a building";
1222            case ROOM: return "The location of a room";
1223            case WING: return "The location of a wing of a building (e.g. East Wing).  The same room number for the same floor number can be distinguished by wing number in some situations";
1224            case _RESOURCEGROUPENTITYTYPE: return "Codes to characterize a Resource Group using categories that typify its membership and/or function\r\n\n                        .\r\n\n                        \n                           Example: PractitionerGroup";
1225            case PRAC: return "PractitionerGroup";
1226            default: return "?";
1227          }
1228        }
1229        public String getDisplay() {
1230          switch (this) {
1231            case _MATERIALENTITYCLASSTYPE: return "MaterialEntityClassType";
1232            case _CONTAINERENTITYTYPE: return "ContainerEntityType";
1233            case PKG: return "Package";
1234            case _NONRIGIDCONTAINERENTITYTYPE: return "NonRigidContainerEntityType";
1235            case BAG: return "Bag";
1236            case PACKT: return "Packet";
1237            case PCH: return "Pouch";
1238            case SACH: return "Sachet";
1239            case _RIGIDCONTAINERENTITYTYPE: return "RigidContainerEntityType";
1240            case _INDIVIDUALPACKAGEENTITYTYPE: return "IndividualPackageEntityType";
1241            case AMP: return "Ampule";
1242            case MINIM: return "Minim";
1243            case NEBAMP: return "Nebuamp";
1244            case OVUL: return "Ovule";
1245            case _MULTIUSECONTAINERENTITYTYPE: return "MultiUseContainerEntityType";
1246            case BOT: return "Bottle";
1247            case BOTA: return "Amber Bottle";
1248            case BOTD: return "Dropper Bottle";
1249            case BOTG: return "Glass Bottle";
1250            case BOTP: return "Plastic Bottle";
1251            case BOTPLY: return "Polyethylene Bottle";
1252            case BOX: return "Box";
1253            case CAN: return "Can";
1254            case CART: return "Cartridge";
1255            case CNSTR: return "Canister";
1256            case JAR: return "Jar";
1257            case JUG: return "Jug";
1258            case TIN: return "Tin";
1259            case TUB: return "Tub";
1260            case TUBE: return "Tube";
1261            case VIAL: return "Vial";
1262            case BLSTRPK: return "Blister Pack";
1263            case CARD: return "Card";
1264            case COMPPKG: return "Compliance Package";
1265            case DIALPK: return "Dial Pack";
1266            case DISK: return "Disk";
1267            case DOSET: return "Dosette";
1268            case STRIP: return "Strip";
1269            case KIT: return "Kit";
1270            case SYSTM: return "System";
1271            case _MEDICALDEVICE: return "MedicalDevice";
1272            case _ACCESSMEDICALDEVICE: return "AccessMedicalDevice";
1273            case LINE: return "Line";
1274            case IALINE: return "Intra-arterial Line";
1275            case IVLINE: return "Intraveneous Line";
1276            case _ADMINISTRATIONMEDICALDEVICE: return "AdministrationMedicalDevice";
1277            case _INJECTIONMEDICALDEVICE: return "InjectionMedicalDevice";
1278            case AINJ: return "AutoInjector";
1279            case PEN: return "Pen";
1280            case SYR: return "Syringe";
1281            case APLCTR: return "Applicator";
1282            case INH: return "Inhaler";
1283            case DSKS: return "Diskus";
1284            case DSKUNH: return "Diskhaler";
1285            case TRBINH: return "Turbuhaler";
1286            case PMP: return "Pump";
1287            case _SPECIMENADDITIVEENTITY: return "SpecimenAdditiveEntity";
1288            case ACDA: return "ACD Solution A";
1289            case ACDB: return "ACD Solution B";
1290            case ACET: return "Acetic Acid";
1291            case AMIES: return "Amies transport medium";
1292            case BACTM: return "Bacterial Transport medium";
1293            case BF10: return "Buffered 10% formalin";
1294            case BOR: return "Boric Acid";
1295            case BOUIN: return "Bouin's solution";
1296            case BSKM: return "Buffered skim milk";
1297            case C32: return "3.2% Citrate";
1298            case C38: return "3.8% Citrate";
1299            case CARS: return "Carson's Modified 10% formalin";
1300            case CARY: return "Cary Blair Medium";
1301            case CHLTM: return "Chlamydia transport medium";
1302            case CTAD: return "CTAD";
1303            case EDTK15: return "Potassium/K EDTA 15%";
1304            case EDTK75: return "Potassium/K EDTA 7.5%";
1305            case EDTN: return "Sodium/Na EDTA";
1306            case ENT: return "Enteric bacteria transport medium";
1307            case F10: return "10% Formalin";
1308            case FDP: return "Thrombin NIH; soybean trypsin inhibitor";
1309            case FL10: return "Sodium Fluoride, 10mg";
1310            case FL100: return "Sodium Fluoride, 100mg";
1311            case HCL6: return "6N HCL";
1312            case HEPA: return "Ammonium heparin";
1313            case HEPL: return "Lithium/Li Heparin";
1314            case HEPN: return "Sodium/Na Heparin";
1315            case HNO3: return "Nitric Acid";
1316            case JKM: return "Jones Kendrick Medium";
1317            case KARN: return "Karnovsky's fixative";
1318            case KOX: return "Potassium Oxalate";
1319            case LIA: return "Lithium iodoacetate";
1320            case M4: return "M4";
1321            case M4RT: return "M4-RT";
1322            case M5: return "M5";
1323            case MICHTM: return "Michel's transport medium";
1324            case MMDTM: return "MMD transport medium";
1325            case NAF: return "Sodium Fluoride";
1326            case NONE: return "None";
1327            case PAGE: return "Page's Saline";
1328            case PHENOL: return "Phenol";
1329            case PVA: return "Polyvinylalcohol";
1330            case RLM: return "Reagan Lowe Medium";
1331            case SILICA: return "Siliceous earth";
1332            case SPS: return "Sodium polyanethol sulfonate 0.35% in 0.85% sodium chloride";
1333            case SST: return "Serum Separator Tube";
1334            case STUTM: return "Stuart transport medium";
1335            case THROM: return "Thrombin";
1336            case THYMOL: return "Thymol";
1337            case THYO: return "Thyoglycolate broth";
1338            case TOLU: return "Toluene";
1339            case URETM: return "Ureaplasma transport medium";
1340            case VIRTM: return "Viral Transport medium";
1341            case WEST: return "Buffered Citrate";
1342            case BLDPRD: return "Blood Product";
1343            case VCCNE: return "Vaccine";
1344            case _DRUGENTITY: return "DrugEntity";
1345            case _CLINICALDRUG: return "ClinicalDrug";
1346            case _NONDRUGAGENTENTITY: return "NonDrugAgentEntity";
1347            case NDA01: return "egg";
1348            case NDA02: return "fish";
1349            case NDA03: return "lactose";
1350            case NDA04: return "peanut";
1351            case NDA05: return "soy";
1352            case NDA06: return "sulfites";
1353            case NDA07: return "wheat or gluten";
1354            case NDA08: return "isocyanates";
1355            case NDA09: return "solvents";
1356            case NDA10: return "oils";
1357            case NDA11: return "venoms";
1358            case NDA12: return "latex";
1359            case NDA13: return "shellfish";
1360            case NDA14: return "strawberries";
1361            case NDA15: return "tomatoes";
1362            case NDA16: return "dust";
1363            case NDA17: return "dust mites";
1364            case _ORGANIZATIONENTITYTYPE: return "OrganizationEntityType";
1365            case HHOLD: return "household";
1366            case NAT: return "NationEntityType";
1367            case RELIG: return "religious institution";
1368            case _PLACEENTITYTYPE: return "PlaceEntityType";
1369            case BED: return "Bed Location";
1370            case BLDG: return "Building Location";
1371            case FLOOR: return "Floor Location";
1372            case ROOM: return "Room Location";
1373            case WING: return "Wing Location";
1374            case _RESOURCEGROUPENTITYTYPE: return "ResourceGroupEntityType";
1375            case PRAC: return "PractitionerGroup";
1376            default: return "?";
1377          }
1378    }
1379
1380
1381}
1382