Class DetectedIssue.Mitigation

  • 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:
    DetectedIssue

    public static class DetectedIssue.Mitigation
    extends ca.uhn.fhir.model.api.BaseIdentifiableElement
    implements ca.uhn.fhir.model.api.IResourceBlock
    Block class for child element: DetectedIssue.mitigation ()

    Definition: Indicates an action that has been taken or is committed to to reduce or eliminate the likelihood of the risk identified by the detected issue from manifesting. Can also reflect an observation of known mitigating factors that may reduce/eliminate the need for any action.

    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
      • getAction

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

        Definition: Describes the action that was taken or the observation that was made that reduces/eliminates the risk associated with the identified issue

      • setAction

        public DetectedIssue.Mitigation setAction​(CodeableConceptDt theValue)
        Sets the value(s) for action ()

        Definition: Describes the action that was taken or the observation that was made that reduces/eliminates the risk associated with the identified issue

      • getDateElement

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

        Definition: Indicates when the mitigating action was documented

      • getDate

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

        Definition: Indicates when the mitigating action was documented

      • setDate

        public DetectedIssue.Mitigation setDate​(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
        Sets the value(s) for date ()

        Definition: Indicates when the mitigating action was documented

      • setDate

        public DetectedIssue.Mitigation setDate​(Date theDate,
                                                ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
        Sets the value for date ()

        Definition: Indicates when the mitigating action was documented

      • getAuthor

        public ResourceReferenceDt getAuthor()
        Gets the value(s) for author (). creating it if it does not exist. Will not return null.

        Definition: Identifies the practitioner who determined the mitigation and takes responsibility for the mitigation step occurring