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

@XmlType(name = "RadiologicTechnologistHIPAA")
@XmlEnum
@XmlRootElement(name = "RadiologicTechnologistHIPAA")
public enum RadiologicTechnologistHIPAA {
	@XmlEnumValue("2471C1101N")
	_2471C1101N("2471C1101N"),
	@XmlEnumValue("2471C3401N")
	_2471C3401N("2471C3401N"),
	@XmlEnumValue("2471C3402N")
	_2471C3402N("2471C3402N"),
	@XmlEnumValue("2471D1300N")
	_2471D1300N("2471D1300N"),
	@XmlEnumValue("2471M1201N")
	_2471M1201N("2471M1201N"),
	@XmlEnumValue("2471M1202N")
	_2471M1202N("2471M1202N"),
	@XmlEnumValue("2471M2300N")
	_2471M2300N("2471M2300N"),
	@XmlEnumValue("2471N0900N")
	_2471N0900N("2471N0900N"),
	@XmlEnumValue("2471Q0001N")
	_2471Q0001N("2471Q0001N"),
	@XmlEnumValue("2471Q0002N")
	_2471Q0002N("2471Q0002N"),
	@XmlEnumValue("2471R0002N")
	_2471R0002N("2471R0002N"),
	@XmlEnumValue("2471R0003N")
	_2471R0003N("2471R0003N"),
	@XmlEnumValue("2471R1500N")
	_2471R1500N("2471R1500N"),
	@XmlEnumValue("2471S1302N")
	_2471S1302N("2471S1302N");
	
	private final String value;

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

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