Technical Aspects of the Infobutton Manager James J. Cimino Columbia University.

Slides:



Advertisements
Similar presentations
JQuery CS 380: Web Programming. What is jQuery? jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling,
Advertisements

Microsoft Excel 2003 Illustrated Complete Excel Files and Incorporating Web Information Sharing.
A Truly Meaningful Use of Electronic Health Records Freely Available to All: Automated Anticipation and Resolution of Clinical Information Needs at the.
CIS101 Introduction to Computing Week 08. Agenda Your questions JavaScript text Resume project HTML Project Six This week online Next class.
The KB on its way to Web 2.0 Lower the barrier for users to remix the output of services. Theo van Veen, ELAG 2006, April 26.
Use of Online Resources While Using a Clinical Information System James J. Cimino, MD; Jianhua Li, MD; Mark Graham, PhD, Leanne M. Currie, RN, MS; Mureen.
The Librarian Infobutton Tailoring Environment (LITE) James J. Cimino National Institutes of Health and Columbia University.
Computer-based Support for Improving Patient Medication Management James J. Cimino Chief, Laboratory for Informatics Development National Institutes of.
J4www/jea Week 3 Version Slide edits: nas1 Format of lecture: Assignment context: CRUD - “update details” JSP models.
Redesign of the Columbia University Infobutton Manager James J. Cimino, Beth E. Friedmann, Kevin M. Jackson, Jianhua Li, Jenia Pevzner, Jesse Wrenn Department.
An Integrated Approach to Computer-Based Decision Support at the Point of Care James J. Cimino, M.D., FACMI, FACP Professor of Biomedical Informatics and.
Leading a Horse to Water: Using Automated Reminders to Increase Use of Online Decision Support James J. Cimino and Dmitriy Borovtsov NIH Clinical Center.
Practical Considerations for Exploiting the World Wide Web to Create Infobuttons James J. Cimino, Jianhua Li, Mureen Allen, Leanne M. Currie, Mark Graham,
Guilherme Del Fiol, MD, MS
The Columbia University Experience: Infobuttons and the Infobutton Manager James J. Cimino, M.D. Department of Biomedical Informatics Columbia University.
Webinar: Publishing for the EHR 101 James J. Cimino Chief, Laboratory for Informatics Development National Institutes of Health Clinical Center May 20,
Supporting Medical Decision Making with Electronic Medical Records James J. Cimino Departments of Medicine and Medical Informatics Columbia University.
Web as Medium for Patient Access to Electronic Health Information James J. Cimino, MD, Vimla L. Patel, PhD, Andre W. Kushniruk, PhD Columbia University.
Allen Pavilion Medicine Grand Rounds James J. Cimino, MD, FACP, FACMI Professor of Medicine and Biomedical Informatics Columbia University May 13, 2004.
Infobuttons: Linking Clinical Information Systems to On-Line Information Resources to Resolve Clinician Information Needs James J. Cimino, M.D. Biomedical.
Secondary Uses of Clinical Data James J. Cimino Departments of Medicine and Biomedical Informatics Columbia University.
Medical Informatics Training at Columbia University Perceived Needs for and Goals of Training James J. Cimino.
Integration of Information Resources at the Point of Need James J. Cimino, M.D. Departments of Medicine and Medical Informatics Columbia University.
Resolving Clinicians’ On-Line Information Needs: A Brief History of Buttons James J. Cimino, M.D. Biomedical Informatics and Medicine Columbia University.
The Medical Entities Dictionary Columbia University Department of Biomedical Informatics.
Resolving Clinicians’ On-Line Information Needs: A Brief History of Buttons James J. Cimino, M.D. Biomedical Informatics and Medicine Columbia University.
RESOLVING CLINICIANS ON-LINE INFORMATION NEEDS: A SHORT HISTORY OF BUTTONS James J. Cimino, M.D. Biomedical Informatics and Medicine Columbia University.
Harnessing World Wide Web Technology and Standardized Terminology to Improve Decision Making for Patients and Providers James J. Cimino Departments of.
Infobuttons and Cancer Center Protocols May 17, 2004.
James J. Cimino MD, Jianhua Li MD, Suzanne Bakken RN DNSc, Vimla L. Patel PhD Department of (Bio)Medical Informatics Columbia University New York, New.
Just In Time Education: Linking Clinical and Educational Systems James J. Cimino, MD Professor of Medicine and Biomedical Informatics Columbia University.
Using Patient Data to Retrieve Health Knowledge James J. Cimino, Mark Meyer, Nam-Ju Lee, Suzanne Bakken Columbia University AMIA Fall Symposium October.
Anticipating and Satisfying Clinician Information Needs: The Infobutton Manager Project James J. Cimino, M.D. Department of (Bio)Medical Informatics Weekly.
Mobile Information and Coordination for Health Care James J. Cimino, Elizabeth S. Chen, Lawrence K. McKnight, Peter D. Stetson, Jianbo Lei, Eneida A. Mendonça.
CGI Programming: Part 1. What is CGI? CGI = Common Gateway Interface Provides a standardized way for web browsers to: –Call programs on a server. –Pass.
State of Connecticut Core-CT Project Query 4 hrs Updated 1/21/2011.
Dobrin / Keller / Weisser : Technical Communication in the Twenty-First Century. © 2008 Pearson Education. Upper Saddle River, NJ, All Rights Reserved.
Access to Information Sources through Controlled Vocabulary James J. Cimino, M.D. Department of Medical Informatics Columbia University.
IT 210 The Internet & World Wide Web introduction.
PLP Guide1 Training Guide for Inzalo PLP Management.
Classroom User Training June 29, 2005 Presented by:
Chapter 6: Forms JavaScript - Introductory. Previewing the Product Registration Form.
Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Design Extensions to Google+ CS6204 Privacy and Security.
Server-side Scripting Powering the webs favourite services.
For Evidence-based Practice Information Retrieval for Evidence-based Practice Fall 2001 Suzanne Bakken, RN, DNSc, FAAN School of Nursing & Department of.
Ericsson Competence Solutions Rev A16/11/011 Mobile Learning Course for R380 and R520 Presented by Michelle Almeida Course Structure Design Guidelines.
Objective Understand concepts used to web-based digital media. Course Weight : 5%
Introduction to JavaScript 41 Introduction to Programming the WWW I CMSC Winter 2004 Lecture 17.
Distributed Information Retrieval Using a Multi-Agent System and The Role of Logic Programming.
ITCS373: Internet Technology Lecture 5: More HTML.
Intranet Technology in Hospital Information Systems James J. Cimino, M.D. Department of Medical Informatics Columbia University.
Keyword Searching Weighted Federated Search with Key Word in Context Date: 10/2/2008 Dan McCreary President Dan McCreary & Associates
DAWN: Dynamic Aural Web Navigation Gopal Gupta, S. Sunder Raman, Mike Nichols, H. Reddy, N. Annamalai Department of Computer Science University of Texas.
Networking and Health Information Exchange Unit 7c Supporting Standards for EHR Application.
IWDS – Training Provider /28/2004. TOC-2 TOC-3 Objectives Understand Terminology and System Overview Enter an Entity Create a Location and Contact.
Cookies (continue). Extracting Data From Cookies Data retrieved from a cookie is a simple text string. While there is no specific JavaScript function.
Copyright 2007 Byrne Reese. Distributed under Creative Commons, share and share alike with attribution. Intermediate Perl Programming Class Three Instructor:
Hubnet Training One Health Network South East Asia Network Overview | Public and Members-only Pages; Communicating and Publishing using Blogs and News.
Infobuttons: Context-specific Links from Clinical Systems to On-Line Knowledge Resources to Anticipate and Address Clinician Information Needs at the Point.
Integrated Departmental Information Service IDIS provides integration in three aspects Integrate relational querying and text retrieval Integrate search.
INTERNET VOCAB. WEB BROWSER An app for finding info on the web.
Google Tag Manager and YaleSites: The Next Step for Google Analytics Yale University DrupalCamp 2016 Steve Wieda March 24, 2016 Yale University Library.
Google Analytics Graham Triggs Head of Repository Systems, Symplectic.
Personalized Prediction and Resolution of Clinician Information Needs James J. Cimino, M.D. Departments of Biomedical Informatics and Medicine Columbia.
HTTP Parameters and Arrays
Just In Time Education: Linking Clinical and Educational Systems
Department of Medical Informatics
Use of the Internet for Database Access
Presentation transcript:

