Query Builder

Total Page:16

File Type:pdf, Size:1020Kb

Query Builder Query Builder Instructional Guide The Query Builder is a search application designed to allow the user to create, edit, and filter patient data. Our goal is to provide you with a tool to positively affect patient quality and safety. MARCQI Coordinating Center 10/27/2015 © MARCQI 2/23/17 Query Builder Table of Contents What is a Query Builder? ....................................................................................... 3 Writing a Query ..................................................................................................... 3 Accessing the Query Builder .................................................................................. 5 Left Panel ................................................................................................................................. 6 Name........................................................................................................................................ 7 Folder ....................................................................................................................................... 7 Help .......................................................................................................................................... 8 The Query Screen .................................................................................................................... 9 Review of the Query Builder Sections .................................................................. 10 Data Elements ........................................................................................................................ 10 Display.................................................................................................................................... 11 Sorting (Optional) .................................................................................................................. 11 Criteria ................................................................................................................................... 11 Sharing ................................................................................................................................... 12 Results .................................................................................................................................... 12 Create a Query ..................................................................................................... 13 Display Elements .................................................................................................. 14 Add Selections to the Display ................................................................................................ 15 Customize your Query ........................................................................................................... 18 Criteria ................................................................................................................. 20 Conditional Operator ............................................................................................................. 21 More About Conditional Operators in the Criteria Pane ...................................................... 23 Building Criteria ..................................................................................................................... 25 Critical Thinking ..................................................................................................................... 26 Complex Queries ................................................................................................................... 27 Using the Sort Feature from the Sorting Panel ..................................................................... 29 Saving Queries ..................................................................................................... 30 Copy a Query ....................................................................................................... 30 Exporting your Query ........................................................................................... 30 Share a Query/Give Copy ..................................................................................... 34 Archiving a Query ................................................................................................ 37 1 Query Builder Create a New Folder ............................................................................................ 38 Practice and Reporting ......................................................................................... 39 2 Query Builder Query Builder Overview What is a Query Builder? The query builder provides the functionality to write a specific question of the MARCQI database, which will then provide specific data pulled out of the database in response to the question. The query builder allows the user to: • Create site or surgeon specific reports based upon raw data. • Use the most up to date data entered into the database. • Filter and edit information to fit the proposed question. • Save and share the query results with other users within your site. Note: The build of a query can be shared with others outside of your site, if needed, by special request. Place an SRS ticket explaining who you would like to receive your query. This action is completed by Ortech. Writing a Query When considering the query you are going to write, the form or section where the information can be found in the database will help you to understand where the data can be found in the query. For example, if you want to pull information regarding a lab result, consider the name of the field you are seeking, and in which data element that field may be found. Specific information regarding a particular lab may be found in the hospitalization section (pre or post), lab section, and any other factors about the lab that may impact your results. 3 Query Builder Writing a query requires practice to determine the location of your specific criteria, and patience to design a query that extracts the absolute data for which you are searching. Several options for your queries are available depending upon the frequency they will be used, the view, or who may need to access the same query: • Sorted • Shared • Saved • Exported We will discuss these options more in depth as we go through the functionality of the query builder. 4 Query Builder Using the Query Builder Accessing the Query Builder The query builder can be accessed from within the database by using your user logon. This is the same logon used for entering patient information, cases, events, and accessing your data mart. Note: You will only be able to retrieve the results that pertain to your particular institution. 1. Log into the system with your username and password. 2. Select (Options) from the left panel pane. Result: The listing of available actions displays. 3. Select Query Builder (Beta). Note: You may need to wait a few moments for the system to load the query builder. Result: The Query Builder page displays. 5 Query Builder Components of the Query Builder Once the query builder opens, you will note the display is similar to the data mart display. Left Panel Query actions are in the top of the left panel header. Save Query Remove Query Create a New Folder Add New Query Copy Query Archive Queries Below the header are designated folders, similar to what can be found in the Datamart. Once you have built and saved some queries, they will display under the folder you have designated. Queries can be viewed by clicking the + to open the folder. 6 Query Builder Name Name your query; this will help you to organize and store your queries. Try to keep the name short, but be as descriptive as possible. Folder The dropdown option will display the available folder to store your query. 7 Query Builder Help Hover over any Question Mark to display informational text boxes, example of the Data Elements and Criteria help screens: 8 Query Builder The Query Screen As you build your query, you will see some fields that are required or optional: Section Required Optional Name X Folder X Display X Criteria X Sorting X Sharing X Result N/A N/A The more information you provide, the more specific your query results. • Using the folder option will help you to organize queries that you may reuse at a later time. • Sorting provides a means to better view your results. • Sharing allows others to use and view your query. 9 Query Builder Review of the Query Builder Sections The query builder consists of several panes, or sections, to display the data elements and criteria you have selected for your query. These sections give you the ability to search for information which is organized to mimic data entry, the conditions for your data, and how your data will display. Note: This view may be very different depending upon which browser is used. Google Chrome, Safari, Mozilla, and Firefox work the best; Internet Explorer works but many have difficulty with exporting their queries with this browser! Data Elements This section lists the available elements, or sections, of the forms of a case. Use this section to help identify, and to select, the areas where you will find your data fields. The data elements are set up to closely match the forms of each case. Entire sections can be selected by clicking in the checkbox in front of the section name. 10 Query Builder Open each section by clicking the side arrow to display precise data elements: Select the specific data element desired within the section. Display The specific fields you want to see in your results.
Recommended publications
  • Node.Js 562 Background
    Eloquent JavaScript 3rd edition Marijn Haverbeke Copyright © 2018 by Marijn Haverbeke This work is licensed under a Creative Commons attribution-noncommercial license (http://creativecommons.org/licenses/by-nc/3.0/). All code in the book may also be considered licensed under an MIT license (https: //eloquentjavascript.net/code/LICENSE). The illustrations are contributed by various artists: Cover and chap- ter illustrations by Madalina Tantareanu. Pixel art in Chapters 7 and 16 by Antonio Perdomo Pastor. Regular expression diagrams in Chap- ter 9 generated with regexper.com by Jeff Avallone. Village photograph in Chapter 11 by Fabrice Creuzot. Game concept for Chapter 16 by Thomas Palef. The third edition of Eloquent JavaScript was made possible by 325 financial backers. You can buy a print version of this book, with an extra bonus chapter in- cluded, printed by No Starch Press at http://a-fwd.com/com=marijhaver- 20&asin-com=1593279507. i Contents Introduction 1 On programming .......................... 2 Why language matters ....................... 4 What is JavaScript? ......................... 9 Code, and what to do with it ................... 11 Overview of this book ........................ 12 Typographic conventions ...................... 13 1 Values, Types, and Operators 15 Values ................................. 16 Numbers ............................... 17 Strings ................................ 21 Unary operators ........................... 24 Boolean values ............................ 25 Empty values ............................
    [Show full text]
  • Cpu) the Part of a Computer Which Carries out the General-Purpose Instructions of Programs, Includ- Ing Arithmetic, Logic, Control and Input/Output Operations
    GLOSSARY 3 3.1 computers central processing unit (cpu) The part of a computer which carries out the general-purpose instructions of programs, includ- ing arithmetic, logic, control and input/output operations. graphics processing unit (gpu) The part of a computer which is designed to quickly produce images and animations such as in a user interface. Its electronic circuitry is far more efficient than a cpu at processing large blocks of visual data in parallel. hardware All the physical parts of a computer, as opposed to its data and software. Hardware components include memory, processors and input/output devices, usually all connected via a main circuit board called the motherboard. input/output (i/o) The communication between a computer and the outside world, such as a human or another computer. Input devices include the mouse, keyboard, touchscreen, cameras, sensors (accelerometers, ambient light sensors), storage devices and routers. Output devices include screens, printers, speakers, storage devices and routers. memory Computer components which record and store data. Mod- ern computers have fast, small and more expensive memory called random access memory (ram) close to the cpu, and slower, cheaper memory called persistent storage further away. ram is used to store data temporarily so operating system (os) Software which manages the relationship that programs can between hardware and application programs, and supports a user use it; it no longer interface for users to control applications. Operating systems stores data when it has no power. This is include OS X, Windows, Linux, Android and iOS. why some operating systems lose your software Sets of rules or instructions, but different from algorithms work when you in that they are written in precise language a computer can don’t save it.
    [Show full text]
  • National Open University of Nigeria School of Science and Technology Course Code: Cit 462 Course Title: Web Server Technology
    CIT 462 MODULE 4 NATIONAL OPEN UNIVERSITY OF NIGERIA SCHOOL OF SCIENCE AND TECHNOLOGY COURSE CODE: CIT 462 COURSE TITLE: WEB SERVER TECHNOLOGY 118 CIT 462 WEB SERVER TECHNOLOGY COURSE GUIDE CIT 462 WEB SERVER TECHNOLOGY Course Team Mr. O. O. Adekunle (Course Developer/ Writer)- NOUN Dr.O. Osunade (Course Editor)-UI 119 CIT 462 MODULE 4 NATIONAL OPEN UNIVERSITY OF NIGERIA National Open University of Nigeria Headquarters 14/16 Ahmadu Bello Way Victoria Island, Lagos Abuja Office 5 Dar es Salaam Street Off Aminu Kano Crescent Wuse II, Abuja e-mail:[email protected] URL: www.nou.edu.ng Published by National Open University of Nigeria Printed 2014 ISBN: 978-058-600-8 All Rights Reserved 120 CIT 462 WEB SERVER TECHNOLOGY CONTENTS PAGE Introduction……………………………………………………….. iv What you will Learn in this Course……………………………… iv Course Aims ……………………………………………………... iv Course Objectives………………………………………………… iv Working through the Course…………………………………….. v Course Materials………………………………………………….. v Study Units……………………………………………………….. vi Textbooks and References……………………………………….. vi Assignment File………………………………………………….. vii Assessment……………………………………………………….. viii Tutor-Marked Assignment……………………………………….. viii Final Examination and Grading………………………………….. viii Presentation Schedule……………………………………………. viii Course Marking Scheme…………………………………………. ix Course Overview…………………………………………………. ix How to Get the Most from this Course…………………………... x Facilitators/ Tutors and Tutorials………………………………… xi Summary…………………………………………………………. xi 121 CIT 462 MODULE 4 INTRODUCTION You are expected to read this study guide carefully at the start of this semester. It contains important information about this course. If you need more clarifications, please consult one of the teaching staff. This course material will provide you an in-depth knowledge you will need in order to complete the course. The code for this course is CIT 462 and the course title is Web Server Technology.
    [Show full text]
  • Javascript for Impatient Programmers (ES2021 Edition)
    2 JavaScript for impatient programmers (ES2021 edition) Dr. Axel Rauschmayer 2021 “An exhaustive resource, yet cuts out the fluff that clutters many programming books – with explanations that are understandable and to the point, as promised by the title! The quizzes and exercises are a very useful feature to check and lock in your knowledge. And you can definitely tear through the book fairly quickly, to get up and running in JavaScript.” — Pam Selle, thewebivore.com “The best introductory book for modern JavaScript.” — Tejinder Singh, Senior Software Engineer, IBM “This is JavaScript. No filler. No frameworks. No third-party libraries. If you want to learn JavaScript, you need this book.” — Shelley Powers, Software Engineer/Writer Copyright © 2021 by Dr. Axel Rauschmayer Cover by Fran Caye All rights reserved. This book or any portion thereof may not be reproduced or used in any manner whatsoever without the express written permission of the publisher except for the use of brief quotations in a book review or scholarly journal. ISBN 978-1-09-121009-7 exploringjs.com Contents I Background 9 1 Beforeyoubuythebook 11 1.1 About the content ............................... 11 1.2 Previewing and buying this book ...................... 12 1.3 About the author ............................... 12 1.4 Acknowledgements .............................. 13 2 FAQ: book and supplementary material 15 2.1 Howtoreadthisbook ............................ 15 2.2 I own a digital version ............................ 16 2.3 I own the print version ............................ 17 2.4 Notations and conventions .......................... 17 3 History and evolution of JavaScript 19 3.1 How JavaScript was created ......................... 19 3.2 Standardizing JavaScript ........................... 20 3.3 Timeline of ECMAScript versions .....................
    [Show full text]
  • A Modern Introduction to Programming
    Eloquent JavaScript A Modern Introduction to Programming Marijn Haverbeke Copyright © 2014 by Marijn Haverbeke This work is licensed under a Creative Commons attribution-noncommercial license (http://creativecommons.org/licenses/by-nc/3.0/). All code in the book may also be considered licensed under an MIT license (http://opensource.org/licenses/ MIT). The illustrations are contributed by various artists: Cover by Wasif Hyder. Computer (introduction) and unicycle people (Chapter 21) by Max Xiantu. Sea of bits (Chapter 1) and weresquirrel (Chapter 4) by Margarita Martínez and José Menor. Octopuses (Chapter 2 and 4) by Jim Tierney. Object with on/off switch (Chapter 6) by Dyle MacGregor. Regular expression diagrams in Chapter 9 generated with regexper.com by Jeff Avallone. Game concept for Chapter 15 by Thomas Palef. Pixel art in Chapter 16 by Antonio Perdomo Pastor. The second edition of Eloquent JavaScript was made possible by 454 financial backers. You can buy a print version of this book, with an extra bonus chapter included, printed by No Starch Press at http://www.amazon.com/gp/product/1593275846/ref=as_ li_qf_sp_asin_il_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1593275846&linkCode= as2&tag=marijhaver-20&linkId=VPXXXSRYC5COG5R5. i Contents On programming .............................. 2 Why language matters ........................... 3 What is JavaScript? ............................. 6 Code, and what to do with it ....................... 7 Overview of this book ............................ 8 Typographic conventions .........................
    [Show full text]