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

@XmlType(name = "SupplierHIPAA")
@XmlEnum
@XmlRootElement(name = "SupplierHIPAA")
public enum SupplierHIPAA {
	@XmlEnumValue("331L00000N")
	_331L00000N("331L00000N"),
	@XmlEnumValue("332B00000N")
	_332B00000N("332B00000N"),
	@XmlEnumValue("332BC3200N")
	_332BC3200N("332BC3200N"),
	@XmlEnumValue("332BD1200N")
	_332BD1200N("332BD1200N"),
	@XmlEnumValue("332BN1400N")
	_332BN1400N("332BN1400N"),
	@XmlEnumValue("332BP3500N")
	_332BP3500N("332BP3500N"),
	@XmlEnumValue("332BX2000N")
	_332BX2000N("332BX2000N"),
	@XmlEnumValue("332G00000N")
	_332G00000N("332G00000N"),
	@XmlEnumValue("332H00000N")
	_332H00000N("332H00000N"),
	@XmlEnumValue("332S00000N")
	_332S00000N("332S00000N"),
	@XmlEnumValue("332U00000N")
	_332U00000N("332U00000N"),
	@XmlEnumValue("333600000N")
	_333600000N("333600000N"),
	@XmlEnumValue("335E00000N")
	_335E00000N("335E00000N"),
	@XmlEnumValue("335U00000N")
	_335U00000N("335U00000N"),
	@XmlEnumValue("335V00000N")
	_335V00000N("335V00000N");
	
	private final String value;

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

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