Technical Aspects of the Infobutton Manager James J. Cimino Columbia University

Overview History (Medline Button and Infobuttons Architectural Overview of the Infobutton Manager Demo (WebCIS and Eclipsys) How Infobutton Manager links work Terminology Issues Integrating with clinical systems How can I play?

Infobutton Manager Architecture ContextContext Context Matching Question Selection Instantiation LinksLinks Infobutton Manager Context Table Question Table

Resolving Clinician Information Needs Information Need Triggered By Clinical Data 1 Extract Context Data 2 Context Matching 3 Question Selection 4 Presentation of Query Results 7 Presentation Of Questions 5 Query a Resource 6 Infobutton Manager Infobutton

Demonstrations WebCIS Eclipsys XA

How Infobutton Manager Links Work Simple link Concept-based link Simple search Concept-based search Intelligent agent Calculator

Match concept of interest to class(es) Identify context based on class(es) Retrieve question(s) for context Sort by “priority” Return HTML page of links (URLs)

How Infobutton Manager Links Work Simple link Concept-based link Simple search Concept-based search Intelligent agent Calculator Question has “hardcoded” URL e.g.: “

How Infobutton Manager Links Work Simple link Concept-based link Simple search Concept-based search Intelligent agent Calculator

How Infobutton Manager Links Work Simple link Concept-based link Simple search Concept-based search Intelligent agent Calculator Translate concept of interest to controlled term Find controlled term in data dictionary Obtain term attribute for constructing URL from data dictionary Construct URL, e.g.: + cl

How Infobutton Manager Links Work Simple link Concept-based link Simple search Concept-based search Intelligent agent Calculator

How Infobutton Manager Links Work Simple link Concept-based link Simple search Concept-based search Intelligent agent Calculator Insert concept of interest into CGI function call as a parameter e.g.: + POTASSIUM.

How Infobutton Manager Links Work Simple link Concept-based link Simple search Concept-based search Intelligent agent Calculator

How Infobutton Manager Links Work Simple link Concept-based link Simple search Concept-based search Intelligent agent Calculator Translate concept of interest to controlled term Obtain term translation from data dictionary Insert translated term into CGI function call as a parameter e.g.: pubmed.gov/search.cgi?term=<>[MeSH+Terms] + Potassium. pubmed.gov/search.cgi?term=Potassium[MeSH+ Terms]

How Infobutton Manager Links Work Simple link Concept-based link Simple search Concept-based search Intelligent agent Calculator

How Infobutton Manager Links Work Simple link Concept-based link Simple search Concept-based search Intelligent agent Calculator Resource is not a simple document or search CGI Log-on, navigation or other interaction required Multiple context parameters used Agent: - parses context parameters - interacts with resource - parses results - presents summary - may modify links

How Infobutton Manager Links Work Simple link Concept-based link Simple search Concept-based search Intelligent agent Calculator

…#PDRADR01

How Infobutton Manager Links Work Simple link Concept-based link Simple search Concept-based search Intelligent agent Calculator No resource available Interaction too complex Create self-contained agent: - parses context parameters - constructs Web page - presents results - may have Infobuttons of its own

How Infobutton Manager Links Work Simple link Concept-based link Simple search Concept-based search Intelligent agent Calculator

The Coumadin Story Chair of Medicine wants link to Coumadin protocol First, I have to find the guidelines

The Coumadin Story Chair of Medicine wants link to Coumadin protocol First, I have to find the guidelines Then I have to add the question to the IM table

The Coumadin Story Chair of Medicine wants link to Coumadin protocol First, I have to find the guidelines Then I have to add the question to the IM table Finally, I link the question to the context…

The Coumadin Story Chair of Medicine wants link to Coumadin protocol First, I have to find the guidelines Then I have to add the question to the IM table Finally, I link the question to the context… … and I’m done - about 15 minutes.

How can I play? Can your system evoke a Web browser? Can you customize the URL?

“GET” Method: - OR - “POST” Method: Note that “1560” is the MED Code for Serum Phenytoin Test. Other acceptable values for info_med include “ ” (the LOINC Code) and “PHENYTOIN”.

How can I play? Can your system evoke a Web browser? Can you customize the URL? Decide what information needs you have Decide how you want to address the needs

“GET” Method: - OR - “POST” Method: Note that “1560” is the MED Code for Serum Phenytoin Test. Other acceptable values for info_med include “ ” (the LOINC Code) and “PHENYTOIN”. Infobutton Manager Parameters

How can I play? Can your system evoke a Web browser? Can you customize the URL? Decide what information needs you have Decide how you want to address the needs Address the terminology issue

Automated Retrieval with Clinical Data Understand Information Needs 1 Get Information From EMR 2 Automated Translation 5 Resource Terminology 4 Presentation 7 Resource Selection 3 Querying 6 MRSA

How can I play? Can your system evoke a Web browser? Can you customize the URL? Decide what information needs you have Decide how you want to address the needs Address the terminology issue Coordinate with me

function get_info(mc){ var infowin = window.open("","INFO"); infowin.focus(); document.INFO.info_med.value=mc; document.INFO.submit(); } <form method="POST" name=“INFO” action="wc_infomanage.cgi">

Acknowledgments National Library of Medicine research grant National Library of Medicine training grant National Institute of Nursing Research