![]() ANSI/HL7 V3 CMET, R2-2009 HL7 Version 3 Standard: Common Message Element Types, Release 2 (revision of ANSI/HL7 V3 CMET, R1-2005) 7/14/2009 |
Responsible Group | Methodology & Modeling Work Group HL7 |
Modeling & Methodology Co-Chair | George Beeler, Jr., PhD Beeler Consulting LLC |
Principal Contributor | Kathleen Connor Fox Systems, Inc. |
Modeling & Methodology Co-Chai | Jean-Henri Duteau Duteau Design, Inc. |
Principal Contributor | Hugh Glover Blue Wave Informatics |
Modeling & Methodology Co-Chair | Grahame Grieve Australie Kestral Computing |
MnM, Publishing Facilitator | Patrick E. Loyd Gordon Point Informatics, Ltd. |
Modeling & Methodology Co-Chair | Lloyd McKenzie LM & A Consulting, Ltd. |
Editor, Modeling & Methodology Co-Chair | Dale Nelson Zed-Logic Informatics, Inc. |
Principal Contributor | Gregg Seppala U.S. Department of Veterans Affairs |
HTML Generated: 2012-08-31T12:05:14
Content Last Edited: 2011-07-12T16:13:25
HL7® Version 3 Standard, © 2009 Health Level Seven® International All Rights Reserved.
HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. Pat & TM Off.
Use of these materials is governed by HL7 International's IP Compliance Policy.
CMET Notes to Readers
Ballot Status of CMET Specifications
The ballot status for each CMET is marked individually. The majority of the CMETs in this package have reached normative status. Other CMETs are only included here if one of the Normative specifications in this Edition refers to it.
The CMET ballot status identifications are as follows
Summary of CMETs Releases
|
CMETs (Common Message Element Types) are a work product produced by a particular committee for expressing a common, useful and reusable concept. They are generally "consumed", or used by both the producing committee and other committees. Because they are intended for common use across messages produced by all committees, they are proposed to, reviewed by, and maintained by the CMET task force of the MnM committee. The CMET task force harmonizes and becomes steward for all CMETs.
A CMET can be envisioned as a message type fragment that is reusable by other message types. Any message type can reference a CMET, including other CMETs. As an example, several committees may require the use of a common concept, that of a person in the role of a patient. A CMET can be defined to express this concept as a message type that clones a role played by a person, with all appropriate attributes. The CMET is then used to uniformly represent the concept for all interested committees.
CMET Hierarchy
As described in the V3 Guide, CMETs are categorized along two axes- an attribution axis and a generalization-specialization axis.
Attribution refers to the level of specificity of the CMET. As a CMET is implemented as a message type derived from an HMD and R-MIM in the same manner as all other message types, the message type may contain complete information about a concept, or minimal information about a concept. At the complete extreme, this is known as the universal level of attribution of the CMET. Typically, the other extreme is known as the identified level of attribution of the CMET, or universal and identified variants, respectively. The universal variant of a CMET is always present, and all other variants, if they exist, are derived by restriction from the universal variant. The common CMET variants are described below.
The Generalization-Specialization axis allows a message designer to choose between several specializations of a concept in a CMET. These choices always are between specializations of a RIM class that plays the central role in the concept modeled by the CMET. For example, we may model an Entity of type LivingSubject in the same fashion as an Entity of type Person or NonPersonLivingSubject (with the exception of the Entity specialization itself!). This results in a generalized CMET called E_LivingSubject, and several specialized CMETs called E_Person and E_NonPersonLivingSubject. With the exception of the entity itself (LivingSubject, Person, NonPersonLivingSubject), the rest of the CMETs are equivalent.
Common CMET Variants
CMETS come in several flavours or variants from the most detailed to the least. Designers should select an appropriate level of detail when building RMIMs. The common variants are:
universal - this variant includes all attributes and associations present in the R-MIM. Any of non-mandatory and non-required attributes and/or associations may be present or absent, as permitted in the cardinality constraints.
minimal - provides more than identified, but not as much as universal. There are not expected to be many of these.
contact - provides sufficient information to allow the object identified to be contacted. This is likely to have the content of identified and confirmable plus telephone number.
identified and confirmable - this extends the identified variant by adding just sufficient additional information to allow the identity of object modeled to be confirmed by a number of corroborating items of data; for instance a patient's date of birth and current address. However, specific contact information, such as telephone number, are not viewed as confirming information.
identified - this variant is a proper subset of universal and is intended to provide sufficient information to identify the object(s) modeled by the CMET. This variant is only suitable for use within TIGHTLY COUPLED SYSTEMS ONLY. This variant provides ONLY the ID (and code where applicable) and Name. Other variants may not be substituted at runtime.
Other variants may be developed in future.
Return to top of page |