Modelling Clinical Information Using UML

Slides:



Advertisements
Similar presentations
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Advertisements

Language Specification using Metamodelling Joachim Fischer Humboldt University Berlin LAB Workshop Geneva
The role of OCL in the Model Driven Architecture Jos Warmer Klasse Objecten
1 UML ++ Mohamed T IBRAHIM University of Greenwich -UK.
UML an overview.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 2, Modeling with UML, Part 4 UML 2 Metamodel.
© Copyright Eliyahu Brutman Programming Techniques Course.
Whole Platform Tesi di Dottorato di: RICCARDO SOLMI Università degli Studi di Bologna Facoltà di scienze matematiche, fisiche e naturali Corso di Dottorato.
The Role of Modeling in Systems Integration and Business Process Analysis © Sparx Systems Pty Ltd 2011 Ben Constable Sparx Systems.
® Eurostep.ESUKPC v0.1©Copyright Eurostep Limited An Introduction to ISO STEP Part 25 David Price.
The Unified Modeling Language (UML) Class Diagrams.
HL7 UK 2003 (c) Abies Ltd Modelling Clinical Information Using UML Tim Benson Abies Ltd
HL7 Version 3 – A new implementation direction Grahame Grieve CfH / Jiva / HL7 Australia co-chair Infrastructure & Messaging TS Project Lead, Eclipse OHF.
Model Transformations
Workshop on Integrated Application of Formal Languages, Geneva J.Fischer Mappings, Use of MOF for Language Families Joachim Fischer Workshop on.
Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Second RMSIG Workshop Methodology and Process Wolfram Höpken.
Visual Modeling – HL7 Challenges, Benefits, and Applications (Is a Picture Worth 1000 Words?) Charlie Mead, MD, MSc Director, Healthcare Information Architecture.
Metadata Tools and Methods Chris Nelson Metanet Conference 2 April 2001.
MDA and QVT  Tom Gullion, Director of Product Management, Together Products.
Introduction to MDA (Model Driven Architecture) CYT.
F Model-centric approaches for HIS development 1 Model-Centric Approaches for the Development of Health Information Systems Medinfo 2007, Brisbane Tue.
What is MOF? The Meta Object Facility (MOF) specification provides a set of CORBA interfaces that can be used to define and manipulate a set of interoperable.
Programming in Java Unit 3. Learning outcome:  LO2:Be able to design Java solutions  LO3:Be able to implement Java solutions Assessment criteria: 
ISO/IEC CD and WD : Core Model and Model Mapping ISO/IEC JTC1/SC32/WG September 2005, Toronto SC32/WG2 Japan (Kanrikogaku Ltd) Masaharu.
UML Class Diagrams and Caché CAMTA Meeting – 1 st December 2011 John Murray Senior Product Engineer.
Model Driven Development An introduction. Overview Using Models Using Models in Software Feasibility of MDA MDA Technologies The Unified Modeling Language.
XASTRO-2 Overview Presentation CCSDS SAWG Athens Meeting 12 th April 2005.
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day:
ARCH-2: UML From Design to Implementation using UML Frank Beusenberg Senior Technical Consultant.
Networking and Health Information Exchange Unit 5b Health Data Interchange Standards.
Message Development Framework (MDF) Is a Methodology for building HL7 models Is a description for defining HL7 standard messages Full instruction.
XASTRO Metamodel. CCSDS SAWG2 Presentation Outline XASTRO-1 Metamodel XASTRO-2 Metamodel Alignment with Model Driven Architecture.
Sheet 1 DocEng’03, Grenoble, November 2003 Model Driven Architecture based XML Processing Ivan Kurtev, Klaas van den Berg University of Twente, the Netherlands.
Graphical Modeling Framework (GMF) Richard C. Gronback Project Lead.
The Unified Modeling Language (UML)
Overview of SC 32/WG 2 Standards Projects Supporting Semantics Management Open Forum 2005 on Metadata Registries 14:45 to 15:30 13 April 2005 Larry Fitzwater.
Lab 5 CPIT 250 System Analysis and Design.
HL7 Development Framework Tutorial Abdul-Malik Shakir Principal Consultant, Shakir Consulting October 1, 2002.
XASTRO-2 Presentation CCSDS SAWG th November 2004.
Status Report of MFI-4 ISO/IEC SC32/WG2 Jeju Korea 25/06/09 Masaharu Obayashi WG2 N1282.
CSCI 3428: Software Engineering Tami Meredith UML Unified Modeling Language.
UML Course Instructor: Rizwana Noor. Overview  Modeling  What is UML?  Why UML?  UML Diagrams  Use Case  Components  Relationships  Notations.
Yu, et al.’s “A Model-Driven Development Framework for Enterprise Web Services” In proceedings of the 10 th IEEE Intl Enterprise Distributed Object Computing.
TC CIM Model Manager Summary Kendall Demaree AREVA T&D Inc. March 2009.
Fall 2007 Week 9: UML Overview MSIS 670: Object-Oriented Software Engineering.
GME-MOF: The MOF-Based GME Metamodeling Environment Matt Emerson 10/24/2004 Advisor: Dr. Janos Sztipanovits OOPSLA 2004 Domain-Specific Modeling Workshop.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
Healthcare-oriented Modeling Environment ( HoME ) Managed jointly by: Veterans Health Administration (VHA) IBM modeling-mdt.projects.openhealthtools.org.
Object Management Group Information Management Metamodel
Course Outcomes of Object Oriented Modeling Design (17630,C604)
Web Application Modeling
Abstract descriptions of systems whose requirements are being analysed
Software Architecture & Design Pattern
Specifying collaborative decision-making systems
Visualizing Design Patterns in Their Applications and Compositions
Systems Analysis Overview.
Unified Modeling Language
Evaluating Compuware OptimalJ as an MDA tool
Opportunities for Education and Training
The Tropos visual modeling language A meta-model.
UML profiles.
Constructing MDA-based Application Using Rational XDE for .NET
Copyright 2007 Oxford Consulting, Ltd
Software Engineering System Modeling Chapter 5 (Part 1) Dr.Doaa Sami
, editor October 8, 2011 DRAFT-D
CORE Name: CORE® Description:
Graphical Modeling of INFOD applications
UML  UML stands for Unified Modeling Language. It is a standard which is mainly used for creating object- oriented, meaningful documentation models for.
Software Architecture & Design
Presentation transcript:

