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