public static class SubstanceSpecification.SubstanceSpecificationCodeComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected CodeableConcept |
code
The specific code.
|
protected StringType |
comment
Any comment can be provided in this field, if necessary.
|
protected List<Reference> |
source
Supporting literature.
|
protected List<DocumentReference> |
sourceTarget
The actual objects that are the target of the reference (Supporting literature.)
|
protected CodeableConcept |
status
Status of the code assignment.
|
protected DateTimeType |
statusDate
The date at which the code status is changed as part of the terminology maintenance.
|
modifierExtension| Constructor and Description |
|---|
SubstanceSpecificationCodeComponent()
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected CodeableConcept code
protected CodeableConcept status
protected DateTimeType statusDate
protected StringType comment
protected List<DocumentReference> sourceTarget
public SubstanceSpecificationCodeComponent()
public CodeableConcept getCode()
code (The specific code.)public boolean hasCode()
public SubstanceSpecification.SubstanceSpecificationCodeComponent setCode(CodeableConcept value)
value - code (The specific code.)public CodeableConcept getStatus()
status (Status of the code assignment.)public boolean hasStatus()
public SubstanceSpecification.SubstanceSpecificationCodeComponent setStatus(CodeableConcept value)
value - status (Status of the code assignment.)public DateTimeType getStatusDateElement()
statusDate (The date at which the code status is changed as part of the terminology maintenance.). This is the underlying object with id, value and extensions. The accessor "getStatusDate" gives direct access to the valuepublic boolean hasStatusDateElement()
public boolean hasStatusDate()
public SubstanceSpecification.SubstanceSpecificationCodeComponent setStatusDateElement(DateTimeType value)
value - statusDate (The date at which the code status is changed as part of the terminology maintenance.). This is the underlying object with id, value and extensions. The accessor "getStatusDate" gives direct access to the valuepublic Date getStatusDate()
public SubstanceSpecification.SubstanceSpecificationCodeComponent setStatusDate(Date value)
value - The date at which the code status is changed as part of the terminology maintenance.public StringType getCommentElement()
comment (Any comment can be provided in this field, if necessary.). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the valuepublic boolean hasCommentElement()
public boolean hasComment()
public SubstanceSpecification.SubstanceSpecificationCodeComponent setCommentElement(StringType value)
value - comment (Any comment can be provided in this field, if necessary.). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the valuepublic String getComment()
public SubstanceSpecification.SubstanceSpecificationCodeComponent setComment(String value)
value - Any comment can be provided in this field, if necessary.public SubstanceSpecification.SubstanceSpecificationCodeComponent setSource(List<Reference> theSource)
this for easy method chainingpublic boolean hasSource()
public SubstanceSpecification.SubstanceSpecificationCodeComponent addSource(Reference t)
public Reference getSourceFirstRep()
source, creating it if it does not already exist@Deprecated public List<DocumentReference> getSourceTarget()
@Deprecated public DocumentReference addSourceTarget()
protected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic SubstanceSpecification.SubstanceSpecificationCodeComponent copy()
copy in class BackboneElementpublic void copyValues(SubstanceSpecification.SubstanceSpecificationCodeComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.