getting started with uml for hl7 modeling facilitator's guide

Post on 27-Mar-2015

247 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Getting Started with UML for HL7

Modeling Facilitator's Guide

HL7 Modeling Tools Installation

• Pre-requisite: RSM 7.5.2 installed– Work group co-chairs need apply for a RSM license on behalf of

modeling facilitators• OHT Modeling Site provides HL7 UML modeling

extensions– http://oht-modeling.sourceforge.net/updates

• Polarion Subversive Client for version control allows you to use the HL7 SVN repository:

http://www.polarion.org/projects/subversive/download/1.1/update-site/

• Optional tools:– hyperModel provides XML Schema Generation and Reverse-

Engineeringhttp://download.xmlmodeling.com/hyperModel/updates/site.xml

Installing updates – RSM 7.0.5• RSM 7.0.5

1. Select “Help” menu,

2. “Software Updates”,

3. “Find and Install”

4. “Search for new features to install”

For each update site:• “New Remote Site…”• Add the update site to

the URL:• … then finish

Installing updates – RSM 7.5.2• Help Software Updates…

For each update site:

Then select the features to install…

Select features to install:

http://polarion.org/projects/subversive/download/1.1/update-site/

Enabling HL7 Capabilities

• Select the model folder in “Project Explorer”

• Select “Properties” “Capabilities”

Healthcare Extensions

• UML profiles– HDF Profile– RIM Profile

• Select the model folder in “Project Explorer”

• Select “Properties” “Profiles”

• Add “HDF” and “RIM” to the model

HL7 RIM Tools

Clone Editor

• Allows you to select– Attributes of the RIM

class (e.g. Act)– A specialization of that

RIM class and their attributes(e.g. Account, ControlAct, etc.)

• Select the relevant attributes and “OK”

Act class attributes

Specialization of Act

as specified in the RIM

Examples: Act, Participation, Role

“Hea

lth

care

” ta

b c

on

tain

ing

HL

7 ex

ten

sio

n

Import MIF or MIF2 files

• Import information models into UML models• Abstract Datatypes, HL7 Terminology, and HL7-

specific UML extensions are applied automatically as MIF/MIF2 files are imported into UML2 models

• Uses Ant tasks:

SVN repository

• Each ballot MIF files are imported and checked into HL7 SVN repository

• http://svn.hl7.nscee.edu/svn/hl7v3

Re-using imported files

• “Check out” the specific HL7 ballot files

HL7-tools menu options-1

• Right-click the diagram canvas

• “HL7 tools” “Assign RIM colors”

– Colorize the classes according to their stereotype

• E.g. “Act” in Pink

HL7-tools menu options-2

• Right-click the diagram canvas

• “HL7 tools” • “Collapse External” • Automatically

collapses the root classes of referenced CMETs

HL7 UML Extensions

• HDF Profile

• RIM Profile for the Foundation Classes– In addition to the “color coding”

• Profiles are applied to models

HDF Profile – continued

top related