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- Engineering http://download.xmlmodeling.com/hyperModel/updates/site.xml If you are having difficulties using the update site, consider downloading the plugin and updating it from a local file: Archived Update Site Direct your Eclipse update manager to this archive file: Subversive_1.1.9.02-LocalUpdateSite.zip * Archived Update Site Subversive_1.1.9.02-LocalUpdateSite.md5 * Checksum File
Installing updates – RSM 7.0.5 Select “Help” menu, “Software Updates”, “Find and Install” “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
Specialization of Act as specified in the RIM Clone Editor Act class attributes 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” Specialization of Act as specified in the RIM
Examples: Act, Participation, Role
“Healthcare” tab containing HL7 extension
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