Utah’s Indicator-Based Information System for Public Health (IBIS-PH)

Slides:



Advertisements
Similar presentations
IBIS-Q Tutorial: General Query Overview The Dataset Queries button on the IBIS-PH home page takes you to the query system.
Advertisements

Introduction to VistaPHw Charting Function
Automating Tasks With Macros
IBIS System: Requirements and Components Lois M. Haggard Office of Public Health Assessment.
Start the slide show by clicking on the "Slide Show" option in the above menu and choose "View Show”. or – hit the F5 Key.
New Features in Release 9.2 (July 27, 2009). 2 Release 9.2 New Features Updated Shopping Experience Home/Shop page Shop at the top search New Hosted Supplier.
Mid Morning Discussion Introduction to the IBIS-Q Front-End System ("Module" Emphasis) What is the front end Where does the front end fit in What is a.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Start the slide show by clicking on the "Slide Show" option in the above menu and choose "View Show”. or – hit the F5 Key.
IBIS-Admin New Mexico’s Web-based, Public Health Indicator, Content Management System.
Utah’s Indicator-Based Information System for Public Health (IBIS-PH) Utah Department of Health Office of Public Health Assessment Lois M. Haggard, Ph.D.,
IBISAdmin Utah’s Web-based Public Health Indicator Content Management System.
Utah’s Indicator-Based Information System for Public Health (IBIS-PH) Utah Department of Health Office of Public Health Assessment Lois M. Haggard, Ph.D.,
IBIS-Q Tutorial: Secure Query Overview To get to the Secured Data Modules from the main IBIS-PH page, select.
PubMed/How to Search, Display, Download & (module 4.1)
Welcome Teachers! - WELCOME TO TEACHER WEBSITE BUILDING 101.
Essex Insight Introduction to Essex Insight Training Guide Source: Research and Analysis Unit v4.
Emdeon Office Batch Management Services This document provides detailed information on Batch Import Services and other Batch features.
Data Visualization with Tableau
E-Survey User Training
Getting an account with WordPress.com
Advantage16 Getting Started
ODMAP Level 2 access.
Core LIMS Training: Project Management
What’s New in ProMonitor 9
Web-based Information Science Education
Project Management: Messages
CUS POWERPOINT PRESENTATION
Introduction to OBIEE:
Creating Oracle Business Intelligence Interactive Dashboards
Analyzing Data Module 4.
Lawson System Foundation 9.0
Regional Architecture Development for Intelligent Transportation
ODMAP Level 2 access.
Administrator Training
Core LIMS Training: Advanced Administration
Bomgar Remote support software
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.
Setting Up and Supporting Clients Using Employee Development in ADP Workforce Now [Developer: Use this slide if you are not using audio. You can add.
Creating assignments: Best Practices
Active Orders Supplier Administrator Training Getting Started Activities This training presentation describes the Getting Started activities that will.
Introducing Microsoft Office 2010
E-NOTIFY and CAER OnLine Training
For a new user you must click on the “Registration for Generator” link
Exploring Microsoft® Access® 2016 Series Editor Mary Anne Poatsy
The Smarter Balanced Assessment Consortium
MODULE 7 Microsoft Access 2010
Penn State Educational Programming Record (EPR) Guide
The Smarter Balanced Assessment Consortium
Optimizing Efficiency + Funding
Quick Reference Guide: Skills Profiler – Employee
OneSupport Help Center (OSHC) Training
Citation Map Visualizing citation data in the Web of Science
How to Maintain Your ARS Websites
Unemployment Insurance Agency Michigan Web Account Manager
Reporter Training for High School RIOTM
Welcome to WebCRD.
Tutorial 7 – Integrating Access With the Web and With Other Programs
The Smarter Balanced Assessment Consortium
The Smarter Balanced Assessment Consortium
Guidelines for Microsoft® Office 2013
Wells Fargo Toolkit – CreativeBuilder Reference Guide
MODULE PubMed/Preview, Index & History; Accessing Full-Text Articles
TracCloud.
Chapter 8 Using Document Collaboration and Integration Tools
PubMed/How to Search, Display, Download & (module 4.1)
Reporter Training for High School RIOTM
Presentation transcript:

Utah’s Indicator-Based Information System for Public Health (IBIS-PH) Utah Department of Health Office of Public Health Assessment Lois M. Haggard, Ph.D., Director

UDOH Organizational Structure The UDOH executive director takes a personal interest in IBIS. The Center for Health Data is located in the Executive Director’s Office. It is important to have high-level sponsorship for the project to be successful. Executive director takes a personal interest in IBIS. The Center for Health Data is located in the Executive Director’s Office. It is important to have high-level sponsorship for the system to be successful.

http://ibis.health.utah.gov Utah’s IBIS-PH homepage provides access to all areas of the website and information on new features. This is a standard home page template, but states adopting IBIS can either modify the content only, or the whole page.

IBIS Information Dissemination Model: Most frequently-asked questions are answered in paper (.pdf) publications and in our Indicator Profile reports. Users who’d like more detailed analysis or sub-populations can use the interactive query system. If none of those systems answer their question, they must go to the “old” system of calling us on the phone. IBIS Information Dissemination Model: Most frequently-asked questions are answered in paper (.pdf) publications and in our Indicator Profile reports. Users who’d like more detailed analysis or sub-populations can use the interactive query system. If none of those systems answer their question, they must go to the “old” system of calling us on the phone.

IBIS has over 100 indicator profiles currently published IBIS has over 100 indicator profiles currently published. They are indexed in an alphabetical index (pictured here) and also in a categorical index that allows indicators to be placed in any of several categorization schemes, such as by program, by data source, or HP2010 focus area, etc. IBIS has over 100 indicator profiles currently published. They are indexed in an alphabetical index (pictured here) and also in a categorical index that allows indicators to be placed in any of several categorization schemes, such as by program, by data source, or HP2010 focus area, etc.

Each indicator has a default graph that comes up on the indicator main page.

The main page also allows navigation to a table of numbers for the current graph, as well as access to additional graphs (if they exist). We also include the measure definition and a message on why it is an important construct in public health. The main page also allows navigation to a table of numbers for the current graph, as well as access to additional graphs (if they exist). We also include the measure definition and a message on why it is an important construct in public health.

IBIS graphs are displayed using SVG (scalable vector graphics, a standard form of XML). They use commercial software from Elansoft that allows for interactive mouse-overs. Users must have an SVG-Viewer from Adobe (similar to Adobe Acrobat) installed on their computer to use the mouse-over capability. However, if a user does not have the SVG-Viewer installed, the IBIS system will produce a jpeg image and display the image in place of the SVG. IBIS graphs are displayed using SVG (scalable vector graphics, a standard form of XML). They use commercial software from Elansoft that allows for interactive mouse-overs. Users must have an SVG-Viewer from Adobe (similar to Adobe Acrobat) installed on their computer to use the mouse-over capability. However, if a user does not have the SVG-Viewer installed, the IBIS system will produce a jpeg image and display the image in place of the SVG.

Data Interpretation Issues Important facts about each measure include a number of fields. Not all fields are mandatory – mandatory fields are shown here with an asterisk. Definition* Numerator* Denominator* Data Interpretation Issues Why Is This Important?* HP 2010 Objectives* Important facts about each measure include a number of fields. Not all fields are mandatory – mandatory fields are shown here with blue background. Other Objectives How Are We Doing? Utah Versus U.S. What Is Being Done? Other Program Information

The IBIS indicator profiles allow users to see how the current measure might be related to other measures. The IBIS indicator profiles allow users to see how the current measure might be related to other measures.

For instance, an important health status outcome for binge drinking is motor vehicle crash injuries.

Programs can use IBIS to inform the general public of services and resources.

IBIS Indicator Reports Architecture IBIS XML, XSLT files IBIS System web Admin Interface JAVA server pages Admin DB MySQL DB For our indicator profile reports, the user makes a request for an indicator report, and the XML indicator data are displayed according to the appropriate XSLT and provided to the user. About 50 program staff from across the Department create the indicator page content using the Admin Site, which is an interface to the Admin DB. The Admin DB contains the contextual information, as well as the numeric summary data and information on how the numeric data should be displayed in a graph. Once the page content has been reviewed for quality control, it is published as XML on the server. Because the indicator reports are static XML files, the performance is very good. I need to acknowledge our two top-notch programmers, Garth Braithwaite and Zhiwei Liu, whose efforts and insights have really made the system possible. We’ve had a great relationship with them, and have been extremely lucky to have had their assistance over the past several years. We are currently working on a way to automate data entry onto the Admin DB via the IBIS-Q system. The technology is not that complicated, we just need to carve out the time to implement it. Garth Braithwaite

Admin DB, Relational DB Entities (Tables) This is a (gross) oversimplification of the IBIS database structure. Certain information is stored at the indicator level, such as definition and HP2010 objectives. Each indicator may have one or more graphical data views. Each graph view has multiple data points (indicator view values). Admin DB, Relational DB Entities (Tables) Indicator View Values This is a (gross) oversimplification of the IBIS database structure. Certain information is stored at the indicator level, such as definition and HP2010 objectives. Each indicator may have one or more graphical data views. Each graph view has multiple data points (indicator view values).

Indicator Attributes (Table Fields) Here are some examples of fields in the Indicator table of the IBIS DB. Indicator Attributes (Table Fields) Name, Title Definition Numerator & Denominator Important Facts (PH Context) Related Indicators Owner Status (open, completed, published) Etc… Here are some examples of fields in the Indicator table of the IBIS DB.

Indicator View Attributes (Fields) Here are some examples of fields in the Indicator View table of the IBIS DB. Indicator View Attributes (Fields) Name Indicator Name Graph Title & Sub-Title Y-axis titles Data Notes Data Sources Category (X-axis) & Series (Legend) Labels Here are some examples of fields in the Indicator View table of the IBIS DB.

Indicator View Value Attributes (Fields) Here are some examples of fields in the Indicator View Value table of the IBIS DB. Indicator View Value Attributes (Fields) Category Series Value Lower Confidence Limit Upper Confidence Limit Label Active Flag Here are some examples of fields in the Indicator View Value table of the IBIS DB.

IBIS Admin Site GUI Interface for DB Access Program staff from across the department use a website, called the “IBIS Admin site” to access the database and modify data records. Once an indicator has been set up, the maintenance is minimal, generally limited to annual update of numeric data and modification of text to reflect those changes. IBIS Admin Site GUI Interface for DB Access Used by busy folks who do not necessarily have website publishing or DB data entry skills (with no interest in acquiring them) Must be user-friendly, follow good IS rules/heuristics Program staff from across the department use a website, called the “IBIS Admin site” to access the database and modify data records. Once an indicator has been set up, the maintenance is minimal, generally limited to annual update of numeric data and modification of text to reflect those changes.

Here are the first 18 records in the admin system Here are the first 18 records in the admin system. Since I am a “super-user,” my screen shot shows all 130 indicator records. But if I were a program person, I would only see those indicators that I have permission to modify. The Admin site is pretty simple to use, which is necessary if we are to get the cooperation we need. Here are the first 18 records in the admin system. Since I am a “super-user,” my screen shot shows all 130 indicator records. But if I were a program person, I would only see those indicators that I have permission to modify. The Admin site is pretty simple to use, which is necessary if we are to get the cooperation we need.

This is the indicator main page, where we have provided text boxes to maintain some of the fields at the indicator level. This is the indicator main page, where we have provided text boxes to maintain some of the fields at the indicator level.

The four buttons near the bottom, Graph List, Graph Specifications, Graph Data Sources, and Graph Values, provide the ability to modify different graph views. This slide shows the list of graph views available for the Binge Drinking indicator. Notice that not all views are active (box on right). The indicator owner is still working on these views and has not made them available to the public yet. The four buttons near the bottom, Graph List, Graph Specifications, Graph Data Sources, and Graph Values, provide the ability to modify different graph views. This slide shows the list of graph views available for the Binge Drinking indicator. Notice that not all views are active (box on right). The indicator owner is still working on these views and has not made them available to the public yet.

Here is the data entry page for the Binge Drinking by Age and Sex graph view. Eventually, we want to have a system that populates these data values from our query system. Right now, the data must be entered by hand. Here is the data entry page for the Binge Drinking by Age and Sex graph view. Eventually, we want to have a system that populates these data values from our query system. Right now, the data must be entered by hand.

Custom Data Query Allows users to query health data sets directly General audience User-friendly GUI interface Sound epidemiology Help descriptions & instructions Bullet-proof – can’t confuse or give misleading answers, can’t allow users to do “stupid” things The IBIS Query system allows members of the general public to access several public health data sets and generate query results based on their specifications. The IBIS Query system allows members of the general public to access several public health data sets and generate query results based on their specifications.

The custom query tab takes users to the IBIS-Q interactive data query system.

From the query entry page, users can go to tutorials, or request query modules for a variety of data sets, such as the BRFSS survey data.

Context-specific help buttons provide insights to questions we can anticipate. We can provide help text wherever we think it may be useful. These buttons can link to a help message, such as this one, or a help webpage. Context-specific help buttons provide insights to questions we can anticipate.

The user goes through the steps and makes choices The user goes through the steps and makes choices. We’ve found that our users really like the task to be organized into steps, so they can clearly see what is required of them. The user goes through the steps and makes choices. We’ve found that our users really like the task to be organized into steps, so they can clearly see what is required of them. We can provide help text wherever we think it may be useful. These buttons can also link to another webpage.

The last step before submitting the request is choosing how to display the results. The system can do more than two dimensions, but, interestingly enough, our users told us they didn’t want that complexity! The last step before submitting the request is choosing how to display the results. The system can do more than two dimensions, but, interestingly enough, our users told us they don’t want that complexity!

After submitting the query request, the system returns a confirmation screen that allows the user to proceed, or go back and modify their query. This is one of the optional elements that experienced users may want to turn off to improve system performance. After submitting the query request, the system returns a confirmation screen that allows the user to proceed, or go back and modify their query. This is one of the optional elements that experienced users may want to turn off to improve system performance.

The results page includes documentation of the query parameters The results page includes documentation of the query parameters. Here, the results have been displayed by age group for Salt Lake County. By clicking the “Output to Excel” button, users may also output the data directly to Excel. The results page includes documentation of the query parameters. Here, the results have been displayed by age group for Salt Lake County. By clicking the “Output to Excel” button, users may also output the data directly to Excel.

IBIS can graph the results in several graphical formats.

A 2-D table provides results if two dimensions have been selected. We like to always present survey data with the percentage and its complement, to avoid user misinterpretation. A 2-D table provides results if two dimensions have been selected. We like to always present survey data with the percentage and its complement, to avoid user misinterpretation.

A data list (fact table) provides information in more detail than the 2-D table.

Meta-data (information about the data) can be customized for each query module and measure.

The IBIS query system can also produce map views of data The IBIS query system can also produce map views of data. Maps provide mouse-over information and zooming. The IBIS query system can also produce map views of data. Maps provide mouse-over information and zooming.

Thank you! Lois M. Haggard, Ph.D. Office of Public Health Assessment Utah Department of Health loishaggard@utah.gov (801) 538-9455

Custom Data Query IBIS interface (“view system”) C program Creates request URL from user selections Passes is to the C program C program Parses parameters Loads config, function, and label files and builds SAS code file Calls SAS

UDOH Web Server (Apache) Garth Braithwaite Zhiwei Liu Query – Architecture IBIS System UDOH Web Server (Apache) IBIS CGI app IBIS-Q CGI App IBIS-Q Interface IBIS XML, XSLT files web Data SAS Data Sets SAS SAS for server So, how does it work? I’ve got a couple of shots of the architecture. For the query system, the user can access the system from anywhere, over the web. There is no need for the user to download software onto their local machine. (Although if they have the SVG-Viewer, the graphs will be more interactive.) They access the IBIS interface, the interface sends a query string to the IBIS-Q application, which forms a SAS request, sends the request to SAS, which runs the procedure against the appropriate data set. We use SAS datasets, now, but SAS is pretty powerful, and can read other types of files, such as database files and tables. SAS returns XML results to the CGI app, which combines it with information we want on the output page, and provides XML back to the interface, and displays it to the user on the output page.

IBIS-Q Module Structure Structure based on efficient programming Structure based on how users perceive the world Left Nav Button Configuration Select’n Page Measure Measure Query Module.xml Quick Select’n Query Module.xml Ad-vanced Select’n

The Trade-Off More Module.xml files Fewer Module.xml files Shorter, simpler .xml files More files to maintain Fewer Module.xml files Longer, more complex .xml files Fewer files to maintain