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

@XmlType(name = "RespiratoryTherapistCertifiedProviderCodes")
@XmlEnum
@XmlRootElement(name = "RespiratoryTherapistCertifiedProviderCodes")
public enum RespiratoryTherapistCertifiedProviderCodes {
	@XmlEnumValue("227800000X")
	_227800000X("227800000X"),
	@XmlEnumValue("2278C0205X")
	_2278C0205X("2278C0205X"),
	@XmlEnumValue("2278E0002X")
	_2278E0002X("2278E0002X"),
	@XmlEnumValue("2278E1000X")
	_2278E1000X("2278E1000X"),
	@XmlEnumValue("2278G0305X")
	_2278G0305X("2278G0305X"),
	@XmlEnumValue("2278G1100X")
	_2278G1100X("2278G1100X"),
	@XmlEnumValue("2278H0200X")
	_2278H0200X("2278H0200X"),
	@XmlEnumValue("2278P1004X")
	_2278P1004X("2278P1004X"),
	@XmlEnumValue("2278P1005X")
	_2278P1005X("2278P1005X"),
	@XmlEnumValue("2278P1006X")
	_2278P1006X("2278P1006X"),
	@XmlEnumValue("2278P3800X")
	_2278P3800X("2278P3800X"),
	@XmlEnumValue("2278P3900X")
	_2278P3900X("2278P3900X"),
	@XmlEnumValue("2278P4000X")
	_2278P4000X("2278P4000X"),
	@XmlEnumValue("2278S1500X")
	_2278S1500X("2278S1500X");
	
	private final String value;

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

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