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