URUZ3: A formal- specification tool for acquisition and maintenance of clinical guidelines Department of Information Systems Engineering Faculty of Engineering.

Slides:



Advertisements
Similar presentations
1 CASUS Authoring System 07/2010 E-Learning & E-Teaching Welcome to the CASUS Authoring System!
Advertisements

Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Drupal Basics Part 3 Create a new page Main tabs menu Using the theme Agricultural Communications Services Integrated Media Training Sessions
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
Automating Tasks With Macros
A Graphical Framework for Specification of Clinical Guidelines at Multiple Representation Levels Erez Shalom, B.Sc. and Yuval Shahar, M.D., Ph.D. Medical.
Expression Builder Msc. Student : Erez shalom. Introduction: In order to define specification for conditions or Intentions Asbru's elements within the.
Semantic Types Reference Types Control Types Parent TextChild Text Order Between Plans Plans Tree Plans Tab.
Guideline interaction scenarios  At the point of care Physicians apply marked-up guidelines, thus they Need to find an appropriate guideline in “ real.
Tutorial Holdings Management Adding, Editing, and Assigning Notes support.ebsco.com.
A Multiple-Ontology Template-Based Query Interface for a Clinical Guidelines Search Engine Robert Moskovitch, Talie Lavie, Akiva Leibowitz, Yaron Denekamp.
Pre- and Final Approvers’ User Guide. Approvers' User GuideSlide 2 Introduction Step-by-Step: Approving (or Rejecting) a Travel Expense Report Helpful.
What is so good about Archie and RevMan 5
Using ER/Studio.
Digital Image Processing Lecture3: Introduction to MATLAB.
AMI GUI Design V1.1 by Kilian Pohl - Reflects changes in AMI MRML Structure - Includes feedback from AMI Workshop in Dec 09.
Macromedia Studio 8 Step-by-Step MACROMEDIA DREAMWEAVER 8 Introduction.
Databases and LINQ Visual Basic 2010 How to Program 1.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Introducing Web Controls Outline 29.1 Analyzing the.
Programming with Alice Computing Institute for K-12 Teachers Summer 2011 Workshop.
Department of Mechanical Engineering, LSUSession VII MATLAB Tutorials Session VIII Graphical User Interface using MATLAB Rajeev Madazhy
3231 Software Engineering By Germaine Cheung Hong Kong Computer Institute Lecture 12.
Braga, Portugal –17/06/ Automatic generation of pedagogical website structures by using IMS LD netUniversité web portal CEPIAH Project Ecaterina.
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
CIS 205—Web Design & Development Dreamweaver Chapter 1.
A Multiple Ontology, Concept-Based, Context-Sensitive Search and Retrieval Robert Moskovitch and Prof. Yuval Shahar Medical Informatics Research Center.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
CPG, April 12-14, 2004 Mark-up based analysis of narrative guidelines with the Stepper tool Marek RŮŽIČKA and Vojtěch SVÁTEK University of Economics, Prague.
Graphical User Interface Concepts - Part 2 Session 09 Mata kuliah: M0874 – Programming II Tahun: 2010.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
Model-Driven Engineering of Behaviors in User Interfaces Efrem Mbaki & Jean Vanderdonckt Université catholique de Louvain (UCL) Louvain School of Management.
CC111 Lec7 : Visual Basic 1 Visual Basic(1) Lecture 7.
Visual C# 2012 How to Program © by Pearson Education, Inc. All Rights Reserved.
WDO-It! 101 Workshop: Creating an abstraction of a process UTEP’s Trust Laboratory NDR HP MP.
Andreas Abecker Knowledge Management Research Group From Hypermedia Information Retrieval to Knowledge Management in Enterprises Andreas Abecker, Michael.
1 Creating Windows GUIs with Visual Studio. 2 Creating the Project New Project Visual C++ Projects Windows Forms Application Give the Project a Name and.
Visual C# 2012 How to Program © by Pearson Education, Inc. All Rights Reserved.
A Java implementation of Peirce’s Existential Graphs
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Web Design-Lecture3-QN-2003 Web Design Enhancing a Website.
SQL Based Knowledge Representation And Knowledge Editor UMAIR ABDULLAH AFTAB AHMED MOHAMMAD JAMIL SAWAR (Presented by Lei Jiang)
Dreamweaver MX. 2 Tools for Code Editing (p. 366) n An HTML editor like Dreamweaver writes most of the code you need, but at times you will need to perform.
The Structure of the User Interface Lecture # 2 Gabriel Spitz.
Chapter 27 Getting “Web-ified” (Web Applications) Clearly Visual Basic: Programming with Visual Basic nd Edition.
Class Diagrams. Terms and Concepts A class diagram is a diagram that shows a set of classes, interfaces, and collaborations and their relationships.
CSCI 3327 Visual Basic Chapter 13: Databases and LINQ UTPA – Fall 2011.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 2 The Visual Basic.NET Integrated Development Environment.
Section 10.1 Define scripting
Dive Into® Visual Basic 2010 Express
Visual Basic 2010 How to Program
Working in the Forms Developer Environment
OVERVIEW Objectives Follow a design document to create a small personal Web site Follow a design document to create pages in a large commercial Web site.
Graphical User Interface in MATLAB
Objectives At the end of this session, students will be able to:
Chapter 8: Writing Graphical User Interfaces
Developing Forms and Subforms.
CCNT Lab of Zhejiang University
Business Process Measures
DB Implementation: MS Access Forms
A Multiple-Ontology Template-Based Query Interface for a Clinical Guidelines Search Engine Robert Moskovitch, Talie Lavie, Akiva Leibowitz, Yaron Denekamp.
Tomás Murillo-Morales and Klaus Miesenberger
DB Implementation: MS Access Forms
Digital Image Processing
The Basic Usage and The Event Handling in Glade.
Sample elicitation scripts Execution of the elicitation scripts
Temporal Reasoning and Planning in Medicine The Asgaard Project: A Task-Specific Framework for the Application and Critiquing of Time-Oriented Clinical.
Presentation transcript:

