Enum CoverageClass
- java.lang.Object
-
- java.lang.Enum<CoverageClass>
-
- org.hl7.fhir.r4.model.codesystems.CoverageClass
-
- All Implemented Interfaces:
Serializable,Comparable<CoverageClass>
public enum CoverageClass extends Enum<CoverageClass>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CLASSA class of benefits.GROUPAn employee groupNULLadded to help the parsersPLANA specific suite of benefits.RXBINPharmacy benefit manager's Business Identification Number.RXGROUPA Pharmacy Benefit Manager specified Group number.RXIDA Pharmacy Benefit Manager specified Member ID.RXPCNA Pharmacy Benefit Manager specified Processor Control Number.SEQUENCEA sequence number associated with a short-term continuance of the coverage.SUBCLASSA subset of a class of benefits.SUBGROUPA sub-group of an employee groupSUBPLANA subset of a specific suite of benefits.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CoverageClassfromCode(String codeString)StringgetDefinition()StringgetDisplay()StringgetSystem()StringtoCode()static CoverageClassvalueOf(String name)Returns the enum constant of this type with the specified name.static CoverageClass[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
GROUP
public static final CoverageClass GROUP
An employee group
-
SUBGROUP
public static final CoverageClass SUBGROUP
A sub-group of an employee group
-
PLAN
public static final CoverageClass PLAN
A specific suite of benefits.
-
SUBPLAN
public static final CoverageClass SUBPLAN
A subset of a specific suite of benefits.
-
CLASS
public static final CoverageClass CLASS
A class of benefits.
-
SUBCLASS
public static final CoverageClass SUBCLASS
A subset of a class of benefits.
-
SEQUENCE
public static final CoverageClass SEQUENCE
A sequence number associated with a short-term continuance of the coverage.
-
RXBIN
public static final CoverageClass RXBIN
Pharmacy benefit manager's Business Identification Number.
-
RXPCN
public static final CoverageClass RXPCN
A Pharmacy Benefit Manager specified Processor Control Number.
-
RXID
public static final CoverageClass RXID
A Pharmacy Benefit Manager specified Member ID.
-
RXGROUP
public static final CoverageClass RXGROUP
A Pharmacy Benefit Manager specified Group number.
-
NULL
public static final CoverageClass NULL
added to help the parsers
-
-
Method Detail
-
values
public static CoverageClass[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (CoverageClass c : CoverageClass.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static CoverageClass valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
fromCode
public static CoverageClass fromCode(String codeString) throws org.hl7.fhir.exceptions.FHIRException
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getDefinition
public String getDefinition()
-
getDisplay
public String getDisplay()
-
-