
Package org.hl7.fhir.r5.model
Class CodeableReference
java.lang.Object
org.hl7.fhir.r5.model.Base
org.hl7.fhir.r5.model.Element
org.hl7.fhir.r5.model.DataType
org.hl7.fhir.r5.model.CodeableReference
- All Implemented Interfaces:
- ca.uhn.fhir.model.api.IElement,- Serializable,- org.hl7.fhir.instance.model.api.IBase,- org.hl7.fhir.instance.model.api.IBaseDatatype,- org.hl7.fhir.instance.model.api.IBaseElement,- org.hl7.fhir.instance.model.api.IBaseHasExtensions,- org.hl7.fhir.instance.model.api.ICompositeType
public class CodeableReference
extends DataType
implements org.hl7.fhir.instance.model.api.ICompositeType
CodeableReference Type: A reference to a resource (by instance), or instead, a reference to a concept defined in a terminology or ontology (by class).
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class org.hl7.fhir.r5.model.BaseBase.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected CodeableConceptA reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.protected ReferenceA reference to a resource the provides exact details about the information being referenced.
- 
Constructor SummaryConstructorsConstructorDescriptionConstructor
- 
Method SummaryModifier and TypeMethodDescriptioncopy()voidbooleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()getNamedProperty(int _hash, String _name, boolean _checkValid) Base[]getProperty(int hash, String name, boolean checkValid) String[]getTypesForProperty(int hash, String name) booleanbooleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) voidremoveChild(String name, Base value) setConcept(CodeableConcept value) setProperty(int hash, String name, Base value) setProperty(String name, Base value) setReference(Reference value) protected CodeableReferenceMethods inherited from class org.hl7.fhir.r5.model.DataTypecopyValues, getTranslation, isTranslatableMethods inherited from class org.hl7.fhir.r5.model.ElementaddExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, copyValues, getExtension, getExtensionByUrl, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionsByUrl, getExtensionString, getExtensionString, getExtensionValue, getFHIRPublicationVersion, getId, getIdBase, getIdElement, getStandardsStatus, hasExtension, hasExtension, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement, setStandardsStatusMethods inherited from class org.hl7.fhir.r5.model.BaseaddDefinition, addFormatCommentsPost, addFormatCommentsPre, addValidationMessage, canHavePrimitiveValue, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyFormatComments, copyUserData, copyValues, dateTimeValue, equals, executeFunction, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getValidationMessages, getXhtml, hasFormatComment, hasFormatCommentPost, hasFormatCommentPre, hasPrimitiveValue, hasType, hasUserData, hasValidated, hasValidationInfo, hasValidationMessages, isBooleanPrimitive, isCopyUserData, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setCopyUserData, setUserData, setUserDataINN, setXhtmlMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBasegetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseElementgetUserData, setUserData
- 
Field Details- 
conceptA reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.
- 
referenceA reference to a resource the provides exact details about the information being referenced.
 
- 
- 
Constructor Details- 
CodeableReferencepublic CodeableReference()Constructor
- 
CodeableReference
- 
CodeableReference
 
- 
- 
Method Details- 
getConcept- Returns:
- concept(A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.)
 
- 
hasConcept
- 
setConcept- Parameters:
- value-- concept(A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.)
 
- 
getReference- Returns:
- reference(A reference to a resource the provides exact details about the information being referenced.)
 
- 
hasReference
- 
setReference- Parameters:
- value-- reference(A reference to a resource the provides exact details about the information being referenced.)
 
- 
listChildren- Overrides:
- listChildrenin class- Element
 
- 
getNamedPropertypublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
- getNamedPropertyin class- Element
- Throws:
- org.hl7.fhir.exceptions.FHIRException
 
- 
getPropertypublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
- getPropertyin class- Element
- Throws:
- org.hl7.fhir.exceptions.FHIRException
 
- 
setPropertypublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
- setPropertyin class- Element
- Throws:
- org.hl7.fhir.exceptions.FHIRException
 
- 
setProperty- Overrides:
- setPropertyin class- Element
- Throws:
- org.hl7.fhir.exceptions.FHIRException
 
- 
removeChild- Overrides:
- removeChildin class- Element
- Throws:
- org.hl7.fhir.exceptions.FHIRException
 
- 
makeProperty- Overrides:
- makePropertyin class- Element
- Throws:
- org.hl7.fhir.exceptions.FHIRException
 
- 
getTypesForPropertypublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
- getTypesForPropertyin class- Element
- Throws:
- org.hl7.fhir.exceptions.FHIRException
 
- 
addChild
- 
fhirType
- 
copy
- 
copyValues
- 
typedCopy
- 
equalsDeep- Overrides:
- equalsDeepin class- Element
 
- 
equalsShallow- Overrides:
- equalsShallowin class- Element
 
- 
isEmpty
 
-