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