COI Architecture? Web Enabling Standard Patient-Model Searches in Disparate EMR Systems By Dan CorwinDan Corwin November 2007.

Slides:



Advertisements
Similar presentations
ITCR Success through Innovation iTCR Success through Innovation CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access.
Advertisements

Pulan Yu School of Informatics Indiana University Bloomington Web service based Varuna.Net.
Building FHIR Servers on Existing Applications
Visual Scripting of XML
Lukas Blunschi Claudio Jossen Donald Kossmann Magdalini Mori Kurt Stockinger.
Copyright © IBM Corp., All rights reserved. The presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. RESTful Service Oriented.
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
ViewTrip White Label Sales Presentation. What is ViewTrip White Label? >ViewTrip White Label is a version of our web based ViewTrip product that enables.
ManageEngine TM Applications Manager 8 Monitoring Custom Applications.
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
Enterprise Search With SharePoint Portal Server V2 Steve Tullis, Program Manager, Business Portal Group 3/5/2003.
Crawler-Based Search Engine By: Bryan Chapman, Ryan Caplet, Morris Wright.
Microsoft ® Official Course Interacting with the Search Service Microsoft SharePoint 2013 SharePoint Practice.
Creating a SharePoint App with Microsoft Access Services
FHIRFarm – How to build a FHIR Server Farm (quickly)
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
QA Automation Solution. Solution Architecture Test Management tool CI Tool Automation framework Testing Project BDD Tool Text of test to Testing Project.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
OpenMDR: Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
ONTOLOGY SUPPORT For the Semantic Web. THE BIG PICTURE  Diagram, page 9  html5  xml can be used as a syntactic model for RDF and DAML/OIL  RDF, RDF.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
UML - Development Process 1 Software Development Process Using UML (2)
CS499 Use Cases References From Alistair Cockburn Writing Effective Use Cases (Book) - Use Case.
Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Design Extensions to Google+ CS6204 Privacy and Security.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
1 San Diego, California 25 February Automating Your Interactions with ARIN Mark Kosters Chief Technology Officer.
LexEVS 6.0 Overview Scott Bauer Mayo Clinic Rochester, Minnesota February 2011.
Multi-agent Research Tool (MART) A proposal for MSE project Madhukar Kumar.
Microsoft Application Virtualization 5.0: Introduction Mohnish Chaturvedi & Ian Bartlett Premier Field Engineer WCL312.
 CS 5380 Software Engineering Chapter 2 – Software Processes Chapter 2 Software Processes1.
Chapter 8 Cookies And Security JavaScript, Third Edition.
CAHDRE Mentor / Mentee and Project Database Mathew Bergt University of Alaska Anchorage.
Nadir Saghar, Tony Pan, Ashish Sharma REST for Data Services.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
Team Think For You. Outline  Introduction  Process  Requirements Engineering  Architecture  Detailed Design  Testing  Demo  Extensibility  Conclusions.
Open Terminology Portal (TOP) Frank Hartel, Ph.D. Associate Director, Enterprise Vocabulary Services National Cancer Institute, Center for Biomedical Informatics.
Integrating Modeling Tools in the Development Lifecycle with OSLC Miami, October 2013 Adam Neal (Presenter) Maged.
IHE Profile – SOA Analysis: In Progress Update Brian McIndoe January 18, 2011.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
OWL Representing Information Using the Web Ontology Language.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Building Excellent Internet & Intranet Solutions Dave Remmer Architect Advisor Microsoft Canada
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
ESIP Semantic Web Products and Services ‘triples’ “tutorial” aka sausage making ESIP SW Cluster, Jan ed.
Metadata By N.Gopinath AP/CSE Metadata and it’s role in the lifecycle. The collection, maintenance, and deployment of metadata Metadata and tool integration.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
Classwork: Common Errors Primary keys: don’t forget them! Primary keys: choose the best one! – “Name” and “birthday” are not the best choices. – “Phone.
PDS4 Demonstration Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
The overall classification of this briefing is UNCLASSIFIED US Africa Command Africa Partner Country Network Overview Mr. Jordan Pritchard AFRICOM KM.
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Building business application using Visual Studio 2013 LightSwitch.
START Application Spencer Johnson Jonathan Barella Cohner Marker.
ZIMBRA ROADMAP. Contains proprietary and confidential information owned by Synacor, Inc. © / 2015 Synacor, Inc. Deliver an advanced, feature rich collaboration.
IBM Software Group © 2008 IBM Corporation Tivoli Provisioning Manager Beta Program Web Replay Intro and Lab September, 2008 Robert Uthe.
LOGO Supervisor: Mr.Huỳnh Anh Dũng Students: Nguyễn Công Tuyến Nguyễn Cảnh Phương Phạm Thị Hằng Bùi Thị Huệ Trần Đức Bình Nguyễn.
Zaap Visualization of web traffic from http server logs.
The Web Web Design. 3.2 The Web Focus on Reading Main Ideas A URL is an address that identifies a specific Web page. Web browsers have varying capabilities.
IBM Kenexa BrassRing on Cloud Talent Gateway Jobs API
Introduction to ASP.NET 2.0
Chris Menegay Sr. Consultant TECHSYS Business Solutions
OPM/S: Semantic Engineering of Web Services
Saravana Kumar CEO/Founder - Kovai Atomic Scope – Product Update.
Increase productivity
MBSE Usability Activity Team Model-based Systems Engineering (MBSE) Initiative MBSE IS Workshop June 2011.
Introduction to ASP.NET Parts 1 & 2
Open API and Open Architecture Working Group (OA2-WG) *DRAFT*
Presentation transcript:

