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

@XmlType(name = "ClinicalNurseSpecialistHIPAA")
@XmlEnum
@XmlRootElement(name = "ClinicalNurseSpecialistHIPAA")
public enum ClinicalNurseSpecialistHIPAA {
	@XmlEnumValue("364S00000N")
	_364S00000N("364S00000N"),
	@XmlEnumValue("364SA2100N")
	_364SA2100N("364SA2100N"),
	@XmlEnumValue("364SA2200N")
	_364SA2200N("364SA2200N"),
	@XmlEnumValue("364SC0200N")
	_364SC0200N("364SC0200N"),
	@XmlEnumValue("364SC1501N")
	_364SC1501N("364SC1501N"),
	@XmlEnumValue("364SC2300N")
	_364SC2300N("364SC2300N"),
	@XmlEnumValue("364SE0003N")
	_364SE0003N("364SE0003N"),
	@XmlEnumValue("364SE1400N")
	_364SE1400N("364SE1400N"),
	@XmlEnumValue("364SF0001N")
	_364SF0001N("364SF0001N"),
	@XmlEnumValue("364SG0600N")
	_364SG0600N("364SG0600N"),
	@XmlEnumValue("364SH0200N")
	_364SH0200N("364SH0200N"),
	@XmlEnumValue("364SH1100N")
	_364SH1100N("364SH1100N"),
	@XmlEnumValue("364SI0800N")
	_364SI0800N("364SI0800N"),
	@XmlEnumValue("364SL0600N")
	_364SL0600N("364SL0600N"),
	@XmlEnumValue("364SM0705N")
	_364SM0705N("364SM0705N"),
	@XmlEnumValue("364SN0000N")
	_364SN0000N("364SN0000N"),
	@XmlEnumValue("364SN0004N")
	_364SN0004N("364SN0004N"),
	@XmlEnumValue("364SN0800N")
	_364SN0800N("364SN0800N"),
	@XmlEnumValue("364SP0200N")
	_364SP0200N("364SP0200N"),
	@XmlEnumValue("364SP0807N")
	_364SP0807N("364SP0807N"),
	@XmlEnumValue("364SP0808N")
	_364SP0808N("364SP0808N"),
	@XmlEnumValue("364SP0809N")
	_364SP0809N("364SP0809N"),
	@XmlEnumValue("364SP0810N")
	_364SP0810N("364SP0810N"),
	@XmlEnumValue("364SP0811N")
	_364SP0811N("364SP0811N"),
	@XmlEnumValue("364SP0812N")
	_364SP0812N("364SP0812N"),
	@XmlEnumValue("364SP0813N")
	_364SP0813N("364SP0813N"),
	@XmlEnumValue("364SP1700N")
	_364SP1700N("364SP1700N"),
	@XmlEnumValue("364SP2800N")
	_364SP2800N("364SP2800N"),
	@XmlEnumValue("364SR0400N")
	_364SR0400N("364SR0400N"),
	@XmlEnumValue("364SR1300N")
	_364SR1300N("364SR1300N"),
	@XmlEnumValue("364SS0200N")
	_364SS0200N("364SS0200N"),
	@XmlEnumValue("364ST0500N")
	_364ST0500N("364ST0500N"),
	@XmlEnumValue("364SW0102N")
	_364SW0102N("364SW0102N"),
	@XmlEnumValue("364SX0106N")
	_364SX0106N("364SX0106N"),
	@XmlEnumValue("364SX0200N")
	_364SX0200N("364SX0200N"),
	@XmlEnumValue("364SX0204N")
	_364SX0204N("364SX0204N");
	
	private final String value;

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

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