
Package ca.uhn.fhir.jpa.entity
Class TermConcept
java.lang.Object
ca.uhn.fhir.jpa.entity.TermConcept
- All Implemented Interfaces:
Serializable
@Entity
@Indexed(routingBinder=@RoutingBinderRef(type=DeferConceptIndexingRoutingBinder.class))
public class TermConcept
extends Object
implements Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddChild
(TermConceptParentChildLink.RelationshipTypeEnum theRelationshipType) addChild
(TermConcept theChild, TermConceptParentChildLink.RelationshipTypeEnum theRelationshipType) void
addChildren
(List<TermConcept> theChildren, TermConceptParentChildLink.RelationshipTypeEnum theRelationshipType) addPropertyCoding
(String thePropertyName, String thePropertyCodeSystem, String thePropertyCode, String theDisplayName) addPropertyString
(String thePropertyName, String thePropertyValue) boolean
Returns a view ofgetChildren()
but containing the actual child codesgetCode()
List<org.hl7.fhir.r4.model.Coding>
getCodingProperties
(String thePropertyName) getId()
getStringProperties
(String thePropertyName) getStringProperty
(String thePropertyName) int
hashCode()
void
setCodeSystemVersion
(TermCodeSystemVersion theCodeSystemVersion) setDisplay
(String theDisplay) setIndexStatus
(Long theIndexStatus) setParentPids
(String theParentPids) setSequence
(Integer theSequence) setUpdated
(Date theUpdated) toString()
List<ca.uhn.fhir.context.support.IValidationSupport.BaseConceptProperty>
-
Field Details
-
MAX_CODE_LENGTH
- See Also:
-
MAX_DESC_LENGTH
- See Also:
-
MAX_DISP_LENGTH
- See Also:
-
-
Constructor Details
-
TermConcept
public TermConcept() -
TermConcept
-
-
Method Details
-
addChild
-
addChild
public TermConceptParentChildLink addChild(TermConcept theChild, TermConceptParentChildLink.RelationshipTypeEnum theRelationshipType) -
addChildren
public void addChildren(List<TermConcept> theChildren, TermConceptParentChildLink.RelationshipTypeEnum theRelationshipType) -
addDesignation
-
addPropertyCoding
public TermConceptProperty addPropertyCoding(@Nonnull String thePropertyName, @Nonnull String thePropertyCodeSystem, @Nonnull String thePropertyCode, String theDisplayName) -
addPropertyString
public TermConceptProperty addPropertyString(@Nonnull String thePropertyName, @Nonnull String thePropertyValue) -
equals
-
getChildren
-
getCode
-
setCode
-
getCodeSystemVersion
-
setCodeSystemVersion
-
getCodingProperties
-
getDesignations
-
getDisplay
-
setDisplay
-
getId
-
setId
-
getIndexStatus
-
setIndexStatus
-
getParentPidsAsString
-
getParents
-
getProperties
-
getSequence
-
setSequence
-
getStringProperties
-
getStringProperty
-
getUpdated
-
setUpdated
-
hashCode
-
prePersist
-
setParentPids
-
toString
-
toValidationProperties
public List<ca.uhn.fhir.context.support.IValidationSupport.BaseConceptProperty> toValidationProperties() -
getChildCodes
Returns a view ofgetChildren()
but containing the actual child codes
-