001package org.hl7.fhir.dstu3.model.codesystems;
002
003
004
005
006/*
007  Copyright (c) 2011+, HL7, Inc.
008  All rights reserved.
009  
010  Redistribution and use in source and binary forms, with or without modification, 
011  are permitted provided that the following conditions are met:
012  
013   * Redistributions of source code must retain the above copyright notice, this 
014     list of conditions and the following disclaimer.
015   * Redistributions in binary form must reproduce the above copyright notice, 
016     this list of conditions and the following disclaimer in the documentation 
017     and/or other materials provided with the distribution.
018   * Neither the name of HL7 nor the names of its contributors may be used to 
019     endorse or promote products derived from this software without specific 
020     prior written permission.
021  
022  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
023  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
024  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
025  IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
026  INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 
027  NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 
028  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
029  WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
030  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
031  POSSIBILITY OF SUCH DAMAGE.
032  
033*/
034
035// Generated on Sat, Mar 25, 2017 21:03-0400 for FHIR v3.0.0
036
037
038import org.hl7.fhir.exceptions.FHIRException;
039
040public enum 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            case NULL: return null;
1077            default: return "?";
1078          }
1079        }
1080        public String getSystem() {
1081          return "http://hl7.org/fhir/v3/EntityCode";
1082        }
1083        public String getDefinition() {
1084          switch (this) {
1085            case _MATERIALENTITYCLASSTYPE: return "Types of Material for EntityClass \"MAT\"";
1086            case _CONTAINERENTITYTYPE: return "Material intended to hold another material for purpose of storage or transport.";
1087            case PKG: return "A material intended to hold other materials for purposes of storage or transportation";
1088            case _NONRIGIDCONTAINERENTITYTYPE: return "A container having dimensions that adjust somewhat based on the amount and shape of the material placed within it.";
1089            case BAG: return "A pouched or pendulous container.";
1090            case PACKT: return "A paper";
1091            case PCH: return "A small bag or container made of a soft material.";
1092            case SACH: return "A small bag or packet containing a small portion of a substance.";
1093            case _RIGIDCONTAINERENTITYTYPE: return "A container having a fixed and inflexible dimensions and volume";
1094            case _INDIVIDUALPACKAGEENTITYTYPE: return "Container intended to contain sufficient material for only one use.";
1095            case AMP: return "A small sealed glass container that holds a measured amount of a medicinal substance.";
1096            case MINIM: return "Individually dosed ophthalmic solution.  One time eye dropper dispenser.";
1097            case NEBAMP: return "Individually dosed inhalation solution.";
1098            case OVUL: return "A container either glass or plastic and a narrow neck, for storing liquid.";
1099            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.)";
1100            case BOT: return "A container, typically rounded, either glass or plastic with a narrow neck and capable of storing liquid.";
1101            case BOTA: return "A bottle of yellow to brown color.  Used to store light-sensitive materials";
1102            case BOTD: return "A bottle with a cap designed to release the contained liquid in droplets of a specific size.";
1103            case BOTG: return "A bottle made of glass";
1104            case BOTP: return "A bottle made of plastic";
1105            case BOTPLY: return "A bottle made of polyethylene";
1106            case BOX: return "A 6-sided container commonly made from paper or cardboard used for solid forms.";
1107            case CAN: return "A metal container in which a material is hermetically sealed to enable storage over long periods.";
1108            case CART: return "A sealed container of liquid or powder intended to be loaded into a device.";
1109            case CNSTR: return "A pressurized metal container holding a substance released as a spray or aerosol.";
1110            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";
1111            case JUG: return "A deep vessel  for holding liquids, with a handle and often with a spout or lip shape for pouring.";
1112            case TIN: return "A lidded container made of thin sheet metal.";
1113            case TUB: return "An open flat bottomed round container.";
1114            case TUBE: return "A long hollow rigid or flexible cylinder.  Material is extruded by squeezing the container.";
1115            case VIAL: return "A small cylindrical glass for holding liquid medicines.";
1116            case BLSTRPK: return "A bubblepack.  Medications sealed individually, separated into doses.";
1117            case CARD: return "A bubble pack card.  Multiple individual/separated doses.";
1118            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.";
1119            case DIALPK: return "Rotatable dispenser.  Eg. Birth control package.";
1120            case DISK: return "Object that is thin, flat, and circular.  Doses of medication often contained in bubbles on the disk.";
1121            case DOSET: return "Special packaging that will help patients take their medications on a regular basis.";
1122            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";
1123            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).";
1124            case SYSTM: return "A kit in which the components are interconnected.";
1125            case _MEDICALDEVICE: return "A device with direct or indirect therapeutic purpose.  Values for EntityCode when EntityClass = \"DEV\"";
1126            case _ACCESSMEDICALDEVICE: return "A device used to allow access to a part of a body";
1127            case LINE: return "A hollow tube used to administer a substance into a vein, artery or body cavity";
1128            case IALINE: return "A line used to administer a substance into an artery";
1129            case IVLINE: return "A line used to administer a substance into a vein";
1130            case _ADMINISTRATIONMEDICALDEVICE: return "A device intended to administer a substance to a subject";
1131            case _INJECTIONMEDICALDEVICE: return "A device intended to administer liquid into a subject via a";
1132            case AINJ: return "Automatically injects medication.";
1133            case PEN: return "A device which can contain a cartridge for injection purposes.  Eg. Insulin pen.";
1134            case SYR: return "A barrel with a plunger.";
1135            case APLCTR: return "A device used to apply a liquid or powder to a surface.";
1136            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.";
1137            case DSKS: return "The device used to inhale the doses of medication contained in the disk form.";
1138            case DSKUNH: return "The device used to inhale the doses of medication contained in the disk form.";
1139            case TRBINH: return "Asthma medication delivery device.";
1140            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.";
1141            case _SPECIMENADDITIVEENTITY: return "Set of codes related to specimen additives";
1142            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";
1143            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.";
1144            case ACET: return "50% V/V acetic acid in water.  Used as  a urine preservative";
1145            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";
1146            case BACTM: return "Any medium used to maintain bacterial viability (e.g. Stuart's, Cary-Blair, Amies)";
1147            case BF10: return "Formaldehyde 4% w/v; methyl alcohol 1% w/v; phosphate buffering salts. Tissue preservative";
1148            case BOR: return "Powdered boric acid (usually 10 g) added to 24-hour urine collections as a preservative.";
1149            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.";
1150            case BSKM: return "50% skim milk in 0.01 M phosphate-buffered saline.  Maintain virus viability";
1151            case C32: return "A 3.2% solution of Sodium Citrate in water.  Used as a blood preservative";
1152            case C38: return "A 3.8% solution of Sodium Citrate in water. Used as a blood preservative";
1153            case CARS: return "A modification of buffered 10% formalin used as a general tissue preservative.";
1154            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";
1155            case CHLTM: return "Any of a number of non-nutritive buffered media used to maintain Chlamydia viability during transportation to the laboratory";
1156            case CTAD: return "Buffered tri-sodium citrate solution with theophylline, adenosine and dipyridamole";
1157            case EDTK15: return "Potassium EDTA 15% solution in water";
1158            case EDTK75: return "Potassium EDTA 7.5% solution in water";
1159            case EDTN: return "Sodium fluoride and Disodium EDTA";
1160            case ENT: return "Any of a number of non-nutritive buffered media used to maintain enteric bacterial viability during transportation to the laboratory";
1161            case F10: return "A 10% v/v solution in water of formalin( a 37% solution of formaldehyde and water).  Used for tissue preservation.";
1162            case FDP: return "Thrombin plus soybean trypsin inhibitor.  For use in identifying fibrn degredation products.";
1163            case FL10: return "Sodium fluoride, 10mg added as a urine preservative.";
1164            case FL100: return "Sodium fluoride, 100mg added as a urine preservative.";
1165            case HCL6: return "A solution of HCl containing 6moles of hydrogen ion/L. Used as a Urine Preservative.";
1166            case HEPA: return "Ammonium heparin";
1167            case HEPL: return "Lithium heparin salt";
1168            case HEPN: return "Sodium heparin salt";
1169            case HNO3: return "6N Nitric acid used to preserve urine for heavy metal analysis.";
1170            case JKM: return "A transport medium formulated to maintain Bordetella pertussis viability.";
1171            case KARN: return "5% Glutaraldehyde, 4% Formaldehyde in 0.08M buffer. Tissue preservation";
1172            case KOX: return "Potassium oxalate and sodium fluoride in a 1.25:1 ratio";
1173            case LIA: return "Iodoacetate lithium salt";
1174            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";
1175            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";
1176            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";
1177            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";
1178            case MMDTM: return "A buffered medium with ammonium sulfate added to preserve antigens for Immunofluorescence procedures";
1179            case NAF: return "Sodium fluoride";
1180            case NONE: return "No additive. Specifically identifes the specimen as having no additives.";
1181            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.";
1182            case PHENOL: return "Phenol. Urine preservative";
1183            case PVA: return "Polyvinyl alcohol";
1184            case RLM: return "A transport medium formulated to maintain Bordetella pertussis viability.";
1185            case SILICA: return "Diatomaceous earth. For glucose determination blood samples";
1186            case SPS: return "Sodium polyanethol sulfonate in saline. Anticomplementary and antiphagocytic properties. Used in blood culture collection.";
1187            case SST: return "Polymer separator gel with clot activator";
1188            case STUTM: return "Sodium Glycerophosphate 10.0g, Calcium Chloride 0.1g, Mercaptoacetic Acid 1.0ml, Distilled Water 1 liter";
1189            case THROM: return "Thrombin. Accelerates clotting.";
1190            case THYMOL: return "2-Isopropyl-5-methyl phenol. A preservative for 24 Hr Urine samples";
1191            case THYO: return "A nutritive medium with a reducing agent  (sodium thioglycolate) which, due to a chemical reaction, removes oxygen from the broth.";
1192            case TOLU: return "Also known as Methylbenzene; Toluol; Phenylmethane. A preservative for 24 Hr Urine samples";
1193            case URETM: return "A buffered salt solution with antifungal agents added for the collection and transport of Ureaplasma specimens.";
1194            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.";
1195            case WEST: return "3.8% Citrate buffered to a pH of 5.5 for Westergren Sedimentation Rate";
1196            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.";
1197            case VCCNE: return "A Type of medicine that creates an immune protection without the recipient experiencing the disease.";
1198            case _DRUGENTITY: return "A substance whose therapeutic effect is produced by chemical action within the body.";
1199            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.";
1200            case _NONDRUGAGENTENTITY: return "Indicates types of allergy and intolerance agents which are non-drugs.  (E.g. foods, latex, etc.)";
1201            case NDA01: return "egg";
1202            case NDA02: return "fish";
1203            case NDA03: return "lactose";
1204            case NDA04: return "peanut";
1205            case NDA05: return "soy";
1206            case NDA06: return "sulfites";
1207            case NDA07: return "wheat or gluten";
1208            case NDA08: return "isocyanates";
1209            case NDA09: return "solvents";
1210            case NDA10: return "oils";
1211            case NDA11: return "venoms";
1212            case NDA12: return "latex";
1213            case NDA13: return "shellfish";
1214            case NDA14: return "strawberries";
1215            case NDA15: return "tomatoes";
1216            case NDA16: return "dust";
1217            case NDA17: return "dust mites";
1218            case _ORGANIZATIONENTITYTYPE: return "Further classifies entities of classCode ORG.";
1219            case HHOLD: return "The group of persons who occupy a single housing unit.";
1220            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.";
1221            case RELIG: return "An organization that provides religious rites of worship.";
1222            case _PLACEENTITYTYPE: return "Types of places for EntityClass \"PLC\"";
1223            case BED: return "The location of a bed";
1224            case BLDG: return "The location of a building";
1225            case FLOOR: return "The location of a floor of a building";
1226            case ROOM: return "The location of a room";
1227            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";
1228            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";
1229            case PRAC: return "PractitionerGroup";
1230            case NULL: return null;
1231            default: return "?";
1232          }
1233        }
1234        public String getDisplay() {
1235          switch (this) {
1236            case _MATERIALENTITYCLASSTYPE: return "MaterialEntityClassType";
1237            case _CONTAINERENTITYTYPE: return "ContainerEntityType";
1238            case PKG: return "Package";
1239            case _NONRIGIDCONTAINERENTITYTYPE: return "NonRigidContainerEntityType";
1240            case BAG: return "Bag";
1241            case PACKT: return "Packet";
1242            case PCH: return "Pouch";
1243            case SACH: return "Sachet";
1244            case _RIGIDCONTAINERENTITYTYPE: return "RigidContainerEntityType";
1245            case _INDIVIDUALPACKAGEENTITYTYPE: return "IndividualPackageEntityType";
1246            case AMP: return "Ampule";
1247            case MINIM: return "Minim";
1248            case NEBAMP: return "Nebuamp";
1249            case OVUL: return "Ovule";
1250            case _MULTIUSECONTAINERENTITYTYPE: return "MultiUseContainerEntityType";
1251            case BOT: return "Bottle";
1252            case BOTA: return "Amber Bottle";
1253            case BOTD: return "Dropper Bottle";
1254            case BOTG: return "Glass Bottle";
1255            case BOTP: return "Plastic Bottle";
1256            case BOTPLY: return "Polyethylene Bottle";
1257            case BOX: return "Box";
1258            case CAN: return "Can";
1259            case CART: return "Cartridge";
1260            case CNSTR: return "Canister";
1261            case JAR: return "Jar";
1262            case JUG: return "Jug";
1263            case TIN: return "Tin";
1264            case TUB: return "Tub";
1265            case TUBE: return "Tube";
1266            case VIAL: return "Vial";
1267            case BLSTRPK: return "Blister Pack";
1268            case CARD: return "Card";
1269            case COMPPKG: return "Compliance Package";
1270            case DIALPK: return "Dial Pack";
1271            case DISK: return "Disk";
1272            case DOSET: return "Dosette";
1273            case STRIP: return "Strip";
1274            case KIT: return "Kit";
1275            case SYSTM: return "System";
1276            case _MEDICALDEVICE: return "MedicalDevice";
1277            case _ACCESSMEDICALDEVICE: return "AccessMedicalDevice";
1278            case LINE: return "Line";
1279            case IALINE: return "Intra-arterial Line";
1280            case IVLINE: return "Intraveneous Line";
1281            case _ADMINISTRATIONMEDICALDEVICE: return "AdministrationMedicalDevice";
1282            case _INJECTIONMEDICALDEVICE: return "InjectionMedicalDevice";
1283            case AINJ: return "AutoInjector";
1284            case PEN: return "Pen";
1285            case SYR: return "Syringe";
1286            case APLCTR: return "Applicator";
1287            case INH: return "Inhaler";
1288            case DSKS: return "Diskus";
1289            case DSKUNH: return "Diskhaler";
1290            case TRBINH: return "Turbuhaler";
1291            case PMP: return "Pump";
1292            case _SPECIMENADDITIVEENTITY: return "SpecimenAdditiveEntity";
1293            case ACDA: return "ACD Solution A";
1294            case ACDB: return "ACD Solution B";
1295            case ACET: return "Acetic Acid";
1296            case AMIES: return "Amies transport medium";
1297            case BACTM: return "Bacterial Transport medium";
1298            case BF10: return "Buffered 10% formalin";
1299            case BOR: return "Boric Acid";
1300            case BOUIN: return "Bouin's solution";
1301            case BSKM: return "Buffered skim milk";
1302            case C32: return "3.2% Citrate";
1303            case C38: return "3.8% Citrate";
1304            case CARS: return "Carson's Modified 10% formalin";
1305            case CARY: return "Cary Blair Medium";
1306            case CHLTM: return "Chlamydia transport medium";
1307            case CTAD: return "CTAD";
1308            case EDTK15: return "Potassium/K EDTA 15%";
1309            case EDTK75: return "Potassium/K EDTA 7.5%";
1310            case EDTN: return "Sodium/Na EDTA";
1311            case ENT: return "Enteric bacteria transport medium";
1312            case F10: return "10% Formalin";
1313            case FDP: return "Thrombin NIH; soybean trypsin inhibitor";
1314            case FL10: return "Sodium Fluoride, 10mg";
1315            case FL100: return "Sodium Fluoride, 100mg";
1316            case HCL6: return "6N HCL";
1317            case HEPA: return "Ammonium heparin";
1318            case HEPL: return "Lithium/Li Heparin";
1319            case HEPN: return "Sodium/Na Heparin";
1320            case HNO3: return "Nitric Acid";
1321            case JKM: return "Jones Kendrick Medium";
1322            case KARN: return "Karnovsky's fixative";
1323            case KOX: return "Potassium Oxalate";
1324            case LIA: return "Lithium iodoacetate";
1325            case M4: return "M4";
1326            case M4RT: return "M4-RT";
1327            case M5: return "M5";
1328            case MICHTM: return "Michel's transport medium";
1329            case MMDTM: return "MMD transport medium";
1330            case NAF: return "Sodium Fluoride";
1331            case NONE: return "None";
1332            case PAGE: return "Page's Saline";
1333            case PHENOL: return "Phenol";
1334            case PVA: return "Polyvinylalcohol";
1335            case RLM: return "Reagan Lowe Medium";
1336            case SILICA: return "Siliceous earth";
1337            case SPS: return "Sodium polyanethol sulfonate 0.35% in 0.85% sodium chloride";
1338            case SST: return "Serum Separator Tube";
1339            case STUTM: return "Stuart transport medium";
1340            case THROM: return "Thrombin";
1341            case THYMOL: return "Thymol";
1342            case THYO: return "Thyoglycolate broth";
1343            case TOLU: return "Toluene";
1344            case URETM: return "Ureaplasma transport medium";
1345            case VIRTM: return "Viral Transport medium";
1346            case WEST: return "Buffered Citrate";
1347            case BLDPRD: return "Blood Product";
1348            case VCCNE: return "Vaccine";
1349            case _DRUGENTITY: return "DrugEntity";
1350            case _CLINICALDRUG: return "ClinicalDrug";
1351            case _NONDRUGAGENTENTITY: return "NonDrugAgentEntity";
1352            case NDA01: return "egg";
1353            case NDA02: return "fish";
1354            case NDA03: return "lactose";
1355            case NDA04: return "peanut";
1356            case NDA05: return "soy";
1357            case NDA06: return "sulfites";
1358            case NDA07: return "wheat or gluten";
1359            case NDA08: return "isocyanates";
1360            case NDA09: return "solvents";
1361            case NDA10: return "oils";
1362            case NDA11: return "venoms";
1363            case NDA12: return "latex";
1364            case NDA13: return "shellfish";
1365            case NDA14: return "strawberries";
1366            case NDA15: return "tomatoes";
1367            case NDA16: return "dust";
1368            case NDA17: return "dust mites";
1369            case _ORGANIZATIONENTITYTYPE: return "OrganizationEntityType";
1370            case HHOLD: return "household";
1371            case NAT: return "NationEntityType";
1372            case RELIG: return "religious institution";
1373            case _PLACEENTITYTYPE: return "PlaceEntityType";
1374            case BED: return "Bed Location";
1375            case BLDG: return "Building Location";
1376            case FLOOR: return "Floor Location";
1377            case ROOM: return "Room Location";
1378            case WING: return "Wing Location";
1379            case _RESOURCEGROUPENTITYTYPE: return "ResourceGroupEntityType";
1380            case PRAC: return "PractitionerGroup";
1381            case NULL: return null;
1382            default: return "?";
1383          }
1384    }
1385
1386
1387}