/**
 * RouteByMethod.java
 * <p>
 * File generated from the voc::RouteByMethod uml Enumeration
 * Generated by IHE - europe, gazelle team
 */
package net.ihe.gazelle.hl7v3.voc;

import jakarta.xml.bind.annotation.XmlEnum;
import jakarta.xml.bind.annotation.XmlEnumValue;
import jakarta.xml.bind.annotation.XmlRootElement;
import jakarta.xml.bind.annotation.XmlType;
/**
 * Description of the enumeration RouteByMethod.
 *
 */

@XmlType(name = "RouteByMethod")
@XmlEnum
@XmlRootElement(name = "RouteByMethod")
public enum RouteByMethod {
	@XmlEnumValue("AMNINJ")
	AMNINJ("AMNINJ"),
	@XmlEnumValue("BILINJ")
	BILINJ("BILINJ"),
	@XmlEnumValue("BLADINJ")
	BLADINJ("BLADINJ"),
	@XmlEnumValue("BLADINSTL")
	BLADINSTL("BLADINSTL"),
	@XmlEnumValue("BLADIRR")
	BLADIRR("BLADIRR"),
	@XmlEnumValue("BLADIRRC")
	BLADIRRC("BLADIRRC"),
	@XmlEnumValue("BLADIRRT")
	BLADIRRT("BLADIRRT"),
	@XmlEnumValue("BUC")
	BUC("BUC"),
	@XmlEnumValue("CAPDINSTL")
	CAPDINSTL("CAPDINSTL"),
	@XmlEnumValue("CECINSTL")
	CECINSTL("CECINSTL"),
	@XmlEnumValue("CERV")
	CERV("CERV"),
	@XmlEnumValue("CERVINJ")
	CERVINJ("CERVINJ"),
	@XmlEnumValue("CERVINS")
	CERVINS("CERVINS"),
	@XmlEnumValue("CHEW")
	CHEW("CHEW"),
	@XmlEnumValue("CHOLINJ")
	CHOLINJ("CHOLINJ"),
	@XmlEnumValue("CTINSTL")
	CTINSTL("CTINSTL"),
	@XmlEnumValue("DEN")
	DEN("DEN"),
	@XmlEnumValue("DENRINSE")
	DENRINSE("DENRINSE"),
	@XmlEnumValue("DISSOLVE")
	DISSOLVE("DISSOLVE"),
	@XmlEnumValue("DOUCHE")
	DOUCHE("DOUCHE"),
	@XmlEnumValue("DRESS")
	DRESS("DRESS"),
	@XmlEnumValue("EFT")
	EFT("EFT"),
	@XmlEnumValue("ELECTOSMOS")
	ELECTOSMOS("ELECTOSMOS"),
	@XmlEnumValue("ENDOSININJ")
	ENDOSININJ("ENDOSININJ"),
	@XmlEnumValue("ENEMA")
	ENEMA("ENEMA"),
	@XmlEnumValue("ENTINSTL")
	ENTINSTL("ENTINSTL"),
	@XmlEnumValue("EPI")
	EPI("EPI"),
	@XmlEnumValue("EPIDURINJ")
	EPIDURINJ("EPIDURINJ"),
	@XmlEnumValue("EPIINJ")
	EPIINJ("EPIINJ"),
	@XmlEnumValue("EPINJSP")
	EPINJSP("EPINJSP"),
	@XmlEnumValue("ETINSTL")
	ETINSTL("ETINSTL"),
	@XmlEnumValue("ETNEB")
	ETNEB("ETNEB"),
	@XmlEnumValue("EXTCORPDIF")
	EXTCORPDIF("EXTCORPDIF"),
	@XmlEnumValue("EXTCORPINJ")
	EXTCORPINJ("EXTCORPINJ"),
	@XmlEnumValue("EXTRAMNINJ")
	EXTRAMNINJ("EXTRAMNINJ"),
	@XmlEnumValue("GARGLE")
	GARGLE("GARGLE"),
	@XmlEnumValue("GBINJ")
	GBINJ("GBINJ"),
	@XmlEnumValue("GIN")
	GIN("GIN"),
	@XmlEnumValue("GINGINJ")
	GINGINJ("GINGINJ"),
	@XmlEnumValue("GJT")
	GJT("GJT"),
	@XmlEnumValue("GT")
	GT("GT"),
	@XmlEnumValue("GUIRR")
	GUIRR("GUIRR"),
	@XmlEnumValue("HAIR")
	HAIR("HAIR"),
	@XmlEnumValue("HEMODIFF")
	HEMODIFF("HEMODIFF"),
	@XmlEnumValue("HEMOPORT")
	HEMOPORT("HEMOPORT"),
	@XmlEnumValue("IA")
	IA("IA"),
	@XmlEnumValue("IABDINJ")
	IABDINJ("IABDINJ"),
	@XmlEnumValue("IAINJ")
	IAINJ("IAINJ"),
	@XmlEnumValue("IAINJP")
	IAINJP("IAINJP"),
	@XmlEnumValue("IAINJSP")
	IAINJSP("IAINJSP"),
	@XmlEnumValue("IARTINJ")
	IARTINJ("IARTINJ"),
	@XmlEnumValue("IBRONCHINSTIL")
	IBRONCHINSTIL("IBRONCHINSTIL"),
	@XmlEnumValue("IBURSINJ")
	IBURSINJ("IBURSINJ"),
	@XmlEnumValue("IC")
	IC("IC"),
	@XmlEnumValue("ICARDINJ")
	ICARDINJ("ICARDINJ"),
	@XmlEnumValue("ICARDINJRP")
	ICARDINJRP("ICARDINJRP"),
	@XmlEnumValue("ICARDINJSP")
	ICARDINJSP("ICARDINJSP"),
	@XmlEnumValue("ICARINJP")
	ICARINJP("ICARINJP"),
	@XmlEnumValue("ICARTINJ")
	ICARTINJ("ICARTINJ"),
	@XmlEnumValue("ICAUDINJ")
	ICAUDINJ("ICAUDINJ"),
	@XmlEnumValue("ICAVINJ")
	ICAVINJ("ICAVINJ"),
	@XmlEnumValue("ICAVITINJ")
	ICAVITINJ("ICAVITINJ"),
	@XmlEnumValue("ICEREBINJ")
	ICEREBINJ("ICEREBINJ"),
	@XmlEnumValue("ICISTERNINJ")
	ICISTERNINJ("ICISTERNINJ"),
	@XmlEnumValue("ICOR")
	ICOR("ICOR"),
	@XmlEnumValue("ICORNTA")
	ICORNTA("ICORNTA"),
	@XmlEnumValue("ICORONINJ")
	ICORONINJ("ICORONINJ"),
	@XmlEnumValue("ICORONINJP")
	ICORONINJP("ICORONINJP"),
	@XmlEnumValue("ICORONTA")
	ICORONTA("ICORONTA"),
	@XmlEnumValue("ICORPCAVINJ")
	ICORPCAVINJ("ICORPCAVINJ"),
	@XmlEnumValue("IDIMPLNT")
	IDIMPLNT("IDIMPLNT"),
	@XmlEnumValue("IDINJ")
	IDINJ("IDINJ"),
	@XmlEnumValue("IDISCINJ")
	IDISCINJ("IDISCINJ"),
	@XmlEnumValue("IDOUDMAB")
	IDOUDMAB("IDOUDMAB"),
	@XmlEnumValue("IDUCTINJ")
	IDUCTINJ("IDUCTINJ"),
	@XmlEnumValue("IDUODINSTIL")
	IDUODINSTIL("IDUODINSTIL"),
	@XmlEnumValue("IDURINJ")
	IDURINJ("IDURINJ"),
	@XmlEnumValue("IEPIDINJ")
	IEPIDINJ("IEPIDINJ"),
	@XmlEnumValue("IEPITHINJ")
	IEPITHINJ("IEPITHINJ"),
	@XmlEnumValue("IESOPHINSTIL")
	IESOPHINSTIL("IESOPHINSTIL"),
	@XmlEnumValue("IESOPHTA")
	IESOPHTA("IESOPHTA"),
	@XmlEnumValue("IGASTINSTIL")
	IGASTINSTIL("IGASTINSTIL"),
	@XmlEnumValue("IGASTIRR")
	IGASTIRR("IGASTIRR"),
	@XmlEnumValue("IGASTLAV")
	IGASTLAV("IGASTLAV"),
	@XmlEnumValue("IILEALINJ")
	IILEALINJ("IILEALINJ"),
	@XmlEnumValue("IILEALTA")
	IILEALTA("IILEALTA"),
	@XmlEnumValue("ILESINJ")
	ILESINJ("ILESINJ"),
	@XmlEnumValue("ILESIRR")
	ILESIRR("ILESIRR"),
	@XmlEnumValue("ILTOP")
	ILTOP("ILTOP"),
	@XmlEnumValue("ILUMINJ")
	ILUMINJ("ILUMINJ"),
	@XmlEnumValue("ILUMTA")
	ILUMTA("ILUMTA"),
	@XmlEnumValue("ILYMPJINJ")
	ILYMPJINJ("ILYMPJINJ"),
	@XmlEnumValue("IM")
	IM("IM"),
	@XmlEnumValue("IMD")
	IMD("IMD"),
	@XmlEnumValue("IMEDULINJ")
	IMEDULINJ("IMEDULINJ"),
	@XmlEnumValue("IMZ")
	IMZ("IMZ"),
	@XmlEnumValue("INSUF")
	INSUF("INSUF"),
	@XmlEnumValue("INTERMENINJ")
	INTERMENINJ("INTERMENINJ"),
	@XmlEnumValue("INTERSTITINJ")
	INTERSTITINJ("INTERSTITINJ"),
	@XmlEnumValue("IOINJ")
	IOINJ("IOINJ"),
	@XmlEnumValue("IOINSTL")
	IOINSTL("IOINSTL"),
	@XmlEnumValue("IOIRR")
	IOIRR("IOIRR"),
	@XmlEnumValue("IONTO")
	IONTO("IONTO"),
	@XmlEnumValue("IOSSC")
	IOSSC("IOSSC"),
	@XmlEnumValue("IOSSINJ")
	IOSSINJ("IOSSINJ"),
	@XmlEnumValue("IOSURGINS")
	IOSURGINS("IOSURGINS"),
	@XmlEnumValue("IOTOP")
	IOTOP("IOTOP"),
	@XmlEnumValue("IOVARINJ")
	IOVARINJ("IOVARINJ"),
	@XmlEnumValue("IPCARDINJ")
	IPCARDINJ("IPCARDINJ"),
	@XmlEnumValue("IPERINJ")
	IPERINJ("IPERINJ"),
	@XmlEnumValue("IPINJ")
	IPINJ("IPINJ"),
	@XmlEnumValue("IPLRINJ")
	IPLRINJ("IPLRINJ"),
	@XmlEnumValue("IPPB")
	IPPB("IPPB"),
	@XmlEnumValue("IPROSTINJ")
	IPROSTINJ("IPROSTINJ"),
	@XmlEnumValue("IPUMPINJ")
	IPUMPINJ("IPUMPINJ"),
	@XmlEnumValue("ISININSTIL")
	ISININSTIL("ISININSTIL"),
	@XmlEnumValue("ISINJ")
	ISINJ("ISINJ"),
	@XmlEnumValue("ISTERINJ")
	ISTERINJ("ISTERINJ"),
	@XmlEnumValue("ISYNINJ")
	ISYNINJ("ISYNINJ"),
	@XmlEnumValue("IT")
	IT("IT"),
	@XmlEnumValue("ITENDINJ")
	ITENDINJ("ITENDINJ"),
	@XmlEnumValue("ITESTINJ")
	ITESTINJ("ITESTINJ"),
	@XmlEnumValue("ITHORINJ")
	ITHORINJ("ITHORINJ"),
	@XmlEnumValue("ITINJ")
	ITINJ("ITINJ"),
	@XmlEnumValue("ITRACHINSTIL")
	ITRACHINSTIL("ITRACHINSTIL"),
	@XmlEnumValue("ITRACHMAB")
	ITRACHMAB("ITRACHMAB"),
	@XmlEnumValue("ITUBINJ")
	ITUBINJ("ITUBINJ"),
	@XmlEnumValue("ITUMINJ")
	ITUMINJ("ITUMINJ"),
	@XmlEnumValue("ITYMPINJ")
	ITYMPINJ("ITYMPINJ"),
	@XmlEnumValue("IU")
	IU("IU"),
	@XmlEnumValue("IUINJ")
	IUINJ("IUINJ"),
	@XmlEnumValue("IUINJC")
	IUINJC("IUINJC"),
	@XmlEnumValue("IUINSTL")
	IUINSTL("IUINSTL"),
	@XmlEnumValue("IURETINJ")
	IURETINJ("IURETINJ"),
	@XmlEnumValue("IV")
	IV("IV"),
	@XmlEnumValue("IVASCINFUS")
	IVASCINFUS("IVASCINFUS"),
	@XmlEnumValue("IVASCINJ")
	IVASCINJ("IVASCINJ"),
	@XmlEnumValue("IVC")
	IVC("IVC"),
	@XmlEnumValue("IVCC")
	IVCC("IVCC"),
	@XmlEnumValue("IVCI")
	IVCI("IVCI"),
	@XmlEnumValue("IVENTINJ")
	IVENTINJ("IVENTINJ"),
	@XmlEnumValue("IVESINJ")
	IVESINJ("IVESINJ"),
	@XmlEnumValue("IVFLUSH")
	IVFLUSH("IVFLUSH"),
	@XmlEnumValue("IVINJ")
	IVINJ("IVINJ"),
	@XmlEnumValue("IVINJBOL")
	IVINJBOL("IVINJBOL"),
	@XmlEnumValue("IVITIMPLNT")
	IVITIMPLNT("IVITIMPLNT"),
	@XmlEnumValue("IVITINJ")
	IVITINJ("IVITINJ"),
	@XmlEnumValue("IVPUSH")
	IVPUSH("IVPUSH"),
	@XmlEnumValue("IVRPUSH")
	IVRPUSH("IVRPUSH"),
	@XmlEnumValue("IVSPUSH")
	IVSPUSH("IVSPUSH"),
	@XmlEnumValue("JJTINSTL")
	JJTINSTL("JJTINSTL"),
	@XmlEnumValue("LARYNGINSTIL")
	LARYNGINSTIL("LARYNGINSTIL"),
	@XmlEnumValue("LARYNGTA")
	LARYNGTA("LARYNGTA"),
	@XmlEnumValue("LPINS")
	LPINS("LPINS"),
	@XmlEnumValue("MUC")
	MUC("MUC"),
	@XmlEnumValue("NAIL")
	NAIL("NAIL"),
	@XmlEnumValue("NASAL")
	NASAL("NASAL"),
	@XmlEnumValue("NASALINSTIL")
	NASALINSTIL("NASALINSTIL"),
	@XmlEnumValue("NASINHL")
	NASINHL("NASINHL"),
	@XmlEnumValue("NASINHLC")
	NASINHLC("NASINHLC"),
	@XmlEnumValue("NASNEB")
	NASNEB("NASNEB"),
	@XmlEnumValue("NASOGASINSTIL")
	NASOGASINSTIL("NASOGASINSTIL"),
	@XmlEnumValue("NEB")
	NEB("NEB"),
	@XmlEnumValue("NGT")
	NGT("NGT"),
	@XmlEnumValue("NP")
	NP("NP"),
	@XmlEnumValue("NTT")
	NTT("NTT"),
	@XmlEnumValue("OCDRESTA")
	OCDRESTA("OCDRESTA"),
	@XmlEnumValue("OGT")
	OGT("OGT"),
	@XmlEnumValue("OJJ")
	OJJ("OJJ"),
	@XmlEnumValue("OPTHALTA")
	OPTHALTA("OPTHALTA"),
	@XmlEnumValue("ORALTA")
	ORALTA("ORALTA"),
	@XmlEnumValue("ORIFINHL")
	ORIFINHL("ORIFINHL"),
	@XmlEnumValue("ORINHL")
	ORINHL("ORINHL"),
	@XmlEnumValue("ORMUC")
	ORMUC("ORMUC"),
	@XmlEnumValue("ORNEB")
	ORNEB("ORNEB"),
	@XmlEnumValue("OROPHARTA")
	OROPHARTA("OROPHARTA"),
	@XmlEnumValue("ORRINSE")
	ORRINSE("ORRINSE"),
	@XmlEnumValue("OT")
	OT("OT"),
	@XmlEnumValue("PAINJ")
	PAINJ("PAINJ"),
	@XmlEnumValue("PARENTINJ")
	PARENTINJ("PARENTINJ"),
	@XmlEnumValue("PCA")
	PCA("PCA"),
	@XmlEnumValue("PDONTINJ")
	PDONTINJ("PDONTINJ"),
	@XmlEnumValue("PDONTTA")
	PDONTTA("PDONTTA"),
	@XmlEnumValue("PDPINJ")
	PDPINJ("PDPINJ"),
	@XmlEnumValue("PDPINSTL")
	PDPINSTL("PDPINSTL"),
	@XmlEnumValue("PDURINJ")
	PDURINJ("PDURINJ"),
	@XmlEnumValue("PERIANAL")
	PERIANAL("PERIANAL"),
	@XmlEnumValue("PERINEAL")
	PERINEAL("PERINEAL"),
	@XmlEnumValue("PNINJ")
	PNINJ("PNINJ"),
	@XmlEnumValue("PNSINJ")
	PNSINJ("PNSINJ"),
	@XmlEnumValue("PNSINSTL")
	PNSINSTL("PNSINSTL"),
	@XmlEnumValue("PO")
	PO("PO"),
	@XmlEnumValue("PR")
	PR("PR"),
	@XmlEnumValue("RBINJ")
	RBINJ("RBINJ"),
	@XmlEnumValue("REBREATH")
	REBREATH("REBREATH"),
	@XmlEnumValue("RECINSTL")
	RECINSTL("RECINSTL"),
	@XmlEnumValue("RECIRR")
	RECIRR("RECIRR"),
	@XmlEnumValue("RECTAL")
	RECTAL("RECTAL"),
	@XmlEnumValue("RECTINSTL")
	RECTINSTL("RECTINSTL"),
	@XmlEnumValue("RETENEMA")
	RETENEMA("RETENEMA"),
	@XmlEnumValue("SCALP")
	SCALP("SCALP"),
	@XmlEnumValue("SCINJ")
	SCINJ("SCINJ"),
	@XmlEnumValue("SHAMPOO")
	SHAMPOO("SHAMPOO"),
	@XmlEnumValue("SININSTIL")
	SININSTIL("SININSTIL"),
	@XmlEnumValue("SKIN")
	SKIN("SKIN"),
	@XmlEnumValue("SL")
	SL("SL"),
	@XmlEnumValue("SLESINJ")
	SLESINJ("SLESINJ"),
	@XmlEnumValue("SMUCMAB")
	SMUCMAB("SMUCMAB"),
	@XmlEnumValue("SOAK")
	SOAK("SOAK"),
	@XmlEnumValue("SOFTISINJ")
	SOFTISINJ("SOFTISINJ"),
	@XmlEnumValue("SOFTISINSTIL")
	SOFTISINSTIL("SOFTISINSTIL"),
	@XmlEnumValue("SQ")
	SQ("SQ"),
	@XmlEnumValue("SQIMPLNT")
	SQIMPLNT("SQIMPLNT"),
	@XmlEnumValue("SQINFUS")
	SQINFUS("SQINFUS"),
	@XmlEnumValue("SQSURGINS")
	SQSURGINS("SQSURGINS"),
	@XmlEnumValue("SUBARACHINJ")
	SUBARACHINJ("SUBARACHINJ"),
	@XmlEnumValue("SUBCONJTA")
	SUBCONJTA("SUBCONJTA"),
	@XmlEnumValue("SUBMUCINJ")
	SUBMUCINJ("SUBMUCINJ"),
	@XmlEnumValue("SUCK")
	SUCK("SUCK"),
	@XmlEnumValue("SWAB")
	SWAB("SWAB"),
	@XmlEnumValue("SWISHSPIT")
	SWISHSPIT("SWISHSPIT"),
	@XmlEnumValue("SWISHSWAL")
	SWISHSWAL("SWISHSWAL"),
	@XmlEnumValue("TMUCTA")
	TMUCTA("TMUCTA"),
	@XmlEnumValue("TOPICAL")
	TOPICAL("TOPICAL"),
	@XmlEnumValue("TRACH")
	TRACH("TRACH"),
	@XmlEnumValue("TRACHINSTL")
	TRACHINSTL("TRACHINSTL"),
	@XmlEnumValue("TRNSDERMD")
	TRNSDERMD("TRNSDERMD"),
	@XmlEnumValue("TRNSLING")
	TRNSLING("TRNSLING"),
	@XmlEnumValue("TRPLACINJ")
	TRPLACINJ("TRPLACINJ"),
	@XmlEnumValue("TRTRACHINJ")
	TRTRACHINJ("TRTRACHINJ"),
	@XmlEnumValue("TRTYMPINSTIL")
	TRTYMPINSTIL("TRTYMPINSTIL"),
	@XmlEnumValue("TTYMPTABSORP")
	TTYMPTABSORP("TTYMPTABSORP"),
	@XmlEnumValue("URETHINJ")
	URETHINJ("URETHINJ"),
	@XmlEnumValue("URETHINS")
	URETHINS("URETHINS"),
	@XmlEnumValue("URETHINSTL")
	URETHINSTL("URETHINSTL"),
	@XmlEnumValue("URETHSUP")
	URETHSUP("URETHSUP"),
	@XmlEnumValue("URETINJ")
	URETINJ("URETINJ"),
	@XmlEnumValue("VAGINS")
	VAGINS("VAGINS"),
	@XmlEnumValue("VAGINSI")
	VAGINSI("VAGINSI"),
	@XmlEnumValue("VENT")
	VENT("VENT"),
	@XmlEnumValue("VENTMASK")
	VENTMASK("VENTMASK");
	
	private final String value;

    RouteByMethod(String v) {
        value = v;
    }
    
     public String value() {
        return value;
    }

    public static RouteByMethod fromValue(String v) {
        for (RouteByMethod c: RouteByMethod.values()) {
            if (c.value.equals(v)) {
                return c;
            }
        }
        throw new IllegalArgumentException(v);
    }
	
}