Uploaded image for project: 'FHIR Specification Feedback'
  1. FHIR Specification Feedback
  2. FHIR-39328

Selection behavior for multiple actions within a suggestion

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: Medium Medium
    • CDS Hooks (FHIR)
    • 2.0
    • Clinical Decision Support
    • specification
    • Hide

      Add a new, optional attribute Suggestion.actionSelectionBehavior with the following possible values:

      • any - indicating that the end user may choose any number of actions including none of them or all of them;
      • at-most-one - indicating that the user may choose none or at most one of the actions; 
      • all - indicating that a user selecting a suggestion is selecting all of the actions within it. 

      If Suggestion.actionSelectionBehavior is not provided, the default actionSelectionBehavior will be "all", which is consistent with the current behavior of logically ANDing the actions together.

      Show
      Add a new, optional attribute Suggestion.actionSelectionBehavior with the following possible values: any - indicating that the end user may choose any number of actions including none of them or all of them; at-most-one - indicating that the user may choose none or at most one of the actions;  all - indicating that a user selecting a suggestion is selecting all of the actions within it.  If Suggestion.actionSelectionBehavior is not provided, the default actionSelectionBehavior will be "all", which is consistent with the current behavior of logically ANDing the actions together.
    • Howard Strasberg/Isaac Vetter: 10-0-0
    • Enhancement
    • Compatible, substantive

    Description

      When a suggestion contains multiple actions, under the current version of the specification the actions are logically AND'd together, such that a user selecting a suggestion selects all of the actions within it. 

      We propose to add a new, optional attribute Suggestion.suggestionSelectionBehavior with the following possible values:

      • any - indicating that the end user may choose any number of actions including none of them or all of them;
      • at-most-one - indicating that the user may choose none or at most one of the actions; 
      • all - indicating that a user selecting a suggestion is selecting all of the actions within it. 

      If Suggestion.suggestionSelectionBehavior is not provided, the default suggestionSelectionBehavior will be "all", which is consistent with the current behavior of logically ANDing the actions together.

      Note: We are proposing the field name suggestionSelectionBehavior to differentiate this new field from Card.selectionBehavior, which only has two allowed values.

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            hstrasbe Howard Strasberg
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: