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

Right-Click "Display" menu to load Previous Query

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 1.7.07
    • Component/s: None
    • Labels:
      None
    • Affects View/s:
      Previous Queries, Query Tool
    • i2b2 Sponsored Project/s:
      i2b2 Web Client
    • Affects Web Browser/s:
      All Web Browsers
    • Testing Notes:
      Hide
      TEST STATUS: Completed
      COMPLETION DATE: 12/30/2015


      ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

      TEST DATE: 12/29/2015 & 12/30/2015
      TESTED BY: Janice Donahoe
      BUILD NUMBER: 1.7.07.0008
      TEST STATUS: Completed


      CLIENTS TESTED:
           i2b2 Web Client

      ENVIRONMENTS TESTED:
           Browsers: Chrome, Firefox, Internet Explorer, and Safari
           Databases: Not applicable for this test
           Client OS: Windows and Macintosh


      TEST COMMENTS:
      Tested with the latest Web Client build (1.7.07.0008) and no new issues were found. The display previous query appears to be working correctly.


      SCENARIOS TESTED
      The following variations of queries were used when testing

      1. Simple query: 1 or 2 items in a panel.
      2. Modifier query: at least one item is a modifier.
      3. Multiple panel query: A minimum of 7 panels are used in the query.
      4. Different queries with the following constraints:
              a.) Date constraints - both panel and item level
              b.) Value constraints - both concepts and modifiers
              c.) Text constraints - both concepts and modifiers
              d.) Large text constraints - both concepts and modifiers.

      5. Exclusion query: at least one panel is excluded
      6. Temporal query: different configurations
              a.) basic temporal query - 2 events & 1 relationship
              b.) More than 2 events & more than 1 relationship

      7. Same instance query
              a.) Set at the query level and all panels the same
              b.) Multiple configuration:
                        * 2 panels have same instance
                        * Remaining panels have one of the following:
                                    - Treat Independently
                                    - Occurs in Same Encounter

      8. Same financial encounter query
              a.) Set at the query level and all panels the same
              b.) Multiple configuration:
                        * 2 panels have occurs in same financial encounter
                        * Remaining panels have one of the following:
                                    - Treat Independently
                                    - Items Instance will be the same
                                    

      Verification:
      Unless otherwise noted the following was verified to be working correctly for every type of query listed above. These items are from the point in which the user selects "Display" in Previous Queries

      Basic Things to Verify for all types of queries:

      1. The previous query appears in the Query Tool.
      2. The name displays correctly at Query Name.
      3. The correct Temporal Constraint is displayed.
      4. The correct items display in the panel(s).
      5. The query results appear correctly in Show Query Status, Graph Results, and Query Report Tabs.

      Additional things to verify for specific types of queries.

      1. Multi Panel Query: Verify the following additional items.
           -- Every group has the correct concepts defined.
           -- The Group number at the bottom of the view is updated to the correct number of panels.

      2. Date Constraint Query: Verify the following additional items.
           -- Panel level constraint defined:
                -- "Dates" is underlined
                -- The correct dates appear in the date constraint window.
                -- The dates also appear correctly next to each item in the panel.
                -- The date constraints can be edited.

           -- Panel & Item level date constraints defined:
                -- Date constraints for the panel does not appear.
                -- Date constraints for the items appear correctly.
                -- The date constraints can be edited on both levels.

           -- Item level date constraints defined:
                -- Date constraints for the items appear correctly.
                -- The date constraints can be edited on both levels.

           -- Date constraints defined for Group 2 and not Group 1.
                -- Correct date constraints are defined for Group 2 items.
                -- No dates are defined for Group 1 items.

      3. Exclusion Query: Verify the following additional items.
           -- "Exclude" is underlined.
           -- The word "NOT" displays in front of each item (color is red)
           -- The message box is pink and says "none of these".

      4. Temporal Queries: Verify the following additional items.
           -- The Temporal Constraint is set to "Define sequence of Events"
           -- A new drop down menu displays defaulting to "Population in which events occur".
           -- Verify the correct items and constraints display for these pages.
                -- Population in which Events Occur
                -- Event 1
                -- Event 2
                -- Define order of events
                -- Any additional Events associated to the query
           -- If more than the standard 2 Events are associated, verify a message appears for each event added.

      5. Same Instance and Same Financial Encounter Queries: Verify the following additional items.
           -- The correct selection appears at Temporal Constraint
           -- The correct selection appears on the panel level for every panel.


      ISSUES FOUND:
      No issues were found while testing.


      Show
      TEST STATUS: Completed COMPLETION DATE: 12/30/2015 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ TEST DATE: 12/29/2015 & 12/30/2015 TESTED BY: Janice Donahoe BUILD NUMBER: 1.7.07.0008 TEST STATUS: Completed CLIENTS TESTED:      i2b2 Web Client ENVIRONMENTS TESTED:      Browsers: Chrome, Firefox, Internet Explorer, and Safari      Databases: Not applicable for this test      Client OS: Windows and Macintosh TEST COMMENTS: Tested with the latest Web Client build (1.7.07.0008) and no new issues were found. The display previous query appears to be working correctly. SCENARIOS TESTED The following variations of queries were used when testing 1. Simple query: 1 or 2 items in a panel. 2. Modifier query: at least one item is a modifier. 3. Multiple panel query: A minimum of 7 panels are used in the query. 4. Different queries with the following constraints:         a.) Date constraints - both panel and item level         b.) Value constraints - both concepts and modifiers         c.) Text constraints - both concepts and modifiers         d.) Large text constraints - both concepts and modifiers. 5. Exclusion query: at least one panel is excluded 6. Temporal query: different configurations         a.) basic temporal query - 2 events & 1 relationship         b.) More than 2 events & more than 1 relationship 7. Same instance query         a.) Set at the query level and all panels the same         b.) Multiple configuration:                   * 2 panels have same instance                   * Remaining panels have one of the following:                               - Treat Independently                               - Occurs in Same Encounter 8. Same financial encounter query         a.) Set at the query level and all panels the same         b.) Multiple configuration:                   * 2 panels have occurs in same financial encounter                   * Remaining panels have one of the following:                               - Treat Independently                               - Items Instance will be the same                                Verification: Unless otherwise noted the following was verified to be working correctly for every type of query listed above. These items are from the point in which the user selects "Display" in Previous Queries Basic Things to Verify for all types of queries: 1. The previous query appears in the Query Tool. 2. The name displays correctly at Query Name. 3. The correct Temporal Constraint is displayed. 4. The correct items display in the panel(s). 5. The query results appear correctly in Show Query Status, Graph Results, and Query Report Tabs. Additional things to verify for specific types of queries. 1. Multi Panel Query: Verify the following additional items.      -- Every group has the correct concepts defined.      -- The Group number at the bottom of the view is updated to the correct number of panels. 2. Date Constraint Query: Verify the following additional items.      -- Panel level constraint defined:           -- "Dates" is underlined           -- The correct dates appear in the date constraint window.           -- The dates also appear correctly next to each item in the panel.           -- The date constraints can be edited.      -- Panel & Item level date constraints defined:           -- Date constraints for the panel does not appear.           -- Date constraints for the items appear correctly.           -- The date constraints can be edited on both levels.      -- Item level date constraints defined:           -- Date constraints for the items appear correctly.           -- The date constraints can be edited on both levels.      -- Date constraints defined for Group 2 and not Group 1.           -- Correct date constraints are defined for Group 2 items.           -- No dates are defined for Group 1 items. 3. Exclusion Query: Verify the following additional items.      -- "Exclude" is underlined.      -- The word "NOT" displays in front of each item (color is red)      -- The message box is pink and says "none of these". 4. Temporal Queries: Verify the following additional items.      -- The Temporal Constraint is set to "Define sequence of Events"      -- A new drop down menu displays defaulting to "Population in which events occur".      -- Verify the correct items and constraints display for these pages.           -- Population in which Events Occur           -- Event 1           -- Event 2           -- Define order of events           -- Any additional Events associated to the query      -- If more than the standard 2 Events are associated, verify a message appears for each event added. 5. Same Instance and Same Financial Encounter Queries: Verify the following additional items.      -- The correct selection appears at Temporal Constraint      -- The correct selection appears on the panel level for every panel. ISSUES FOUND: No issues were found while testing.

      Description

      A new feature has been added to Previous Queries that will allow you to easily display the query in the Query Tool. Now when you right click on the query in Previous Queries, the normal pop-up menu you will display with a new option called "Display". When you select this option the query will automatically display in the Query Tool.

      NOTE: The ability to drag the query from Previous Queries and dropping it at the Query Name in the Query tool is still available.

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Git Source Code