HL7 Standards - Section 2: Foundational Standards

Foundational standards define the fundamental tools and building blocks used to build the standards, and the technology infrastructure that implementers of HL7 standards must manage.

Click a Standard to link to more detail.

Name Description Type
Arden Syntax v2.9 (Health Level Seven Arden Syntax for Medical Logic Systems, Version 2.9)

The Arden Syntax is a formalism for representing procedural clinical knowledge in order to facilitate the sharing of computerized health knowledge bases among personnel, information systems and institutions. Knowledge bases...

HL7 Business Architecture Model (BAM), Release 1

The purpose of the HL7 Business Architecture Model document (BAM) and associated diagrams is to collectively describe a 'goal state' business architecture model (BAM) for HL7 with an init...

HL7 Decision Support Service (DSS)

A Decision Support Service takes in patient data as the input and provides back patient-specific assessments and recommendations.  A Decision Support Service facilitates the implementation of clinical decis...

DSTU (R2), Normative
HL7 Version 2.7 Standard: Chapter 02.a - Control- Data Types

The Control – Data Types chapter of the Health Level Seven (HL7) International® Standard defines the basic building blocks used to construct or restrict the contents of a data field. Each field is assigned a data type that defin...

HL7 Version 3 Methodology: Service Oriented Architecture; Service Definition, Release 1

This document describes a methodology for defining services within the healthcare domain, in particular, for areas covered by Health Level Seven (HL7) domain content; an effort known as Service Oriented Architecture for Health Level Seven...

HL7 Version 3 Standard: Clinical Statement Pattern Release 1

The Clinical Statement model is designed to be used within multiple HL7 Version 3 domain models. Clinical Statement is intended to facilitate the consistent design of communications that convey clinical information to meet specific use c...

HL7 Version 3 Standard: Common Terminology Services (CTS), Release 1

The HL7 International Common Terminology Services (HL7 CTS) defines an Application Programming Interface (API) that can be used by HL7 Version 3 software when accessing terminological content. It is intended to specify only ...

HL7 Version 3 Standard: Core Principles and Properties of V3 Models

As The HL7 Version 3 Methodology matured, the responsible work groups realized that there was a "missing" specification. The "missing" specification should specify what are the essential features of the models on which...

HL7 Version 3 Standard: Data Types - Abstract Specification, Release 2

This document provides the semantic definitions for the data types used in the creation of HL7 V3 specifications. These "abstract" semantic definitions are also able to be used as constraints in the creation of imple...

HL7 Version 3 Standard: Implementation Technology Specification - XML Data Types

The HL7 Version 3 Data Types section of the HL7 Version 3 Normative Edition specifies the HL7 Version 3 data type in the context of their XML Implementation Technology Specification (ITS).

HL7 Version 3 Standard: Implementation Technology Specification R2 - ISO Harmonized Datatypes, R1

This product provides a set of global representations for data used in the presentation and communication of healthcare information. This standardized set has been approved by the International Standards Organization’s (ISO) Medic...

Normative, Normative (R1)
HL7 Version 3 Standard: Infrastructure Management; Control Act, Query and Transmission, Release 1.1

HL7 V3 Messaging is predicated on a common set of "wrappers" that provide for transmission control, query control and control act specifications. These were originally approved by HL7 and ANSI in October 2004. Following is the origi...

HL7 Version 3 Standard: Model Interchange Format, Release 1

The HL7 Version 3 Specification: Model Interchange Format (MIF), Release 1 defines the content of the artifacts used by HL7, HL7 affiliates and implementers in the creation and implementation of HL7 v3 specifications, including messa...

HL7 Version 3 Standard: Retrieve, Locate, and Update Service (RLUS) Release 1

The Retrieve, Locate, and Update Service (RLUS) Service Functional Model specify the appropriate capabilities that must be realized by a service interface to locate, retrieve, and update resources (e.g. documents, messages) among and w...

HL7 Version 3 Standard: Shared Messages

HL7 Version 3 Shared Messages are a work product produced for expressing common, useful and reusable message types. A Shared Message can be envisioned as a message type that is reusable in interactions in any of the domains within the HL7 stand...

HL7 Version 3 Standard: Transport Specifications - ebXML

The purpose of the ebXML message wrapper is to provide a secure, flexible transport for exchanging HL7 messages and other content, and potentially other message formats, between message handling interfaces or ebXML Message Service Handl...

HL7 Version 3 Standard: Transport Specifications - MLLP

The purpose of the MLLP Protocol (Minimum Lower Layer Protocol) is to provide both a minimalistic Open Systems Interconnection (OSI)-session layer framing protocol as well as a minimalistic reliable transport protocol. If secur...

HL7 Version 3 Standard: XML Implementation Technology Specification - V3 Structures, Release 2

The objective of this document is to present an Implementable Technology Specification (ITS) for the encoding rules for HL7 Version 3 messages based on the Extensible Markup Language XML.


HL7 Version 3: Reference Information Model (RIM)

The HL7 Reference Information Model (RIM) is a critical component of the HL7 V3 family of standards. It is the root of all information models and structures developed as part of the V3 development process.


Version 3: Role-based Access Control Healthcare Permission Catalog (RBAC)

The HL7 Version 3 Role-Based Access Control Healthcare Permission Catalog presents the ANSI-INCITS compliant healthcare permissions that may be assigned to licensed, certified and non-licensed healthcare personnel as well as healt...

Vocabulary Specifications

The HL7 standards define several different types of objects that implement various characteristics of vocabulary. (In HL7, encoded information is referred to as vocabulary.) Whereas other elements of the HL7 standards are primarily conce...

XML Encoding Rules for Version 2 Messages, Release 2 (HL7 Version 2: XML Encoding Syntax, Release 2)

The objective of this document is to present alternate encoding rules for HL7 Version 2.3.1 to 2.7 messages (and a mechanism for determining alternate encoding rules for subsequent HL7 2.x versions) based on the Extensible Markup Language XML t...

XML Encoding Rules  (HL7 Version 2: XML Encoding Syntax, Release 1)

This document describes how to use  XML for Version 2.x (V2) messages. Even with the release of HL7 Version 3 (V3), HL7 V2.xml is needed to support the large base of existing systems that employ V2. This document does not repla...