Enum ConceptProperties
- java.lang.Object
-
- java.lang.Enum<ConceptProperties>
-
- org.hl7.fhir.r4.model.codesystems.ConceptProperties
-
- All Implemented Interfaces:
Serializable
,Comparable<ConceptProperties>
public enum ConceptProperties extends Enum<ConceptProperties>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CHILD
The concept identified in this property is a child of the concept on which it is a property.DEPRECATED
The date at which a concept was deprecated.INACTIVE
True if the concept is not considered active - e.g.NOTSELECTABLE
The concept is not intended to be chosen by the user - only intended to be used as a selector for other concepts.NULL
added to help the parsersPARENT
The concept identified in this property is a parent of the concept on which it is a property.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConceptProperties
fromCode(String codeString)
String
getDefinition()
String
getDisplay()
String
getSystem()
String
toCode()
static ConceptProperties
valueOf(String name)
Returns the enum constant of this type with the specified name.static ConceptProperties[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
INACTIVE
public static final ConceptProperties INACTIVE
True if the concept is not considered active - e.g. not a valid concept any more. Property type is boolean, default value is false
-
DEPRECATED
public static final ConceptProperties DEPRECATED
The date at which a concept was deprecated. Concepts that are deprecated but not inactive can still be used, but their use is discouraged, and they should be expected to be made inactive in a future release. Property type is dateTime
-
NOTSELECTABLE
public static final ConceptProperties NOTSELECTABLE
The concept is not intended to be chosen by the user - only intended to be used as a selector for other concepts. Note, though, that the interpretation of this is highly contextual; all concepts are selectable in some context. Property type is boolean
-
PARENT
public static final ConceptProperties PARENT
The concept identified in this property is a parent of the concept on which it is a property. The property type will be 'code'. The meaning of 'parent' is defined by the hierarchyMeaning attribute
-
CHILD
public static final ConceptProperties CHILD
The concept identified in this property is a child of the concept on which it is a property. The property type will be 'code'. The meaning of 'child' is defined by the hierarchyMeaning attribute
-
NULL
public static final ConceptProperties NULL
added to help the parsers
-
-
Method Detail
-
values
public static ConceptProperties[] 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 (ConceptProperties c : ConceptProperties.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ConceptProperties 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 ConceptProperties fromCode(String codeString) throws org.hl7.fhir.exceptions.FHIRException
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getDefinition
public String getDefinition()
-
getDisplay
public String getDisplay()
-
-