modelling clinical information using uml n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Modelling Clinical Information Using UML PowerPoint Presentation
Download Presentation
Modelling Clinical Information Using UML

Loading in 2 Seconds...

play fullscreen
1 / 29

Modelling Clinical Information Using UML - PowerPoint PPT Presentation


  • 162 Views
  • Uploaded on

Modelling Clinical Information Using UML. Tim Benson Abies Ltd tim.benson@abies.co.uk. 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). The Problem.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Modelling Clinical Information Using UML' - clarence


Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
modelling clinical information using uml

Modelling Clinical Information Using UML

Tim Benson

Abies Ltd

tim.benson@abies.co.uk

HL7 UK 2003 (c) Abies Ltd

overview
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
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
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
Iterative Development
  • HL7 is concerned with the whole process - not just drafting documents

HL7 UK 2003 (c) Abies Ltd

phases
Phases

HL7 UK 2003 (c) Abies Ltd

what is a model
What is a model?
  • Two sorts of model:
    • 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
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
Real World Models

HL7 UK 2003 (c) Abies Ltd

specification models
Specification Models

HL7 UK 2003 (c) Abies Ltd

omg mof meta object facility
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
Matrix

HL7 UK 2003 (c) Abies Ltd

slide14
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

uml diagrams
UML Diagrams
  • 12 Diagram Types
    • Class diagram
    • Activity diagram
    • Sequence diagram
    • State-chart diagram
    • Use case diagram

HL7 UK 2003 (c) Abies Ltd

uml notation
UML Notation
  • Classes and Attributes
  • Association (Composition and Aggregation)
  • Specialisation
  • Multiplicities (optionality)

HL7 UK 2003 (c) Abies Ltd

composition
Composition

HL7 UK 2003 (c) Abies Ltd

aggregation
Aggregation

HL7 UK 2003 (c) Abies Ltd

specialisation
Specialisation

HL7 UK 2003 (c) Abies Ltd

navigation
Navigation

HL7 UK 2003 (c) Abies Ltd

healthcare party
Healthcare Party

HL7 UK 2003 (c) Abies Ltd

attributes
Attributes

HL7 UK 2003 (c) Abies Ltd

patients and healthcare parties
Patients and Healthcare Parties

HL7 UK 2003 (c) Abies Ltd

healthcare document structure
Healthcare Document Structure

HL7 UK 2003 (c) Abies Ltd

clinical information complexes
Clinical Information Complexes

HL7 UK 2003 (c) Abies Ltd

headings and problem lists
Headings and Problem Lists

HL7 UK 2003 (c) Abies Ltd

clinical statements
Clinical Statements

HL7 UK 2003 (c) Abies Ltd

clinical information items
Clinical Information Items

HL7 UK 2003 (c) Abies Ltd

conclusions
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