George W. Beeler, Jr. 1/25/19991© 1999, Health Level Seven, Inc. V3 Education: Building.

Slides:



Advertisements
Similar presentations
MDF99 Vocabulary Chapter HL7 Working Group Meetings April 26, 1999 Toronto, Canada Stan Huff -
Advertisements

Interaction Design: Visio
ICFP Principals in Programming Languages: A Syntactic Proof Technique Steve Zdancewic Dan Grossman and Greg Morrisett Cornell University.
Introduction to Microsoft Access
Module 2 Navigation.     Homepage Homepage  Navigation pane that holds the Applications and Modules  Click the double down arrow on the right of.
Bayesian Reconstruction of 3D Human Motion from Single-Camera Video
Microsoft Word 2010 Lesson 1: Introduction to Word.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 2 1 Microsoft Office Access 2003 Tutorial 2 – Creating And Maintaining A.
Creating And Maintaining A Database. 2 Learn the guidelines for designing databases When designing a database, first try to think of all the fields of.
Macros Tutorial Week 20. Objectives By the end of this tutorial you should understand how to: Create macros Assign macros to events Associate macros with.
FIRST COURSE Access Tutorial 2 Building a Database and Defining Table Relationships.
Introduction To Form Builder
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
Inventory Throughout this slide show there will be hyperlinks (highlighted in blue) follow the hyperlinks to navigate to the specified Topic or Figure.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft PowerPoint 2002 Working with External.
Collaborating with Outlook 2002 and Exchange 2000.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Adobe Forms THE FORM ELEMENT PANEL. Creating a form using the Adobe FormsCentral is a quick and easy way to distribute a variety of forms including surveys.
Programming with App Inventor Computing Institute for K-12 Teachers Summer 2012 Workshop.
Access Tutorial 10 Automating Tasks with Macros
A lesson approach © 2011 The McGraw-Hill Companies, Inc. All rights reserved. a lesson approach Microsoft® PowerPoint 2010 © 2011 The McGraw-Hill Companies,
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
Database Applications – Microsoft Access Lesson 2 Modifying a Table and Creating a Form 45 slides in presentation Accessibility check 9/14.
Unit J: Creating a Database Microsoft Office Illustrated Fundamentals.
Introduction to Access By Mary Ann Chaney and Alicia Harkleroad.
Databases and LINQ Visual Basic 2010 How to Program 1.
Advanced Forms Lesson 10.
XP New Perspectives on Introducing Microsoft Office XP Tutorial 1 1 Introducing Microsoft Office XP Tutorial 1.
Inspire students to develop ideas & organize thinking
Microsoft PowerPoint Getting Started Guide Prepared for Towson University Dr. Jeff M. Kenton Amy Chase Martin 2007.
Macromedia Dreamweaver 8-- Illustrated Introductory 1 Macromedia Dreamweaver 8 Unit F Creating Links and Navigation Bars.
Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin TECHNOLOGY PLUG-IN T8 DECISION MAKING USING ACCESS.
Mail merge I: Use mail merge for mass mailings Perform a complete mail merge Now you’ll walk through the process of performing a mail merge by using the.
Start the slide show by clicking on the "Slide Show" option in the above menu and choose "View Show”. or – hit the F5 Key.
The Fundamentals of Using Windows 95. Windows 95 ã operating system that performs every function necessary for the user to communicate and control computer.
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
VistA Imaging Capture via Scanning. October VistA Imaging Capture via Scanning The information in this documentation includes only new and updated.
File Management Presented to The Glades Computer Club January 4, 2001.
1 Microsoft Windows 2000 Robert H. Smith School of Business University of Maryland – College Park Essentials of Windows.
GSA’s Vendor and Customer Self Service (VCSS). Login to VCSS  To login to VCSS, perform the following steps: 1.Go to the GSA launch page (
Windows Tutorial Common Objects ACOS: 1, 4. Using the Taskbar 1. Using the taskbar, you can switch between open programs and between open documents within.
XP New Perspectives on Microsoft Access 2002 Tutorial 21 Microsoft Access Tutorial 2 – Creating And Maintaining A Database.
Microsoft Office 2007 Access Chapter 6 Using Macros, Switchboards, PivotTables, and PivotCharts.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 2 1 Microsoft Office Access 2003 Tutorial 2 – Creating And Maintaining A.
Downloading and Installing Autodesk Revit 2016
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
SESSION 3.1 This section covers using the query window in design view to create a query and sorting & filtering data while in a datasheet view. Microsoft.
FIX Eye FIX Eye Getting started: The guide EPAM Systems B2BITS.
® Microsoft Access 2010 Tutorial 12 Managing and Securing a Database.
0 eCPIC Admin Training: OMB Submission Packages and Annual Submissions These training materials are owned by the Federal Government. They can be used or.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 7 – Creating and Using Templates in a Web.
Darek Sady - Respondus - 3/19/2003 Using Respondus Beginner to Basic By: Darek Sady.
Fall 2003Sylnovie Merchant, Ph.D. ACCESS Tutorial Note: The purpose of this tutorial is to provide an introduction to some of the functions of ACCESS in.
Class Builder Tutorial Presented By- Amit Singh & Sylendra Prasad.
Slide 1 of 35 Welcome to GSA’s Vendor and Customer Self Service (VCSS) course Section 3: Basic Navigation This presentation is compliant with section 508.
PestPac Software. Leads The Leads Module allows you to track all of your pending sales for your company from the first contact to the close. By the end.
Modify Tables and FieldsModify Tables and Fields Lesson 4 © 2014, John Wiley & Sons, Inc.Microsoft Official Academic Course, Microsoft Word Microsoft.
MS Excel Lesson 1. Starting Excel Excel opens to a list of templates and in most cases you choose Blank workbook or open a previous file. Think of a workbook.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Address Book Application Introducing Database Programming.
XP New Perspectives on Macromedia Dreamweaver MX 2004 Tutorial 5 1 Adding Shared Site Elements.
Visual Basic 2010 How to Program
Lesson # 9 HP UCMDB 8.0 Essentials
Microsoft Official Academic Course, Microsoft Access 2013
Administrator Training
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
Microsoft Office Access 2003
Tutorial 8 Sharing, Integrating, and Analyzing Data
V3 Education: Building the HMD
Presentation transcript:

George W. Beeler, Jr. 1/25/19991© 1999, Health Level Seven, Inc. V3 Education: Building the HMD From MIM-to-MOD-to-HMD Using the tools

1/25/19992© 1999, Health Level Seven, Inc. How we got here Developed use cases Developed a RIM Defined our interactions Defined the Message Information Model (MIM)

1/25/19993© 1999, Health Level Seven, Inc. MIM for this exercise

1/25/19994© 1999, Health Level Seven, Inc. HMD - message structure

1/25/19995© 1999, Health Level Seven, Inc. Next steps from MDF 3.1 (Jan 1998) Build a Message Object Diagram (MOD) –Starting from that root class, the committee will step from one class in the MIM to another by following the relationships appropriate to the use case. As each class is visited the icon for an object view is created on the message object diagram. This process is complete when an icon for each object view that will contribute some attributes has been placed on the diagram. Build a Hierarchical Message Description (HMD) –Establish rows for each object view in the Message Object Diagram This is done by transcribing the material from the Message Object Diagram into the Information Model Mapping portion of the HMD

1/25/19996© 1999, Health Level Seven, Inc. Next steps from MDF 3.1 (Jan 1998) Build a Message Object Diagram (MOD) –Starting from that root class, the committee will step from one class in the MIM to another by following the relationships appropriate to the use case. As each class is visited –the icon for an object view is created on the message object diagram. –This process is complete when an icon for each object view that will contribute some attributes has been placed on the diagram. Build a Hierarchical Message Description (HMD) –Establish rows for each object view in the Message Object Diagram This is done by transcribing the material from the Message Object Diagram into the Information Model Mapping portion of the HMD This step is redundant

1/25/19997© 1999, Health Level Seven, Inc. Message Object Diagram

1/25/19998© 1999, Health Level Seven, Inc. Hierarchical Message Description Information Model Mapping Message Structure Message Elements

1/25/19999© 1999, Health Level Seven, Inc. HMD - MOD correspondence

1/25/199910© 1999, Health Level Seven, Inc. Next steps from MDF 3.1 (continued) –Add attributes Underneath each row that represents an object view, the committee adds rows to contain the attributes that represent data appropriate for the messages. It adds attributes for all of the interactions that are described by the HMD. –Determine the message elements The Technical Committee now fills in the center portion of the HMD. Generally, an object view in the Message Object Diagram will be represented by a segment in the message. However, the committee has the ability to combine object views into a single segment as will be described. Attributes in the information model are related to data fields in the message. –Establish the various message structures that will be used NOT COVERED IN THIS TUTORIAL type types

1/25/199911© 1999, Health Level Seven, Inc. HMD - information elements

1/25/199912© 1999, Health Level Seven, Inc. HOW ???? Tools, techniques / methodology-modeling/Rose_tooling/ –AccessTools.EXE Self extracting archive of Access97 databases, including the latest hl7Tools.mdb, which manages repositories and provides reference files –RoseTre_1011.EXE An application that is the primary MOD/HMD tool. This will INSTALL RoseTree.exe on your system. –ExImWizard_1011.EXE An application to manage movement of models from Rose to the repository, validation of Rose models, and extraction of WMFs from Rose. –hl7Rosie_102.EXE A utility that assists in setting properties for attributes in a model and for working with Rose diagrams. Helps in preparing MIMs. This will INSTALL hl7_Rosie.exe on your system

1/25/199913© 1999, Health Level Seven, Inc. RoseTree basics Creates an in-memory, object representation of a model –Extracts from a Rose model –Assembles from a repository Methods in the object representation simplify modifying the software and extending its capability Complete representation of meta-model in-memory allows direct navigation through the model - software and human Provides an interface to support multiple open models and representations Has subsumed RosToAcc98 functions.

1/25/199914© 1999, Health Level Seven, Inc. RoseTree menu correspondence File menu –Refers to whole things Models MODs CMEDs Edit menu –Refers to parts of things Nodes Object views Rows etc

1/25/199915© 1999, Health Level Seven, Inc. Introducing RoseTree File menu: Files are external models or MODs (Rose models, models or MODs in Access databases) Open, close save are typical Reload restores the state of a previously loaded file Up to eight previous files are remembered. File open action: *.mdb - Access repository - If repository holds single model, that model is loaded. If it holds several, a dialog box is presented to allow selection of one model to load. *.mdl - Rose model - Will (a) load Rose, if it is not already open, (b) load the file into Rose (if Rose does not already have that file loaded) and then (c) use Rose to extract the information into RoseTree.

1/25/199916© 1999, Health Level Seven, Inc. Model is loaded Tree window: Used for browsing a model or MOD Text window: Describes element selected in tree Subject areas Model identifier Check to include subject areas in the tree

1/25/199917© 1999, Health Level Seven, Inc. Browsing a model Standard tree controls - Expand/collapse Selecting a node may reveal that it has children Can navigate as well with the keyboard (next slide). Resetting the tree: 1) Menu select File.Reload 2) Select any Class in the tree and menu select Edit.Reset to node. This reloads the tree without Subject Areas, selects the class chosen and scrolls to assure the class is visible. Text window provides RIM description and detail for the selected node.

1/25/199918© 1999, Health Level Seven, Inc. Keyboard navigation of a tree Users can navigate through a tree using the keyboard as well. UP ARROW and DOWN ARROW keys cycle downward through all expanded Node objects. Node objects are selected from left to right, and top to bottom. At the bottom of a tree, the selection jumps back to the top of the tree, scrolling the window if necessary. RIGHT ARROW and LEFT ARROW keys also tab through expanded Node objects, but if the RIGHT ARROW key is pressed while an unexpanded Node is selected, the Node expands; a second press will move the selection to the next Node. Conversely, pressing the LEFT ARROW key while an expanded Node has the focus collapses the Node. Pressing the ENTER key while a Node is selected, alternately expands or collapses a Node. If a user presses an ANSI key, the focus will jump to the nearest Node that begins with that letter. Subsequent pressings of the key will cause the selection to cycle downward through all expanded nodes that begin with that letter.

1/25/199919© 1999, Health Level Seven, Inc. MOD - Step one - select the MIM a) Reload tree with Use subject areas checked b) Select the subject area that contains the MIM c) Menu select Edit.Use as MIM (or right-click on the subject area)

1/25/199920© 1999, Health Level Seven, Inc. MOD Step two A,B - Choose the ROOT object MOD window identified by labels, like Tree starts as Browser for the MIM (Later will provide the tree view of the MOD) Information window supports MIM browsing (Later will be replaced with two windows - the MOD construction options, and the LIFO list of classes visited.) A) Select the root class B) Select menu: Edit.Set MOD Root

1/25/199921© 1999, Health Level Seven, Inc. MOD Step two C,D - Describe the ROOT object C) Enter Version (optional in next release) D) Select Root (message) cardinality, usually 1..1

1/25/199922© 1999, Health Level Seven, Inc. MOD Step three - Build MOD Tree window displays the MOD as you build it Options window - make your choices by selecting a row in this window When needed, will get a cardinality popup menu. Prompts at each step of the way, providing the options that are permitted according to of MDF 3.1 (98) Keeps track of your choices for each instance to provide only the possible choices LIFO list of objects that have been started, but not finished.

1/25/199923© 1999, Health Level Seven, Inc. Editing the MOD Select a node Use Edit menu to edit the label. Offers chance to change BOTH the qualifier and the cardinality. Re-open the MOD Use Edit…Change Node...Re-open MOD presents all choices that were by-passed the first time through, Includes option to Replace with CMED Move siblings up or down to change order.

1/25/199924© 1999, Health Level Seven, Inc. Super-MOD - includes attributes MDF Fig. 5.9

1/25/199925© 1999, Health Level Seven, Inc. Lets try it

1/25/199926© 1999, Health Level Seven, Inc. What do we get?

1/25/199927© 1999, Health Level Seven, Inc. Extract the Person stuff as a CMED

