Class AllergyIntolerance.Reaction

  • All Implemented Interfaces:
    ca.uhn.fhir.model.api.ICompositeElement, ca.uhn.fhir.model.api.IElement, ca.uhn.fhir.model.api.IIdentifiableElement, ca.uhn.fhir.model.api.IResourceBlock, ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions, Serializable, org.hl7.fhir.instance.model.api.IBase
    Enclosing class:
    AllergyIntolerance

    public static class AllergyIntolerance.Reaction
    extends ca.uhn.fhir.model.api.BaseIdentifiableElement
    implements ca.uhn.fhir.model.api.IResourceBlock
    Block class for child element: AllergyIntolerance.reaction ()

    Definition: Details about each adverse reaction event linked to exposure to the identified Substance

    See Also:
    Serialized Form
    • Method Detail

      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.hl7.fhir.instance.model.api.IBase
      • getAllPopulatedChildElementsOfType

        public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType​(Class<T> theType)
        Specified by:
        getAllPopulatedChildElementsOfType in interface ca.uhn.fhir.model.api.ICompositeElement
      • getSubstance

        public CodeableConceptDt getSubstance()
        Gets the value(s) for substance (). creating it if it does not exist. Will not return null.

        Definition: Identification of the specific substance considered to be responsible for the Adverse Reaction event. Note: the substance for a specific reaction may be different to the substance identified as the cause of the risk, but must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite substance that includes the identified substance. It must be clinically safe to only process the AllergyIntolerance.substance and ignore the AllergyIntolerance.event.substance

      • setSubstance

        public AllergyIntolerance.Reaction setSubstance​(CodeableConceptDt theValue)
        Sets the value(s) for substance ()

        Definition: Identification of the specific substance considered to be responsible for the Adverse Reaction event. Note: the substance for a specific reaction may be different to the substance identified as the cause of the risk, but must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite substance that includes the identified substance. It must be clinically safe to only process the AllergyIntolerance.substance and ignore the AllergyIntolerance.event.substance

      • getCertaintyElement

        public ca.uhn.fhir.model.primitive.BoundCodeDt<AllergyIntoleranceCertaintyEnumgetCertaintyElement()
        Gets the value(s) for certainty (). creating it if it does not exist. Will not return null.

        Definition: Statement about the degree of clinical certainty that the specific substance was the cause of the manifestation in this reaction event

      • getCertainty

        public String getCertainty()
        Gets the value(s) for certainty (). creating it if it does not exist. This method may return null.

        Definition: Statement about the degree of clinical certainty that the specific substance was the cause of the manifestation in this reaction event

      • getManifestation

        public List<CodeableConceptDtgetManifestation()
        Gets the value(s) for manifestation (). creating it if it does not exist. Will not return null.

        Definition: Clinical symptoms and/or signs that are observed or associated with the adverse reaction event

      • addManifestation

        public CodeableConceptDt addManifestation()
        Adds and returns a new value for manifestation ()

        Definition: Clinical symptoms and/or signs that are observed or associated with the adverse reaction event

      • addManifestation

        public AllergyIntolerance.Reaction addManifestation​(CodeableConceptDt theValue)
        Adds a given new value for manifestation ()

        Definition: Clinical symptoms and/or signs that are observed or associated with the adverse reaction event

        Parameters:
        theValue - The manifestation to add (must not be null)
      • getManifestationFirstRep

        public CodeableConceptDt getManifestationFirstRep()
        Gets the first repetition for manifestation (), creating it if it does not already exist.

        Definition: Clinical symptoms and/or signs that are observed or associated with the adverse reaction event

      • getDescriptionElement

        public ca.uhn.fhir.model.primitive.StringDt getDescriptionElement()
        Gets the value(s) for description (). creating it if it does not exist. Will not return null.

        Definition: Text description about the reaction as a whole, including details of the manifestation if required

      • getDescription

        public String getDescription()
        Gets the value(s) for description (). creating it if it does not exist. This method may return null.

        Definition: Text description about the reaction as a whole, including details of the manifestation if required

      • setDescription

        public AllergyIntolerance.Reaction setDescription​(ca.uhn.fhir.model.primitive.StringDt theValue)
        Sets the value(s) for description ()

        Definition: Text description about the reaction as a whole, including details of the manifestation if required

      • setDescription

        public AllergyIntolerance.Reaction setDescription​(String theString)
        Sets the value for description ()

        Definition: Text description about the reaction as a whole, including details of the manifestation if required

      • getOnsetElement

        public ca.uhn.fhir.model.primitive.DateTimeDt getOnsetElement()
        Gets the value(s) for onset (). creating it if it does not exist. Will not return null.

        Definition: Record of the date and/or time of the onset of the Reaction

      • getOnset

        public Date getOnset()
        Gets the value(s) for onset (). creating it if it does not exist. This method may return null.

        Definition: Record of the date and/or time of the onset of the Reaction

      • setOnset

        public AllergyIntolerance.Reaction setOnset​(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
        Sets the value(s) for onset ()

        Definition: Record of the date and/or time of the onset of the Reaction

      • setOnset

        public AllergyIntolerance.Reaction setOnset​(Date theDate,
                                                    ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
        Sets the value for onset ()

        Definition: Record of the date and/or time of the onset of the Reaction

      • getSeverityElement

        public ca.uhn.fhir.model.primitive.BoundCodeDt<AllergyIntoleranceSeverityEnumgetSeverityElement()
        Gets the value(s) for severity (). creating it if it does not exist. Will not return null.

        Definition: Clinical assessment of the severity of the reaction event as a whole, potentially considering multiple different manifestations

      • getSeverity

        public String getSeverity()
        Gets the value(s) for severity (). creating it if it does not exist. This method may return null.

        Definition: Clinical assessment of the severity of the reaction event as a whole, potentially considering multiple different manifestations

      • getExposureRoute

        public CodeableConceptDt getExposureRoute()
        Gets the value(s) for exposureRoute (). creating it if it does not exist. Will not return null.

        Definition: Identification of the route by which the subject was exposed to the substance.

      • getNote

        public AnnotationDt getNote()
        Gets the value(s) for note (). creating it if it does not exist. Will not return null.

        Definition: Additional text about the adverse reaction event not captured in other fields