COI Architecture? Web Enabling Standard Patient-Model Searches in Disparate EMR Systems By Dan CorwinDan Corwin November 2007

COI Prototype Theory: a reference web app addressing Rachels Use Case Scenario as our HCLS Task suggests can deploy soon and at modest costs IF key needs can be met.our HCLS Task Experiment: devise a web service architecture (first cut is below), then seek a set of collaborators willing and able to supply its required components. Proof: only by existence. Will you or your organization contribute ideas, energy, time, information or money to make this prototype a useable reality?

Key Design Goals (for a prototype) 1.Search by using UMLS terms & codes 2.Filter via standard DCM patient queries 3.Patient data may span EMR systems 4.Support narrative & structured EMR data 5.Show a general interoperability method

Core Design Plans Match via a Generate-and-Test model –Find candidates first via high recall searches –Boost precision by adding Boolean constraints –User adds constraints only if the ROI justifies it Focus on alerts; query only to set them up –User efforts get invested into future time saving –Saved queries helpful to others building new ones –Cost: must index EMR data-change summaries Secure web-based UI, accessible anywhere

Key Usage Goals 1.Keep group search agents easy to set up 2.Interactive user training via web forms 3.Deploying helps on clinical trials at once 4.Incremental work to add other use cases 5.System learns EMR mappings as needed

User-Visible Web Services User in browser | UMLS (internet) Text Base | COI Agency | : UMLS holds bulk public medical ontologies and lexicons of quasi-standard terms - almost always cite bridge concepts Text Base holds corpora of protocols, patient summaries, extension lexicons, mapping forms, and matching agents COI Agency (as User Interface) can find all these resources, and interactively learn the latter sorts during normal operations

Hidden Support Services : | COI Agency | Extractor (private HTTP) DAGserver | EMRwrapper-# : Extractor (optional) uses parsing and pattern matching to map medical text into named graphs of UMLS or Text Base concepts. DAGserver hashes a named graph from any source to index its URI, and/or list all URIs sharing generalizations of its sub-graphs. Each EMRwrapper can be triggered as a DAGserver agent to help validate (and process) all listed patients that match basic goals

Mapping a DCM to EMRs : | EMRwrapper-# Lisp-#? | ( Intranet ) | SPARQL-#? | EMR-system-# A EMRwrapper can filter candidates by ASK-ing its local EMR system to test each patient for specified Boolean conditions Boolean constraints in a standard DCM (detailed clinical model) must each be mapped to the local EMR data base model. Each mapping is defined by a Text Base form - for SPARQL and/or conditionals in some scripting language such as Lisp

EMRwrapper Prototypes (the core artifact for interoperability) Web predicates – useful to ANY caller They seem a best (simplest) initial API Internally, they can exploit SW tools….. and integrate them by using scripts The similarity to LSW is not coincidental

COI Agency Prototype (Web UI & QA Environment) User in browser | UMLS (internet) Text Base | COI Agency | Extractor (private HTTP) DAGserver | : UMLS resources are available; be nice to automate downloads COI Agency UI needs web forms built for each COI use case Lexikos can supply the other 3 services - now in active beta testsother 3 services Speed issues suggest that any new UI be deployed nearby Hosting at same ISP is $29/mo - allows a POC scale site Open source UI could be run under any domain name EMRwrapper(s) need to be run at some healthcare provider(s)

A Combined Demo Process? The user suggests (+) and (-) predicates DAGserver maps (+) into Patient-ID list To improve the results-list, the UI then … Posts pairs: Patient IDs and (-) predicates EMRwrapper picks the final candidates

Can We Get EMRs? Protocols are easily located on the web Core missing need: useful Patient data The patients do NOT have to be real EMR system APIs SHOULD be real Who can offer data to EMRwrappers?