1 / 29

Modelling Clinical Information Using UML

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.

clarence
Download Presentation

Modelling Clinical Information Using UML

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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

  3. 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

  4. 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

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

  6. Phases HL7 UK 2003 (c) Abies Ltd

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

  8. 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

  9. 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

  10. Real World Models HL7 UK 2003 (c) Abies Ltd

  11. Specification Models HL7 UK 2003 (c) Abies Ltd

  12. 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

  13. Matrix HL7 UK 2003 (c) Abies Ltd

  14. 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

  15. UML Diagrams • 12 Diagram Types • Class diagram • Activity diagram • Sequence diagram • State-chart diagram • Use case diagram HL7 UK 2003 (c) Abies Ltd

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

  17. Composition HL7 UK 2003 (c) Abies Ltd

  18. Aggregation HL7 UK 2003 (c) Abies Ltd

  19. Specialisation HL7 UK 2003 (c) Abies Ltd

  20. Navigation HL7 UK 2003 (c) Abies Ltd

  21. Healthcare Party HL7 UK 2003 (c) Abies Ltd

  22. Attributes HL7 UK 2003 (c) Abies Ltd

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

  24. Healthcare Document Structure HL7 UK 2003 (c) Abies Ltd

  25. Clinical Information Complexes HL7 UK 2003 (c) Abies Ltd

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

  27. Clinical Statements HL7 UK 2003 (c) Abies Ltd

  28. Clinical Information Items HL7 UK 2003 (c) Abies Ltd

  29. 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

More Related