/**
 * UnitsOfMeasureCaseSensitive.java
 * <p>
 * File generated from the voc::UnitsOfMeasureCaseSensitive 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 UnitsOfMeasureCaseSensitive.
 *
 */

@XmlType(name = "UnitsOfMeasureCaseSensitive")
@XmlEnum
@XmlRootElement(name = "UnitsOfMeasureCaseSensitive")
public enum UnitsOfMeasureCaseSensitive {
	// CHANGE: as of JDK 9, _ is not a valid identifier
	@XmlEnumValue("%")
	PCT("%"),
	@XmlEnumValue("'")
	_1("'"),
	@XmlEnumValue("''")
	_2("''"),
	@XmlEnumValue("10*")
	_10("10*"),
	@XmlEnumValue("A")
	A("A"),
	@XmlEnumValue("AU")
	AU("AU"),
	@XmlEnumValue("Ao")
	AO("Ao"),
	@XmlEnumValue("B")
	B("B"),
	@XmlEnumValue("B[SPL]")
	BSPL("B[SPL]"),
	@XmlEnumValue("B[V]")
	BV("B[V]"),
	@XmlEnumValue("B[W]")
	BW("B[W]"),
	@XmlEnumValue("B[kW]")
	BKW("B[kW]"),
	@XmlEnumValue("B[mV]")
	BMV("B[mV]"),
	@XmlEnumValue("B[uV]")
	BUV("B[uV]"),
	@XmlEnumValue("Bd")
	BD("Bd"),
	@XmlEnumValue("Bi")
	BI("Bi"),
	@XmlEnumValue("Bq")
	BQ("Bq"),
	@XmlEnumValue("By")
	BY("By"),
	@XmlEnumValue("C")
	C("C"),
	@XmlEnumValue("Cel")
	CEL("Cel"),
	@XmlEnumValue("Ci")
	CI("Ci"),
	@XmlEnumValue("E")
	E("E"),
	@XmlEnumValue("F")
	F("F"),
	@XmlEnumValue("G")
	G("G"),
	@XmlEnumValue("Gal")
	GAL("Gal"),
	@XmlEnumValue("Gb")
	GB("Gb"),
	@XmlEnumValue("Gi")
	GI("Gi"),
	@XmlEnumValue("Gy")
	GY("Gy"),
	@XmlEnumValue("H")
	H("H"),
	@XmlEnumValue("Hz")
	HZ("Hz"),
	@XmlEnumValue("J")
	J("J"),
	@XmlEnumValue("K")
	K("K"),
	@XmlEnumValue("Ki")
	KI("Ki"),
	@XmlEnumValue("Ky")
	KY("Ky"),
	@XmlEnumValue("Lmb")
	LMB("Lmb"),
	@XmlEnumValue("M")
	M("M"),
	@XmlEnumValue("Mi")
	MI("Mi"),
	@XmlEnumValue("Mx")
	MX("Mx"),
	@XmlEnumValue("N")
	N("N"),
	@XmlEnumValue("Np")
	NP("Np"),
	@XmlEnumValue("Oe")
	OE("Oe"),
	@XmlEnumValue("Ohm")
	OHM("Ohm"),
	@XmlEnumValue("P")
	P("P"),
	@XmlEnumValue("Pa")
	PA("Pa"),
	@XmlEnumValue("R")
	R("R"),
	@XmlEnumValue("RAD")
	RAD("RAD"),
	@XmlEnumValue("REM")
	REM("REM"),
	@XmlEnumValue("S")
	S("S"),
	@XmlEnumValue("St")
	ST("St"),
	@XmlEnumValue("Sv")
	SV("Sv"),
	@XmlEnumValue("T")
	T("T"),
	@XmlEnumValue("Ti")
	TI("Ti"),
	@XmlEnumValue("U")
	U("U"),
	@XmlEnumValue("V")
	V("V"),
	@XmlEnumValue("W")
	W("W"),
	@XmlEnumValue("Wb")
	WB("Wb"),
	@XmlEnumValue("Y")
	Y("Y"),
	@XmlEnumValue("Z")
	Z("Z"),
	@XmlEnumValue("[APL'U]")
	APLU("[APL'U]"),
	@XmlEnumValue("[Btu]")
	BTU("[Btu]"),
	@XmlEnumValue("[Btu_39]")
	BTU39("[Btu_39]"),
	@XmlEnumValue("[Btu_59]")
	BTU59("[Btu_59]"),
	@XmlEnumValue("[Btu_60]")
	BTU60("[Btu_60]"),
	@XmlEnumValue("[Btu_IT]")
	BTUIT("[Btu_IT]"),
	@XmlEnumValue("[Btu_m]")
	BTUM("[Btu_m]"),
	@XmlEnumValue("[Btu_th]")
	BTUTH("[Btu_th]"),
	@XmlEnumValue("[Cal]")
	CAL("[Cal]"),
	@XmlEnumValue("[Ch]")
	CH("[Ch]"),
	@XmlEnumValue("[GPL'U]")
	GPLU("[GPL'U]"),
	@XmlEnumValue("[G]")
	G1("[G]"),
	@XmlEnumValue("[HPF]")
	HPF("[HPF]"),
	@XmlEnumValue("[LPF]")
	LPF("[LPF]"),
	@XmlEnumValue("[MET]")
	MET("[MET]"),
	@XmlEnumValue("[MPL'U]")
	MPLU("[MPL'U]"),
	@XmlEnumValue("[PRU]")
	PRU("[PRU]"),
	@XmlEnumValue("[S]")
	S1("[S]"),
	@XmlEnumValue("[USP'U]")
	USPU("[USP'U]"),
	@XmlEnumValue("[acr_br]")
	ACRBR("[acr_br]"),
	@XmlEnumValue("[acr_us]")
	ACRUS("[acr_us]"),
	@XmlEnumValue("[arb'U]")
	ARBU("[arb'U]"),
	@XmlEnumValue("[bbl_us]")
	BBLUS("[bbl_us]"),
	@XmlEnumValue("[bdsk'U]")
	BDSKU("[bdsk'U]"),
	@XmlEnumValue("[beth'U]")
	BETHU("[beth'U]"),
	@XmlEnumValue("[bf_i]")
	BFI("[bf_i]"),
	@XmlEnumValue("[bu_br]")
	BUBR("[bu_br]"),
	@XmlEnumValue("[bu_us]")
	BUUS("[bu_us]"),
	@XmlEnumValue("[c]")
	C1("[c]"),
	@XmlEnumValue("[car_Au]")
	CARAU("[car_Au]"),
	@XmlEnumValue("[car_m]")
	CARM("[car_m]"),
	@XmlEnumValue("[cft_i]")
	CFTI("[cft_i]"),
	@XmlEnumValue("[ch_br]")
	CHBR("[ch_br]"),
	@XmlEnumValue("[ch_us]")
	CHUS("[ch_us]"),
	@XmlEnumValue("[cicero]")
	CICERO("[cicero]"),
	@XmlEnumValue("[cin_i]")
	CINI("[cin_i]"),
	@XmlEnumValue("[cml_i]")
	CMLI("[cml_i]"),
	@XmlEnumValue("[cr_i]")
	CRI("[cr_i]"),
	@XmlEnumValue("[crd_us]")
	CRDUS("[crd_us]"),
	@XmlEnumValue("[cup_us]")
	CUPUS("[cup_us]"),
	@XmlEnumValue("[cyd_i]")
	CYDI("[cyd_i]"),
	@XmlEnumValue("[degF]")
	DEGF("[degF]"),
	@XmlEnumValue("[didot]")
	DIDOT("[didot]"),
	@XmlEnumValue("[diop]")
	DIOP("[diop]"),
	@XmlEnumValue("[dpt_us]")
	DPTUS("[dpt_us]"),
	@XmlEnumValue("[dqt_us]")
	DQTUS("[dqt_us]"),
	@XmlEnumValue("[dr_ap]")
	DRAP("[dr_ap]"),
	@XmlEnumValue("[dr_av]")
	DRAV("[dr_av]"),
	@XmlEnumValue("[drp]")
	DRP("[drp]"),
	@XmlEnumValue("[dye'U]")
	DYEU("[dye'U]"),
	@XmlEnumValue("[e]")
	E1("[e]"),
	@XmlEnumValue("[eps_0]")
	EPS0("[eps_0]"),
	@XmlEnumValue("[fdr_br]")
	FDRBR("[fdr_br]"),
	@XmlEnumValue("[fdr_us]")
	FDRUS("[fdr_us]"),
	@XmlEnumValue("[foz_br]")
	FOZBR("[foz_br]"),
	@XmlEnumValue("[foz_us]")
	FOZUS("[foz_us]"),
	@XmlEnumValue("[ft_br]")
	FTBR("[ft_br]"),
	@XmlEnumValue("[ft_i]")
	FTI("[ft_i]"),
	@XmlEnumValue("[ft_us]")
	FTUS("[ft_us]"),
	@XmlEnumValue("[fth_br]")
	FTHBR("[fth_br]"),
	@XmlEnumValue("[fth_i]")
	FTHI("[fth_i]"),
	@XmlEnumValue("[fth_us]")
	FTHUS("[fth_us]"),
	@XmlEnumValue("[fur_us]")
	FURUS("[fur_us]"),
	@XmlEnumValue("[g]")
	G2("[g]"),
	@XmlEnumValue("[gal_br]")
	GALBR("[gal_br]"),
	@XmlEnumValue("[gal_us]")
	GALUS("[gal_us]"),
	@XmlEnumValue("[gal_wi]")
	GALWI("[gal_wi]"),
	@XmlEnumValue("[gil_br]")
	GILBR("[gil_br]"),
	@XmlEnumValue("[gil_us]")
	GILUS("[gil_us]"),
	@XmlEnumValue("[gr]")
	GR("[gr]"),
	@XmlEnumValue("[h]")
	H1("[h]"),
	@XmlEnumValue("[hd_i]")
	HDI("[hd_i]"),
	@XmlEnumValue("[hnsf'U]")
	HNSFU("[hnsf'U]"),
	@XmlEnumValue("[iU]")
	IU("[iU]"),
	@XmlEnumValue("[in_br]")
	INBR("[in_br]"),
	@XmlEnumValue("[in_i'H2O]")
	INIH2O("[in_i'H2O]"),
	@XmlEnumValue("[in_i'Hg]")
	INIHG("[in_i'Hg]"),
	@XmlEnumValue("[in_i]")
	INI("[in_i]"),
	@XmlEnumValue("[in_us]")
	INUS("[in_us]"),
	@XmlEnumValue("[k]")
	K1("[k]"),
	@XmlEnumValue("[ka'U]")
	KAU("[ka'U]"),
	@XmlEnumValue("[kn_br]")
	KNBR("[kn_br]"),
	@XmlEnumValue("[kn_i]")
	KNI("[kn_i]"),
	@XmlEnumValue("[knk'U]")
	KNKU("[knk'U]"),
	@XmlEnumValue("[lb_ap]")
	LBAP("[lb_ap]"),
	@XmlEnumValue("[lb_av]")
	LBAV("[lb_av]"),
	@XmlEnumValue("[lb_tr]")
	LBTR("[lb_tr]"),
	@XmlEnumValue("[lbf_av]")
	LBFAV("[lbf_av]"),
	@XmlEnumValue("[lcwt_av]")
	LCWTAV("[lcwt_av]"),
	@XmlEnumValue("[ligne]")
	LIGNE("[ligne]"),
	@XmlEnumValue("[lk_br]")
	LKBR("[lk_br]"),
	@XmlEnumValue("[lk_us]")
	LKUS("[lk_us]"),
	@XmlEnumValue("[lne]")
	LNE("[lne]"),
	@XmlEnumValue("[lton_av]")
	LTONAV("[lton_av]"),
	@XmlEnumValue("[ly]")
	LY("[ly]"),
	@XmlEnumValue("[m_e]")
	ME("[m_e]"),
	@XmlEnumValue("[m_p]")
	MP("[m_p]"),
	@XmlEnumValue("[mclg'U]")
	MCLGU("[mclg'U]"),
	@XmlEnumValue("[mesh_i]")
	MESHI("[mesh_i]"),
	@XmlEnumValue("[mi_br]")
	MIBR("[mi_br]"),
	@XmlEnumValue("[mi_i]")
	MII("[mi_i]"),
	@XmlEnumValue("[mi_us]")
	MIUS("[mi_us]"),
	@XmlEnumValue("[mil_i]")
	MILI("[mil_i]"),
	@XmlEnumValue("[mil_us]")
	MILUS("[mil_us]"),
	@XmlEnumValue("[min_br]")
	MINBR("[min_br]"),
	@XmlEnumValue("[min_us]")
	MINUS("[min_us]"),
	@XmlEnumValue("[mu_0]")
	MU0("[mu_0]"),
	@XmlEnumValue("[nmi_br]")
	NMIBR("[nmi_br]"),
	@XmlEnumValue("[nmi_i]")
	NMII("[nmi_i]"),
	@XmlEnumValue("[oz_ap]")
	OZAP("[oz_ap]"),
	@XmlEnumValue("[oz_av]")
	OZAV("[oz_av]"),
	@XmlEnumValue("[oz_tr]")
	OZTR("[oz_tr]"),
	@XmlEnumValue("[pH]")
	PH("[pH]"),
	@XmlEnumValue("[pc_br]")
	PCBR("[pc_br]"),
	@XmlEnumValue("[pca]")
	PCA("[pca]"),
	@XmlEnumValue("[pca_pr]")
	PCAPR("[pca_pr]"),
	@XmlEnumValue("[pi]")
	PI("[pi]"),
	@XmlEnumValue("[pied]")
	PIED("[pied]"),
	@XmlEnumValue("[pk_br]")
	PKBR("[pk_br]"),
	@XmlEnumValue("[pk_us]")
	PKUS("[pk_us]"),
	@XmlEnumValue("[pnt]")
	PNT("[pnt]"),
	@XmlEnumValue("[pnt_pr]")
	PNTPR("[pnt_pr]"),
	@XmlEnumValue("[pouce]")
	POUCE("[pouce]"),
	@XmlEnumValue("[ppb]")
	PPB("[ppb]"),
	@XmlEnumValue("[ppm]")
	PPM("[ppm]"),
	@XmlEnumValue("[ppth]")
	PPTH("[ppth]"),
	@XmlEnumValue("[pptr]")
	PPTR("[pptr]"),
	@XmlEnumValue("[psi]")
	PSI("[psi]"),
	@XmlEnumValue("[pt_br]")
	PTBR("[pt_br]"),
	@XmlEnumValue("[pt_us]")
	PTUS("[pt_us]"),
	@XmlEnumValue("[pwt_tr]")
	PWTTR("[pwt_tr]"),
	@XmlEnumValue("[qt_br]")
	QTBR("[qt_br]"),
	@XmlEnumValue("[qt_us]")
	QTUS("[qt_us]"),
	@XmlEnumValue("[rch_us]")
	RCHUS("[rch_us]"),
	@XmlEnumValue("[rd_br]")
	RDBR("[rd_br]"),
	@XmlEnumValue("[rd_us]")
	RDUS("[rd_us]"),
	@XmlEnumValue("[rlk_us]")
	RLKUS("[rlk_us]"),
	@XmlEnumValue("[sc_ap]")
	SCAP("[sc_ap]"),
	@XmlEnumValue("[sct]")
	SCT("[sct]"),
	@XmlEnumValue("[scwt_av]")
	SCWTAV("[scwt_av]"),
	@XmlEnumValue("[sft_i]")
	SFTI("[sft_i]"),
	@XmlEnumValue("[sin_i]")
	SINI("[sin_i]"),
	@XmlEnumValue("[smgy'U]")
	SMGYU("[smgy'U]"),
	@XmlEnumValue("[smi_us]")
	SMIUS("[smi_us]"),
	@XmlEnumValue("[srd_us]")
	SRDUS("[srd_us]"),
	@XmlEnumValue("[ston_av]")
	STONAV("[ston_av]"),
	@XmlEnumValue("[stone_av]")
	STONEAV("[stone_av]"),
	@XmlEnumValue("[syd_i]")
	SYDI("[syd_i]"),
	@XmlEnumValue("[tb'U]")
	TBU("[tb'U]"),
	@XmlEnumValue("[tbs_us]")
	TBSUS("[tbs_us]"),
	@XmlEnumValue("[todd'U]")
	TODDU("[todd'U]"),
	@XmlEnumValue("[tsp_us]")
	TSPUS("[tsp_us]"),
	@XmlEnumValue("[twp]")
	TWP("[twp]"),
	@XmlEnumValue("[yd_br]")
	YDBR("[yd_br]"),
	@XmlEnumValue("[yd_i]")
	YDI("[yd_i]"),
	@XmlEnumValue("[yd_us]")
	YDUS("[yd_us]"),
	@XmlEnumValue("a")
	A1("a"),
	@XmlEnumValue("a_g")
	AG("a_g"),
	@XmlEnumValue("a_j")
	AJ("a_j"),
	@XmlEnumValue("a_t")
	AT("a_t"),
	@XmlEnumValue("ar")
	AR("ar"),
	@XmlEnumValue("atm")
	ATM("atm"),
	@XmlEnumValue("att")
	ATT("att"),
	@XmlEnumValue("b")
	B1("b"),
	@XmlEnumValue("bar")
	BAR("bar"),
	@XmlEnumValue("bit")
	BIT("bit"),
	@XmlEnumValue("bit_s")
	BITS("bit_s"),
	@XmlEnumValue("c")
	C2("c"),
	@XmlEnumValue("cal")
	CAL1("cal"),
	@XmlEnumValue("cal_IT")
	CALIT("cal_IT"),
	@XmlEnumValue("cal_[15]")
	CAL15("cal_[15]"),
	@XmlEnumValue("cal_[20]")
	CAL20("cal_[20]"),
	@XmlEnumValue("cal_m")
	CALM("cal_m"),
	@XmlEnumValue("cal_th")
	CALTH("cal_th"),
	@XmlEnumValue("cd")
	CD("cd"),
	@XmlEnumValue("circ")
	CIRC("circ"),
	@XmlEnumValue("d")
	D("d"),
	@XmlEnumValue("da")
	DA("da"),
	@XmlEnumValue("deg")
	DEG("deg"),
	@XmlEnumValue("dyn")
	DYN("dyn"),
	@XmlEnumValue("eV")
	EV("eV"),
	@XmlEnumValue("eq")
	EQ("eq"),
	@XmlEnumValue("erg")
	ERG("erg"),
	@XmlEnumValue("f")
	F1("f"),
	@XmlEnumValue("g")
	G3("g"),
	@XmlEnumValue("g%")
	G4("g%"),
	@XmlEnumValue("gf")
	GF("gf"),
	@XmlEnumValue("gon")
	GON("gon"),
	@XmlEnumValue("h")
	H2("h"),
	@XmlEnumValue("k")
	K2("k"),
	@XmlEnumValue("kat")
	KAT("kat"),
	@XmlEnumValue("l")
	L("l"),
	@XmlEnumValue("lm")
	LM("lm"),
	@XmlEnumValue("lx")
	LX("lx"),
	@XmlEnumValue("m")
	M1("m"),
	@XmlEnumValue("m[H2O]")
	MH2O("m[H2O]"),
	@XmlEnumValue("m[Hg]")
	MHG("m[Hg]"),
	@XmlEnumValue("min")
	MIN("min"),
	@XmlEnumValue("mo")
	MO("mo"),
	@XmlEnumValue("mo_g")
	MOG("mo_g"),
	@XmlEnumValue("mo_j")
	MOJ("mo_j"),
	@XmlEnumValue("mo_s")
	MOS("mo_s"),
	@XmlEnumValue("mol")
	MOL("mol"),
	@XmlEnumValue("n")
	N1("n"),
	@XmlEnumValue("osm")
	OSM("osm"),
	@XmlEnumValue("p")
	P1("p"),
	@XmlEnumValue("pc")
	PC("pc"),
	@XmlEnumValue("ph")
	PH1("ph"),
	@XmlEnumValue("rad")
	RAD1("rad"),
	@XmlEnumValue("s")
	S2("s"),
	@XmlEnumValue("sb")
	SB("sb"),
	@XmlEnumValue("sph")
	SPH("sph"),
	@XmlEnumValue("sr")
	SR("sr"),
	@XmlEnumValue("st")
	ST1("st"),
	@XmlEnumValue("t")
	T1("t"),
	@XmlEnumValue("u")
	U1("u"),
	@XmlEnumValue("wk")
	WK("wk"),
	@XmlEnumValue("y")
	Y1("y"),
	@XmlEnumValue("z")
	Z1("z");
	
	private final String value;

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

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