//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2016.05.17 at 03:27:12 PM MDT 
//


package gov.va.med.cds.ars.requestresponse.generated;

import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>Java class for ReportIDType.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * <p>
 * <pre>
 * &lt;simpleType name="ReportIDType">
 *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *     &lt;enumeration value="VR-12_STATISTICS"/>
 *     &lt;enumeration value="DISTRIBUTION_OF_SURVEYS"/>
 *     &lt;enumeration value="PATIENT_SATISFACTION_STATISTICS"/>
 *     &lt;enumeration value="SURVEY_TRENDS"/>
 *     &lt;enumeration value="NATIONAL_DISTRIBUTION_OF_SURVEYS"/>
 *     &lt;enumeration value="DMP_UNIQUE_ICN_REPORT"/>
 *     &lt;enumeration value="DMP_TITLE_REPORT"/>
 *     &lt;enumeration value="VISN_FACILITY_REPORT"/>
 *     &lt;enumeration value="VENDOR_REPORT"/>
 *     &lt;enumeration value="CENSUS_WEEKLY_VENDOR_STATUS_REPORT"/>
 *     &lt;enumeration value="CENSUS_START_END_DATES_REPORT"/>
 *     &lt;enumeration value="CENSUS_POST_PROCESSING_STATUS_REPORT"/>
 *     &lt;enumeration value="HTH_TRANSMITTALMODE_REPORT"/>
 *     &lt;enumeration value="CENSUS_TOTAL_REPORT"/>
 *     &lt;enumeration value="CENSUS_DMPTOTAL_REPORT"/>
 *     &lt;enumeration value="CENSUS_MEDDEVTOTAL_REPORT"/>
 *     &lt;enumeration value="CENSUS_IVRTOTAL_REPORT"/>
 *     &lt;enumeration value="CENSUS_BROWSERTOTAL_REPORT"/>
 *     &lt;enumeration value="CENSUS_NOTASSIGNEDTOTAL_REPORT"/>
 *     &lt;enumeration value="CENSUS_MEASUREMENTTOTAL_REPORT"/>
 *     &lt;enumeration value="CENSUS_VIDEOTOTAL_REPORT"/>
 *     &lt;enumeration value="CENSUS_CELLMODEMTOTAL_REPORT"/>
 *     &lt;enumeration value="CENSUS_SATELLITETOTAL_REPORT"/>
 *     &lt;enumeration value="HTH_LEVELOFCARE_REPORT"/>
 *     &lt;enumeration value="COC_TOTALPTNIC_REPORT"/>
 *     &lt;enumeration value="COC_TOTALPTCCM_REPORT"/>
 *     &lt;enumeration value="COC_TOTALPTACM_REPORT"/>
 *     &lt;enumeration value="COC_TOTALPTHPDP_REPORT"/>
 *     &lt;enumeration value="COC_TOTALPTL2_REPORT"/>
 *     &lt;enumeration value="RR_TOTALFULLRESP_REPORT"/>
 *     &lt;enumeration value="RR_TOTALPARTRESP_REPORT"/>
 *     &lt;enumeration value="RR_TOTALNONRESP_REPORT"/>
 *     &lt;enumeration value="RR_TOTALUNKRESP_REPORT"/>
 *     &lt;enumeration value="RR_TOTALNONRESPGT30_REPORT"/>
 *     &lt;enumeration value="RR_TOTALNONRESPMAX_REPORT"/>
 *     &lt;enumeration value="HTH_CUMULATIVEMONTHYEAR_REPORT"/>
 *     &lt;enumeration value="HTH_FYQTR_REPORT"/>
 *     &lt;enumeration value="CENSUS_NIC_ADC_REPORT"/>
 *     &lt;enumeration value="CENSUS_TOTAL_RURALVISN_ADC_REPORT"/>
 *     &lt;enumeration value="CENSUS_RURALVISN_ADC_REPORT"/>
 *     &lt;enumeration value="CENSUS_HIGHLYRURALVISN_ADC_REPORT"/>
 *     &lt;enumeration value="CENSUS_URBANVISN_ADC_REPORT"/>
 *     &lt;enumeration value="CENSUS_UNKNOWNVISN_ADC_REPORT"/>
 *     &lt;enumeration value="CENSUS_TOTAL_RURALFACILITY_ADC_REPORT"/>
 *     &lt;enumeration value="CENSUS_RURALFACILITY_ADC_REPORT"/>
 *     &lt;enumeration value="CENSUS_HIGHLYRURALFACILITY_ADC_REPORT"/>
 *     &lt;enumeration value="CENSUS_URBANFACILITY_ADC_REPORT"/>
 *     &lt;enumeration value="CENSUS_UNKNOWNFACILITY_ADC_REPORT"/>
 *   &lt;/restriction>
 * &lt;/simpleType>
 * </pre>
 * 
 */
@XmlType(name = "ReportIDType", namespace = "ReportFilter")
@XmlEnum
public enum ReportIDType {