Modelling Clinical Information Using UML Tim Benson Abies Ltd tim.benson@abies.co.uk HL7 UK 2003 (c) Abies Ltd

Overview Show how UML class diagrams add value to the HL7 v3 development process Focus is on detailed Requirements specification and data element definitions (Glossary) HL7 UK 2003 (c) Abies Ltd

The Problem HL7 v3 is a foreign language to clinicians HL7 RMIMs are specialised tools for developing healthcare message XML schemas Not suited for capturing requirements Formal class names based on structural attributes Small number of common attribute names based on the RIM Pre-defined Data Types and Vocabulary HL7 UK 2003 (c) Abies Ltd

The Solution Specify message requirements in detail using: Visual data modelling (UML class diagrams) Glossary - detailed definition of every data item in context Then map to HL7 RMIM HL7 UK 2003 (c) Abies Ltd

Iterative Development HL7 is concerned with the whole process - not just drafting documents HL7 UK 2003 (c) Abies Ltd

Phases HL7 UK 2003 (c) Abies Ltd

HL7 Message Development Framework (MDF) 1999 HL7 UK 2003 (c) Abies Ltd

What is a model? Two sorts of model: Always a simplification To describe the real world Can never be “right” To design and build things Specification Always a simplification HL7 UK 2003 (c) Abies Ltd

Models and Diagrams Model is all information in a project Model may include Glossary Model is much more than a collection of diagrams Each diagram is just one view on a Model Most models contain dozens of diagrams HL7 UK 2003 (c) Abies Ltd

Real World Models HL7 UK 2003 (c) Abies Ltd

Specification Models HL7 UK 2003 (c) Abies Ltd

OMG MOF (meta object facility) M3 meta-metamodel M2 meta-model, meta-metadata (languages) M1 model, meta-data (standards) M0 data (systems) HL7 UK 2003 (c) Abies Ltd

Matrix Base standards (M3) UML XML HL7 architecture (M2) Vocabulary RIM DataTypes Specification (M1) Requirement RMIM HMD XML Schema Testing Use (M0) Operation HL7 UK 2003 (c) Abies Ltd

UML Unified Modelling Language Mandated in e-GIF OMG standard UML 1.1 1997 Version 1.4 2000 UML 2.0 2003 MDA Model Driven Architecture XMI (XML Metadata Interchange) HL7 UK 2003 (c) Abies Ltd

Modelling Clinical Information using UML - Tim Benson 11 December 2003 UML Diagrams 12 Diagram Types Class diagram Activity diagram Sequence diagram State-chart diagram Use case diagram HL7 UK 2003 (c) Abies Ltd (c) Abies Ltd

UML Notation Classes and Attributes Association (Composition and Aggregation) Specialisation Multiplicities (optionality) HL7 UK 2003 (c) Abies Ltd

Composition HL7 UK 2003 (c) Abies Ltd

Aggregation HL7 UK 2003 (c) Abies Ltd

Specialisation HL7 UK 2003 (c) Abies Ltd

Navigation HL7 UK 2003 (c) Abies Ltd

Healthcare Party HL7 UK 2003 (c) Abies Ltd

Attributes HL7 UK 2003 (c) Abies Ltd

Patients and Healthcare Parties HL7 UK 2003 (c) Abies Ltd

Healthcare Document Structure HL7 UK 2003 (c) Abies Ltd

Clinical Information Complexes HL7 UK 2003 (c) Abies Ltd

Headings and Problem Lists HL7 UK 2003 (c) Abies Ltd

Clinical Statements HL7 UK 2003 (c) Abies Ltd

Clinical Information Items HL7 UK 2003 (c) Abies Ltd

Modelling Clinical Information using UML - Tim Benson 11 December 2003 Conclusions Health Information is complex, but not impossibly complex This paper has illustrated a few high level patterns UML and XML provide complementary sets of tools HL7 UK 2003 (c) Abies Ltd (c) Abies Ltd