This wiki has undergone a migration to Confluence found Here
<meta name="googlebot" content="noindex">

Difference between revisions of "Template Functional Requirements"

From HL7Wiki
Jump to navigation Jump to search
 
Line 17: Line 17:
 
<li>All additional constraints that can be expressed in a normative specification (including all the columns in an HMD) can be further constrained in a template or archetype.
 
<li>All additional constraints that can be expressed in a normative specification (including all the columns in an HMD) can be further constrained in a template or archetype.
 
</ul>
 
</ul>
 +
 +
=== Co-occurrence Assertions ===
 +
<ul>
 +
<li>
 +
</ul>
 +
 +
 +
=== Containment Assertions ===
 +
 +
=== Logic Assertions ===

Revision as of 16:29, 12 April 2005

This section defines requirements for the normative representation of an HL7 V3 Template.

Template Assertions

Static assertions

  • A template can constrain the cardinality of a clone’s association.
  • A template can constrain the cardinality of a clone’s attribute.
  • A template can constrain the allowable date/time values in a date/time field.
  • A template can constrain any attribute value to be a subset of those values legally permissible in the specification being constrained.
  • A template can constrain the range of allowable date/time values for attributes valued by date/time data types.
  • A template can constrain the range of allowable code values for attributes valued by terminology concepts.
  • A template can constrain the range of allowable numbers for attributes valued by numbers.
  • A template can express a regular expression constraint on attributes valued by strings.
  • A template can constrain any data type component, including recursively-nested components.
  • A template can constrain the range of allowable values of a clone’s attribute.
  • All additional constraints that can be expressed in a normative specification (including all the columns in an HMD) can be further constrained in a template or archetype.

Co-occurrence Assertions


Containment Assertions

Logic Assertions