Enum RelatedArtifactType.ValueSet
- java.lang.Object
-
- java.lang.Enum<RelatedArtifactType.ValueSet>
-
- com.ibm.fhir.model.type.code.RelatedArtifactType.ValueSet
-
- All Implemented Interfaces:
Serializable,Comparable<RelatedArtifactType.ValueSet>
- Enclosing class:
- RelatedArtifactType
public static enum RelatedArtifactType.ValueSet extends Enum<RelatedArtifactType.ValueSet>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CITATIONCitationCOMPOSED_OFComposed OfDEPENDS_ONDepends OnDERIVED_FROMDerived FromDOCUMENTATIONDocumentationJUSTIFICATIONJustificationPREDECESSORPredecessorSUCCESSORSuccessor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RelatedArtifactType.ValueSetfrom(String value)Factory method for creating RelatedArtifactType.ValueSet values from a passed string value.Stringvalue()static RelatedArtifactType.ValueSetvalueOf(String name)Returns the enum constant of this type with the specified name.static RelatedArtifactType.ValueSet[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
DOCUMENTATION
public static final RelatedArtifactType.ValueSet DOCUMENTATION
DocumentationAdditional documentation for the knowledge resource. This would include additional instructions on usage as well as additional information on clinical context or appropriateness.
-
JUSTIFICATION
public static final RelatedArtifactType.ValueSet JUSTIFICATION
JustificationA summary of the justification for the knowledge resource including supporting evidence, relevant guidelines, or other clinically important information. This information is intended to provide a way to make the justification for the knowledge resource available to the consumer of interventions or results produced by the knowledge resource.
-
CITATION
public static final RelatedArtifactType.ValueSet CITATION
CitationBibliographic citation for papers, references, or other relevant material for the knowledge resource. This is intended to allow for citation of related material, but that was not necessarily specifically prepared in connection with this knowledge resource.
-
PREDECESSOR
public static final RelatedArtifactType.ValueSet PREDECESSOR
PredecessorThe previous version of the knowledge resource.
-
SUCCESSOR
public static final RelatedArtifactType.ValueSet SUCCESSOR
SuccessorThe next version of the knowledge resource.
-
DERIVED_FROM
public static final RelatedArtifactType.ValueSet DERIVED_FROM
Derived FromThe knowledge resource is derived from the related artifact. This is intended to capture the relationship in which a particular knowledge resource is based on the content of another artifact, but is modified to capture either a different set of overall requirements, or a more specific set of requirements such as those involved in a particular institution or clinical setting.
-
DEPENDS_ON
public static final RelatedArtifactType.ValueSet DEPENDS_ON
Depends OnThe knowledge resource depends on the given related artifact.
-
COMPOSED_OF
public static final RelatedArtifactType.ValueSet COMPOSED_OF
Composed OfThe knowledge resource is composed of the given related artifact.
-
-
Method Detail
-
values
public static RelatedArtifactType.ValueSet[] 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 (RelatedArtifactType.ValueSet c : RelatedArtifactType.ValueSet.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static RelatedArtifactType.ValueSet 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
-
value
public String value()
- Returns:
- The java.lang.String value of the code represented by this enum
-
from
public static RelatedArtifactType.ValueSet from(String value)
Factory method for creating RelatedArtifactType.ValueSet values from a passed string value.- Parameters:
value- A string that matches one of the allowed code values- Throws:
IllegalArgumentException- If the passed string cannot be parsed into an allowed code value
-
-