Class CodeSystemHierarchyMeaning
- java.lang.Object
-
- com.ibm.fhir.model.visitor.AbstractVisitable
-
- com.ibm.fhir.model.type.Element
-
- com.ibm.fhir.model.type.String
-
- com.ibm.fhir.model.type.Code
-
- com.ibm.fhir.model.type.code.CodeSystemHierarchyMeaning
-
- All Implemented Interfaces:
Visitable
@Generated("com.ibm.fhir.tools.CodeGenerator") public class CodeSystemHierarchyMeaning extends Code
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCodeSystemHierarchyMeaning.Builderstatic classCodeSystemHierarchyMeaning.ValueSet
-
Field Summary
Fields Modifier and Type Field Description static CodeSystemHierarchyMeaningCLASSIFIED_WITHClassified Withstatic CodeSystemHierarchyMeaningGROUPED_BYGrouped Bystatic CodeSystemHierarchyMeaningIS_AIs-Astatic CodeSystemHierarchyMeaningPART_OFPart Of
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CodeSystemHierarchyMeaning.Builderbuilder()static Codecode(String value)Inherited factory method for creating CodeSystemHierarchyMeaning objects from a passed string value.booleanequals(Object obj)CodeSystemHierarchyMeaning.ValueSetgetValueAsEnumConstant()inthashCode()static CodeSystemHierarchyMeaningof(CodeSystemHierarchyMeaning.ValueSet value)Factory method for creating CodeSystemHierarchyMeaning objects from a passed enum value.static CodeSystemHierarchyMeaningof(String value)Factory method for creating CodeSystemHierarchyMeaning objects from a passed string value.static Stringstring(String value)Inherited factory method for creating CodeSystemHierarchyMeaning objects from a passed string value.CodeSystemHierarchyMeaning.BuildertoBuilder()Create a new Builder from the contents of this Element-
Methods inherited from class com.ibm.fhir.model.type.String
getValue, hasChildren
-
Methods inherited from class com.ibm.fhir.model.type.Element
as, getExtension, getId, is
-
-
-
-
Field Detail
-
GROUPED_BY
public static final CodeSystemHierarchyMeaning GROUPED_BY
Grouped ByNo particular relationship between the concepts can be assumed, except what can be determined by inspection of the definitions of the elements (possible reasons to use this: importing from a source where this is not defined, or where various parts of the hierarchy have different meanings).
-
IS_A
public static final CodeSystemHierarchyMeaning IS_A
Is-AA hierarchy where the child concepts have an IS-A relationship with the parents - that is, all the properties of the parent are also true for its child concepts. Not that is-a is a property of the concepts, so additional subsumption relationships may be defined using properties or the [subsumes](extension-codesystem-subsumes.html) extension.
-
PART_OF
public static final CodeSystemHierarchyMeaning PART_OF
Part OfChild elements list the individual parts of a composite whole (e.g. body site).
-
CLASSIFIED_WITH
public static final CodeSystemHierarchyMeaning CLASSIFIED_WITH
Classified WithChild concepts in the hierarchy may have only one parent, and there is a presumption that the code system is a "closed world" meaning all things must be in the hierarchy. This results in concepts such as "not otherwise classified.".
-
-
Method Detail
-
getValueAsEnumConstant
public CodeSystemHierarchyMeaning.ValueSet getValueAsEnumConstant()
-
of
public static CodeSystemHierarchyMeaning of(CodeSystemHierarchyMeaning.ValueSet value)
Factory method for creating CodeSystemHierarchyMeaning objects from a passed enum value.
-
of
public static CodeSystemHierarchyMeaning of(String value)
Factory method for creating CodeSystemHierarchyMeaning objects 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
-
string
public static String string(String value)
Inherited factory method for creating CodeSystemHierarchyMeaning objects 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
-
code
public static Code code(String value)
Inherited factory method for creating CodeSystemHierarchyMeaning objects 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
-
toBuilder
public CodeSystemHierarchyMeaning.Builder toBuilder()
Description copied from class:ElementCreate a new Builder from the contents of this Element
-
builder
public static CodeSystemHierarchyMeaning.Builder builder()
-
-