Data Model Libraries
    Preparing search index...

    DetectedIssueMitigationComponent Class

    FHIR Specification

    • Short: Step taken to address
    • Definition: Indicates an action that has been taken or is committed 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.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    action: null | CodeableConcept

    DetectedIssue.mitigation.action Element

    FHIR Specification

    • Short: What mitigation?
    • Definition: Describes the action that was taken or the observation that was made that reduces/eliminates the risk associated with the identified issue.
    • Comment: The "text" component can be used for detail or when no appropriate code exists.
    • FHIR Type: CodeableConcept
    • Cardinality: 1..1
    • isModifier: false
    • isSummary: false

    DetectedIssue.mitigation.date Element

    FHIR Specification

    • Short: Date committed
    • Definition: Indicates when the mitigating action was documented.
    • Comment: This might not be the same as when the mitigating step was actually taken.
    • FHIR Type: dateTime
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    author?: Reference

    DetectedIssue.mitigation.author Element

    FHIR Specification

    Methods

    • Parse the provided DetectedIssueMitigationComponent JSON to instantiate the DetectedIssueMitigationComponent data model.

      Parameters

      • sourceJson: Value

        JSON representing FHIR DetectedIssueMitigationComponent

      • OptionaloptSourceField: string

        Optional data source field (e.g. <complexTypeName>.<complexTypeFieldName>); defaults to DetectedIssueMitigationComponent

      Returns undefined | DetectedIssueMitigationComponent

      DetectedIssueMitigationComponent data model or undefined for DetectedIssueMitigationComponent

      JsonError if the provided JSON is not a valid JSON object

    • Determines if the modifierExtension property exists.

      Parameters

      • Optionalurl: string

        the url that identifies a specific Extension

      Returns boolean

      true if an Extension has the provided url; false otherwise

      If the url is provided, determines if an Extension having the provided url exists. If the url is not provided, determines if the modifierExtension property exists and has any values.

      AssertionError for invalid url

    • Returns undefined | string

      the id property value

    • Assigns the provided value to the id property.

      Parameters

      • value: undefined | string

        the id value

      Returns this

      this

      PrimitiveTypeError for invalid value

    • Returns boolean

      true if id exists and has a value; false otherwise

    • Determines if the extension property exists.

      Parameters

      • Optionalurl: string

        the url that identifies a specific Extension

      Returns boolean

      true if an Extension has the provided url; false otherwise

      If the url is provided, determines if an Extension having the provided url exists. If the url is not provided, determines if the extension property exists and has any values.

      AssertionError for invalid url

    • Determines if the extension property exists.

      Parameters

      • url: string

        the url that identifies a specific Extension

      Returns undefined | IExtension

      an Extension having the provided url

      If the url is provided, determines if an Extension having the provided url exists. If the url is not provided, determines if the extension property exists and has any values.

      AssertionError for invalid url

    • Adds the provided Extension to the extension property array.

      Parameters

      • extension: undefined | IExtension

        the Extension value to add to the extension property array

      Returns this

      this

    • Removes the Extension having the provided url from the extension property array.

      Parameters

      • url: string

        the url that identifies a specific Extension to remove

      Returns void

      AssertionError for invalid url

    • Returns boolean

      true if the instance is a FHIR complex or primitive datatype; false otherwise