Post-coordination Implementation Challenges Project IHTSDO Conference October 2010 Jay Kola.

Slides:



Advertisements
Similar presentations
State of Connecticut Core-CT Project Query 8 hrs Updated 6/06/2006.
Advertisements

 Implementing terminology requires supporting tools  Tools required are highly dependant on the type of implementation  Covered in this presentation.
Microsoft Access Course 1. Introduction to the user interface.
The use of an intelligent forum crawler for data retrieval from e-learning portals Miloš Pavković and Jelica Protić, University of Belgrade School of.
Information Retrieval in Practice
Paper by: A. Balmin, T. Eliaz, J. Hornibrook, L. Lim, G. M. Lohman, D. Simmen, M. Wang, C. Zhang Slides and Presentation By: Justin Weaver.
CS1001 Lecture 26. Overview Artificial Intelligence Artificial Intelligence Database Systems Database Systems.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Geographic Information Systems Issues and Prospects - The Trends of GIS Development.
Implementing a Clinical Terminology David Crook Subset Development Project Manager SNOMED in Structured electronic Records Programme NHS Connecting for.
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
11 3 / 12 CHAPTER Databases MIS105 Lec14 Irfan Ahmed Ilyas.
Case-based Reasoning System (CBR)
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Application Architectures Vijayan Sugumaran Department of DIS Oakland University.
Overview of Search Engines
Database Management Systems (DBMS)
State of Connecticut Core-CT Project Query 4 hrs Updated 1/21/2011.
Chapter 1 Database and Database Users Dr. Bernard Chen Ph.D. University of Central Arkansas Fall 2008.
Managing Large RDF Graphs (Infinite Graph) Vaibhav Khadilkar Department of Computer Science, The University of Texas at Dallas FEARLESS engineering.
The IHTSDO Workbench A Terminology Management Tool John Gutai, IHTSDO May 2011 For OHT.
The Role of DBMS in Computing
SNOMED for Clinical Records: Tools to facilitate implementation. Jeff R. Wilcke, DVM, MS, DACVCP AVMA Liaison to the SNOMED Editorial Board.
Persistence Store Project Proposal.
Working Together to Advance Terminology Tooling Presentation to OHT Board, Birmingham Jennifer Zelmer & Karen Gibson.
Understanding Knowledge There is More to Knowledge than Might be Known.
Sharad Oberoi and Susan Finger Carnegie Mellon University DesignWebs: Towards the Creation of an Interactive Navigational Tool to assist and support Engineering.
Lecture 2 An Overview of Relational Database IST 318 – DB Admin.
SNOMED CT – Distributed Content Management Stefan Schulz Content Committee April 2, 2009.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
FI-CORE Data Context Media Management Chapter Release 4.1 & Sprint Review.
111 © 2002, Cisco Systems, Inc. All rights reserved.
Chapter 10: The Data Tier We discuss back-end data storage for Web applications, relational data, and using the MySQL database server for back-end storage.
Efficient Instant-Fuzzy Search with Proximity Ranking Authors: Inci Centidil, Jamshid Esmaelnezhad, Taewoo Kim, and Chen Li IDCE Conference 2014 Presented.
The Anatomy of a Large-Scale Hyper textual Web Search Engine S. Brin, L. Page Presenter :- Abhishek Taneja.
Efficient RDF Storage and Retrieval in Jena2 Written by: Kevin Wilkinson, Craig Sayers, Harumi Kuno, Dave Reynolds Presented by: Umer Fareed 파리드.
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
CIS/SUSL1 Fundamentals of DBMS S.V. Priyan Head/Department of Computing & Information Systems.
Knowledge Management & Knowledge Management Systems By: Chad Thomison MIS 650.
© University of Manchester Simplifying OWL Learning lessons from Anaesthesia Nick Drummond BioHealth Informatics Group.
RUS: Resource Usage Service Steven Newhouse James Magowan
Language Model in Turkish IR Melih Kandemir F. Melih Özbekoğlu Can Şardan Ömer S. Uğurlu.
IHTSDO Editorial Advisory Group James T. Case Head of Terminology.
Full-Text Support in a Database Semantic File System Kristen LeFevre & Kevin Roundy Computer Sciences 736.
Storage dashboard Status report A.Baranovski 12/10/07.
Winter 2011SEG Chapter 11 Chapter 1 (Part 1) Review from previous courses Subject 1: The Software Development Process.
Object storage and object interoperability
20 Copyright © 2008, Oracle. All rights reserved. Cache Management.
SNOMED CT A Technologist’s Perspective Gaur Sunder Principal Technical Officer & Incharge, National Release Center VC&BA, C-DAC, Pune.
SNOMED CT Vendor Introduction 27 th October :30 (CET) Implementation Special Interest Group Tom Seabury IHTSDO.
Technician Table Editor Academic advisor : Professor Ehud Gudes Technical advisor : Menny Even Danan Team: Olga Peled Doron Avinoam Ira Zaitsev ADD Presentation.
Advanced Databases COMP3017 Dr Nicholas Gibbins
CS276B Text Information Retrieval, Mining, and Exploitation Practical 1 Jan 14, 2003.
Mapping International Classification for Nursing Practice (ICNP) and SNOMED CT Submitted by the ICNP Programme Team to IHTSDO Nursing Special Interest.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
Essential SNOMED. Simplifying S-CT. Supporting integration with health
Canadian SNOMED CT® Extensions Challenges & Lessons learned Presentation to Implementation SIG October 2012 Presented by Linda Parisien and Beverly Knight.
Presented for discussion with Implementation SIG Heather Grain.
A Proposed Approach to Binding SNOMED CT to HL7 FHIR Dr Linda Bird Senior Implementation Specialist.
Information Retrieval in Practice
Chapter 1 Database and Database Users
CS4222 Principles of Database System
LOINC – SNOMED CT Cooperation on Content
The Simple Corpus Tool Martin Weisser Research Center for Linguistics & Applied Linguistics Guangdong University of Foreign Studies
SNOMED CT Search & Data Entry
Outline Types of Databases and Database Applications Basic Definitions
SNOMED CT E-Learning Status & Planning September Update (for ELRG)
Mapping Special Interest Group SNOMED IHTSDO
Databases and Information Management
Information Retrieval and Web Design
Presentation transcript:

