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 V3OrderableDrugForm {
036
037        /**
038         * AdministrableDrugForm
039         */
040        _ADMINISTRABLEDRUGFORM, 
041        /**
042         * Applicatorful
043         */
044        APPFUL, 
045        /**
046         * Drops
047         */
048        DROP, 
049        /**
050         * Nasal Drops
051         */
052        NDROP, 
053        /**
054         * Ophthalmic Drops
055         */
056        OPDROP, 
057        /**
058         * Oral Drops
059         */
060        ORDROP, 
061        /**
062         * Otic Drops
063         */
064        OTDROP, 
065        /**
066         * Puff
067         */
068        PUFF, 
069        /**
070         * Scoops
071         */
072        SCOOP, 
073        /**
074         * Sprays
075         */
076        SPRY, 
077        /**
078         * DispensableDrugForm
079         */
080        _DISPENSABLEDRUGFORM, 
081        /**
082         * Any elastic aeriform fluid in which the molecules are separated from one another and have free paths.
083         */
084        _GASDRUGFORM, 
085        /**
086         * Gas for Inhalation
087         */
088        GASINHL, 
089        /**
090         * GasLiquidMixture
091         */
092        _GASLIQUIDMIXTURE, 
093        /**
094         * Aerosol
095         */
096        AER, 
097        /**
098         * Breath Activated Inhaler
099         */
100        BAINHL, 
101        /**
102         * Inhalant Solution
103         */
104        INHLSOL, 
105        /**
106         * Metered Dose Inhaler
107         */
108        MDINHL, 
109        /**
110         * Nasal Spray
111         */
112        NASSPRY, 
113        /**
114         * Dermal Spray
115         */
116        DERMSPRY, 
117        /**
118         * Foam
119         */
120        FOAM, 
121        /**
122         * Foam with Applicator
123         */
124        FOAMAPL, 
125        /**
126         * Rectal foam
127         */
128        RECFORM, 
129        /**
130         * Vaginal foam
131         */
132        VAGFOAM, 
133        /**
134         * Vaginal foam with applicator
135         */
136        VAGFOAMAPL, 
137        /**
138         * Rectal Spray
139         */
140        RECSPRY, 
141        /**
142         * Vaginal Spray
143         */
144        VAGSPRY, 
145        /**
146         * GasSolidSpray
147         */
148        _GASSOLIDSPRAY, 
149        /**
150         * Inhalant
151         */
152        INHL, 
153        /**
154         * Breath Activated Powder Inhaler
155         */
156        BAINHLPWD, 
157        /**
158         * Inhalant Powder
159         */
160        INHLPWD, 
161        /**
162         * Metered Dose Powder Inhaler
163         */
164        MDINHLPWD, 
165        /**
166         * Nasal Inhalant
167         */
168        NASINHL, 
169        /**
170         * Oral Inhalant
171         */
172        ORINHL, 
173        /**
174         * Powder Spray
175         */
176        PWDSPRY, 
177        /**
178         * Spray with Adaptor
179         */
180        SPRYADAPT, 
181        /**
182         * A state of substance that is an intermediate one entered into as matter goes from solid to gas; liquids are also intermediate in that they have neither the orderliness of a crystal nor the randomness of a gas. (Note: This term should not be used to describe solutions, only pure chemicals in their liquid state.)
183         */
184        _LIQUID, 
185        /**
186         * Liquid Cleanser
187         */
188        LIQCLN, 
189        /**
190         * Medicated Liquid Soap
191         */
192        LIQSOAP, 
193        /**
194         * A liquid soap or detergent used to clean the hair and scalp and is often used as a vehicle for dermatologic agents.
195         */
196        SHMP, 
197        /**
198         * An unctuous, combustible substance which is liquid, or easily liquefiable, on warming, and is soluble in ether but insoluble in water. Such substances, depending on their origin, are classified as animal, mineral, or vegetable oils.
199         */
200        OIL, 
201        /**
202         * Topical Oil
203         */
204        TOPOIL, 
205        /**
206         * A liquid preparation that contains one or more chemical substances dissolved, i.e., molecularly dispersed, in a suitable solvent or mixture of mutually miscible solvents.
207         */
208        SOL, 
209        /**
210         * Intraperitoneal Solution
211         */
212        IPSOL, 
213        /**
214         * A sterile solution intended to bathe or flush open wounds or body cavities; they're used topically, never parenterally.
215         */
216        IRSOL, 
217        /**
218         * A liquid preparation, intended for the irrigative cleansing of the vagina, that is prepared from powders, liquid solutions, or liquid concentrates and contains one or more chemical substances dissolved in a suitable solvent or mutually miscible solvents.
219         */
220        DOUCHE, 
221        /**
222         * A rectal preparation for therapeutic, diagnostic, or nutritive purposes.
223         */
224        ENEMA, 
225        /**
226         * Ophthalmic Irrigation Solution
227         */
228        OPIRSOL, 
229        /**
230         * Intravenous Solution
231         */
232        IVSOL, 
233        /**
234         * Oral Solution
235         */
236        ORALSOL, 
237        /**
238         * A clear, pleasantly flavored, sweetened hydroalcoholic liquid containing dissolved medicinal agents; it is intended for oral use.
239         */
240        ELIXIR, 
241        /**
242         * An aqueous solution which is most often used for its deodorant, refreshing, or antiseptic effect.
243         */
244        RINSE, 
245        /**
246         * An oral solution containing high concentrations of sucrose or other sugars; the term has also been used to include any other liquid dosage form prepared in a sweet and viscid vehicle, including oral suspensions.
247         */
248        SYRUP, 
249        /**
250         * Rectal Solution
251         */
252        RECSOL, 
253        /**
254         * Topical Solution
255         */
256        TOPSOL, 
257        /**
258         * A solution or mixture of various substances in oil, alcoholic solutions of soap, or emulsions intended for external application.
259         */
260        LIN, 
261        /**
262         * Mucous Membrane Topical Solution
263         */
264        MUCTOPSOL, 
265        /**
266         * Tincture
267         */
268        TINC, 
269        /**
270         * A two-phase system in which one liquid is dispersed throughout another liquid in the form of small droplets.
271         */
272        _LIQUIDLIQUIDEMULSION, 
273        /**
274         * A semisolid dosage form containing one or more drug substances dissolved or dispersed in a suitable base; more recently, the term has been restricted to products consisting of oil-in-water emulsions or aqueous microcrystalline dispersions of long chain fatty acids or alcohols that are water washable and more cosmetically and aesthetically acceptable.
275         */
276        CRM, 
277        /**
278         * Nasal Cream
279         */
280        NASCRM, 
281        /**
282         * Ophthalmic Cream
283         */
284        OPCRM, 
285        /**
286         * Oral Cream
287         */
288        ORCRM, 
289        /**
290         * Otic Cream
291         */
292        OTCRM, 
293        /**
294         * Rectal Cream
295         */
296        RECCRM, 
297        /**
298         * Topical Cream
299         */
300        TOPCRM, 
301        /**
302         * Vaginal Cream
303         */
304        VAGCRM, 
305        /**
306         * Vaginal Cream with Applicator
307         */
308        VAGCRMAPL, 
309        /**
310         * The term "lotion" has been used to categorize many topical suspensions, solutions and emulsions intended for application to the skin.
311         */
312        LTN, 
313        /**
314         * Topical Lotion
315         */
316        TOPLTN, 
317        /**
318         * A semisolid preparation intended for external application to the skin or mucous membranes.
319         */
320        OINT, 
321        /**
322         * Nasal Ointment
323         */
324        NASOINT, 
325        /**
326         * Ointment with Applicator
327         */
328        OINTAPL, 
329        /**
330         * Ophthalmic Ointment
331         */
332        OPOINT, 
333        /**
334         * Otic Ointment
335         */
336        OTOINT, 
337        /**
338         * Rectal Ointment
339         */
340        RECOINT, 
341        /**
342         * Topical Ointment
343         */
344        TOPOINT, 
345        /**
346         * Vaginal Ointment
347         */
348        VAGOINT, 
349        /**
350         * Vaginal Ointment with Applicator
351         */
352        VAGOINTAPL, 
353        /**
354         * A liquid preparation which consists of solid particles dispersed throughout a liquid phase in which the particles are not soluble.
355         */
356        _LIQUIDSOLIDSUSPENSION, 
357        /**
358         * A semisolid system consisting of either suspensions made up of small inorganic particles or large organic molecules interpenetrated by a liquid.
359         */
360        GEL, 
361        /**
362         * Gel with Applicator
363         */
364        GELAPL, 
365        /**
366         * Nasal Gel
367         */
368        NASGEL, 
369        /**
370         * Ophthalmic Gel
371         */
372        OPGEL, 
373        /**
374         * Otic Gel
375         */
376        OTGEL, 
377        /**
378         * Topical Gel
379         */
380        TOPGEL, 
381        /**
382         * Urethral Gel
383         */
384        URETHGEL, 
385        /**
386         * Vaginal Gel
387         */
388        VAGGEL, 
389        /**
390         * Vaginal Gel with Applicator
391         */
392        VGELAPL, 
393        /**
394         * A semisolid dosage form that contains one or more drug substances intended for topical application.
395         */
396        PASTE, 
397        /**
398         * Pudding
399         */
400        PUD, 
401        /**
402         * A paste formulation intended to clean and/or polish the teeth, and which may contain certain additional agents.
403         */
404        TPASTE, 
405        /**
406         * Suspension
407         */
408        SUSP, 
409        /**
410         * Intrathecal Suspension
411         */
412        ITSUSP, 
413        /**
414         * Ophthalmic Suspension
415         */
416        OPSUSP, 
417        /**
418         * Oral Suspension
419         */
420        ORSUSP, 
421        /**
422         * Extended-Release Suspension
423         */
424        ERSUSP, 
425        /**
426         * 12 Hour Extended-Release Suspension
427         */
428        ERSUSP12, 
429        /**
430         * 24 Hour Extended Release Suspension
431         */
432        ERSUSP24, 
433        /**
434         * Otic Suspension
435         */
436        OTSUSP, 
437        /**
438         * Rectal Suspension
439         */
440        RECSUSP, 
441        /**
442         * SolidDrugForm
443         */
444        _SOLIDDRUGFORM, 
445        /**
446         * Bar
447         */
448        BAR, 
449        /**
450         * Bar Soap
451         */
452        BARSOAP, 
453        /**
454         * Medicated Bar Soap
455         */
456        MEDBAR, 
457        /**
458         * A solid dosage form usually in the form of a rectangle that is meant to be chewed.
459         */
460        CHEWBAR, 
461        /**
462         * A solid dosage form in the shape of a small ball.
463         */
464        BEAD, 
465        /**
466         * Cake
467         */
468        CAKE, 
469        /**
470         * A substance that serves to produce solid union between two surfaces.
471         */
472        CEMENT, 
473        /**
474         * A naturally produced angular solid of definite form in which the ultimate units from which it is built up are systematically arranged; they are usually evenly spaced on a regular space lattice.
475         */
476        CRYS, 
477        /**
478         * A circular plate-like organ or structure.
479         */
480        DISK, 
481        /**
482         * Flakes
483         */
484        FLAKE, 
485        /**
486         * A small particle or grain.
487         */
488        GRAN, 
489        /**
490         * A sweetened and flavored insoluble plastic material of various shapes which when chewed, releases a drug substance into the oral cavity.
491         */
492        GUM, 
493        /**
494         * Pad
495         */
496        PAD, 
497        /**
498         * Medicated Pad
499         */
500        MEDPAD, 
501        /**
502         * A drug delivery system that contains an adhesived backing and that permits its ingredients to diffuse from some portion of it (e.g. the backing itself, a reservoir, the adhesive, or some other component) into the body from the external site where it is applied.
503         */
504        PATCH, 
505        /**
506         * Transdermal Patch
507         */
508        TPATCH, 
509        /**
510         * 16 Hour Transdermal Patch
511         */
512        TPATH16, 
513        /**
514         * 24 Hour Transdermal Patch
515         */
516        TPATH24, 
517        /**
518         * Biweekly Transdermal Patch
519         */
520        TPATH2WK, 
521        /**
522         * 72 Hour Transdermal Patch
523         */
524        TPATH72, 
525        /**
526         * Weekly Transdermal Patch
527         */
528        TPATHWK, 
529        /**
530         * A small sterile solid mass consisting of a highly purified drug (with or without excipients) made by the formation of granules, or by compression and molding.
531         */
532        PELLET, 
533        /**
534         * A small, round solid dosage form containing a medicinal agent intended for oral administration.
535         */
536        PILL, 
537        /**
538         * A solid dosage form in which the drug is enclosed within either a hard or soft soluble container or "shell" made from a suitable form of gelatin.
539         */
540        CAP, 
541        /**
542         * Oral Capsule
543         */
544        ORCAP, 
545        /**
546         * Enteric Coated Capsule
547         */
548        ENTCAP, 
549        /**
550         * Extended Release Enteric Coated Capsule
551         */
552        ERENTCAP, 
553        /**
554         * A solid dosage form in which the drug is enclosed within either a hard or soft soluble container made from a suitable form of gelatin, and which releases a drug (or drugs) in such a manner to allow a reduction in dosing frequency as compared to that drug (or drugs) presented as a conventional dosage form.
555         */
556        ERCAP, 
557        /**
558         * 12 Hour Extended Release Capsule
559         */
560        ERCAP12, 
561        /**
562         * 24 Hour Extended Release Capsule
563         */
564        ERCAP24, 
565        /**
566         * Rationale: Duplicate of code ERENTCAP. Use code ERENTCAP instead.
567         */
568        ERECCAP, 
569        /**
570         * A solid dosage form containing medicinal substances with or without suitable diluents.
571         */
572        TAB, 
573        /**
574         * Oral Tablet
575         */
576        ORTAB, 
577        /**
578         * Buccal Tablet
579         */
580        BUCTAB, 
581        /**
582         * Sustained Release Buccal Tablet
583         */
584        SRBUCTAB, 
585        /**
586         * Caplet
587         */
588        CAPLET, 
589        /**
590         * A solid dosage form containing medicinal substances with or without suitable diluents that is intended to be chewed, producing a pleasant tasting residue in the oral cavity that is easily swallowed and does not leave a bitter or unpleasant after-taste.
591         */
592        CHEWTAB, 
593        /**
594         * Coated Particles Tablet
595         */
596        CPTAB, 
597        /**
598         * A solid dosage form containing medicinal substances which disintegrates rapidly, usually within a matter of seconds, when placed upon the tongue.
599         */
600        DISINTAB, 
601        /**
602         * Delayed Release Tablet
603         */
604        DRTAB, 
605        /**
606         * Enteric Coated Tablet
607         */
608        ECTAB, 
609        /**
610         * Extended Release Enteric Coated Tablet
611         */
612        ERECTAB, 
613        /**
614         * A solid dosage form containing a drug which allows at least a reduction in dosing frequency as compared to that drug presented in conventional dosage form.
615         */
616        ERTAB, 
617        /**
618         * 12 Hour Extended Release Tablet
619         */
620        ERTAB12, 
621        /**
622         * 24 Hour Extended Release Tablet
623         */
624        ERTAB24, 
625        /**
626         * A solid preparation containing one or more medicaments, usually in a flavored, sweetened base which is intended to dissolve or disintegrate slowly in the mouth.
627         */
628        ORTROCHE, 
629        /**
630         * Sublingual Tablet
631         */
632        SLTAB, 
633        /**
634         * Vaginal Tablet
635         */
636        VAGTAB, 
637        /**
638         * An intimate mixture of dry, finely divided drugs and/or chemicals that may be intended for internal or external use.
639         */
640        POWD, 
641        /**
642         * Topical Powder
643         */
644        TOPPWD, 
645        /**
646         * Rectal Powder
647         */
648        RECPWD, 
649        /**
650         * Vaginal Powder
651         */
652        VAGPWD, 
653        /**
654         * A solid body of various weights and shapes, adapted for introduction into the rectal, vaginal, or urethral orifice of the human body; they usually melt, soften, or dissolve at body temperature.
655         */
656        SUPP, 
657        /**
658         * Rectal Suppository
659         */
660        RECSUPP, 
661        /**
662         * Urethral suppository
663         */
664        URETHSUPP, 
665        /**
666         * Vaginal Suppository
667         */
668        VAGSUPP, 
669        /**
670         * A wad of absorbent material usually wound around one end of a small stick and used for applying medication or for removing material from an area.
671         */
672        SWAB, 
673        /**
674         * Medicated swab
675         */
676        MEDSWAB, 
677        /**
678         * A thin slice of material containing a medicinal agent.
679         */
680        WAFER, 
681        /**
682         * added to help the parsers
683         */
684        NULL;
685        public static V3OrderableDrugForm fromCode(String codeString) throws Exception {
686            if (codeString == null || "".equals(codeString))
687                return null;
688        if ("_AdministrableDrugForm".equals(codeString))
689          return _ADMINISTRABLEDRUGFORM;
690        if ("APPFUL".equals(codeString))
691          return APPFUL;
692        if ("DROP".equals(codeString))
693          return DROP;
694        if ("NDROP".equals(codeString))
695          return NDROP;
696        if ("OPDROP".equals(codeString))
697          return OPDROP;
698        if ("ORDROP".equals(codeString))
699          return ORDROP;
700        if ("OTDROP".equals(codeString))
701          return OTDROP;
702        if ("PUFF".equals(codeString))
703          return PUFF;
704        if ("SCOOP".equals(codeString))
705          return SCOOP;
706        if ("SPRY".equals(codeString))
707          return SPRY;
708        if ("_DispensableDrugForm".equals(codeString))
709          return _DISPENSABLEDRUGFORM;
710        if ("_GasDrugForm".equals(codeString))
711          return _GASDRUGFORM;
712        if ("GASINHL".equals(codeString))
713          return GASINHL;
714        if ("_GasLiquidMixture".equals(codeString))
715          return _GASLIQUIDMIXTURE;
716        if ("AER".equals(codeString))
717          return AER;
718        if ("BAINHL".equals(codeString))
719          return BAINHL;
720        if ("INHLSOL".equals(codeString))
721          return INHLSOL;
722        if ("MDINHL".equals(codeString))
723          return MDINHL;
724        if ("NASSPRY".equals(codeString))
725          return NASSPRY;
726        if ("DERMSPRY".equals(codeString))
727          return DERMSPRY;
728        if ("FOAM".equals(codeString))
729          return FOAM;
730        if ("FOAMAPL".equals(codeString))
731          return FOAMAPL;
732        if ("RECFORM".equals(codeString))
733          return RECFORM;
734        if ("VAGFOAM".equals(codeString))
735          return VAGFOAM;
736        if ("VAGFOAMAPL".equals(codeString))
737          return VAGFOAMAPL;
738        if ("RECSPRY".equals(codeString))
739          return RECSPRY;
740        if ("VAGSPRY".equals(codeString))
741          return VAGSPRY;
742        if ("_GasSolidSpray".equals(codeString))
743          return _GASSOLIDSPRAY;
744        if ("INHL".equals(codeString))
745          return INHL;
746        if ("BAINHLPWD".equals(codeString))
747          return BAINHLPWD;
748        if ("INHLPWD".equals(codeString))
749          return INHLPWD;
750        if ("MDINHLPWD".equals(codeString))
751          return MDINHLPWD;
752        if ("NASINHL".equals(codeString))
753          return NASINHL;
754        if ("ORINHL".equals(codeString))
755          return ORINHL;
756        if ("PWDSPRY".equals(codeString))
757          return PWDSPRY;
758        if ("SPRYADAPT".equals(codeString))
759          return SPRYADAPT;
760        if ("_Liquid".equals(codeString))
761          return _LIQUID;
762        if ("LIQCLN".equals(codeString))
763          return LIQCLN;
764        if ("LIQSOAP".equals(codeString))
765          return LIQSOAP;
766        if ("SHMP".equals(codeString))
767          return SHMP;
768        if ("OIL".equals(codeString))
769          return OIL;
770        if ("TOPOIL".equals(codeString))
771          return TOPOIL;
772        if ("SOL".equals(codeString))
773          return SOL;
774        if ("IPSOL".equals(codeString))
775          return IPSOL;
776        if ("IRSOL".equals(codeString))
777          return IRSOL;
778        if ("DOUCHE".equals(codeString))
779          return DOUCHE;
780        if ("ENEMA".equals(codeString))
781          return ENEMA;
782        if ("OPIRSOL".equals(codeString))
783          return OPIRSOL;
784        if ("IVSOL".equals(codeString))
785          return IVSOL;
786        if ("ORALSOL".equals(codeString))
787          return ORALSOL;
788        if ("ELIXIR".equals(codeString))
789          return ELIXIR;
790        if ("RINSE".equals(codeString))
791          return RINSE;
792        if ("SYRUP".equals(codeString))
793          return SYRUP;
794        if ("RECSOL".equals(codeString))
795          return RECSOL;
796        if ("TOPSOL".equals(codeString))
797          return TOPSOL;
798        if ("LIN".equals(codeString))
799          return LIN;
800        if ("MUCTOPSOL".equals(codeString))
801          return MUCTOPSOL;
802        if ("TINC".equals(codeString))
803          return TINC;
804        if ("_LiquidLiquidEmulsion".equals(codeString))
805          return _LIQUIDLIQUIDEMULSION;
806        if ("CRM".equals(codeString))
807          return CRM;
808        if ("NASCRM".equals(codeString))
809          return NASCRM;
810        if ("OPCRM".equals(codeString))
811          return OPCRM;
812        if ("ORCRM".equals(codeString))
813          return ORCRM;
814        if ("OTCRM".equals(codeString))
815          return OTCRM;
816        if ("RECCRM".equals(codeString))
817          return RECCRM;
818        if ("TOPCRM".equals(codeString))
819          return TOPCRM;
820        if ("VAGCRM".equals(codeString))
821          return VAGCRM;
822        if ("VAGCRMAPL".equals(codeString))
823          return VAGCRMAPL;
824        if ("LTN".equals(codeString))
825          return LTN;
826        if ("TOPLTN".equals(codeString))
827          return TOPLTN;
828        if ("OINT".equals(codeString))
829          return OINT;
830        if ("NASOINT".equals(codeString))
831          return NASOINT;
832        if ("OINTAPL".equals(codeString))
833          return OINTAPL;
834        if ("OPOINT".equals(codeString))
835          return OPOINT;
836        if ("OTOINT".equals(codeString))
837          return OTOINT;
838        if ("RECOINT".equals(codeString))
839          return RECOINT;
840        if ("TOPOINT".equals(codeString))
841          return TOPOINT;
842        if ("VAGOINT".equals(codeString))
843          return VAGOINT;
844        if ("VAGOINTAPL".equals(codeString))
845          return VAGOINTAPL;
846        if ("_LiquidSolidSuspension".equals(codeString))
847          return _LIQUIDSOLIDSUSPENSION;
848        if ("GEL".equals(codeString))
849          return GEL;
850        if ("GELAPL".equals(codeString))
851          return GELAPL;
852        if ("NASGEL".equals(codeString))
853          return NASGEL;
854        if ("OPGEL".equals(codeString))
855          return OPGEL;
856        if ("OTGEL".equals(codeString))
857          return OTGEL;
858        if ("TOPGEL".equals(codeString))
859          return TOPGEL;
860        if ("URETHGEL".equals(codeString))
861          return URETHGEL;
862        if ("VAGGEL".equals(codeString))
863          return VAGGEL;
864        if ("VGELAPL".equals(codeString))
865          return VGELAPL;
866        if ("PASTE".equals(codeString))
867          return PASTE;
868        if ("PUD".equals(codeString))
869          return PUD;
870        if ("TPASTE".equals(codeString))
871          return TPASTE;
872        if ("SUSP".equals(codeString))
873          return SUSP;
874        if ("ITSUSP".equals(codeString))
875          return ITSUSP;
876        if ("OPSUSP".equals(codeString))
877          return OPSUSP;
878        if ("ORSUSP".equals(codeString))
879          return ORSUSP;
880        if ("ERSUSP".equals(codeString))
881          return ERSUSP;
882        if ("ERSUSP12".equals(codeString))
883          return ERSUSP12;
884        if ("ERSUSP24".equals(codeString))
885          return ERSUSP24;
886        if ("OTSUSP".equals(codeString))
887          return OTSUSP;
888        if ("RECSUSP".equals(codeString))
889          return RECSUSP;
890        if ("_SolidDrugForm".equals(codeString))
891          return _SOLIDDRUGFORM;
892        if ("BAR".equals(codeString))
893          return BAR;
894        if ("BARSOAP".equals(codeString))
895          return BARSOAP;
896        if ("MEDBAR".equals(codeString))
897          return MEDBAR;
898        if ("CHEWBAR".equals(codeString))
899          return CHEWBAR;
900        if ("BEAD".equals(codeString))
901          return BEAD;
902        if ("CAKE".equals(codeString))
903          return CAKE;
904        if ("CEMENT".equals(codeString))
905          return CEMENT;
906        if ("CRYS".equals(codeString))
907          return CRYS;
908        if ("DISK".equals(codeString))
909          return DISK;
910        if ("FLAKE".equals(codeString))
911          return FLAKE;
912        if ("GRAN".equals(codeString))
913          return GRAN;
914        if ("GUM".equals(codeString))
915          return GUM;
916        if ("PAD".equals(codeString))
917          return PAD;
918        if ("MEDPAD".equals(codeString))
919          return MEDPAD;
920        if ("PATCH".equals(codeString))
921          return PATCH;
922        if ("TPATCH".equals(codeString))
923          return TPATCH;
924        if ("TPATH16".equals(codeString))
925          return TPATH16;
926        if ("TPATH24".equals(codeString))
927          return TPATH24;
928        if ("TPATH2WK".equals(codeString))
929          return TPATH2WK;
930        if ("TPATH72".equals(codeString))
931          return TPATH72;
932        if ("TPATHWK".equals(codeString))
933          return TPATHWK;
934        if ("PELLET".equals(codeString))
935          return PELLET;
936        if ("PILL".equals(codeString))
937          return PILL;
938        if ("CAP".equals(codeString))
939          return CAP;
940        if ("ORCAP".equals(codeString))
941          return ORCAP;
942        if ("ENTCAP".equals(codeString))
943          return ENTCAP;
944        if ("ERENTCAP".equals(codeString))
945          return ERENTCAP;
946        if ("ERCAP".equals(codeString))
947          return ERCAP;
948        if ("ERCAP12".equals(codeString))
949          return ERCAP12;
950        if ("ERCAP24".equals(codeString))
951          return ERCAP24;
952        if ("ERECCAP".equals(codeString))
953          return ERECCAP;
954        if ("TAB".equals(codeString))
955          return TAB;
956        if ("ORTAB".equals(codeString))
957          return ORTAB;
958        if ("BUCTAB".equals(codeString))
959          return BUCTAB;
960        if ("SRBUCTAB".equals(codeString))
961          return SRBUCTAB;
962        if ("CAPLET".equals(codeString))
963          return CAPLET;
964        if ("CHEWTAB".equals(codeString))
965          return CHEWTAB;
966        if ("CPTAB".equals(codeString))
967          return CPTAB;
968        if ("DISINTAB".equals(codeString))
969          return DISINTAB;
970        if ("DRTAB".equals(codeString))
971          return DRTAB;
972        if ("ECTAB".equals(codeString))
973          return ECTAB;
974        if ("ERECTAB".equals(codeString))
975          return ERECTAB;
976        if ("ERTAB".equals(codeString))
977          return ERTAB;
978        if ("ERTAB12".equals(codeString))
979          return ERTAB12;
980        if ("ERTAB24".equals(codeString))
981          return ERTAB24;
982        if ("ORTROCHE".equals(codeString))
983          return ORTROCHE;
984        if ("SLTAB".equals(codeString))
985          return SLTAB;
986        if ("VAGTAB".equals(codeString))
987          return VAGTAB;
988        if ("POWD".equals(codeString))
989          return POWD;
990        if ("TOPPWD".equals(codeString))
991          return TOPPWD;
992        if ("RECPWD".equals(codeString))
993          return RECPWD;
994        if ("VAGPWD".equals(codeString))
995          return VAGPWD;
996        if ("SUPP".equals(codeString))
997          return SUPP;
998        if ("RECSUPP".equals(codeString))
999          return RECSUPP;
1000        if ("URETHSUPP".equals(codeString))
1001          return URETHSUPP;
1002        if ("VAGSUPP".equals(codeString))
1003          return VAGSUPP;
1004        if ("SWAB".equals(codeString))
1005          return SWAB;
1006        if ("MEDSWAB".equals(codeString))
1007          return MEDSWAB;
1008        if ("WAFER".equals(codeString))
1009          return WAFER;
1010        throw new Exception("Unknown V3OrderableDrugForm code '"+codeString+"'");
1011        }
1012        public String toCode() {
1013          switch (this) {
1014            case _ADMINISTRABLEDRUGFORM: return "_AdministrableDrugForm";
1015            case APPFUL: return "APPFUL";
1016            case DROP: return "DROP";
1017            case NDROP: return "NDROP";
1018            case OPDROP: return "OPDROP";
1019            case ORDROP: return "ORDROP";
1020            case OTDROP: return "OTDROP";
1021            case PUFF: return "PUFF";
1022            case SCOOP: return "SCOOP";
1023            case SPRY: return "SPRY";
1024            case _DISPENSABLEDRUGFORM: return "_DispensableDrugForm";
1025            case _GASDRUGFORM: return "_GasDrugForm";
1026            case GASINHL: return "GASINHL";
1027            case _GASLIQUIDMIXTURE: return "_GasLiquidMixture";
1028            case AER: return "AER";
1029            case BAINHL: return "BAINHL";
1030            case INHLSOL: return "INHLSOL";
1031            case MDINHL: return "MDINHL";
1032            case NASSPRY: return "NASSPRY";
1033            case DERMSPRY: return "DERMSPRY";
1034            case FOAM: return "FOAM";
1035            case FOAMAPL: return "FOAMAPL";
1036            case RECFORM: return "RECFORM";
1037            case VAGFOAM: return "VAGFOAM";
1038            case VAGFOAMAPL: return "VAGFOAMAPL";
1039            case RECSPRY: return "RECSPRY";
1040            case VAGSPRY: return "VAGSPRY";
1041            case _GASSOLIDSPRAY: return "_GasSolidSpray";
1042            case INHL: return "INHL";
1043            case BAINHLPWD: return "BAINHLPWD";
1044            case INHLPWD: return "INHLPWD";
1045            case MDINHLPWD: return "MDINHLPWD";
1046            case NASINHL: return "NASINHL";
1047            case ORINHL: return "ORINHL";
1048            case PWDSPRY: return "PWDSPRY";
1049            case SPRYADAPT: return "SPRYADAPT";
1050            case _LIQUID: return "_Liquid";
1051            case LIQCLN: return "LIQCLN";
1052            case LIQSOAP: return "LIQSOAP";
1053            case SHMP: return "SHMP";
1054            case OIL: return "OIL";
1055            case TOPOIL: return "TOPOIL";
1056            case SOL: return "SOL";
1057            case IPSOL: return "IPSOL";
1058            case IRSOL: return "IRSOL";
1059            case DOUCHE: return "DOUCHE";
1060            case ENEMA: return "ENEMA";
1061            case OPIRSOL: return "OPIRSOL";
1062            case IVSOL: return "IVSOL";
1063            case ORALSOL: return "ORALSOL";
1064            case ELIXIR: return "ELIXIR";
1065            case RINSE: return "RINSE";
1066            case SYRUP: return "SYRUP";
1067            case RECSOL: return "RECSOL";
1068            case TOPSOL: return "TOPSOL";
1069            case LIN: return "LIN";
1070            case MUCTOPSOL: return "MUCTOPSOL";
1071            case TINC: return "TINC";
1072            case _LIQUIDLIQUIDEMULSION: return "_LiquidLiquidEmulsion";
1073            case CRM: return "CRM";
1074            case NASCRM: return "NASCRM";
1075            case OPCRM: return "OPCRM";
1076            case ORCRM: return "ORCRM";
1077            case OTCRM: return "OTCRM";
1078            case RECCRM: return "RECCRM";
1079            case TOPCRM: return "TOPCRM";
1080            case VAGCRM: return "VAGCRM";
1081            case VAGCRMAPL: return "VAGCRMAPL";
1082            case LTN: return "LTN";
1083            case TOPLTN: return "TOPLTN";
1084            case OINT: return "OINT";
1085            case NASOINT: return "NASOINT";
1086            case OINTAPL: return "OINTAPL";
1087            case OPOINT: return "OPOINT";
1088            case OTOINT: return "OTOINT";
1089            case RECOINT: return "RECOINT";
1090            case TOPOINT: return "TOPOINT";
1091            case VAGOINT: return "VAGOINT";
1092            case VAGOINTAPL: return "VAGOINTAPL";
1093            case _LIQUIDSOLIDSUSPENSION: return "_LiquidSolidSuspension";
1094            case GEL: return "GEL";
1095            case GELAPL: return "GELAPL";
1096            case NASGEL: return "NASGEL";
1097            case OPGEL: return "OPGEL";
1098            case OTGEL: return "OTGEL";
1099            case TOPGEL: return "TOPGEL";
1100            case URETHGEL: return "URETHGEL";
1101            case VAGGEL: return "VAGGEL";
1102            case VGELAPL: return "VGELAPL";
1103            case PASTE: return "PASTE";
1104            case PUD: return "PUD";
1105            case TPASTE: return "TPASTE";
1106            case SUSP: return "SUSP";
1107            case ITSUSP: return "ITSUSP";
1108            case OPSUSP: return "OPSUSP";
1109            case ORSUSP: return "ORSUSP";
1110            case ERSUSP: return "ERSUSP";
1111            case ERSUSP12: return "ERSUSP12";
1112            case ERSUSP24: return "ERSUSP24";
1113            case OTSUSP: return "OTSUSP";
1114            case RECSUSP: return "RECSUSP";
1115            case _SOLIDDRUGFORM: return "_SolidDrugForm";
1116            case BAR: return "BAR";
1117            case BARSOAP: return "BARSOAP";
1118            case MEDBAR: return "MEDBAR";
1119            case CHEWBAR: return "CHEWBAR";
1120            case BEAD: return "BEAD";
1121            case CAKE: return "CAKE";
1122            case CEMENT: return "CEMENT";
1123            case CRYS: return "CRYS";
1124            case DISK: return "DISK";
1125            case FLAKE: return "FLAKE";
1126            case GRAN: return "GRAN";
1127            case GUM: return "GUM";
1128            case PAD: return "PAD";
1129            case MEDPAD: return "MEDPAD";
1130            case PATCH: return "PATCH";
1131            case TPATCH: return "TPATCH";
1132            case TPATH16: return "TPATH16";
1133            case TPATH24: return "TPATH24";
1134            case TPATH2WK: return "TPATH2WK";
1135            case TPATH72: return "TPATH72";
1136            case TPATHWK: return "TPATHWK";
1137            case PELLET: return "PELLET";
1138            case PILL: return "PILL";
1139            case CAP: return "CAP";
1140            case ORCAP: return "ORCAP";
1141            case ENTCAP: return "ENTCAP";
1142            case ERENTCAP: return "ERENTCAP";
1143            case ERCAP: return "ERCAP";
1144            case ERCAP12: return "ERCAP12";
1145            case ERCAP24: return "ERCAP24";
1146            case ERECCAP: return "ERECCAP";
1147            case TAB: return "TAB";
1148            case ORTAB: return "ORTAB";
1149            case BUCTAB: return "BUCTAB";
1150            case SRBUCTAB: return "SRBUCTAB";
1151            case CAPLET: return "CAPLET";
1152            case CHEWTAB: return "CHEWTAB";
1153            case CPTAB: return "CPTAB";
1154            case DISINTAB: return "DISINTAB";
1155            case DRTAB: return "DRTAB";
1156            case ECTAB: return "ECTAB";
1157            case ERECTAB: return "ERECTAB";
1158            case ERTAB: return "ERTAB";
1159            case ERTAB12: return "ERTAB12";
1160            case ERTAB24: return "ERTAB24";
1161            case ORTROCHE: return "ORTROCHE";
1162            case SLTAB: return "SLTAB";
1163            case VAGTAB: return "VAGTAB";
1164            case POWD: return "POWD";
1165            case TOPPWD: return "TOPPWD";
1166            case RECPWD: return "RECPWD";
1167            case VAGPWD: return "VAGPWD";
1168            case SUPP: return "SUPP";
1169            case RECSUPP: return "RECSUPP";
1170            case URETHSUPP: return "URETHSUPP";
1171            case VAGSUPP: return "VAGSUPP";
1172            case SWAB: return "SWAB";
1173            case MEDSWAB: return "MEDSWAB";
1174            case WAFER: return "WAFER";
1175            default: return "?";
1176          }
1177        }
1178        public String getSystem() {
1179          return "http://hl7.org/fhir/v3/orderableDrugForm";
1180        }
1181        public String getDefinition() {
1182          switch (this) {
1183            case _ADMINISTRABLEDRUGFORM: return "AdministrableDrugForm";
1184            case APPFUL: return "Applicatorful";
1185            case DROP: return "Drops";
1186            case NDROP: return "Nasal Drops";
1187            case OPDROP: return "Ophthalmic Drops";
1188            case ORDROP: return "Oral Drops";
1189            case OTDROP: return "Otic Drops";
1190            case PUFF: return "Puff";
1191            case SCOOP: return "Scoops";
1192            case SPRY: return "Sprays";
1193            case _DISPENSABLEDRUGFORM: return "DispensableDrugForm";
1194            case _GASDRUGFORM: return "Any elastic aeriform fluid in which the molecules are separated from one another and have free paths.";
1195            case GASINHL: return "Gas for Inhalation";
1196            case _GASLIQUIDMIXTURE: return "GasLiquidMixture";
1197            case AER: return "Aerosol";
1198            case BAINHL: return "Breath Activated Inhaler";
1199            case INHLSOL: return "Inhalant Solution";
1200            case MDINHL: return "Metered Dose Inhaler";
1201            case NASSPRY: return "Nasal Spray";
1202            case DERMSPRY: return "Dermal Spray";
1203            case FOAM: return "Foam";
1204            case FOAMAPL: return "Foam with Applicator";
1205            case RECFORM: return "Rectal foam";
1206            case VAGFOAM: return "Vaginal foam";
1207            case VAGFOAMAPL: return "Vaginal foam with applicator";
1208            case RECSPRY: return "Rectal Spray";
1209            case VAGSPRY: return "Vaginal Spray";
1210            case _GASSOLIDSPRAY: return "GasSolidSpray";
1211            case INHL: return "Inhalant";
1212            case BAINHLPWD: return "Breath Activated Powder Inhaler";
1213            case INHLPWD: return "Inhalant Powder";
1214            case MDINHLPWD: return "Metered Dose Powder Inhaler";
1215            case NASINHL: return "Nasal Inhalant";
1216            case ORINHL: return "Oral Inhalant";
1217            case PWDSPRY: return "Powder Spray";
1218            case SPRYADAPT: return "Spray with Adaptor";
1219            case _LIQUID: return "A state of substance that is an intermediate one entered into as matter goes from solid to gas; liquids are also intermediate in that they have neither the orderliness of a crystal nor the randomness of a gas. (Note: This term should not be used to describe solutions, only pure chemicals in their liquid state.)";
1220            case LIQCLN: return "Liquid Cleanser";
1221            case LIQSOAP: return "Medicated Liquid Soap";
1222            case SHMP: return "A liquid soap or detergent used to clean the hair and scalp and is often used as a vehicle for dermatologic agents.";
1223            case OIL: return "An unctuous, combustible substance which is liquid, or easily liquefiable, on warming, and is soluble in ether but insoluble in water. Such substances, depending on their origin, are classified as animal, mineral, or vegetable oils.";
1224            case TOPOIL: return "Topical Oil";
1225            case SOL: return "A liquid preparation that contains one or more chemical substances dissolved, i.e., molecularly dispersed, in a suitable solvent or mixture of mutually miscible solvents.";
1226            case IPSOL: return "Intraperitoneal Solution";
1227            case IRSOL: return "A sterile solution intended to bathe or flush open wounds or body cavities; they're used topically, never parenterally.";
1228            case DOUCHE: return "A liquid preparation, intended for the irrigative cleansing of the vagina, that is prepared from powders, liquid solutions, or liquid concentrates and contains one or more chemical substances dissolved in a suitable solvent or mutually miscible solvents.";
1229            case ENEMA: return "A rectal preparation for therapeutic, diagnostic, or nutritive purposes.";
1230            case OPIRSOL: return "Ophthalmic Irrigation Solution";
1231            case IVSOL: return "Intravenous Solution";
1232            case ORALSOL: return "Oral Solution";
1233            case ELIXIR: return "A clear, pleasantly flavored, sweetened hydroalcoholic liquid containing dissolved medicinal agents; it is intended for oral use.";
1234            case RINSE: return "An aqueous solution which is most often used for its deodorant, refreshing, or antiseptic effect.";
1235            case SYRUP: return "An oral solution containing high concentrations of sucrose or other sugars; the term has also been used to include any other liquid dosage form prepared in a sweet and viscid vehicle, including oral suspensions.";
1236            case RECSOL: return "Rectal Solution";
1237            case TOPSOL: return "Topical Solution";
1238            case LIN: return "A solution or mixture of various substances in oil, alcoholic solutions of soap, or emulsions intended for external application.";
1239            case MUCTOPSOL: return "Mucous Membrane Topical Solution";
1240            case TINC: return "Tincture";
1241            case _LIQUIDLIQUIDEMULSION: return "A two-phase system in which one liquid is dispersed throughout another liquid in the form of small droplets.";
1242            case CRM: return "A semisolid dosage form containing one or more drug substances dissolved or dispersed in a suitable base; more recently, the term has been restricted to products consisting of oil-in-water emulsions or aqueous microcrystalline dispersions of long chain fatty acids or alcohols that are water washable and more cosmetically and aesthetically acceptable.";
1243            case NASCRM: return "Nasal Cream";
1244            case OPCRM: return "Ophthalmic Cream";
1245            case ORCRM: return "Oral Cream";
1246            case OTCRM: return "Otic Cream";
1247            case RECCRM: return "Rectal Cream";
1248            case TOPCRM: return "Topical Cream";
1249            case VAGCRM: return "Vaginal Cream";
1250            case VAGCRMAPL: return "Vaginal Cream with Applicator";
1251            case LTN: return "The term \"lotion\" has been used to categorize many topical suspensions, solutions and emulsions intended for application to the skin.";
1252            case TOPLTN: return "Topical Lotion";
1253            case OINT: return "A semisolid preparation intended for external application to the skin or mucous membranes.";
1254            case NASOINT: return "Nasal Ointment";
1255            case OINTAPL: return "Ointment with Applicator";
1256            case OPOINT: return "Ophthalmic Ointment";
1257            case OTOINT: return "Otic Ointment";
1258            case RECOINT: return "Rectal Ointment";
1259            case TOPOINT: return "Topical Ointment";
1260            case VAGOINT: return "Vaginal Ointment";
1261            case VAGOINTAPL: return "Vaginal Ointment with Applicator";
1262            case _LIQUIDSOLIDSUSPENSION: return "A liquid preparation which consists of solid particles dispersed throughout a liquid phase in which the particles are not soluble.";
1263            case GEL: return "A semisolid system consisting of either suspensions made up of small inorganic particles or large organic molecules interpenetrated by a liquid.";
1264            case GELAPL: return "Gel with Applicator";
1265            case NASGEL: return "Nasal Gel";
1266            case OPGEL: return "Ophthalmic Gel";
1267            case OTGEL: return "Otic Gel";
1268            case TOPGEL: return "Topical Gel";
1269            case URETHGEL: return "Urethral Gel";
1270            case VAGGEL: return "Vaginal Gel";
1271            case VGELAPL: return "Vaginal Gel with Applicator";
1272            case PASTE: return "A semisolid dosage form that contains one or more drug substances intended for topical application.";
1273            case PUD: return "Pudding";
1274            case TPASTE: return "A paste formulation intended to clean and/or polish the teeth, and which may contain certain additional agents.";
1275            case SUSP: return "Suspension";
1276            case ITSUSP: return "Intrathecal Suspension";
1277            case OPSUSP: return "Ophthalmic Suspension";
1278            case ORSUSP: return "Oral Suspension";
1279            case ERSUSP: return "Extended-Release Suspension";
1280            case ERSUSP12: return "12 Hour Extended-Release Suspension";
1281            case ERSUSP24: return "24 Hour Extended Release Suspension";
1282            case OTSUSP: return "Otic Suspension";
1283            case RECSUSP: return "Rectal Suspension";
1284            case _SOLIDDRUGFORM: return "SolidDrugForm";
1285            case BAR: return "Bar";
1286            case BARSOAP: return "Bar Soap";
1287            case MEDBAR: return "Medicated Bar Soap";
1288            case CHEWBAR: return "A solid dosage form usually in the form of a rectangle that is meant to be chewed.";
1289            case BEAD: return "A solid dosage form in the shape of a small ball.";
1290            case CAKE: return "Cake";
1291            case CEMENT: return "A substance that serves to produce solid union between two surfaces.";
1292            case CRYS: return "A naturally produced angular solid of definite form in which the ultimate units from which it is built up are systematically arranged; they are usually evenly spaced on a regular space lattice.";
1293            case DISK: return "A circular plate-like organ or structure.";
1294            case FLAKE: return "Flakes";
1295            case GRAN: return "A small particle or grain.";
1296            case GUM: return "A sweetened and flavored insoluble plastic material of various shapes which when chewed, releases a drug substance into the oral cavity.";
1297            case PAD: return "Pad";
1298            case MEDPAD: return "Medicated Pad";
1299            case PATCH: return "A drug delivery system that contains an adhesived backing and that permits its ingredients to diffuse from some portion of it (e.g. the backing itself, a reservoir, the adhesive, or some other component) into the body from the external site where it is applied.";
1300            case TPATCH: return "Transdermal Patch";
1301            case TPATH16: return "16 Hour Transdermal Patch";
1302            case TPATH24: return "24 Hour Transdermal Patch";
1303            case TPATH2WK: return "Biweekly Transdermal Patch";
1304            case TPATH72: return "72 Hour Transdermal Patch";
1305            case TPATHWK: return "Weekly Transdermal Patch";
1306            case PELLET: return "A small sterile solid mass consisting of a highly purified drug (with or without excipients) made by the formation of granules, or by compression and molding.";
1307            case PILL: return "A small, round solid dosage form containing a medicinal agent intended for oral administration.";
1308            case CAP: return "A solid dosage form in which the drug is enclosed within either a hard or soft soluble container or \"shell\" made from a suitable form of gelatin.";
1309            case ORCAP: return "Oral Capsule";
1310            case ENTCAP: return "Enteric Coated Capsule";
1311            case ERENTCAP: return "Extended Release Enteric Coated Capsule";
1312            case ERCAP: return "A solid dosage form in which the drug is enclosed within either a hard or soft soluble container made from a suitable form of gelatin, and which releases a drug (or drugs) in such a manner to allow a reduction in dosing frequency as compared to that drug (or drugs) presented as a conventional dosage form.";
1313            case ERCAP12: return "12 Hour Extended Release Capsule";
1314            case ERCAP24: return "24 Hour Extended Release Capsule";
1315            case ERECCAP: return "Rationale: Duplicate of code ERENTCAP. Use code ERENTCAP instead.";
1316            case TAB: return "A solid dosage form containing medicinal substances with or without suitable diluents.";
1317            case ORTAB: return "Oral Tablet";
1318            case BUCTAB: return "Buccal Tablet";
1319            case SRBUCTAB: return "Sustained Release Buccal Tablet";
1320            case CAPLET: return "Caplet";
1321            case CHEWTAB: return "A solid dosage form containing medicinal substances with or without suitable diluents that is intended to be chewed, producing a pleasant tasting residue in the oral cavity that is easily swallowed and does not leave a bitter or unpleasant after-taste.";
1322            case CPTAB: return "Coated Particles Tablet";
1323            case DISINTAB: return "A solid dosage form containing medicinal substances which disintegrates rapidly, usually within a matter of seconds, when placed upon the tongue.";
1324            case DRTAB: return "Delayed Release Tablet";
1325            case ECTAB: return "Enteric Coated Tablet";
1326            case ERECTAB: return "Extended Release Enteric Coated Tablet";
1327            case ERTAB: return "A solid dosage form containing a drug which allows at least a reduction in dosing frequency as compared to that drug presented in conventional dosage form.";
1328            case ERTAB12: return "12 Hour Extended Release Tablet";
1329            case ERTAB24: return "24 Hour Extended Release Tablet";
1330            case ORTROCHE: return "A solid preparation containing one or more medicaments, usually in a flavored, sweetened base which is intended to dissolve or disintegrate slowly in the mouth.";
1331            case SLTAB: return "Sublingual Tablet";
1332            case VAGTAB: return "Vaginal Tablet";
1333            case POWD: return "An intimate mixture of dry, finely divided drugs and/or chemicals that may be intended for internal or external use.";
1334            case TOPPWD: return "Topical Powder";
1335            case RECPWD: return "Rectal Powder";
1336            case VAGPWD: return "Vaginal Powder";
1337            case SUPP: return "A solid body of various weights and shapes, adapted for introduction into the rectal, vaginal, or urethral orifice of the human body; they usually melt, soften, or dissolve at body temperature.";
1338            case RECSUPP: return "Rectal Suppository";
1339            case URETHSUPP: return "Urethral suppository";
1340            case VAGSUPP: return "Vaginal Suppository";
1341            case SWAB: return "A wad of absorbent material usually wound around one end of a small stick and used for applying medication or for removing material from an area.";
1342            case MEDSWAB: return "Medicated swab";
1343            case WAFER: return "A thin slice of material containing a medicinal agent.";
1344            default: return "?";
1345          }
1346        }
1347        public String getDisplay() {
1348          switch (this) {
1349            case _ADMINISTRABLEDRUGFORM: return "AdministrableDrugForm";
1350            case APPFUL: return "Applicatorful";
1351            case DROP: return "Drops";
1352            case NDROP: return "Nasal Drops";
1353            case OPDROP: return "Ophthalmic Drops";
1354            case ORDROP: return "Oral Drops";
1355            case OTDROP: return "Otic Drops";
1356            case PUFF: return "Puff";
1357            case SCOOP: return "Scoops";
1358            case SPRY: return "Sprays";
1359            case _DISPENSABLEDRUGFORM: return "DispensableDrugForm";
1360            case _GASDRUGFORM: return "GasDrugForm";
1361            case GASINHL: return "Gas for Inhalation";
1362            case _GASLIQUIDMIXTURE: return "GasLiquidMixture";
1363            case AER: return "Aerosol";
1364            case BAINHL: return "Breath Activated Inhaler";
1365            case INHLSOL: return "Inhalant Solution";
1366            case MDINHL: return "Metered Dose Inhaler";
1367            case NASSPRY: return "Nasal Spray";
1368            case DERMSPRY: return "Dermal Spray";
1369            case FOAM: return "Foam";
1370            case FOAMAPL: return "Foam with Applicator";
1371            case RECFORM: return "Rectal foam";
1372            case VAGFOAM: return "Vaginal foam";
1373            case VAGFOAMAPL: return "Vaginal foam with applicator";
1374            case RECSPRY: return "Rectal Spray";
1375            case VAGSPRY: return "Vaginal Spray";
1376            case _GASSOLIDSPRAY: return "GasSolidSpray";
1377            case INHL: return "Inhalant";
1378            case BAINHLPWD: return "Breath Activated Powder Inhaler";
1379            case INHLPWD: return "Inhalant Powder";
1380            case MDINHLPWD: return "Metered Dose Powder Inhaler";
1381            case NASINHL: return "Nasal Inhalant";
1382            case ORINHL: return "Oral Inhalant";
1383            case PWDSPRY: return "Powder Spray";
1384            case SPRYADAPT: return "Spray with Adaptor";
1385            case _LIQUID: return "Liquid";
1386            case LIQCLN: return "Liquid Cleanser";
1387            case LIQSOAP: return "Medicated Liquid Soap";
1388            case SHMP: return "Shampoo";
1389            case OIL: return "Oil";
1390            case TOPOIL: return "Topical Oil";
1391            case SOL: return "Solution";
1392            case IPSOL: return "Intraperitoneal Solution";
1393            case IRSOL: return "Irrigation Solution";
1394            case DOUCHE: return "Douche";
1395            case ENEMA: return "Enema";
1396            case OPIRSOL: return "Ophthalmic Irrigation Solution";
1397            case IVSOL: return "Intravenous Solution";
1398            case ORALSOL: return "Oral Solution";
1399            case ELIXIR: return "Elixir";
1400            case RINSE: return "Mouthwash/Rinse";
1401            case SYRUP: return "Syrup";
1402            case RECSOL: return "Rectal Solution";
1403            case TOPSOL: return "Topical Solution";
1404            case LIN: return "Liniment";
1405            case MUCTOPSOL: return "Mucous Membrane Topical Solution";
1406            case TINC: return "Tincture";
1407            case _LIQUIDLIQUIDEMULSION: return "LiquidLiquidEmulsion";
1408            case CRM: return "Cream";
1409            case NASCRM: return "Nasal Cream";
1410            case OPCRM: return "Ophthalmic Cream";
1411            case ORCRM: return "Oral Cream";
1412            case OTCRM: return "Otic Cream";
1413            case RECCRM: return "Rectal Cream";
1414            case TOPCRM: return "Topical Cream";
1415            case VAGCRM: return "Vaginal Cream";
1416            case VAGCRMAPL: return "Vaginal Cream with Applicator";
1417            case LTN: return "Lotion";
1418            case TOPLTN: return "Topical Lotion";
1419            case OINT: return "Ointment";
1420            case NASOINT: return "Nasal Ointment";
1421            case OINTAPL: return "Ointment with Applicator";
1422            case OPOINT: return "Ophthalmic Ointment";
1423            case OTOINT: return "Otic Ointment";
1424            case RECOINT: return "Rectal Ointment";
1425            case TOPOINT: return "Topical Ointment";
1426            case VAGOINT: return "Vaginal Ointment";
1427            case VAGOINTAPL: return "Vaginal Ointment with Applicator";
1428            case _LIQUIDSOLIDSUSPENSION: return "LiquidSolidSuspension";
1429            case GEL: return "Gel";
1430            case GELAPL: return "Gel with Applicator";
1431            case NASGEL: return "Nasal Gel";
1432            case OPGEL: return "Ophthalmic Gel";
1433            case OTGEL: return "Otic Gel";
1434            case TOPGEL: return "Topical Gel";
1435            case URETHGEL: return "Urethral Gel";
1436            case VAGGEL: return "Vaginal Gel";
1437            case VGELAPL: return "Vaginal Gel with Applicator";
1438            case PASTE: return "Paste";
1439            case PUD: return "Pudding";
1440            case TPASTE: return "Toothpaste";
1441            case SUSP: return "Suspension";
1442            case ITSUSP: return "Intrathecal Suspension";
1443            case OPSUSP: return "Ophthalmic Suspension";
1444            case ORSUSP: return "Oral Suspension";
1445            case ERSUSP: return "Extended-Release Suspension";
1446            case ERSUSP12: return "12 Hour Extended-Release Suspension";
1447            case ERSUSP24: return "24 Hour Extended Release Suspension";
1448            case OTSUSP: return "Otic Suspension";
1449            case RECSUSP: return "Rectal Suspension";
1450            case _SOLIDDRUGFORM: return "SolidDrugForm";
1451            case BAR: return "Bar";
1452            case BARSOAP: return "Bar Soap";
1453            case MEDBAR: return "Medicated Bar Soap";
1454            case CHEWBAR: return "Chewable Bar";
1455            case BEAD: return "Beads";
1456            case CAKE: return "Cake";
1457            case CEMENT: return "Cement";
1458            case CRYS: return "Crystals";
1459            case DISK: return "Disk";
1460            case FLAKE: return "Flakes";
1461            case GRAN: return "Granules";
1462            case GUM: return "ChewingGum";
1463            case PAD: return "Pad";
1464            case MEDPAD: return "Medicated Pad";
1465            case PATCH: return "Patch";
1466            case TPATCH: return "Transdermal Patch";
1467            case TPATH16: return "16 Hour Transdermal Patch";
1468            case TPATH24: return "24 Hour Transdermal Patch";
1469            case TPATH2WK: return "Biweekly Transdermal Patch";
1470            case TPATH72: return "72 Hour Transdermal Patch";
1471            case TPATHWK: return "Weekly Transdermal Patch";
1472            case PELLET: return "Pellet";
1473            case PILL: return "Pill";
1474            case CAP: return "Capsule";
1475            case ORCAP: return "Oral Capsule";
1476            case ENTCAP: return "Enteric Coated Capsule";
1477            case ERENTCAP: return "Extended Release Enteric Coated Capsule";
1478            case ERCAP: return "Extended Release Capsule";
1479            case ERCAP12: return "12 Hour Extended Release Capsule";
1480            case ERCAP24: return "24 Hour Extended Release Capsule";
1481            case ERECCAP: return "Extended Release Enteric Coated Capsule";
1482            case TAB: return "Tablet";
1483            case ORTAB: return "Oral Tablet";
1484            case BUCTAB: return "Buccal Tablet";
1485            case SRBUCTAB: return "Sustained Release Buccal Tablet";
1486            case CAPLET: return "Caplet";
1487            case CHEWTAB: return "Chewable Tablet";
1488            case CPTAB: return "Coated Particles Tablet";
1489            case DISINTAB: return "Disintegrating Tablet";
1490            case DRTAB: return "Delayed Release Tablet";
1491            case ECTAB: return "Enteric Coated Tablet";
1492            case ERECTAB: return "Extended Release Enteric Coated Tablet";
1493            case ERTAB: return "Extended Release Tablet";
1494            case ERTAB12: return "12 Hour Extended Release Tablet";
1495            case ERTAB24: return "24 Hour Extended Release Tablet";
1496            case ORTROCHE: return "Lozenge/Oral Troche";
1497            case SLTAB: return "Sublingual Tablet";
1498            case VAGTAB: return "Vaginal Tablet";
1499            case POWD: return "Powder";
1500            case TOPPWD: return "Topical Powder";
1501            case RECPWD: return "Rectal Powder";
1502            case VAGPWD: return "Vaginal Powder";
1503            case SUPP: return "Suppository";
1504            case RECSUPP: return "Rectal Suppository";
1505            case URETHSUPP: return "Urethral suppository";
1506            case VAGSUPP: return "Vaginal Suppository";
1507            case SWAB: return "Swab";
1508            case MEDSWAB: return "Medicated swab";
1509            case WAFER: return "Wafer";
1510            default: return "?";
1511          }
1512    }
1513
1514
1515}
1516