1/25/199928© 1999, Health Level Seven, Inc. And use it in the previous MOD

1/25/199929© 1999, Health Level Seven, Inc. Build a more complex one A B C E F G H I J K L M D

1/25/199930© 1999, Health Level Seven, Inc. Build a more complex one A B C E F G H I J K L M D

1/25/199931© 1999, Health Level Seven, Inc. And get MOD

1/25/199932© 1999, Health Level Seven, Inc. Populate the attributes

1/25/199933© 1999, Health Level Seven, Inc. … and...

1/25/199934© 1999, Health Level Seven, Inc. … and… and

1/25/199935© 1999, Health Level Seven, Inc. … and… and… and

1/25/199936© 1999, Health Level Seven, Inc. … and… and… and… and

1/25/199937© 1999, Health Level Seven, Inc. … and… and… and… and… and finally

1/25/199938© 1999, Health Level Seven, Inc. Make an ACTP CMED

1/25/199939© 1999, Health Level Seven, Inc. Slot types & names to be filled from MOD automatic and now the HMD - raw form

1/25/199940© 1999, Health Level Seven, Inc. filling it in...

1/25/199941© 1999, Health Level Seven, Inc. and finish!

1/25/199942© 1999, Health Level Seven, Inc. Save your work!!!

1/25/199943© 1999, Health Level Seven, Inc. HMD with attributes suppressed