Package org.hl7.fhir.r5.model
Enum ElementDefinition.AdditionalBindingPurposeVS
java.lang.Object
java.lang.Enum<ElementDefinition.AdditionalBindingPurposeVS>
org.hl7.fhir.r5.model.ElementDefinition.AdditionalBindingPurposeVS
- All Implemented Interfaces:
Serializable
,Comparable<ElementDefinition.AdditionalBindingPurposeVS>
- Enclosing class:
ElementDefinition
public static enum ElementDefinition.AdditionalBindingPurposeVS
extends Enum<ElementDefinition.AdditionalBindingPurposeVS>
-
Enum Constant Summary
Enum ConstantDescriptionThis value set is a candidate to substitute for the overall conformance value set in some situations; usually these are defined in the documentationThis value set is a component of the base value set.New records are required to use this value set, but legacy records may use other codes.This value set is used as an extensible binding (in addition to the base binding (not a replacement), usually in a particular usage context)A required binding, for use when the binding strength is 'extensible' or 'preferred'The minimum allowable value set - any conformant system SHALL support all these codesadded to help the parsers with the generic typesThis is the value set that is preferred in a given context (documentation should explain why)This value set is used as a required binding (in addition to the base binding (not a replacement), usually in a particular usage context)This value set is a good set of codes to start with when designing your systemThis value set is provided for user look up in a given context. -
Method Summary
-
Enum Constant Details
-
MAXIMUM
A required binding, for use when the binding strength is 'extensible' or 'preferred' -
MINIMUM
The minimum allowable value set - any conformant system SHALL support all these codes -
REQUIRED
This value set is used as a required binding (in addition to the base binding (not a replacement), usually in a particular usage context) -
EXTENSIBLE
This value set is used as an extensible binding (in addition to the base binding (not a replacement), usually in a particular usage context) -
CANDIDATE
This value set is a candidate to substitute for the overall conformance value set in some situations; usually these are defined in the documentation -
CURRENT
New records are required to use this value set, but legacy records may use other codes. The definition of 'new record' is difficult, since systems often create new records based on pre-existing data. Usually 'current' bindings are mandated by an external authority that makes clear rules around this -
PREFERRED
This is the value set that is preferred in a given context (documentation should explain why) -
UI
This value set is provided for user look up in a given context. Typically, these valuesets only include a subset of codes relevant for input in a context -
STARTER
This value set is a good set of codes to start with when designing your system -
COMPONENT
This value set is a component of the base value set. Usually this is called out so that documentation can be written about a portion of the value set -
NULL
added to help the parsers with the generic types
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
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 ElementDefinition.AdditionalBindingPurposeVS fromCode(String codeString) throws org.hl7.fhir.exceptions.FHIRException - Throws:
org.hl7.fhir.exceptions.FHIRException
-
toCode
-
getSystem
-
getDefinition
-
getDisplay
-