public static class AllergyIntolerance.AllergyIntoleranceReactionComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected StringType |
description
Text description about the reaction as a whole, including details of the manifestation if required.
|
protected CodeableConcept |
exposureRoute
Identification of the route by which the subject was exposed to the substance.
|
protected List<CodeableConcept> |
manifestation
Clinical symptoms and/or signs that are observed or associated with the adverse reaction event.
|
protected List<Annotation> |
note
Additional text about the adverse reaction event not captured in other fields.
|
protected DateTimeType |
onset
Record of the date and/or time of the onset of the Reaction.
|
protected Enumeration<AllergyIntolerance.AllergyIntoleranceSeverity> |
severity
Clinical assessment of the severity of the reaction event as a whole, potentially considering multiple different manifestations.
|
protected CodeableConcept |
substance
Identification of the specific substance (or pharmaceutical product) considered to be responsible for the Adverse Reaction event.
|
modifierExtension| Constructor and Description |
|---|
AllergyIntoleranceReactionComponent()
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 substance
protected List<CodeableConcept> manifestation
protected StringType description
protected DateTimeType onset
protected Enumeration<AllergyIntolerance.AllergyIntoleranceSeverity> severity
protected CodeableConcept exposureRoute
protected List<Annotation> note
public AllergyIntoleranceReactionComponent()
public CodeableConcept getSubstance()
substance (Identification of the specific substance (or pharmaceutical product) considered to be responsible for the Adverse Reaction event. Note: the substance for a specific reaction may be different from the substance identified as the cause of the risk, but it must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite product that includes the identified substance. It must be clinically safe to only process the 'code' and ignore the 'reaction.substance'. If a receiving system is unable to confirm that AllergyIntolerance.reaction.substance falls within the semantic scope of AllergyIntolerance.code, then the receiving system should ignore AllergyIntolerance.reaction.substance.)public boolean hasSubstance()
public AllergyIntolerance.AllergyIntoleranceReactionComponent setSubstance(CodeableConcept value)
value - substance (Identification of the specific substance (or pharmaceutical product) considered to be responsible for the Adverse Reaction event. Note: the substance for a specific reaction may be different from the substance identified as the cause of the risk, but it must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite product that includes the identified substance. It must be clinically safe to only process the 'code' and ignore the 'reaction.substance'. If a receiving system is unable to confirm that AllergyIntolerance.reaction.substance falls within the semantic scope of AllergyIntolerance.code, then the receiving system should ignore AllergyIntolerance.reaction.substance.)public List<CodeableConcept> getManifestation()
manifestation (Clinical symptoms and/or signs that are observed or associated with the adverse reaction event.)public AllergyIntolerance.AllergyIntoleranceReactionComponent setManifestation(List<CodeableConcept> theManifestation)
this for easy method chainingpublic boolean hasManifestation()
public CodeableConcept addManifestation()
public AllergyIntolerance.AllergyIntoleranceReactionComponent addManifestation(CodeableConcept t)
public CodeableConcept getManifestationFirstRep()
manifestation, creating it if it does not already existpublic StringType getDescriptionElement()
description (Text description about the reaction as a whole, including details of the manifestation if required.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic boolean hasDescriptionElement()
public boolean hasDescription()
public AllergyIntolerance.AllergyIntoleranceReactionComponent setDescriptionElement(StringType value)
value - description (Text description about the reaction as a whole, including details of the manifestation if required.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public AllergyIntolerance.AllergyIntoleranceReactionComponent setDescription(String value)
value - Text description about the reaction as a whole, including details of the manifestation if required.public DateTimeType getOnsetElement()
onset (Record of the date and/or time of the onset of the Reaction.). This is the underlying object with id, value and extensions. The accessor "getOnset" gives direct access to the valuepublic boolean hasOnsetElement()
public boolean hasOnset()
public AllergyIntolerance.AllergyIntoleranceReactionComponent setOnsetElement(DateTimeType value)
value - onset (Record of the date and/or time of the onset of the Reaction.). This is the underlying object with id, value and extensions. The accessor "getOnset" gives direct access to the valuepublic Date getOnset()
public AllergyIntolerance.AllergyIntoleranceReactionComponent setOnset(Date value)
value - Record of the date and/or time of the onset of the Reaction.public Enumeration<AllergyIntolerance.AllergyIntoleranceSeverity> getSeverityElement()
severity (Clinical assessment of the severity of the reaction event as a whole, potentially considering multiple different manifestations.). This is the underlying object with id, value and extensions. The accessor "getSeverity" gives direct access to the valuepublic boolean hasSeverityElement()
public boolean hasSeverity()
public AllergyIntolerance.AllergyIntoleranceReactionComponent setSeverityElement(Enumeration<AllergyIntolerance.AllergyIntoleranceSeverity> value)
value - severity (Clinical assessment of the severity of the reaction event as a whole, potentially considering multiple different manifestations.). This is the underlying object with id, value and extensions. The accessor "getSeverity" gives direct access to the valuepublic AllergyIntolerance.AllergyIntoleranceSeverity getSeverity()
public AllergyIntolerance.AllergyIntoleranceReactionComponent setSeverity(AllergyIntolerance.AllergyIntoleranceSeverity value)
value - Clinical assessment of the severity of the reaction event as a whole, potentially considering multiple different manifestations.public CodeableConcept getExposureRoute()
exposureRoute (Identification of the route by which the subject was exposed to the substance.)public boolean hasExposureRoute()
public AllergyIntolerance.AllergyIntoleranceReactionComponent setExposureRoute(CodeableConcept value)
value - exposureRoute (Identification of the route by which the subject was exposed to the substance.)public List<Annotation> getNote()
note (Additional text about the adverse reaction event not captured in other fields.)public AllergyIntolerance.AllergyIntoleranceReactionComponent setNote(List<Annotation> theNote)
this for easy method chainingpublic boolean hasNote()
public Annotation addNote()
public AllergyIntolerance.AllergyIntoleranceReactionComponent addNote(Annotation t)
public Annotation getNoteFirstRep()
note, creating it if it does not already existprotected 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 AllergyIntolerance.AllergyIntoleranceReactionComponent copy()
copy in class BackboneElementpublic void copyValues(AllergyIntolerance.AllergyIntoleranceReactionComponent 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.