URUZ3: A formal- specification tool for acquisition and maintenance of clinical guidelines Department of Information Systems Engineering Faculty of Engineering Ben-Gurion University of the Negev Student :Erez Shalom Advisor : Prof.Yuval Shachar

The task of authoring the Knowledge will include a two-phase process: -first phase (typically performed by a medical expert) supports semantic mark-up and structuring of free-text guidelines -second phase (typically performed by a knowledge engineer) converts the semi-structured guideline into a formal guideline- specification language, ASBRU. Current work on URUZ has graphical and other limitations, therefore, the structuring is performed until the semi-structured only, in cumbersome,not intuitive way. URUZ Background

URUZ3 requirements Graphical and intuitive WinForm tool for guideline structuring Enable structuring for semi and formal language every element in the formal-language will have special graphical representation, emphasizing its special characteristics(e.g plan-body builder,condition builder) Support multi-ontology for mark-up Part of DeGeL’s framework the tool will also involve interaction with other tools (IDAN’s frame work)

URUZ3 & IDAN framework

Starting URUZ3 When starting URUZ3,before creating a GLDoc,one can choose the ontology to based on. Current supported ontologies are Asbru,GEM

URUZ3 main interface: About the Structure-level Views tree: There is view for each structure-level. Thus, when expert structure a GLDoc, she can choose a view of structuring level.the tree composed from relevant knowledge roles of the current structuring level(e.g. knowledge roles as “returns” and “arguments” will be shown just in Full-Asbru view –see slide 8).The expert push the button for each view. the most right button is hybrid view. See more explanation in the comments part Here,an expert dragged the “filter-precondition” knowledge role to the edit area. because the current structuring level is “text”, an html editor tab control generated, enables drag& drop of text portions from the GL source ( “Diagnosis and management of hypertension”). Free text and modifications can be done using the editor tool -bar

SST view-”filter precondition” example : Note that because the structure level view is SST,every knowledge role which belongs to this level (e.g not “arguments”) has an “SST” node (and icon) enabling further structuring in SST.Here,an expert dragged the Text “filter-precondition” to the view area and the “SST” knowledge role to the edit area ; then he can open the condition builder for the semi-formal structuring.

Full structured view-”filter precondition” example : In the Full structure view every knowledge role which is belong to this level (e.g “arguments”,”value def”) have “Full” node(and simbolic image) enabling further structuring in Full Asbru. Here,an expert dragged the Text “filter-precondition” to the view area and the “Full” knowledge role to the edit area –then he can constarct the condition in IDAN language,thus the condition is represented in his formal structure.

SST view-”deafults” example : The expert dragged the “SST” node of “deafults “ knowledge role to the editing area.Thus the generated tab is according to Asbru semantics in the context of that knowledge role. when pressing the buttons a different GUI is generated for each attribute, enable further structuring of the element.for example,a control for specifing time –annotation or duration can be generated according to the user action.

SST view-”Plan-Body” example : From the SST level of Plan-body,the expert can open the Plan-body builder (explain in detail in slid 12-17).Thus, the expert can create hierarchy of plans for the current plan.

Hybrid view-”deafults” example : Note that the tree includes all the knowledge roles from all the levels. Here,the SST level of the “obtain values” knowledge role used for structuring the FULL level of “Returns” knowledge role. By selecting a plan in the PB tree (we have plans specification after we used the PB builder), we can structure a knowledge role in context of the selected GL.

Plan-Body builder :Expressing the Procedural Knowledge This task will be perform in several steps, guiding the physician, step by step, to structure the guideline’s procedural knowledge In the beginning of the process,the medical tasks hierarchy will be defined and afterwards the order between the them. Thus, when the general concept of the plan is discovered, the physician can continue with defining the less intuitive characteristics of the procedural knowledge. In this primary prototype the first two steps were implemented

Semantic Types Reference Types Control Types Parent TextChild Text Order Between Plans Plans Tree Plans Tab

Drag And Drop Plans Root Text (Source in this case)Free Text for selected Plan selected Plan Generated Tree of plans Check if mandatory plan

Parallel Order selected Dragged text to child plan from Parent text Renamed Plan

New tab for expanded plan Every new level has at least 2 general plans Condition Type Previous Child Text become Parent text in this level Generated tree

Convert to semantic type mechanism

Converted plan Condition Property – Opne Expression Builder Condition Text

Expression Bulider open to specify a condition base (or not) on the text

Double Click Expand the (plan (has dash boredr Convert the general into drug type

The Expression Choises Default

Drag a Choice and add to the cases collection Back to Parent Level

Reference Types