public static class SubstanceSpecification.SubstanceSpecificationSubstanceCodeComponent 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<StringType> |
referenceSource
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 |
|---|
SubstanceSpecificationSubstanceCodeComponent()
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, 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, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected CodeableConcept code
protected CodeableConcept status
protected DateTimeType statusDate
protected StringType comment
protected List<StringType> referenceSource
public SubstanceSpecificationSubstanceCodeComponent()
public CodeableConcept getCode()
code (The specific code.)public boolean hasCode()
public SubstanceSpecification.SubstanceSpecificationSubstanceCodeComponent setCode(CodeableConcept value)
value - code (The specific code.)public CodeableConcept getStatus()
status (Status of the code assignment.)public boolean hasStatus()
public SubstanceSpecification.SubstanceSpecificationSubstanceCodeComponent 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.SubstanceSpecificationSubstanceCodeComponent 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.SubstanceSpecificationSubstanceCodeComponent 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.SubstanceSpecificationSubstanceCodeComponent 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.SubstanceSpecificationSubstanceCodeComponent setComment(String value)
value - Any comment can be provided in this field, if necessary.public List<StringType> getReferenceSource()
referenceSource (Supporting literature.)public SubstanceSpecification.SubstanceSpecificationSubstanceCodeComponent setReferenceSource(List<StringType> theReferenceSource)
this for easy method chainingpublic boolean hasReferenceSource()
public StringType addReferenceSourceElement()
referenceSource (Supporting literature.)public SubstanceSpecification.SubstanceSpecificationSubstanceCodeComponent addReferenceSource(String value)
value - referenceSource (Supporting literature.)public boolean hasReferenceSource(String value)
value - referenceSource (Supporting literature.)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.SubstanceSpecificationSubstanceCodeComponent copy()
copy in class BackboneElementpublic 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 class BackboneElementCopyright © 2014–2018 University Health Network. All rights reserved.