    @XmlEnumValue("VR-12_STATISTICS")
    VR_12_STATISTICS("VR-12_STATISTICS"),
    DISTRIBUTION_OF_SURVEYS("DISTRIBUTION_OF_SURVEYS"),
    PATIENT_SATISFACTION_STATISTICS("PATIENT_SATISFACTION_STATISTICS"),
    SURVEY_TRENDS("SURVEY_TRENDS"),
    NATIONAL_DISTRIBUTION_OF_SURVEYS("NATIONAL_DISTRIBUTION_OF_SURVEYS"),
    DMP_UNIQUE_ICN_REPORT("DMP_UNIQUE_ICN_REPORT"),
    DMP_TITLE_REPORT("DMP_TITLE_REPORT"),
    VISN_FACILITY_REPORT("VISN_FACILITY_REPORT"),
    VENDOR_REPORT("VENDOR_REPORT"),
    CENSUS_WEEKLY_VENDOR_STATUS_REPORT("CENSUS_WEEKLY_VENDOR_STATUS_REPORT"),
    CENSUS_START_END_DATES_REPORT("CENSUS_START_END_DATES_REPORT"),
    CENSUS_POST_PROCESSING_STATUS_REPORT("CENSUS_POST_PROCESSING_STATUS_REPORT"),
    HTH_TRANSMITTALMODE_REPORT("HTH_TRANSMITTALMODE_REPORT"),
    CENSUS_TOTAL_REPORT("CENSUS_TOTAL_REPORT"),
    CENSUS_DMPTOTAL_REPORT("CENSUS_DMPTOTAL_REPORT"),
    CENSUS_MEDDEVTOTAL_REPORT("CENSUS_MEDDEVTOTAL_REPORT"),
    CENSUS_IVRTOTAL_REPORT("CENSUS_IVRTOTAL_REPORT"),
    CENSUS_BROWSERTOTAL_REPORT("CENSUS_BROWSERTOTAL_REPORT"),
    CENSUS_NOTASSIGNEDTOTAL_REPORT("CENSUS_NOTASSIGNEDTOTAL_REPORT"),
    CENSUS_MEASUREMENTTOTAL_REPORT("CENSUS_MEASUREMENTTOTAL_REPORT"),
    CENSUS_VIDEOTOTAL_REPORT("CENSUS_VIDEOTOTAL_REPORT"),
    CENSUS_CELLMODEMTOTAL_REPORT("CENSUS_CELLMODEMTOTAL_REPORT"),
    CENSUS_SATELLITETOTAL_REPORT("CENSUS_SATELLITETOTAL_REPORT"),
    HTH_LEVELOFCARE_REPORT("HTH_LEVELOFCARE_REPORT"),
    COC_TOTALPTNIC_REPORT("COC_TOTALPTNIC_REPORT"),
    COC_TOTALPTCCM_REPORT("COC_TOTALPTCCM_REPORT"),
    COC_TOTALPTACM_REPORT("COC_TOTALPTACM_REPORT"),
    COC_TOTALPTHPDP_REPORT("COC_TOTALPTHPDP_REPORT"),
    @XmlEnumValue("COC_TOTALPTL2_REPORT")
    COC_TOTALPTL_2_REPORT("COC_TOTALPTL2_REPORT"),
    RR_TOTALFULLRESP_REPORT("RR_TOTALFULLRESP_REPORT"),
    RR_TOTALPARTRESP_REPORT("RR_TOTALPARTRESP_REPORT"),
    RR_TOTALNONRESP_REPORT("RR_TOTALNONRESP_REPORT"),
    RR_TOTALUNKRESP_REPORT("RR_TOTALUNKRESP_REPORT"),
    @XmlEnumValue("RR_TOTALNONRESPGT30_REPORT")
    RR_TOTALNONRESPGT_30_REPORT("RR_TOTALNONRESPGT30_REPORT"),
    RR_TOTALNONRESPMAX_REPORT("RR_TOTALNONRESPMAX_REPORT"),
    HTH_CUMULATIVEMONTHYEAR_REPORT("HTH_CUMULATIVEMONTHYEAR_REPORT"),
    HTH_FYQTR_REPORT("HTH_FYQTR_REPORT"),
    CENSUS_NIC_ADC_REPORT("CENSUS_NIC_ADC_REPORT"),
    CENSUS_TOTAL_RURALVISN_ADC_REPORT("CENSUS_TOTAL_RURALVISN_ADC_REPORT"),
    CENSUS_RURALVISN_ADC_REPORT("CENSUS_RURALVISN_ADC_REPORT"),
    CENSUS_HIGHLYRURALVISN_ADC_REPORT("CENSUS_HIGHLYRURALVISN_ADC_REPORT"),
    CENSUS_URBANVISN_ADC_REPORT("CENSUS_URBANVISN_ADC_REPORT"),
    CENSUS_UNKNOWNVISN_ADC_REPORT("CENSUS_UNKNOWNVISN_ADC_REPORT"),
    CENSUS_TOTAL_RURALFACILITY_ADC_REPORT("CENSUS_TOTAL_RURALFACILITY_ADC_REPORT"),
    CENSUS_RURALFACILITY_ADC_REPORT("CENSUS_RURALFACILITY_ADC_REPORT"),
    CENSUS_HIGHLYRURALFACILITY_ADC_REPORT("CENSUS_HIGHLYRURALFACILITY_ADC_REPORT"),
    CENSUS_URBANFACILITY_ADC_REPORT("CENSUS_URBANFACILITY_ADC_REPORT"),
    CENSUS_UNKNOWNFACILITY_ADC_REPORT("CENSUS_UNKNOWNFACILITY_ADC_REPORT");
    private final String value;

    ReportIDType(String v) {
        value = v;
    }

    public String value() {
        return value;
    }

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

}