Post-coordination Implementation Challenges Project IHTSDO Conference October 2010 Jay Kola

Outline Project Overview -- What we said we’ll do… Activity Report-- What we did… Problem Space-- What we understood… – User interfaces – Storage – Query Where to from here…

Why we might want to use Post- coordination Courtesy : David Markwell, CiC

Problem Space Overview User interface Storage ArchitectureQuery & Retrieval

Project Overview The project aims to identify challenges, solutions, and use cases relevant to the implementation of SNOMED CT enabled systems that support post-coordination. These challenges will be: Compiled into a list of curriculum topics, for guidance on creating post-coordination enabled systems. Used as a starting set of functional use cases, for development of a post-coordination tool kit. Used to identify a working boundary between pre and post-coordination in systems, as relevant to implementation.

Activity Report Webinars topics: – User interfaces Stan Huff David Markwell – Storage David Markwell – Query James Campbell Jay Kola

Problem Space - Revisited User interface Storage Query + retrieval Content Messaging

User Interface Overview User interface Chronic Asthma Asthma Chronic + + Valid use cases exist for both! Single-slot vs Multi-slot Approach Display + Rendering Fracture Femur Laterality : + Due to: Left Fall down stairs Fracture Femur+ Laterality : Left What if : Not all modules in SystemA can handle multi-slot approach? What if : SystemB receives a post-coordinated expression from SystemA, but can’t support post-coordination? Selection + Data entry

Webinar Report - 2 Issues with post-coordination enabled user interfaces – Users continue to request pre-coordinated terms; even when interface allows post-coordination. – Modifiers rarely used to generate post-coordinated expressions. – Need a sophisticated model to restrict creation of ‘non sense’ post-coordinated expressions. – Local data dictionary created – contains complex pre- coordinated terms mapped to post-coordinated expressions behind the scenes.

Webinar Report - 3 Post-coordinated expressions – user interface issues and options – Search: Options proposed Previously constructed expressions Detecting common refining value Concept model rationalised searched Constrained model rationalised searches – Rendering : Options proposed Display equivalent concepts (if present) Use proximal primitive + refinements Use of attribute-value pairs Heuristics for re-ordering qualifiers, removing duplication, flattening nested expressions – Data entry: Options proposed Sophisticated interfaces – structured data entry Auto encoding of text

Storage Architecture - 1 Asthma Course Severity Severe Acute Focus ConceptSeverityCourse AsthmaSevereAcute …..….

Storage Architecture - 2 Storage Architecture Query & Retrieval Single-slot vs Multi-slot Approach Multi-slot storage feels intuitive to system developers

Storage Architecture - 3 Storage Architecture Query & Retrieval Focus Concept 1 aa a bbb xxxx bbb yyyy Filler Concept 1 Single-slot vs Multi-slot Approach Nested normal forms are hard to represent in multi-slot approach

Storage Architecture - 4 Storage Architecture Query & Retrieval Single-slot vs Multi-slot Approach Does not feel intuitive to system developers; architectural issues

Webinar Report - 4 Supporting post-coordination with an expression repository – Table of unique post-coordinated expressions maintained locally. – Maintenance – automated process for storing and indexing post-coordinated expressions (+ ? Text rendering) – Facilitated by using UUIDs and Normal Forms – Optimisation strategies proposed – expression link tables, transitive closure table, etc

Query & Retrieval Storage ArchitectureQuery & Retrieval Single-slot vs Multi-slot Approach Multi-slot storage amenable to SQL like query languages ; optimised for performance Single-slot storage creates larger indices; needs other optimisation strategies ConceptClinical courseSeverity AsthmaChronic--- …..…. Expression Astham: clinical_course = Chronic ….. Chronic Asthma Predicated on the notion that Asthma Chronic + + = =

Where to from here… Common question: Does it actually work? If so, how does it work? – ?? Directions for solution space – User interfaces Heuristics? Research – Storage models Is it possible to optimise for multi-slot approach? Optimise for single-slot approach + ?DL reasoner – Query & Retrieval NHS UK work on SNOMED CT Reporting Project Further research with IHTSDO funding? – Content – Pre-coordination Roadmap project? Afternoon’s discussion

Discussion Implementation guidance – Better access – Possibly more intuitive ? Start with patterns Post-coordination advantages – Remember the benefits Interoperability – Messaging – ? Search Vendors – Local extensions? – guidance – Decouple core from extensions (with pre-coordinated terms)? Engineering issuee – Separation between readability and serialisation?