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