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

@XmlType(name = "OtherTechnologistOrTechnicianHIPAA")
@XmlEnum
@XmlRootElement(name = "OtherTechnologistOrTechnicianHIPAA")
public enum OtherTechnologistOrTechnicianHIPAA {
	@XmlEnumValue("246ZA2600N")
	_246ZA2600N("246ZA2600N"),
	@XmlEnumValue("246ZB0301N")
	_246ZB0301N("246ZB0301N"),
	@XmlEnumValue("246ZB0302N")
	_246ZB0302N("246ZB0302N"),
	@XmlEnumValue("246ZB0500N")
	_246ZB0500N("246ZB0500N"),
	@XmlEnumValue("246ZB0600N")
	_246ZB0600N("246ZB0600N"),
	@XmlEnumValue("246ZE0500N")
	_246ZE0500N("246ZE0500N"),
	@XmlEnumValue("246ZE0600N")
	_246ZE0600N("246ZE0600N"),
	@XmlEnumValue("246ZF0200N")
	_246ZF0200N("246ZF0200N"),
	@XmlEnumValue("246ZG0701N")
	_246ZG0701N("246ZG0701N"),
	@XmlEnumValue("246ZG1000N")
	_246ZG1000N("246ZG1000N"),
	@XmlEnumValue("246ZI1000N")
	_246ZI1000N("246ZI1000N"),
	@XmlEnumValue("246ZN0300N")
	_246ZN0300N("246ZN0300N"),
	@XmlEnumValue("246ZS0400N")
	_246ZS0400N("246ZS0400N"),
	@XmlEnumValue("246ZV0500N")
	_246ZV0500N("246ZV0500N");
	
	private final String value;

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

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