Class DecisionSupportRule

  • All Implemented Interfaces:
    ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IAnyResource, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseHasExtensions, org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions, org.hl7.fhir.instance.model.api.IBaseResource, org.hl7.fhir.instance.model.api.IDomainResource

    public class DecisionSupportRule
    extends DomainResource
    This resource defines a decision support rule of the form [on Event] if Condition then Action. It is intended to be a shareable, computable definition of a actions that should be taken whenever some condition is met in response to a particular event or events.
    See Also:
    Serialized Form
    • Field Detail

      • moduleMetadata

        protected ModuleMetadata moduleMetadata
        The metadata for the decision support rule, including publishing, life-cycle, version, documentation, and supporting evidence.
      • library

        protected List<Reference> library
        A reference to a Library containing the formal logic used by the rule.
      • libraryTarget

        protected List<Library> libraryTarget
        The actual objects that are the target of the reference (A reference to a Library containing the formal logic used by the rule.)
      • trigger

        protected List<TriggerDefinition> trigger
        The trigger element defines when the rule should be invoked. This information is used by consumers of the rule to determine how to integrate the rule into a specific workflow.
      • condition

        protected StringType condition
        The condition element describes he "if" portion of the rule that determines whether or not the rule "fires". The condition must be the name of an expression in a referenced library.
      • action

        protected List<ActionDefinition> action
        The action element defines the "when" portion of the rule that determines what actions should be performed if the condition evaluates to true.
      • SP_TOPIC

        public static final String SP_TOPIC
        Search parameter: topic

        Description: Topics associated with the module
        Type: token
        Path: DecisionSupportRule.moduleMetadata.topic

        See Also:
        Constant Field Values
      • TOPIC

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam TOPIC
        Fluent Client search parameter constant for topic

        Description: Topics associated with the module
        Type: token
        Path: DecisionSupportRule.moduleMetadata.topic

      • SP_TITLE

        public static final String SP_TITLE
        Search parameter: title

        Description: Text search against the title
        Type: string
        Path: DecisionSupportRule.moduleMetadata.title

        See Also:
        Constant Field Values
      • TITLE

        public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE
        Fluent Client search parameter constant for title

        Description: Text search against the title
        Type: string
        Path: DecisionSupportRule.moduleMetadata.title

      • SP_STATUS

        public static final String SP_STATUS
        Search parameter: status

        Description: Status of the module
        Type: token
        Path: DecisionSupportRule.moduleMetadata.status

        See Also:
        Constant Field Values
      • STATUS

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
        Fluent Client search parameter constant for status

        Description: Status of the module
        Type: token
        Path: DecisionSupportRule.moduleMetadata.status

      • SP_DESCRIPTION

        public static final String SP_DESCRIPTION
        Search parameter: description

        Description: Text search against the description
        Type: string
        Path: DecisionSupportRule.moduleMetadata.description

        See Also:
        Constant Field Values
      • DESCRIPTION

        public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION
        Fluent Client search parameter constant for description

        Description: Text search against the description
        Type: string
        Path: DecisionSupportRule.moduleMetadata.description

      • SP_IDENTIFIER

        public static final String SP_IDENTIFIER
        Search parameter: identifier

        Description: Logical identifier for the module (e.g. CMS-143)
        Type: token
        Path: DecisionSupportRule.moduleMetadata.identifier

        See Also:
        Constant Field Values
      • IDENTIFIER

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
        Fluent Client search parameter constant for identifier

        Description: Logical identifier for the module (e.g. CMS-143)
        Type: token
        Path: DecisionSupportRule.moduleMetadata.identifier

      • SP_VERSION

        public static final String SP_VERSION
        Search parameter: version

        Description: Version of the module (e.g. 1.0.0)
        Type: string
        Path: DecisionSupportRule.moduleMetadata.version

        See Also:
        Constant Field Values
      • VERSION

        public static final ca.uhn.fhir.rest.gclient.StringClientParam VERSION
        Fluent Client search parameter constant for version

        Description: Version of the module (e.g. 1.0.0)
        Type: string
        Path: DecisionSupportRule.moduleMetadata.version