getting started with uml for hl7 modeling facilitator's guide
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