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

@XmlType(name = "RaceAmericanIndianPueblo")
@XmlEnum
@XmlRootElement(name = "RaceAmericanIndianPueblo")
public enum RaceAmericanIndianPueblo {
	@XmlEnumValue("1489-4")
	_14894("1489-4"),
	@XmlEnumValue("1490-2")
	_14902("1490-2"),
	@XmlEnumValue("1491-0")
	_14910("1491-0"),
	@XmlEnumValue("1492-8")
	_14928("1492-8"),
	@XmlEnumValue("1493-6")
	_14936("1493-6"),
	@XmlEnumValue("1494-4")
	_14944("1494-4"),
	@XmlEnumValue("1495-1")
	_14951("1495-1"),
	@XmlEnumValue("1496-9")
	_14969("1496-9"),
	@XmlEnumValue("1497-7")
	_14977("1497-7"),
	@XmlEnumValue("1498-5")
	_14985("1498-5"),
	@XmlEnumValue("1499-3")
	_14993("1499-3"),
	@XmlEnumValue("1500-8")
	_15008("1500-8"),
	@XmlEnumValue("1501-6")
	_15016("1501-6"),
	@XmlEnumValue("1502-4")
	_15024("1502-4"),
	@XmlEnumValue("1503-2")
	_15032("1503-2"),
	@XmlEnumValue("1504-0")
	_15040("1504-0"),
	@XmlEnumValue("1505-7")
	_15057("1505-7"),
	@XmlEnumValue("1506-5")
	_15065("1506-5"),
	@XmlEnumValue("1507-3")
	_15073("1507-3"),
	@XmlEnumValue("1508-1")
	_15081("1508-1"),
	@XmlEnumValue("1509-9")
	_15099("1509-9"),
	@XmlEnumValue("1510-7")
	_15107("1510-7"),
	@XmlEnumValue("1511-5")
	_15115("1511-5"),
	@XmlEnumValue("1512-3")
	_15123("1512-3"),
	@XmlEnumValue("1513-1")
	_15131("1513-1"),
	@XmlEnumValue("1514-9")
	_15149("1514-9"),
	@XmlEnumValue("1515-6")
	_15156("1515-6"),
	@XmlEnumValue("1516-4")
	_15164("1516-4");
	
	private final String value;

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

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