DRAFT Version 3 Publication Outline Catalog of Version 3 Documents .................................................................................................. 3 General Introduction .................................................................................................................... 3 Catalog ......................................................................................................................................... 4 Message Development Framework .............................................................................................. 5 General Introduction .................................................................................................................... 5 Glossary Of Version 3 Terms And Acronyms ............................................................................. 5 Principles Of Version 3................................................................................................................ 5 Managing Message Development ................................................................................................ 5 Use Case Model ........................................................................................................................... 5 Information Model ....................................................................................................................... 5 Associating Vocabulary Domains With Attributes, Elements And Fields .................................. 5 Interaction Model......................................................................................................................... 5 Conformance Claims And Organizational Practices ................................................................... 5 Creating Message Specifications ................................................................................................. 5 Developing HL7 Models Using UML Rational Rose................................................................. 5 Example Model For MDF............................................................................................................ 5 Specification Of The HL7 MDF Components ............................................................................. 5 Reference Information Model ...................................................................................................... 6 General Introduction .................................................................................................................... 6 A. Scope ............................................................................................................................. 6 B. Dependencies ................................................................................................................ 6 Graphical Expression ................................................................................................................... 6 A. General Introduction ..................................................................................................... 6 B. Information Model ........................................................................................................ 6 Literary Expression ...................................................................................................................... 6 A. General Introduction ..................................................................................................... 6 B. Literary Representation ................................................................................................. 6 HL7 Vocabulary Domains ............................................................................................................ 7 General Introduction .................................................................................................................... 7 Domain ........................................................................................................................................ 7 A. General Introduction ..................................................................................................... 7 B. Concept enumeration..................................................................................................... 7 Version 3 General Information .................................................................................................... 8 General Introduction .................................................................................................................... 8 Glossary ....................................................................................................................................... 8 Message Types............................................................................................................................. 8 A. Message Element Metatypes ......................................................................................... 8 B. Data Types..................................................................................................................... 8 Communications Models ............................................................................................................. 8 Security ........................................................................................................................................ 8 Specifications for an Implementable Technology Specification ................................................. 9 Version 3 Message Set ................................................................................................................. 10 General Introduction .................................................................................................................. 10 Dependencies. ............................................................................................................................ 10 Thoughts on a Publication Format for V3 Messaging 1 January 10, 2001 DRAFT Domain Model ........................................................................................................................... 10 Domain Definition: X .................................................................................................................. 11 General Introduction .................................................................................................................. 11 A. Scope ........................................................................................................................... 11 B. Dependencies .............................................................................................................. 11 C. Actors .......................................................................................................................... 11 D. Application roles ......................................................................................................... 11 E. State Transition Diagram(s) ........................................................................................ 11 1. General Introduction ................................................................................................... 11 2. Literary Representation ............................................................................................... 11 3. Graphical Representation ............................................................................................ 11 Storyboards ................................................................................................................................ 11 A. General Introduction ................................................................................................... 11 B. Storyboard: XXX ........................................................................................................ 11 1. General Introduction ................................................................................................... 11 2. Literary Representation ............................................................................................... 11 3. Graphical Representation ............................................................................................ 11 Trigger Events............................................................................................................................ 12 A. General Introduction ................................................................................................... 12 B. Trigger Event: XXX .................................................................................................... 12 1. General Introduction ................................................................................................... 12 2. Graphical Representation ............................................................................................ 12 3. Interactions .................................................................................................................. 12 Message Design: XXX .............................................................................................................. 12 A. General Information .................................................................................................... 12 B. R-MIM:XXX ............................................................................................................... 12 1. UML Diagrams or Gunther Visio Representation....................................................... 13 2. HMD:XXX .................................................................................................................. 13 Implementable Technology Specification.................................................................................. 14 General Introduction .................................................................................................................. 14 ITS: XML .................................................................................................................................. 14 Thoughts on a Publication Format for V3 Messaging 2 January 10, 2001 DRAFT Catalog of Version 3 Documents A listing of the current version of all documents that are required to have a complete set of the version 3 standard. Format: Single document, not normative. Dependency: republished whenever any other document is published. General Introduction Welcome to the HL7 V3 Catalog. Use this catalog as your guide to the next generation of HL7 Standards. This page is a comprehensive guide to the HL7 V3 Standard. Each document link below will provide you with the information you need to understand, build, sell or buy HL7 V3 compliant messages with ease and confidence. Intended Audience The HL7 V3 Catalog has something for everyone interested in learning about the HL7 V3 Standard. Look for special tips located though out these pages to help pinpoint the documents (and even the chapters within those documents) that help you gather the HL7 V3 knowledge base you need to succeed in health industry computing. Information Sources Message Development Framework - The Message Development Framework (MDF) is the cornerstone of the HL7 V3 Methodology. This document has something to offer every user. Use this document to understand the why's, what's and how's of HL7 V3. Tip New HL7 Users Review the introductory chapters to help you understand the principles surrounding HL7 V3. Once you understand the concepts the rest of the MDF will provide you details regarding the complete development lifecycle of an HL7 V3 message. Managers, Project Managers, Product Managers, and Marketing You need to understand the background and general mechanics of the HL7 V3 Methodology. You may not be interested in all the details of creating an HL7 V3 message. Concentrate on the first few introductory chapters, as well as Conformance Claims and Organizational Practices. Take a few minutes and review the Creating Message Specifications chapter. You don't need to worry about all the details, but it will help you understand how the pieces of the methodology all fit together. Interface Analysts and Programmers Review this document to get an understanding of how the HL7 V3 methodology fits together. Concentrate your efforts on learning the V3 Terms and Acronyms and on the Creating Message Specifications chapter. HL7 Standards Developers If you plan to get involved in the creation of HL7 Standards by attending the HL7 Working Group meetings, be sure to read this document thoroughly. This the HL7 Standards creation process followed at the HL7 meetings. Thoughts on a Publication Format for V3 Messaging 3 January 10, 2001 DRAFT Reference Information Model - The Reference Information Model (RIM) is the foundation of the HL7 V3 Methodology. The RIM is a coherent, share information model that is the source for the data content of all HL7 messages. HL7 is the only Standards Development Organization (SDO) to have a single, unified model encompassing all the elements of each of its working groups. The RIM is available in two forms: a graphical expression or a literary expression. The RIM graphical expression displays all the classes, attributes, and relationships in Unified Modeling Language (UML) notation. The RIM graphical expression is supported within Rational Rose CASE tool. The RIM literary expression displays the same information as the graphical expression in a textual representation. Tip Experienced Structured or Object Data Modeler Review the RIM graphical model. (Do you need Rose to do this?) Refer to MDF Chapter 5 - Information Model for educational information regarding HL7 Information Models. Description of the document and its contents; ordering information. Maintenance method: formatted section. Catalog Actual listing of documents, versions, publication dates, prices. Maintenance method: structured section. Thoughts on a Publication Format for V3 Messaging 4 January 10, 2001 DRAFT Message Development Framework This document already exists and is included here for completeness only. General Introduction Glossary Of Version 3 Terms And Acronyms Principles Of Version 3 Managing Message Development Use Case Model Information Model Associating Vocabulary Domains With Attributes, Elements And Fields Interaction Model Conformance Claims And Organizational Practices Creating Message Specifications Developing HL7 Models Using UML Rational Rose Example Model For MDF Specification Of The HL7 MDF Components Thoughts on a Publication Format for V3 Messaging 5 January 10, 2001 DRAFT Reference Information Model General Introduction General introduction to the RIM including historical information etc. Maintenance method: formatted section. A. Scope Maintenance method: formatted section. B. Dependencies Identification of other HL7 documents that must be used in order to apply this document, and the range of version numbers that may be used. Maintenance method: structured section. Graphical Expression There are substantial publishing challenges here. A. General Introduction Maintenance method: formatted section. B. Information Model Maintenance method: structured section. Literary Expression A. General Introduction Maintenance method: formatted section. B. Literary Representation Maintenance method: structured section. Thoughts on a Publication Format for V3 Messaging 6 January 10, 2001 DRAFT HL7 Vocabulary Domains Multiple documents in this category, as determined by the Vocabulary TC. Normative, where HL7 has the authority to define the concepts involved. General Introduction Maintenance method: formatted section. Domain One or more of these sections will appear with the Related Domains Section. Some sections will enumerate values, other will describe how the specific subsets of concepts may be obtained from other organizations. A. General Introduction Maintenance method: formatted section. B. Concept enumeration When present, this material may be used as an example; normative definition of HL7 domains are published separately. Maintenance method: structured section. Thoughts on a Publication Format for V3 Messaging 7 January 10, 2001 DRAFT Version 3 General Information Information that does not vary from one message set to the next. Format: Single document, contains normative sections. Dependency: republish whenever changes are required to support changes in standard message definitions. Maintain prior versions in the catalog as long as any currently valid message type is dependent on this version. General Introduction History, purpose, process, what are the other documents, how are they developed and how to read them. Maintenance method: formatted section. Glossary Maintenance method: Structured section Message Types Non-ITS-specific description of the elements of a message type. Maintenance method: formatted section. A. Message Element Metatypes Description of the metatypes of a message. Examples. B. Data Types Description of the accepted data element types . It includes those aspects of message security, integrity, and privacy that are appropriately defined at the data type level. Communications Models One or more object models that define the entities involved in communications and communications modes in an ITS-independent manner. It includes those aspects of message security, integrity, and privacy that are appropriately defined at the message level. Maintenance method: formatted section. Security General recap of security requirements, including aspects that are not covered in other sections. Maintenance method: formatted section. Thoughts on a Publication Format for V3 Messaging 8 January 10, 2001 DRAFT Specifications for an Implementable Technology Specification General enumeration of the topics that must be covered in a complete ITS. Maintenance method: formatted section. Not normative. Thoughts on a Publication Format for V3 Messaging 9 January 10, 2001 DRAFT Version 3 Message Set This is the primary Version 3 Publication and includes all the information necessary to implement the standard including use cases, interactions, application roles and message definitions. Because this document is generated on request the use may select to generate any appropriate section of the document. General Introduction Maintenance method: formatted section. Dependencies. Identification of other HL7 documents that must be used in order to apply this document, and the range of version numbers that may be used. Maintenance method: structured section. Domain Model This section will list the domains available within HL7 and will include a hyperlink to the Domain Definition section. Domains will replace the HL7 V2.x model of chapters and will be more specific sub-categories of the HL7 scope. Example domains include Pharmacy, Patient Care, Patient Administration, Finance Model 1 (USA) , Finance Model 2 (Canada) etc. Maintenance method: structured section Thoughts on a Publication Format for V3 Messaging 10 January 10, 2001 DRAFT Domain Definition: X This section will repeat for each domain identified in the domain list in the introduction. General Introduction A. Scope Maintenance method: formatted section. B. Dependencies Maintenance method: formatted section C. Actors Maintenance method: formatted section D. Application roles Maintenance Method: structured section. E. State Transition Diagram(s) 1. General Introduction Maintenance method: formatted section. 2. Literary Representation Maintenance method: formatted section. 3. Graphical Representation Maintenance method: structured section. Storyboards This section will provide graphical and literary representations of the message flow for this domain. The purpose of this section is to unambiguously define the usage of the trigger events and interactions between systems. Hyperlinks to specific trigger events within the domain from the diagrams will be desirable. A. General Introduction Maintenance method: formatted section. B. Storyboard: XXX 1. General Introduction Maintenance method: formatted section. 2. Literary Representation Maintenance method: formatted section. 3. Graphical Representation Maintenance method: structured section. Thoughts on a Publication Format for V3 Messaging 11 January 10, 2001 DRAFT Trigger Events A. General Introduction This will provide general information of the organization of the trigger events. Section may include table listing trigger events with hyper link to trigger even sections below. Maintenance method: formatted section. B. Trigger Event: XXX A section will exist for each trigger event in the domain and will be hyper linked to the message flow and state transition models above. 1. General Introduction Maintenance method: formatted section. Non normative. 2. Graphical Representation Maintenance method: structured section. May include lightly formatted subsections with normative comments. 3. Interactions A table will exist for each interaction associated with the trigger event. Trigger Event XXX: New Order Request Interaction: New Physician Order Request Description: Initial request for a new order from the order placer (Physician) to the order filler (laboratory) Sending Application Role: Laboratory Order Placer Receiving Application Role: Laboratory Results Creator Receiver Responsibilities: Determine if order is acceptable and acknowledge with acceptance or rejection. Assign Filler identification if order is acceptable. Message Type: Insert link to HMD Maintenance method: structured section. May include lightly formatted subsections with normative comments. Message Design: XXX This section repeats for each message design referenced in this domain A. General Information This section contains a brief description of message design. B. R-MIM:XXX This section repeats for each RMIM for this message design. Diagram will preferably include links to the location in the HMD where it is used. Thoughts on a Publication Format for V3 Messaging 12 January 10, 2001 DRAFT 1. UML Diagrams or Gunther Visio Representation 2. HMD:XXX This section repeats for each HMD for this RMIM Tabular Representation of HMD allowing for the selection of the required message type to display with the common HMD content. Message type is hyper-linked to Interaction definitions. Thoughts on a Publication Format for V3 Messaging 13 January 10, 2001 DRAFT Implementable Technology Specification Each Implementable Technology Specification will be published in a separate document. General Introduction Maintenance method: formatted section. Not normative. ITS: XML One or more of these sections will appear with the Related Domains Section. These sections will vary widely from one ITS to another, but they will certainly be required to cover: implementation of message element types implementation of data types implementation of the Communications Models described in the Version 3 General Information document. Thoughts on a Publication Format for V3 Messaging 14 January 10, 2001