Uploaded image for project: 'i2b2 Web Client'
  1. i2b2 Web Client
  2. WEBCLIENT-97

Selecting temporal constraint selection "Same encounter" is not changing selection at the individiual group level

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.04
    • Fix Version/s: 1.7.05
    • Component/s: Web Client
    • Labels:
      None
    • Affects View/s:
      Query Tool
    • i2b2 Feature/s:
      Timing - Panel level
    • i2b2 Sponsored Project/s:
      i2b2 Web Client
    • i2b2 Related Project/s:
      BBP
    • Affects Database/s:
      All databases
    • Affects Web Browser/s:
      All Web Browsers
    • Reproduction Notes:
      Hide
      This can be reproduced in the i2b2 Test environment.

      There are a couple of key things to understanding and reproducing this issue.

      1. More than three panels are used in the query.
      2. The panel that is not visible is the one that is not getting updated when you change the query timing.

      STEPS TO REPRODUCE:

      1. Add an item to the first three groups.
      2. Add a fourth group and add an item to it.
      3. Change the query timing to "Selected groups occur in the same financial encounter".
      4. Notice for the panels that are visible (Group 2, 3, & 4) the panel timing was updated to "Occurs in Same Encounter".
      5. Click on the Back button to bring the first group into the view.
      6. Notice the Panel Timing for Group 1 still says "Treat Independently".
      7. If you change the Query Timing back to "Treat all Groups Independently" while Groups 1, 2, & 3 are visible their panel timing will be updated but when you scroll over to Group 4 it will say "Occurs in Same Encounter".
      Show
      This can be reproduced in the i2b2 Test environment. There are a couple of key things to understanding and reproducing this issue. 1. More than three panels are used in the query. 2. The panel that is not visible is the one that is not getting updated when you change the query timing. STEPS TO REPRODUCE: 1. Add an item to the first three groups. 2. Add a fourth group and add an item to it. 3. Change the query timing to "Selected groups occur in the same financial encounter". 4. Notice for the panels that are visible (Group 2, 3, & 4) the panel timing was updated to "Occurs in Same Encounter". 5. Click on the Back button to bring the first group into the view. 6. Notice the Panel Timing for Group 1 still says "Treat Independently". 7. If you change the Query Timing back to "Treat all Groups Independently" while Groups 1, 2, & 3 are visible their panel timing will be updated but when you scroll over to Group 4 it will say "Occurs in Same Encounter".
    • Testing Notes:
      Hide
      Test Date: 04/16/2015
      Build Number:
      Test Status: Passed

      Clients Tested :
           i2b2 Web Client

      Environments Tested :
           Browsers: Chrome, Firefox, Internet Explorer, Safari
           Databases: Not applicable for this test
           Client OS: Macintosh, Windows

      Test Comments:
      Tested with the latest web client build and it appears to be working correctly. Verified the following:

      * Panel timing for all groups, including those not displaying in the Query Tool. (Tested with 4, 5, and 6 groups)

      * The correct panel timing was sent in the XML query.
      Show
      Test Date: 04/16/2015 Build Number: Test Status: Passed Clients Tested :      i2b2 Web Client Environments Tested :      Browsers: Chrome, Firefox, Internet Explorer, Safari      Databases: Not applicable for this test      Client OS: Macintosh, Windows Test Comments: Tested with the latest web client build and it appears to be working correctly. Verified the following: * Panel timing for all groups, including those not displaying in the Query Tool. (Tested with 4, 5, and 6 groups) * The correct panel timing was sent in the XML query.

      Description

      a. Navigate to https://www.i2b2.org/webclient/
      b. Access the Query tool tab on the right pane
      c. With the default Temporal constraint selction “Treat independently” selected and all default Groups having the same individual defulat selection of “Treat independently”
      d. Ddrag and drop data folders from the left “Navigate Tems” folder structure into the first three Group columns
      e. Then click on”New Group” button to add Group 4 and add data folder into it
      f. Then access the Temporal Constraint selection and change it to “Selected groups occur in the same financial encounter”
      g. Using “<” navigate button, view the Group1 selection and view the individual selection display under the column
      h. Expected: The individual selection under Group 1 should be same as the Temporal constraint selection which is “Selected groups occur in the same financial encounter”
      Actual: The individual selection under Group 1 is not changing to reflect the selected Temporal criteria .

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Git Source Code