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 Wed, Jan 30, 2019 16:19-0500 for FHIR v4.0.0 033 034import org.hl7.fhir.exceptions.FHIRException; 035 036public enum V3OrderableDrugForm { 037 038 /** 039 * AdministrableDrugForm 040 */ 041 _ADMINISTRABLEDRUGFORM, 042 /** 043 * Applicatorful 044 */ 045 APPFUL, 046 /** 047 * Drops 048 */ 049 DROP, 050 /** 051 * Nasal Drops 052 */ 053 NDROP, 054 /** 055 * Ophthalmic Drops 056 */ 057 OPDROP, 058 /** 059 * Oral Drops 060 */ 061 ORDROP, 062 /** 063 * Otic Drops 064 */ 065 OTDROP, 066 /** 067 * Puff 068 */ 069 PUFF, 070 /** 071 * Scoops 072 */ 073 SCOOP, 074 /** 075 * Sprays 076 */ 077 SPRY, 078 /** 079 * DispensableDrugForm 080 */ 081 _DISPENSABLEDRUGFORM, 082 /** 083 * Any elastic aeriform fluid in which the molecules are separated from one 084 * 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 185 * from solid to gas; liquids are also intermediate in that they have neither 186 * the orderliness of a crystal nor the randomness of a gas. (Note: This term 187 * should not be used to describe solutions, only pure chemicals in their liquid 188 * state.) 189 */ 190 _LIQUID, 191 /** 192 * Liquid Cleanser 193 */ 194 LIQCLN, 195 /** 196 * Medicated Liquid Soap 197 */ 198 LIQSOAP, 199 /** 200 * A liquid soap or detergent used to clean the hair and scalp and is often used 201 * as a vehicle for dermatologic agents. 202 */ 203 SHMP, 204 /** 205 * An unctuous, combustible substance which is liquid, or easily liquefiable, on 206 * warming, and is soluble in ether but insoluble in water. Such substances, 207 * depending on their origin, are classified as animal, mineral, or vegetable 208 * oils. 209 */ 210 OIL, 211 /** 212 * Topical Oil 213 */ 214 TOPOIL, 215 /** 216 * A liquid preparation that contains one or more chemical substances dissolved, 217 * i.e., molecularly dispersed, in a suitable solvent or mixture of mutually 218 * miscible solvents. 219 */ 220 SOL, 221 /** 222 * Intraperitoneal Solution 223 */ 224 IPSOL, 225 /** 226 * A sterile solution intended to bathe or flush open wounds or body cavities; 227 * they're used topically, never parenterally. 228 */ 229 IRSOL, 230 /** 231 * A liquid preparation, intended for the irrigative cleansing of the vagina, 232 * that is prepared from powders, liquid solutions, or liquid concentrates and 233 * contains one or more chemical substances dissolved in a suitable solvent or 234 * mutually miscible solvents. 235 */ 236 DOUCHE, 237 /** 238 * A rectal preparation for therapeutic, diagnostic, or nutritive purposes. 239 */ 240 ENEMA, 241 /** 242 * Ophthalmic Irrigation Solution 243 */ 244 OPIRSOL, 245 /** 246 * Intravenous Solution 247 */ 248 IVSOL, 249 /** 250 * Oral Solution 251 */ 252 ORALSOL, 253 /** 254 * A clear, pleasantly flavored, sweetened hydroalcoholic liquid containing 255 * dissolved medicinal agents; it is intended for oral use. 256 */ 257 ELIXIR, 258 /** 259 * An aqueous solution which is most often used for its deodorant, refreshing, 260 * or antiseptic effect. 261 */ 262 RINSE, 263 /** 264 * An oral solution containing high concentrations of sucrose or other sugars; 265 * the term has also been used to include any other liquid dosage form prepared 266 * in a sweet and viscid vehicle, including oral suspensions. 267 */ 268 SYRUP, 269 /** 270 * Rectal Solution 271 */ 272 RECSOL, 273 /** 274 * Topical Solution 275 */ 276 TOPSOL, 277 /** 278 * A solution or mixture of various substances in oil, alcoholic solutions of 279 * soap, or emulsions intended for external application. 280 */ 281 LIN, 282 /** 283 * Mucous Membrane Topical Solution 284 */ 285 MUCTOPSOL, 286 /** 287 * Tincture 288 */ 289 TINC, 290 /** 291 * A two-phase system in which one liquid is dispersed throughout another liquid 292 * in the form of small droplets. 293 */ 294 _LIQUIDLIQUIDEMULSION, 295 /** 296 * A semisolid dosage form containing one or more drug substances dissolved or 297 * dispersed in a suitable base; more recently, the term has been restricted to 298 * products consisting of oil-in-water emulsions or aqueous microcrystalline 299 * dispersions of long chain fatty acids or alcohols that are water washable and 300 * more cosmetically and aesthetically acceptable. 301 */ 302 CRM, 303 /** 304 * Nasal Cream 305 */ 306 NASCRM, 307 /** 308 * Ophthalmic Cream 309 */ 310 OPCRM, 311 /** 312 * Oral Cream 313 */ 314 ORCRM, 315 /** 316 * Otic Cream 317 */ 318 OTCRM, 319 /** 320 * Rectal Cream 321 */ 322 RECCRM, 323 /** 324 * Topical Cream 325 */ 326 TOPCRM, 327 /** 328 * Vaginal Cream 329 */ 330 VAGCRM, 331 /** 332 * Vaginal Cream with Applicator 333 */ 334 VAGCRMAPL, 335 /** 336 * The term "lotion" has been used to categorize many topical suspensions, 337 * solutions and emulsions intended for application to the skin. 338 */ 339 LTN, 340 /** 341 * Topical Lotion 342 */ 343 TOPLTN, 344 /** 345 * A semisolid preparation intended for external application to the skin or 346 * mucous membranes. 347 */ 348 OINT, 349 /** 350 * Nasal Ointment 351 */ 352 NASOINT, 353 /** 354 * Ointment with Applicator 355 */ 356 OINTAPL, 357 /** 358 * Ophthalmic Ointment 359 */ 360 OPOINT, 361 /** 362 * Otic Ointment 363 */ 364 OTOINT, 365 /** 366 * Rectal Ointment 367 */ 368 RECOINT, 369 /** 370 * Topical Ointment 371 */ 372 TOPOINT, 373 /** 374 * Vaginal Ointment 375 */ 376 VAGOINT, 377 /** 378 * Vaginal Ointment with Applicator 379 */ 380 VAGOINTAPL, 381 /** 382 * A liquid preparation which consists of solid particles dispersed throughout a 383 * liquid phase in which the particles are not soluble. 384 */ 385 _LIQUIDSOLIDSUSPENSION, 386 /** 387 * A semisolid system consisting of either suspensions made up of small 388 * inorganic particles or large organic molecules interpenetrated by a liquid. 389 */ 390 GEL, 391 /** 392 * Gel with Applicator 393 */ 394 GELAPL, 395 /** 396 * Nasal Gel 397 */ 398 NASGEL, 399 /** 400 * Ophthalmic Gel 401 */ 402 OPGEL, 403 /** 404 * Otic Gel 405 */ 406 OTGEL, 407 /** 408 * Topical Gel 409 */ 410 TOPGEL, 411 /** 412 * Urethral Gel 413 */ 414 URETHGEL, 415 /** 416 * Vaginal Gel 417 */ 418 VAGGEL, 419 /** 420 * Vaginal Gel with Applicator 421 */ 422 VGELAPL, 423 /** 424 * A semisolid dosage form that contains one or more drug substances intended 425 * for topical application. 426 */ 427 PASTE, 428 /** 429 * Pudding 430 */ 431 PUD, 432 /** 433 * A paste formulation intended to clean and/or polish the teeth, and which may 434 * contain certain additional agents. 435 */ 436 TPASTE, 437 /** 438 * Suspension 439 */ 440 SUSP, 441 /** 442 * Intrathecal Suspension 443 */ 444 ITSUSP, 445 /** 446 * Ophthalmic Suspension 447 */ 448 OPSUSP, 449 /** 450 * Oral Suspension 451 */ 452 ORSUSP, 453 /** 454 * Extended-Release Suspension 455 */ 456 ERSUSP, 457 /** 458 * 12 Hour Extended-Release Suspension 459 */ 460 ERSUSP12, 461 /** 462 * 24 Hour Extended Release Suspension 463 */ 464 ERSUSP24, 465 /** 466 * Otic Suspension 467 */ 468 OTSUSP, 469 /** 470 * Rectal Suspension 471 */ 472 RECSUSP, 473 /** 474 * SolidDrugForm 475 */ 476 _SOLIDDRUGFORM, 477 /** 478 * Bar 479 */ 480 BAR, 481 /** 482 * Bar Soap 483 */ 484 BARSOAP, 485 /** 486 * Medicated Bar Soap 487 */ 488 MEDBAR, 489 /** 490 * A solid dosage form usually in the form of a rectangle that is meant to be 491 * chewed. 492 */ 493 CHEWBAR, 494 /** 495 * A solid dosage form in the shape of a small ball. 496 */ 497 BEAD, 498 /** 499 * Cake 500 */ 501 CAKE, 502 /** 503 * A substance that serves to produce solid union between two surfaces. 504 */ 505 CEMENT, 506 /** 507 * A naturally produced angular solid of definite form in which the ultimate 508 * units from which it is built up are systematically arranged; they are usually 509 * evenly spaced on a regular space lattice. 510 */ 511 CRYS, 512 /** 513 * A circular plate-like organ or structure. 514 */ 515 DISK, 516 /** 517 * Flakes 518 */ 519 FLAKE, 520 /** 521 * A small particle or grain. 522 */ 523 GRAN, 524 /** 525 * A sweetened and flavored insoluble plastic material of various shapes which 526 * when chewed, releases a drug substance into the oral cavity. 527 */ 528 GUM, 529 /** 530 * Pad 531 */ 532 PAD, 533 /** 534 * Medicated Pad 535 */ 536 MEDPAD, 537 /** 538 * A drug delivery system that contains an adhesived backing and that permits 539 * its ingredients to diffuse from some portion of it (e.g., the backing itself, 540 * a reservoir, the adhesive, or some other component) into the body from the 541 * external site where it is applied. 542 */ 543 PATCH, 544 /** 545 * Transdermal Patch 546 */ 547 TPATCH, 548 /** 549 * 16 Hour Transdermal Patch 550 */ 551 TPATH16, 552 /** 553 * 24 Hour Transdermal Patch 554 */ 555 TPATH24, 556 /** 557 * Biweekly Transdermal Patch 558 */ 559 TPATH2WK, 560 /** 561 * 72 Hour Transdermal Patch 562 */ 563 TPATH72, 564 /** 565 * Weekly Transdermal Patch 566 */ 567 TPATHWK, 568 /** 569 * A small sterile solid mass consisting of a highly purified drug (with or 570 * without excipients) made by the formation of granules, or by compression and 571 * molding. 572 */ 573 PELLET, 574 /** 575 * A small, round solid dosage form containing a medicinal agent intended for 576 * oral administration. 577 */ 578 PILL, 579 /** 580 * A solid dosage form in which the drug is enclosed within either a hard or 581 * soft soluble container or "shell" made from a suitable form of gelatin. 582 */ 583 CAP, 584 /** 585 * Oral Capsule 586 */ 587 ORCAP, 588 /** 589 * Enteric Coated Capsule 590 */ 591 ENTCAP, 592 /** 593 * Extended Release Enteric Coated Capsule 594 */ 595 ERENTCAP, 596 /** 597 * A solid dosage form in which the drug is enclosed within either a hard or 598 * soft soluble container made from a suitable form of gelatin, and which 599 * releases a drug (or drugs) in such a manner to allow a reduction in dosing 600 * frequency as compared to that drug (or drugs) presented as a conventional 601 * dosage form. 602 */ 603 ERCAP, 604 /** 605 * 12 Hour Extended Release Capsule 606 */ 607 ERCAP12, 608 /** 609 * 24 Hour Extended Release Capsule 610 */ 611 ERCAP24, 612 /** 613 * Rationale: Duplicate of code ERENTCAP. Use code ERENTCAP instead. 614 */ 615 ERECCAP, 616 /** 617 * A solid dosage form containing medicinal substances with or without suitable 618 * diluents. 619 */ 620 TAB, 621 /** 622 * Oral Tablet 623 */ 624 ORTAB, 625 /** 626 * Buccal Tablet 627 */ 628 BUCTAB, 629 /** 630 * Sustained Release Buccal Tablet 631 */ 632 SRBUCTAB, 633 /** 634 * Caplet 635 */ 636 CAPLET, 637 /** 638 * A solid dosage form containing medicinal substances with or without suitable 639 * diluents that is intended to be chewed, producing a pleasant tasting residue 640 * in the oral cavity that is easily swallowed and does not leave a bitter or 641 * unpleasant after-taste. 642 */ 643 CHEWTAB, 644 /** 645 * Coated Particles Tablet 646 */ 647 CPTAB, 648 /** 649 * A solid dosage form containing medicinal substances which disintegrates 650 * rapidly, usually within a matter of seconds, when placed upon the tongue. 651 */ 652 DISINTAB, 653 /** 654 * Delayed Release Tablet 655 */ 656 DRTAB, 657 /** 658 * Enteric Coated Tablet 659 */ 660 ECTAB, 661 /** 662 * Extended Release Enteric Coated Tablet 663 */ 664 ERECTAB, 665 /** 666 * A solid dosage form containing a drug which allows at least a reduction in 667 * dosing frequency as compared to that drug presented in conventional dosage 668 * form. 669 */ 670 ERTAB, 671 /** 672 * 12 Hour Extended Release Tablet 673 */ 674 ERTAB12, 675 /** 676 * 24 Hour Extended Release Tablet 677 */ 678 ERTAB24, 679 /** 680 * A solid preparation containing one or more medicaments, usually in a 681 * flavored, sweetened base which is intended to dissolve or disintegrate slowly 682 * in the mouth. 683 */ 684 ORTROCHE, 685 /** 686 * Sublingual Tablet 687 */ 688 SLTAB, 689 /** 690 * Vaginal Tablet 691 */ 692 VAGTAB, 693 /** 694 * An intimate mixture of dry, finely divided drugs and/or chemicals that may be 695 * intended for internal or external use. 696 */ 697 POWD, 698 /** 699 * Topical Powder 700 */ 701 TOPPWD, 702 /** 703 * Rectal Powder 704 */ 705 RECPWD, 706 /** 707 * Vaginal Powder 708 */ 709 VAGPWD, 710 /** 711 * A solid body of various weights and shapes, adapted for introduction into the 712 * rectal, vaginal, or urethral orifice of the human body; they usually melt, 713 * soften, or dissolve at body temperature. 714 */ 715 SUPP, 716 /** 717 * Rectal Suppository 718 */ 719 RECSUPP, 720 /** 721 * Urethral suppository 722 */ 723 URETHSUPP, 724 /** 725 * Vaginal Suppository 726 */ 727 VAGSUPP, 728 /** 729 * A wad of absorbent material usually wound around one end of a small stick and 730 * used for applying medication or for removing material from an area. 731 */ 732 SWAB, 733 /** 734 * Medicated swab 735 */ 736 MEDSWAB, 737 /** 738 * A thin slice of material containing a medicinal agent. 739 */ 740 WAFER, 741 /** 742 * added to help the parsers 743 */ 744 NULL; 745 746 public static V3OrderableDrugForm fromCode(String codeString) throws FHIRException { 747 if (codeString == null || "".equals(codeString)) 748 return null; 749 if ("_AdministrableDrugForm".equals(codeString)) 750 return _ADMINISTRABLEDRUGFORM; 751 if ("APPFUL".equals(codeString)) 752 return APPFUL; 753 if ("DROP".equals(codeString)) 754 return DROP; 755 if ("NDROP".equals(codeString)) 756 return NDROP; 757 if ("OPDROP".equals(codeString)) 758 return OPDROP; 759 if ("ORDROP".equals(codeString)) 760 return ORDROP; 761 if ("OTDROP".equals(codeString)) 762 return OTDROP; 763 if ("PUFF".equals(codeString)) 764 return PUFF; 765 if ("SCOOP".equals(codeString)) 766 return SCOOP; 767 if ("SPRY".equals(codeString)) 768 return SPRY; 769 if ("_DispensableDrugForm".equals(codeString)) 770 return _DISPENSABLEDRUGFORM; 771 if ("_GasDrugForm".equals(codeString)) 772 return _GASDRUGFORM; 773 if ("GASINHL".equals(codeString)) 774 return GASINHL; 775 if ("_GasLiquidMixture".equals(codeString)) 776 return _GASLIQUIDMIXTURE; 777 if ("AER".equals(codeString)) 778 return AER; 779 if ("BAINHL".equals(codeString)) 780 return BAINHL; 781 if ("INHLSOL".equals(codeString)) 782 return INHLSOL; 783 if ("MDINHL".equals(codeString)) 784 return MDINHL; 785 if ("NASSPRY".equals(codeString)) 786 return NASSPRY; 787 if ("DERMSPRY".equals(codeString)) 788 return DERMSPRY; 789 if ("FOAM".equals(codeString)) 790 return FOAM; 791 if ("FOAMAPL".equals(codeString)) 792 return FOAMAPL; 793 if ("RECFORM".equals(codeString)) 794 return RECFORM; 795 if ("VAGFOAM".equals(codeString)) 796 return VAGFOAM; 797 if ("VAGFOAMAPL".equals(codeString)) 798 return VAGFOAMAPL; 799 if ("RECSPRY".equals(codeString)) 800 return RECSPRY; 801 if ("VAGSPRY".equals(codeString)) 802 return VAGSPRY; 803 if ("_GasSolidSpray".equals(codeString)) 804 return _GASSOLIDSPRAY; 805 if ("INHL".equals(codeString)) 806 return INHL; 807 if ("BAINHLPWD".equals(codeString)) 808 return BAINHLPWD; 809 if ("INHLPWD".equals(codeString)) 810 return INHLPWD; 811 if ("MDINHLPWD".equals(codeString)) 812 return MDINHLPWD; 813 if ("NASINHL".equals(codeString)) 814 return NASINHL; 815 if ("ORINHL".equals(codeString)) 816 return ORINHL; 817 if ("PWDSPRY".equals(codeString)) 818 return PWDSPRY; 819 if ("SPRYADAPT".equals(codeString)) 820 return SPRYADAPT; 821 if ("_Liquid".equals(codeString)) 822 return _LIQUID; 823 if ("LIQCLN".equals(codeString)) 824 return LIQCLN; 825 if ("LIQSOAP".equals(codeString)) 826 return LIQSOAP; 827 if ("SHMP".equals(codeString)) 828 return SHMP; 829 if ("OIL".equals(codeString)) 830 return OIL; 831 if ("TOPOIL".equals(codeString)) 832 return TOPOIL; 833 if ("SOL".equals(codeString)) 834 return SOL; 835 if ("IPSOL".equals(codeString)) 836 return IPSOL; 837 if ("IRSOL".equals(codeString)) 838 return IRSOL; 839 if ("DOUCHE".equals(codeString)) 840 return DOUCHE; 841 if ("ENEMA".equals(codeString)) 842 return ENEMA; 843 if ("OPIRSOL".equals(codeString)) 844 return OPIRSOL; 845 if ("IVSOL".equals(codeString)) 846 return IVSOL; 847 if ("ORALSOL".equals(codeString)) 848 return ORALSOL; 849 if ("ELIXIR".equals(codeString)) 850 return ELIXIR; 851 if ("RINSE".equals(codeString)) 852 return RINSE; 853 if ("SYRUP".equals(codeString)) 854 return SYRUP; 855 if ("RECSOL".equals(codeString)) 856 return RECSOL; 857 if ("TOPSOL".equals(codeString)) 858 return TOPSOL; 859 if ("LIN".equals(codeString)) 860 return LIN; 861 if ("MUCTOPSOL".equals(codeString)) 862 return MUCTOPSOL; 863 if ("TINC".equals(codeString)) 864 return TINC; 865 if ("_LiquidLiquidEmulsion".equals(codeString)) 866 return _LIQUIDLIQUIDEMULSION; 867 if ("CRM".equals(codeString)) 868 return CRM; 869 if ("NASCRM".equals(codeString)) 870 return NASCRM; 871 if ("OPCRM".equals(codeString)) 872 return OPCRM; 873 if ("ORCRM".equals(codeString)) 874 return ORCRM; 875 if ("OTCRM".equals(codeString)) 876 return OTCRM; 877 if ("RECCRM".equals(codeString)) 878 return RECCRM; 879 if ("TOPCRM".equals(codeString)) 880 return TOPCRM; 881 if ("VAGCRM".equals(codeString)) 882 return VAGCRM; 883 if ("VAGCRMAPL".equals(codeString)) 884 return VAGCRMAPL; 885 if ("LTN".equals(codeString)) 886 return LTN; 887 if ("TOPLTN".equals(codeString)) 888 return TOPLTN; 889 if ("OINT".equals(codeString)) 890 return OINT; 891 if ("NASOINT".equals(codeString)) 892 return NASOINT; 893 if ("OINTAPL".equals(codeString)) 894 return OINTAPL; 895 if ("OPOINT".equals(codeString)) 896 return OPOINT; 897 if ("OTOINT".equals(codeString)) 898 return OTOINT; 899 if ("RECOINT".equals(codeString)) 900 return RECOINT; 901 if ("TOPOINT".equals(codeString)) 902 return TOPOINT; 903 if ("VAGOINT".equals(codeString)) 904 return VAGOINT; 905 if ("VAGOINTAPL".equals(codeString)) 906 return VAGOINTAPL; 907 if ("_LiquidSolidSuspension".equals(codeString)) 908 return _LIQUIDSOLIDSUSPENSION; 909 if ("GEL".equals(codeString)) 910 return GEL; 911 if ("GELAPL".equals(codeString)) 912 return GELAPL; 913 if ("NASGEL".equals(codeString)) 914 return NASGEL; 915 if ("OPGEL".equals(codeString)) 916 return OPGEL; 917 if ("OTGEL".equals(codeString)) 918 return OTGEL; 919 if ("TOPGEL".equals(codeString)) 920 return TOPGEL; 921 if ("URETHGEL".equals(codeString)) 922 return URETHGEL; 923 if ("VAGGEL".equals(codeString)) 924 return VAGGEL; 925 if ("VGELAPL".equals(codeString)) 926 return VGELAPL; 927 if ("PASTE".equals(codeString)) 928 return PASTE; 929 if ("PUD".equals(codeString)) 930 return PUD; 931 if ("TPASTE".equals(codeString)) 932 return TPASTE; 933 if ("SUSP".equals(codeString)) 934 return SUSP; 935 if ("ITSUSP".equals(codeString)) 936 return ITSUSP; 937 if ("OPSUSP".equals(codeString)) 938 return OPSUSP; 939 if ("ORSUSP".equals(codeString)) 940 return ORSUSP; 941 if ("ERSUSP".equals(codeString)) 942 return ERSUSP; 943 if ("ERSUSP12".equals(codeString)) 944 return ERSUSP12; 945 if ("ERSUSP24".equals(codeString)) 946 return ERSUSP24; 947 if ("OTSUSP".equals(codeString)) 948 return OTSUSP; 949 if ("RECSUSP".equals(codeString)) 950 return RECSUSP; 951 if ("_SolidDrugForm".equals(codeString)) 952 return _SOLIDDRUGFORM; 953 if ("BAR".equals(codeString)) 954 return BAR; 955 if ("BARSOAP".equals(codeString)) 956 return BARSOAP; 957 if ("MEDBAR".equals(codeString)) 958 return MEDBAR; 959 if ("CHEWBAR".equals(codeString)) 960 return CHEWBAR; 961 if ("BEAD".equals(codeString)) 962 return BEAD; 963 if ("CAKE".equals(codeString)) 964 return CAKE; 965 if ("CEMENT".equals(codeString)) 966 return CEMENT; 967 if ("CRYS".equals(codeString)) 968 return CRYS; 969 if ("DISK".equals(codeString)) 970 return DISK; 971 if ("FLAKE".equals(codeString)) 972 return FLAKE; 973 if ("GRAN".equals(codeString)) 974 return GRAN; 975 if ("GUM".equals(codeString)) 976 return GUM; 977 if ("PAD".equals(codeString)) 978 return PAD; 979 if ("MEDPAD".equals(codeString)) 980 return MEDPAD; 981 if ("PATCH".equals(codeString)) 982 return PATCH; 983 if ("TPATCH".equals(codeString)) 984 return TPATCH; 985 if ("TPATH16".equals(codeString)) 986 return TPATH16; 987 if ("TPATH24".equals(codeString)) 988 return TPATH24; 989 if ("TPATH2WK".equals(codeString)) 990 return TPATH2WK; 991 if ("TPATH72".equals(codeString)) 992 return TPATH72; 993 if ("TPATHWK".equals(codeString)) 994 return TPATHWK; 995 if ("PELLET".equals(codeString)) 996 return PELLET; 997 if ("PILL".equals(codeString)) 998 return PILL; 999 if ("CAP".equals(codeString)) 1000 return CAP; 1001 if ("ORCAP".equals(codeString)) 1002 return ORCAP; 1003 if ("ENTCAP".equals(codeString)) 1004 return ENTCAP; 1005 if ("ERENTCAP".equals(codeString)) 1006 return ERENTCAP; 1007 if ("ERCAP".equals(codeString)) 1008 return ERCAP; 1009 if ("ERCAP12".equals(codeString)) 1010 return ERCAP12; 1011 if ("ERCAP24".equals(codeString)) 1012 return ERCAP24; 1013 if ("ERECCAP".equals(codeString)) 1014 return ERECCAP; 1015 if ("TAB".equals(codeString)) 1016 return TAB; 1017 if ("ORTAB".equals(codeString)) 1018 return ORTAB; 1019 if ("BUCTAB".equals(codeString)) 1020 return BUCTAB; 1021 if ("SRBUCTAB".equals(codeString)) 1022 return SRBUCTAB; 1023 if ("CAPLET".equals(codeString)) 1024 return CAPLET; 1025 if ("CHEWTAB".equals(codeString)) 1026 return CHEWTAB; 1027 if ("CPTAB".equals(codeString)) 1028 return CPTAB; 1029 if ("DISINTAB".equals(codeString)) 1030 return DISINTAB; 1031 if ("DRTAB".equals(codeString)) 1032 return DRTAB; 1033 if ("ECTAB".equals(codeString)) 1034 return ECTAB; 1035 if ("ERECTAB".equals(codeString)) 1036 return ERECTAB; 1037 if ("ERTAB".equals(codeString)) 1038 return ERTAB; 1039 if ("ERTAB12".equals(codeString)) 1040 return ERTAB12; 1041 if ("ERTAB24".equals(codeString)) 1042 return ERTAB24; 1043 if ("ORTROCHE".equals(codeString)) 1044 return ORTROCHE; 1045 if ("SLTAB".equals(codeString)) 1046 return SLTAB; 1047 if ("VAGTAB".equals(codeString)) 1048 return VAGTAB; 1049 if ("POWD".equals(codeString)) 1050 return POWD; 1051 if ("TOPPWD".equals(codeString)) 1052 return TOPPWD; 1053 if ("RECPWD".equals(codeString)) 1054 return RECPWD; 1055 if ("VAGPWD".equals(codeString)) 1056 return VAGPWD; 1057 if ("SUPP".equals(codeString)) 1058 return SUPP; 1059 if ("RECSUPP".equals(codeString)) 1060 return RECSUPP; 1061 if ("URETHSUPP".equals(codeString)) 1062 return URETHSUPP; 1063 if ("VAGSUPP".equals(codeString)) 1064 return VAGSUPP; 1065 if ("SWAB".equals(codeString)) 1066 return SWAB; 1067 if ("MEDSWAB".equals(codeString)) 1068 return MEDSWAB; 1069 if ("WAFER".equals(codeString)) 1070 return WAFER; 1071 throw new FHIRException("Unknown V3OrderableDrugForm code '" + codeString + "'"); 1072 } 1073 1074 public String toCode() { 1075 switch (this) { 1076 case _ADMINISTRABLEDRUGFORM: 1077 return "_AdministrableDrugForm"; 1078 case APPFUL: 1079 return "APPFUL"; 1080 case DROP: 1081 return "DROP"; 1082 case NDROP: 1083 return "NDROP"; 1084 case OPDROP: 1085 return "OPDROP"; 1086 case ORDROP: 1087 return "ORDROP"; 1088 case OTDROP: 1089 return "OTDROP"; 1090 case PUFF: 1091 return "PUFF"; 1092 case SCOOP: 1093 return "SCOOP"; 1094 case SPRY: 1095 return "SPRY"; 1096 case _DISPENSABLEDRUGFORM: 1097 return "_DispensableDrugForm"; 1098 case _GASDRUGFORM: 1099 return "_GasDrugForm"; 1100 case GASINHL: 1101 return "GASINHL"; 1102 case _GASLIQUIDMIXTURE: 1103 return "_GasLiquidMixture"; 1104 case AER: 1105 return "AER"; 1106 case BAINHL: 1107 return "BAINHL"; 1108 case INHLSOL: 1109 return "INHLSOL"; 1110 case MDINHL: 1111 return "MDINHL"; 1112 case NASSPRY: 1113 return "NASSPRY"; 1114 case DERMSPRY: 1115 return "DERMSPRY"; 1116 case FOAM: 1117 return "FOAM"; 1118 case FOAMAPL: 1119 return "FOAMAPL"; 1120 case RECFORM: 1121 return "RECFORM"; 1122 case VAGFOAM: 1123 return "VAGFOAM"; 1124 case VAGFOAMAPL: 1125 return "VAGFOAMAPL"; 1126 case RECSPRY: 1127 return "RECSPRY"; 1128 case VAGSPRY: 1129 return "VAGSPRY"; 1130 case _GASSOLIDSPRAY: 1131 return "_GasSolidSpray"; 1132 case INHL: 1133 return "INHL"; 1134 case BAINHLPWD: 1135 return "BAINHLPWD"; 1136 case INHLPWD: 1137 return "INHLPWD"; 1138 case MDINHLPWD: 1139 return "MDINHLPWD"; 1140 case NASINHL: 1141 return "NASINHL"; 1142 case ORINHL: 1143 return "ORINHL"; 1144 case PWDSPRY: 1145 return "PWDSPRY"; 1146 case SPRYADAPT: 1147 return "SPRYADAPT"; 1148 case _LIQUID: 1149 return "_Liquid"; 1150 case LIQCLN: 1151 return "LIQCLN"; 1152 case LIQSOAP: 1153 return "LIQSOAP"; 1154 case SHMP: 1155 return "SHMP"; 1156 case OIL: 1157 return "OIL"; 1158 case TOPOIL: 1159 return "TOPOIL"; 1160 case SOL: 1161 return "SOL"; 1162 case IPSOL: 1163 return "IPSOL"; 1164 case IRSOL: 1165 return "IRSOL"; 1166 case DOUCHE: 1167 return "DOUCHE"; 1168 case ENEMA: 1169 return "ENEMA"; 1170 case OPIRSOL: 1171 return "OPIRSOL"; 1172 case IVSOL: 1173 return "IVSOL"; 1174 case ORALSOL: 1175 return "ORALSOL"; 1176 case ELIXIR: 1177 return "ELIXIR"; 1178 case RINSE: 1179 return "RINSE"; 1180 case SYRUP: 1181 return "SYRUP"; 1182 case RECSOL: 1183 return "RECSOL"; 1184 case TOPSOL: 1185 return "TOPSOL"; 1186 case LIN: 1187 return "LIN"; 1188 case MUCTOPSOL: 1189 return "MUCTOPSOL"; 1190 case TINC: 1191 return "TINC"; 1192 case _LIQUIDLIQUIDEMULSION: 1193 return "_LiquidLiquidEmulsion"; 1194 case CRM: 1195 return "CRM"; 1196 case NASCRM: 1197 return "NASCRM"; 1198 case OPCRM: 1199 return "OPCRM"; 1200 case ORCRM: 1201 return "ORCRM"; 1202 case OTCRM: 1203 return "OTCRM"; 1204 case RECCRM: 1205 return "RECCRM"; 1206 case TOPCRM: 1207 return "TOPCRM"; 1208 case VAGCRM: 1209 return "VAGCRM"; 1210 case VAGCRMAPL: 1211 return "VAGCRMAPL"; 1212 case LTN: 1213 return "LTN"; 1214 case TOPLTN: 1215 return "TOPLTN"; 1216 case OINT: 1217 return "OINT"; 1218 case NASOINT: 1219 return "NASOINT"; 1220 case OINTAPL: 1221 return "OINTAPL"; 1222 case OPOINT: 1223 return "OPOINT"; 1224 case OTOINT: 1225 return "OTOINT"; 1226 case RECOINT: 1227 return "RECOINT"; 1228 case TOPOINT: 1229 return "TOPOINT"; 1230 case VAGOINT: 1231 return "VAGOINT"; 1232 case VAGOINTAPL: 1233 return "VAGOINTAPL"; 1234 case _LIQUIDSOLIDSUSPENSION: 1235 return "_LiquidSolidSuspension"; 1236 case GEL: 1237 return "GEL"; 1238 case GELAPL: 1239 return "GELAPL"; 1240 case NASGEL: 1241 return "NASGEL"; 1242 case OPGEL: 1243 return "OPGEL"; 1244 case OTGEL: 1245 return "OTGEL"; 1246 case TOPGEL: 1247 return "TOPGEL"; 1248 case URETHGEL: 1249 return "URETHGEL"; 1250 case VAGGEL: 1251 return "VAGGEL"; 1252 case VGELAPL: 1253 return "VGELAPL"; 1254 case PASTE: 1255 return "PASTE"; 1256 case PUD: 1257 return "PUD"; 1258 case TPASTE: 1259 return "TPASTE"; 1260 case SUSP: 1261 return "SUSP"; 1262 case ITSUSP: 1263 return "ITSUSP"; 1264 case OPSUSP: 1265 return "OPSUSP"; 1266 case ORSUSP: 1267 return "ORSUSP"; 1268 case ERSUSP: 1269 return "ERSUSP"; 1270 case ERSUSP12: 1271 return "ERSUSP12"; 1272 case ERSUSP24: 1273 return "ERSUSP24"; 1274 case OTSUSP: 1275 return "OTSUSP"; 1276 case RECSUSP: 1277 return "RECSUSP"; 1278 case _SOLIDDRUGFORM: 1279 return "_SolidDrugForm"; 1280 case BAR: 1281 return "BAR"; 1282 case BARSOAP: 1283 return "BARSOAP"; 1284 case MEDBAR: 1285 return "MEDBAR"; 1286 case CHEWBAR: 1287 return "CHEWBAR"; 1288 case BEAD: 1289 return "BEAD"; 1290 case CAKE: 1291 return "CAKE"; 1292 case CEMENT: 1293 return "CEMENT"; 1294 case CRYS: 1295 return "CRYS"; 1296 case DISK: 1297 return "DISK"; 1298 case FLAKE: 1299 return "FLAKE"; 1300 case GRAN: 1301 return "GRAN"; 1302 case GUM: 1303 return "GUM"; 1304 case PAD: 1305 return "PAD"; 1306 case MEDPAD: 1307 return "MEDPAD"; 1308 case PATCH: 1309 return "PATCH"; 1310 case TPATCH: 1311 return "TPATCH"; 1312 case TPATH16: 1313 return "TPATH16"; 1314 case TPATH24: 1315 return "TPATH24"; 1316 case TPATH2WK: 1317 return "TPATH2WK"; 1318 case TPATH72: 1319 return "TPATH72"; 1320 case TPATHWK: 1321 return "TPATHWK"; 1322 case PELLET: 1323 return "PELLET"; 1324 case PILL: 1325 return "PILL"; 1326 case CAP: 1327 return "CAP"; 1328 case ORCAP: 1329 return "ORCAP"; 1330 case ENTCAP: 1331 return "ENTCAP"; 1332 case ERENTCAP: 1333 return "ERENTCAP"; 1334 case ERCAP: 1335 return "ERCAP"; 1336 case ERCAP12: 1337 return "ERCAP12"; 1338 case ERCAP24: 1339 return "ERCAP24"; 1340 case ERECCAP: 1341 return "ERECCAP"; 1342 case TAB: 1343 return "TAB"; 1344 case ORTAB: 1345 return "ORTAB"; 1346 case BUCTAB: 1347 return "BUCTAB"; 1348 case SRBUCTAB: 1349 return "SRBUCTAB"; 1350 case CAPLET: 1351 return "CAPLET"; 1352 case CHEWTAB: 1353 return "CHEWTAB"; 1354 case CPTAB: 1355 return "CPTAB"; 1356 case DISINTAB: 1357 return "DISINTAB"; 1358 case DRTAB: 1359 return "DRTAB"; 1360 case ECTAB: 1361 return "ECTAB"; 1362 case ERECTAB: 1363 return "ERECTAB"; 1364 case ERTAB: 1365 return "ERTAB"; 1366 case ERTAB12: 1367 return "ERTAB12"; 1368 case ERTAB24: 1369 return "ERTAB24"; 1370 case ORTROCHE: 1371 return "ORTROCHE"; 1372 case SLTAB: 1373 return "SLTAB"; 1374 case VAGTAB: 1375 return "VAGTAB"; 1376 case POWD: 1377 return "POWD"; 1378 case TOPPWD: 1379 return "TOPPWD"; 1380 case RECPWD: 1381 return "RECPWD"; 1382 case VAGPWD: 1383 return "VAGPWD"; 1384 case SUPP: 1385 return "SUPP"; 1386 case RECSUPP: 1387 return "RECSUPP"; 1388 case URETHSUPP: 1389 return "URETHSUPP"; 1390 case VAGSUPP: 1391 return "VAGSUPP"; 1392 case SWAB: 1393 return "SWAB"; 1394 case MEDSWAB: 1395 return "MEDSWAB"; 1396 case WAFER: 1397 return "WAFER"; 1398 case NULL: 1399 return null; 1400 default: 1401 return "?"; 1402 } 1403 } 1404 1405 public String getSystem() { 1406 return "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm"; 1407 } 1408 1409 public String getDefinition() { 1410 switch (this) { 1411 case _ADMINISTRABLEDRUGFORM: 1412 return "AdministrableDrugForm"; 1413 case APPFUL: 1414 return "Applicatorful"; 1415 case DROP: 1416 return "Drops"; 1417 case NDROP: 1418 return "Nasal Drops"; 1419 case OPDROP: 1420 return "Ophthalmic Drops"; 1421 case ORDROP: 1422 return "Oral Drops"; 1423 case OTDROP: 1424 return "Otic Drops"; 1425 case PUFF: 1426 return "Puff"; 1427 case SCOOP: 1428 return "Scoops"; 1429 case SPRY: 1430 return "Sprays"; 1431 case _DISPENSABLEDRUGFORM: 1432 return "DispensableDrugForm"; 1433 case _GASDRUGFORM: 1434 return "Any elastic aeriform fluid in which the molecules are separated from one another and have free paths."; 1435 case GASINHL: 1436 return "Gas for Inhalation"; 1437 case _GASLIQUIDMIXTURE: 1438 return "GasLiquidMixture"; 1439 case AER: 1440 return "Aerosol"; 1441 case BAINHL: 1442 return "Breath Activated Inhaler"; 1443 case INHLSOL: 1444 return "Inhalant Solution"; 1445 case MDINHL: 1446 return "Metered Dose Inhaler"; 1447 case NASSPRY: 1448 return "Nasal Spray"; 1449 case DERMSPRY: 1450 return "Dermal Spray"; 1451 case FOAM: 1452 return "Foam"; 1453 case FOAMAPL: 1454 return "Foam with Applicator"; 1455 case RECFORM: 1456 return "Rectal foam"; 1457 case VAGFOAM: 1458 return "Vaginal foam"; 1459 case VAGFOAMAPL: 1460 return "Vaginal foam with applicator"; 1461 case RECSPRY: 1462 return "Rectal Spray"; 1463 case VAGSPRY: 1464 return "Vaginal Spray"; 1465 case _GASSOLIDSPRAY: 1466 return "GasSolidSpray"; 1467 case INHL: 1468 return "Inhalant"; 1469 case BAINHLPWD: 1470 return "Breath Activated Powder Inhaler"; 1471 case INHLPWD: 1472 return "Inhalant Powder"; 1473 case MDINHLPWD: 1474 return "Metered Dose Powder Inhaler"; 1475 case NASINHL: 1476 return "Nasal Inhalant"; 1477 case ORINHL: 1478 return "Oral Inhalant"; 1479 case PWDSPRY: 1480 return "Powder Spray"; 1481 case SPRYADAPT: 1482 return "Spray with Adaptor"; 1483 case _LIQUID: 1484 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.)"; 1485 case LIQCLN: 1486 return "Liquid Cleanser"; 1487 case LIQSOAP: 1488 return "Medicated Liquid Soap"; 1489 case SHMP: 1490 return "A liquid soap or detergent used to clean the hair and scalp and is often used as a vehicle for dermatologic agents."; 1491 case OIL: 1492 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."; 1493 case TOPOIL: 1494 return "Topical Oil"; 1495 case SOL: 1496 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."; 1497 case IPSOL: 1498 return "Intraperitoneal Solution"; 1499 case IRSOL: 1500 return "A sterile solution intended to bathe or flush open wounds or body cavities; they're used topically, never parenterally."; 1501 case DOUCHE: 1502 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."; 1503 case ENEMA: 1504 return "A rectal preparation for therapeutic, diagnostic, or nutritive purposes."; 1505 case OPIRSOL: 1506 return "Ophthalmic Irrigation Solution"; 1507 case IVSOL: 1508 return "Intravenous Solution"; 1509 case ORALSOL: 1510 return "Oral Solution"; 1511 case ELIXIR: 1512 return "A clear, pleasantly flavored, sweetened hydroalcoholic liquid containing dissolved medicinal agents; it is intended for oral use."; 1513 case RINSE: 1514 return "An aqueous solution which is most often used for its deodorant, refreshing, or antiseptic effect."; 1515 case SYRUP: 1516 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."; 1517 case RECSOL: 1518 return "Rectal Solution"; 1519 case TOPSOL: 1520 return "Topical Solution"; 1521 case LIN: 1522 return "A solution or mixture of various substances in oil, alcoholic solutions of soap, or emulsions intended for external application."; 1523 case MUCTOPSOL: 1524 return "Mucous Membrane Topical Solution"; 1525 case TINC: 1526 return "Tincture"; 1527 case _LIQUIDLIQUIDEMULSION: 1528 return "A two-phase system in which one liquid is dispersed throughout another liquid in the form of small droplets."; 1529 case CRM: 1530 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."; 1531 case NASCRM: 1532 return "Nasal Cream"; 1533 case OPCRM: 1534 return "Ophthalmic Cream"; 1535 case ORCRM: 1536 return "Oral Cream"; 1537 case OTCRM: 1538 return "Otic Cream"; 1539 case RECCRM: 1540 return "Rectal Cream"; 1541 case TOPCRM: 1542 return "Topical Cream"; 1543 case VAGCRM: 1544 return "Vaginal Cream"; 1545 case VAGCRMAPL: 1546 return "Vaginal Cream with Applicator"; 1547 case LTN: 1548 return "The term \"lotion\" has been used to categorize many topical suspensions, solutions and emulsions intended for application to the skin."; 1549 case TOPLTN: 1550 return "Topical Lotion"; 1551 case OINT: 1552 return "A semisolid preparation intended for external application to the skin or mucous membranes."; 1553 case NASOINT: 1554 return "Nasal Ointment"; 1555 case OINTAPL: 1556 return "Ointment with Applicator"; 1557 case OPOINT: 1558 return "Ophthalmic Ointment"; 1559 case OTOINT: 1560 return "Otic Ointment"; 1561 case RECOINT: 1562 return "Rectal Ointment"; 1563 case TOPOINT: 1564 return "Topical Ointment"; 1565 case VAGOINT: 1566 return "Vaginal Ointment"; 1567 case VAGOINTAPL: 1568 return "Vaginal Ointment with Applicator"; 1569 case _LIQUIDSOLIDSUSPENSION: 1570 return "A liquid preparation which consists of solid particles dispersed throughout a liquid phase in which the particles are not soluble."; 1571 case GEL: 1572 return "A semisolid system consisting of either suspensions made up of small inorganic particles or large organic molecules interpenetrated by a liquid."; 1573 case GELAPL: 1574 return "Gel with Applicator"; 1575 case NASGEL: 1576 return "Nasal Gel"; 1577 case OPGEL: 1578 return "Ophthalmic Gel"; 1579 case OTGEL: 1580 return "Otic Gel"; 1581 case TOPGEL: 1582 return "Topical Gel"; 1583 case URETHGEL: 1584 return "Urethral Gel"; 1585 case VAGGEL: 1586 return "Vaginal Gel"; 1587 case VGELAPL: 1588 return "Vaginal Gel with Applicator"; 1589 case PASTE: 1590 return "A semisolid dosage form that contains one or more drug substances intended for topical application."; 1591 case PUD: 1592 return "Pudding"; 1593 case TPASTE: 1594 return "A paste formulation intended to clean and/or polish the teeth, and which may contain certain additional agents."; 1595 case SUSP: 1596 return "Suspension"; 1597 case ITSUSP: 1598 return "Intrathecal Suspension"; 1599 case OPSUSP: 1600 return "Ophthalmic Suspension"; 1601 case ORSUSP: 1602 return "Oral Suspension"; 1603 case ERSUSP: 1604 return "Extended-Release Suspension"; 1605 case ERSUSP12: 1606 return "12 Hour Extended-Release Suspension"; 1607 case ERSUSP24: 1608 return "24 Hour Extended Release Suspension"; 1609 case OTSUSP: 1610 return "Otic Suspension"; 1611 case RECSUSP: 1612 return "Rectal Suspension"; 1613 case _SOLIDDRUGFORM: 1614 return "SolidDrugForm"; 1615 case BAR: 1616 return "Bar"; 1617 case BARSOAP: 1618 return "Bar Soap"; 1619 case MEDBAR: 1620 return "Medicated Bar Soap"; 1621 case CHEWBAR: 1622 return "A solid dosage form usually in the form of a rectangle that is meant to be chewed."; 1623 case BEAD: 1624 return "A solid dosage form in the shape of a small ball."; 1625 case CAKE: 1626 return "Cake"; 1627 case CEMENT: 1628 return "A substance that serves to produce solid union between two surfaces."; 1629 case CRYS: 1630 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."; 1631 case DISK: 1632 return "A circular plate-like organ or structure."; 1633 case FLAKE: 1634 return "Flakes"; 1635 case GRAN: 1636 return "A small particle or grain."; 1637 case GUM: 1638 return "A sweetened and flavored insoluble plastic material of various shapes which when chewed, releases a drug substance into the oral cavity."; 1639 case PAD: 1640 return "Pad"; 1641 case MEDPAD: 1642 return "Medicated Pad"; 1643 case PATCH: 1644 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."; 1645 case TPATCH: 1646 return "Transdermal Patch"; 1647 case TPATH16: 1648 return "16 Hour Transdermal Patch"; 1649 case TPATH24: 1650 return "24 Hour Transdermal Patch"; 1651 case TPATH2WK: 1652 return "Biweekly Transdermal Patch"; 1653 case TPATH72: 1654 return "72 Hour Transdermal Patch"; 1655 case TPATHWK: 1656 return "Weekly Transdermal Patch"; 1657 case PELLET: 1658 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."; 1659 case PILL: 1660 return "A small, round solid dosage form containing a medicinal agent intended for oral administration."; 1661 case CAP: 1662 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."; 1663 case ORCAP: 1664 return "Oral Capsule"; 1665 case ENTCAP: 1666 return "Enteric Coated Capsule"; 1667 case ERENTCAP: 1668 return "Extended Release Enteric Coated Capsule"; 1669 case ERCAP: 1670 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."; 1671 case ERCAP12: 1672 return "12 Hour Extended Release Capsule"; 1673 case ERCAP24: 1674 return "24 Hour Extended Release Capsule"; 1675 case ERECCAP: 1676 return "Rationale: Duplicate of code ERENTCAP. Use code ERENTCAP instead."; 1677 case TAB: 1678 return "A solid dosage form containing medicinal substances with or without suitable diluents."; 1679 case ORTAB: 1680 return "Oral Tablet"; 1681 case BUCTAB: 1682 return "Buccal Tablet"; 1683 case SRBUCTAB: 1684 return "Sustained Release Buccal Tablet"; 1685 case CAPLET: 1686 return "Caplet"; 1687 case CHEWTAB: 1688 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."; 1689 case CPTAB: 1690 return "Coated Particles Tablet"; 1691 case DISINTAB: 1692 return "A solid dosage form containing medicinal substances which disintegrates rapidly, usually within a matter of seconds, when placed upon the tongue."; 1693 case DRTAB: 1694 return "Delayed Release Tablet"; 1695 case ECTAB: 1696 return "Enteric Coated Tablet"; 1697 case ERECTAB: 1698 return "Extended Release Enteric Coated Tablet"; 1699 case ERTAB: 1700 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."; 1701 case ERTAB12: 1702 return "12 Hour Extended Release Tablet"; 1703 case ERTAB24: 1704 return "24 Hour Extended Release Tablet"; 1705 case ORTROCHE: 1706 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."; 1707 case SLTAB: 1708 return "Sublingual Tablet"; 1709 case VAGTAB: 1710 return "Vaginal Tablet"; 1711 case POWD: 1712 return "An intimate mixture of dry, finely divided drugs and/or chemicals that may be intended for internal or external use."; 1713 case TOPPWD: 1714 return "Topical Powder"; 1715 case RECPWD: 1716 return "Rectal Powder"; 1717 case VAGPWD: 1718 return "Vaginal Powder"; 1719 case SUPP: 1720 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."; 1721 case RECSUPP: 1722 return "Rectal Suppository"; 1723 case URETHSUPP: 1724 return "Urethral suppository"; 1725 case VAGSUPP: 1726 return "Vaginal Suppository"; 1727 case SWAB: 1728 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."; 1729 case MEDSWAB: 1730 return "Medicated swab"; 1731 case WAFER: 1732 return "A thin slice of material containing a medicinal agent."; 1733 case NULL: 1734 return null; 1735 default: 1736 return "?"; 1737 } 1738 } 1739 1740 public String getDisplay() { 1741 switch (this) { 1742 case _ADMINISTRABLEDRUGFORM: 1743 return "AdministrableDrugForm"; 1744 case APPFUL: 1745 return "Applicatorful"; 1746 case DROP: 1747 return "Drops"; 1748 case NDROP: 1749 return "Nasal Drops"; 1750 case OPDROP: 1751 return "Ophthalmic Drops"; 1752 case ORDROP: 1753 return "Oral Drops"; 1754 case OTDROP: 1755 return "Otic Drops"; 1756 case PUFF: 1757 return "Puff"; 1758 case SCOOP: 1759 return "Scoops"; 1760 case SPRY: 1761 return "Sprays"; 1762 case _DISPENSABLEDRUGFORM: 1763 return "DispensableDrugForm"; 1764 case _GASDRUGFORM: 1765 return "GasDrugForm"; 1766 case GASINHL: 1767 return "Gas for Inhalation"; 1768 case _GASLIQUIDMIXTURE: 1769 return "GasLiquidMixture"; 1770 case AER: 1771 return "Aerosol"; 1772 case BAINHL: 1773 return "Breath Activated Inhaler"; 1774 case INHLSOL: 1775 return "Inhalant Solution"; 1776 case MDINHL: 1777 return "Metered Dose Inhaler"; 1778 case NASSPRY: 1779 return "Nasal Spray"; 1780 case DERMSPRY: 1781 return "Dermal Spray"; 1782 case FOAM: 1783 return "Foam"; 1784 case FOAMAPL: 1785 return "Foam with Applicator"; 1786 case RECFORM: 1787 return "Rectal foam"; 1788 case VAGFOAM: 1789 return "Vaginal foam"; 1790 case VAGFOAMAPL: 1791 return "Vaginal foam with applicator"; 1792 case RECSPRY: 1793 return "Rectal Spray"; 1794 case VAGSPRY: 1795 return "Vaginal Spray"; 1796 case _GASSOLIDSPRAY: 1797 return "GasSolidSpray"; 1798 case INHL: 1799 return "Inhalant"; 1800 case BAINHLPWD: 1801 return "Breath Activated Powder Inhaler"; 1802 case INHLPWD: 1803 return "Inhalant Powder"; 1804 case MDINHLPWD: 1805 return "Metered Dose Powder Inhaler"; 1806 case NASINHL: 1807 return "Nasal Inhalant"; 1808 case ORINHL: 1809 return "Oral Inhalant"; 1810 case PWDSPRY: 1811 return "Powder Spray"; 1812 case SPRYADAPT: 1813 return "Spray with Adaptor"; 1814 case _LIQUID: 1815 return "Liquid"; 1816 case LIQCLN: 1817 return "Liquid Cleanser"; 1818 case LIQSOAP: 1819 return "Medicated Liquid Soap"; 1820 case SHMP: 1821 return "Shampoo"; 1822 case OIL: 1823 return "Oil"; 1824 case TOPOIL: 1825 return "Topical Oil"; 1826 case SOL: 1827 return "Solution"; 1828 case IPSOL: 1829 return "Intraperitoneal Solution"; 1830 case IRSOL: 1831 return "Irrigation Solution"; 1832 case DOUCHE: 1833 return "Douche"; 1834 case ENEMA: 1835 return "Enema"; 1836 case OPIRSOL: 1837 return "Ophthalmic Irrigation Solution"; 1838 case IVSOL: 1839 return "Intravenous Solution"; 1840 case ORALSOL: 1841 return "Oral Solution"; 1842 case ELIXIR: 1843 return "Elixir"; 1844 case RINSE: 1845 return "Mouthwash/Rinse"; 1846 case SYRUP: 1847 return "Syrup"; 1848 case RECSOL: 1849 return "Rectal Solution"; 1850 case TOPSOL: 1851 return "Topical Solution"; 1852 case LIN: 1853 return "Liniment"; 1854 case MUCTOPSOL: 1855 return "Mucous Membrane Topical Solution"; 1856 case TINC: 1857 return "Tincture"; 1858 case _LIQUIDLIQUIDEMULSION: 1859 return "LiquidLiquidEmulsion"; 1860 case CRM: 1861 return "Cream"; 1862 case NASCRM: 1863 return "Nasal Cream"; 1864 case OPCRM: 1865 return "Ophthalmic Cream"; 1866 case ORCRM: 1867 return "Oral Cream"; 1868 case OTCRM: 1869 return "Otic Cream"; 1870 case RECCRM: 1871 return "Rectal Cream"; 1872 case TOPCRM: 1873 return "Topical Cream"; 1874 case VAGCRM: 1875 return "Vaginal Cream"; 1876 case VAGCRMAPL: 1877 return "Vaginal Cream with Applicator"; 1878 case LTN: 1879 return "Lotion"; 1880 case TOPLTN: 1881 return "Topical Lotion"; 1882 case OINT: 1883 return "Ointment"; 1884 case NASOINT: 1885 return "Nasal Ointment"; 1886 case OINTAPL: 1887 return "Ointment with Applicator"; 1888 case OPOINT: 1889 return "Ophthalmic Ointment"; 1890 case OTOINT: 1891 return "Otic Ointment"; 1892 case RECOINT: 1893 return "Rectal Ointment"; 1894 case TOPOINT: 1895 return "Topical Ointment"; 1896 case VAGOINT: 1897 return "Vaginal Ointment"; 1898 case VAGOINTAPL: 1899 return "Vaginal Ointment with Applicator"; 1900 case _LIQUIDSOLIDSUSPENSION: 1901 return "LiquidSolidSuspension"; 1902 case GEL: 1903 return "Gel"; 1904 case GELAPL: 1905 return "Gel with Applicator"; 1906 case NASGEL: 1907 return "Nasal Gel"; 1908 case OPGEL: 1909 return "Ophthalmic Gel"; 1910 case OTGEL: 1911 return "Otic Gel"; 1912 case TOPGEL: 1913 return "Topical Gel"; 1914 case URETHGEL: 1915 return "Urethral Gel"; 1916 case VAGGEL: 1917 return "Vaginal Gel"; 1918 case VGELAPL: 1919 return "Vaginal Gel with Applicator"; 1920 case PASTE: 1921 return "Paste"; 1922 case PUD: 1923 return "Pudding"; 1924 case TPASTE: 1925 return "Toothpaste"; 1926 case SUSP: 1927 return "Suspension"; 1928 case ITSUSP: 1929 return "Intrathecal Suspension"; 1930 case OPSUSP: 1931 return "Ophthalmic Suspension"; 1932 case ORSUSP: 1933 return "Oral Suspension"; 1934 case ERSUSP: 1935 return "Extended-Release Suspension"; 1936 case ERSUSP12: 1937 return "12 Hour Extended-Release Suspension"; 1938 case ERSUSP24: 1939 return "24 Hour Extended Release Suspension"; 1940 case OTSUSP: 1941 return "Otic Suspension"; 1942 case RECSUSP: 1943 return "Rectal Suspension"; 1944 case _SOLIDDRUGFORM: 1945 return "SolidDrugForm"; 1946 case BAR: 1947 return "Bar"; 1948 case BARSOAP: 1949 return "Bar Soap"; 1950 case MEDBAR: 1951 return "Medicated Bar Soap"; 1952 case CHEWBAR: 1953 return "Chewable Bar"; 1954 case BEAD: 1955 return "Beads"; 1956 case CAKE: 1957 return "Cake"; 1958 case CEMENT: 1959 return "Cement"; 1960 case CRYS: 1961 return "Crystals"; 1962 case DISK: 1963 return "Disk"; 1964 case FLAKE: 1965 return "Flakes"; 1966 case GRAN: 1967 return "Granules"; 1968 case GUM: 1969 return "ChewingGum"; 1970 case PAD: 1971 return "Pad"; 1972 case MEDPAD: 1973 return "Medicated Pad"; 1974 case PATCH: 1975 return "Patch"; 1976 case TPATCH: 1977 return "Transdermal Patch"; 1978 case TPATH16: 1979 return "16 Hour Transdermal Patch"; 1980 case TPATH24: 1981 return "24 Hour Transdermal Patch"; 1982 case TPATH2WK: 1983 return "Biweekly Transdermal Patch"; 1984 case TPATH72: 1985 return "72 Hour Transdermal Patch"; 1986 case TPATHWK: 1987 return "Weekly Transdermal Patch"; 1988 case PELLET: 1989 return "Pellet"; 1990 case PILL: 1991 return "Pill"; 1992 case CAP: 1993 return "Capsule"; 1994 case ORCAP: 1995 return "Oral Capsule"; 1996 case ENTCAP: 1997 return "Enteric Coated Capsule"; 1998 case ERENTCAP: 1999 return "Extended Release Enteric Coated Capsule"; 2000 case ERCAP: 2001 return "Extended Release Capsule"; 2002 case ERCAP12: 2003 return "12 Hour Extended Release Capsule"; 2004 case ERCAP24: 2005 return "24 Hour Extended Release Capsule"; 2006 case ERECCAP: 2007 return "Extended Release Enteric Coated Capsule"; 2008 case TAB: 2009 return "Tablet"; 2010 case ORTAB: 2011 return "Oral Tablet"; 2012 case BUCTAB: 2013 return "Buccal Tablet"; 2014 case SRBUCTAB: 2015 return "Sustained Release Buccal Tablet"; 2016 case CAPLET: 2017 return "Caplet"; 2018 case CHEWTAB: 2019 return "Chewable Tablet"; 2020 case CPTAB: 2021 return "Coated Particles Tablet"; 2022 case DISINTAB: 2023 return "Disintegrating Tablet"; 2024 case DRTAB: 2025 return "Delayed Release Tablet"; 2026 case ECTAB: 2027 return "Enteric Coated Tablet"; 2028 case ERECTAB: 2029 return "Extended Release Enteric Coated Tablet"; 2030 case ERTAB: 2031 return "Extended Release Tablet"; 2032 case ERTAB12: 2033 return "12 Hour Extended Release Tablet"; 2034 case ERTAB24: 2035 return "24 Hour Extended Release Tablet"; 2036 case ORTROCHE: 2037 return "Lozenge/Oral Troche"; 2038 case SLTAB: 2039 return "Sublingual Tablet"; 2040 case VAGTAB: 2041 return "Vaginal Tablet"; 2042 case POWD: 2043 return "Powder"; 2044 case TOPPWD: 2045 return "Topical Powder"; 2046 case RECPWD: 2047 return "Rectal Powder"; 2048 case VAGPWD: 2049 return "Vaginal Powder"; 2050 case SUPP: 2051 return "Suppository"; 2052 case RECSUPP: 2053 return "Rectal Suppository"; 2054 case URETHSUPP: 2055 return "Urethral suppository"; 2056 case VAGSUPP: 2057 return "Vaginal Suppository"; 2058 case SWAB: 2059 return "Swab"; 2060 case MEDSWAB: 2061 return "Medicated swab"; 2062 case WAFER: 2063 return "Wafer"; 2064 case NULL: 2065 return null; 2066 default: 2067 return "?"; 2068 } 2069 } 2070 2071}