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

@XmlType(name = "RespiratoryTherapistRegisteredProviderCodes")
@XmlEnum
@XmlRootElement(name = "RespiratoryTherapistRegisteredProviderCodes")
public enum RespiratoryTherapistRegisteredProviderCodes {
	@XmlEnumValue("227900000X")
	_227900000X("227900000X"),
	@XmlEnumValue("2279C0205X")
	_2279C0205X("2279C0205X"),
	@XmlEnumValue("2279E0002X")
	_2279E0002X("2279E0002X"),
	@XmlEnumValue("2279E1000X")
	_2279E1000X("2279E1000X"),
	@XmlEnumValue("2279G0305X")
	_2279G0305X("2279G0305X"),
	@XmlEnumValue("2279G1100X")
	_2279G1100X("2279G1100X"),
	@XmlEnumValue("2279H0200X")
	_2279H0200X("2279H0200X"),
	@XmlEnumValue("2279P1004X")
	_2279P1004X("2279P1004X"),
	@XmlEnumValue("2279P1005X")
	_2279P1005X("2279P1005X"),
	@XmlEnumValue("2279P1006X")
	_2279P1006X("2279P1006X"),
	@XmlEnumValue("2279P3800X")
	_2279P3800X("2279P3800X"),
	@XmlEnumValue("2279P3900X")
	_2279P3900X("2279P3900X"),
	@XmlEnumValue("2279P4000X")
	_2279P4000X("2279P4000X"),
	@XmlEnumValue("2279S1500X")
	_2279S1500X("2279S1500X");
	
	private final String value;

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

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