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