With Version 3 (V3), HL7 attempted to make health system communications more interoperable by highly structuring and tightening the standards to avoid the conflicts that occur with extensive customization. V3 includes messaging standards (like V2) but also standards for documents, which had no standard until that point.
V3 was based on a new, comprehensive Reference Information Model (RIM) for health information systems, categorizing health care into:
Category | Example |
---|---|
Such as an organization or a person | |
Such as a patient, doctor, or nurse | |
Such as an order or an encounter | |
Such as author or reviewer |
Simplifying health information into functional categories was an important advancement in standards thinking, and we will see this again in FHIR.
V3 uses XML (eXtensible Markup Language), a simple encoding language that wraps each information element or object in a tag (like an HTML tag), such as:
XML tags can be nested hierarchically, so that information can be structured to the level of granularity that is useful for the information system. For example, an entity such as a person assigned to a role might be represented as:
The use of XML, a de facto standard for information structure in electronic files, was another attempt to make health data standards easier to implement.
Due to the success of V2 coupled with V3’s complexity to implement, the entirety of V3 has not been widely adopted in the United States. However, its messaging had some success in Europe including the United Kingdom, Netherlands, and Germany. V3’s Reference Information Model was an important conceptual tool. Also, the use of XML to structure information was a move toward aligning health data standards with common information structures in other fields.
In clinical care, document standards are one of V3’s most important successes. The document standards developed with V3 using V3’s Reference Information Model proved highly useful and are broadly implemented.