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

@XmlType(name = "InvoiceElementAdjudicated")
@XmlEnum
@XmlRootElement(name = "InvoiceElementAdjudicated")
public enum InvoiceElementAdjudicated {
	@XmlEnumValue("ADNFPPELAT")
	ADNFPPELAT("ADNFPPELAT"),
	@XmlEnumValue("ADNFPPELCT")
	ADNFPPELCT("ADNFPPELCT"),
	@XmlEnumValue("ADNFPPMNAT")
	ADNFPPMNAT("ADNFPPMNAT"),
	@XmlEnumValue("ADNFPPMNCT")
	ADNFPPMNCT("ADNFPPMNCT"),
	@XmlEnumValue("ADNFSPELAT")
	ADNFSPELAT("ADNFSPELAT"),
	@XmlEnumValue("ADNFSPELCT")
	ADNFSPELCT("ADNFSPELCT"),
	@XmlEnumValue("ADNFSPMNAT")
	ADNFSPMNAT("ADNFSPMNAT"),
	@XmlEnumValue("ADNFSPMNCT")
	ADNFSPMNCT("ADNFSPMNCT"),
	@XmlEnumValue("ADNPPPELAT")
	ADNPPPELAT("ADNPPPELAT"),
	@XmlEnumValue("ADNPPPELCT")
	ADNPPPELCT("ADNPPPELCT"),
	@XmlEnumValue("ADNPPPMNAT")
	ADNPPPMNAT("ADNPPPMNAT"),
	@XmlEnumValue("ADNPPPMNCT")
	ADNPPPMNCT("ADNPPPMNCT"),
	@XmlEnumValue("ADNPSPELAT")
	ADNPSPELAT("ADNPSPELAT"),
	@XmlEnumValue("ADNPSPELCT")
	ADNPSPELCT("ADNPSPELCT"),
	@XmlEnumValue("ADNPSPMNAT")
	ADNPSPMNAT("ADNPSPMNAT"),
	@XmlEnumValue("ADNPSPMNCT")
	ADNPSPMNCT("ADNPSPMNCT"),
	@XmlEnumValue("ADPPPPELAT")
	ADPPPPELAT("ADPPPPELAT"),
	@XmlEnumValue("ADPPPPELCT")
	ADPPPPELCT("ADPPPPELCT"),
	@XmlEnumValue("ADPPPPMNAT")
	ADPPPPMNAT("ADPPPPMNAT"),
	@XmlEnumValue("ADPPPPMNCT")
	ADPPPPMNCT("ADPPPPMNCT"),
	@XmlEnumValue("ADPPSPELAT")
	ADPPSPELAT("ADPPSPELAT"),
	@XmlEnumValue("ADPPSPELCT")
	ADPPSPELCT("ADPPSPELCT"),
	@XmlEnumValue("ADPPSPMNAT")
	ADPPSPMNAT("ADPPSPMNAT"),
	@XmlEnumValue("ADPPSPMNCT")
	ADPPSPMNCT("ADPPSPMNCT"),
	@XmlEnumValue("ADRFPPELAT")
	ADRFPPELAT("ADRFPPELAT"),
	@XmlEnumValue("ADRFPPELCT")
	ADRFPPELCT("ADRFPPELCT"),
	@XmlEnumValue("ADRFPPMNAT")
	ADRFPPMNAT("ADRFPPMNAT"),
	@XmlEnumValue("ADRFPPMNCT")
	ADRFPPMNCT("ADRFPPMNCT"),
	@XmlEnumValue("ADRFSPELAT")
	ADRFSPELAT("ADRFSPELAT"),
	@XmlEnumValue("ADRFSPELCT")
	ADRFSPELCT("ADRFSPELCT"),
	@XmlEnumValue("ADRFSPMNAT")
	ADRFSPMNAT("ADRFSPMNAT"),
	@XmlEnumValue("ADRFSPMNCT")
	ADRFSPMNCT("ADRFSPMNCT");
	
	private final String value;

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

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