Class RelatedArtifactType
- 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.RelatedArtifactType
-
- All Implemented Interfaces:
Visitable
@Generated("com.ibm.fhir.tools.CodeGenerator") public class RelatedArtifactType extends Code
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRelatedArtifactType.Builderstatic classRelatedArtifactType.ValueSet
-
Field Summary
Fields Modifier and Type Field Description static RelatedArtifactTypeCITATIONCitationstatic RelatedArtifactTypeCOMPOSED_OFComposed Ofstatic RelatedArtifactTypeDEPENDS_ONDepends Onstatic RelatedArtifactTypeDERIVED_FROMDerived Fromstatic RelatedArtifactTypeDOCUMENTATIONDocumentationstatic RelatedArtifactTypeJUSTIFICATIONJustificationstatic RelatedArtifactTypePREDECESSORPredecessorstatic RelatedArtifactTypeSUCCESSORSuccessor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RelatedArtifactType.Builderbuilder()static Codecode(String value)Inherited factory method for creating RelatedArtifactType objects from a passed string value.booleanequals(Object obj)RelatedArtifactType.ValueSetgetValueAsEnumConstant()inthashCode()static RelatedArtifactTypeof(RelatedArtifactType.ValueSet value)Factory method for creating RelatedArtifactType objects from a passed enum value.static RelatedArtifactTypeof(String value)Factory method for creating RelatedArtifactType objects from a passed string value.static Stringstring(String value)Inherited factory method for creating RelatedArtifactType objects from a passed string value.RelatedArtifactType.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
-
DOCUMENTATION
public static final RelatedArtifactType 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 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 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 PREDECESSOR
PredecessorThe previous version of the knowledge resource.
-
SUCCESSOR
public static final RelatedArtifactType SUCCESSOR
SuccessorThe next version of the knowledge resource.
-
DERIVED_FROM
public static final RelatedArtifactType 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 DEPENDS_ON
Depends OnThe knowledge resource depends on the given related artifact.
-
COMPOSED_OF
public static final RelatedArtifactType COMPOSED_OF
Composed OfThe knowledge resource is composed of the given related artifact.
-
-
Method Detail
-
getValueAsEnumConstant
public RelatedArtifactType.ValueSet getValueAsEnumConstant()
-
of
public static RelatedArtifactType of(RelatedArtifactType.ValueSet value)
Factory method for creating RelatedArtifactType objects from a passed enum value.
-
of
public static RelatedArtifactType of(String value)
Factory method for creating RelatedArtifactType 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 RelatedArtifactType 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 RelatedArtifactType 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 RelatedArtifactType.Builder toBuilder()
Description copied from class:ElementCreate a new Builder from the contents of this Element
-
builder
public static RelatedArtifactType.Builder builder()
-
-