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

@XmlType(name = "RaceAsian")
@XmlEnum
@XmlRootElement(name = "RaceAsian")
public enum RaceAsian {
	@XmlEnumValue("2028-9")
	_20289("2028-9"),
	@XmlEnumValue("2029-7")
	_20297("2029-7"),
	@XmlEnumValue("2030-5")
	_20305("2030-5"),
	@XmlEnumValue("2031-3")
	_20313("2031-3"),
	@XmlEnumValue("2032-1")
	_20321("2032-1"),
	@XmlEnumValue("2033-9")
	_20339("2033-9"),
	@XmlEnumValue("2034-7")
	_20347("2034-7"),
	@XmlEnumValue("2035-4")
	_20354("2035-4"),
	@XmlEnumValue("2036-2")
	_20362("2036-2"),
	@XmlEnumValue("2037-0")
	_20370("2037-0"),
	@XmlEnumValue("2038-8")
	_20388("2038-8"),
	@XmlEnumValue("2039-6")
	_20396("2039-6"),
	@XmlEnumValue("2040-4")
	_20404("2040-4"),
	@XmlEnumValue("2041-2")
	_20412("2041-2"),
	@XmlEnumValue("2042-0")
	_20420("2042-0"),
	@XmlEnumValue("2043-8")
	_20438("2043-8"),
	@XmlEnumValue("2044-6")
	_20446("2044-6"),
	@XmlEnumValue("2045-3")
	_20453("2045-3"),
	@XmlEnumValue("2046-1")
	_20461("2046-1"),
	@XmlEnumValue("2047-9")
	_20479("2047-9"),
	@XmlEnumValue("2048-7")
	_20487("2048-7"),
	@XmlEnumValue("2049-5")
	_20495("2049-5"),
	@XmlEnumValue("2050-3")
	_20503("2050-3"),
	@XmlEnumValue("2051-1")
	_20511("2051-1"),
	@XmlEnumValue("2052-9")
	_20529("2052-9");
	
	private final String value;

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

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