![]() HL7 V3 OSP, DSTU R1 2012FEB HL7 Version 3 Standard: Order Set Publication, Release 1 February 2012 |
Content Last Edited: 2012-08-14T11:54:42
<div title="Introduction">
Order sets can organize and structure complex health care plans into useful units of work for clinicians. An order within an order set can request any clinical activity including referrals (requests for encounters), acts, supplies, procedures and observations among others. Within the model presented herein, structured observations (observation events) and goal setting can also be supported as elements within the order set. The sharing of care protocols and regimes authored as phased order sets has a much broader audience for work on error reduction, standardization of care and quality improvement. Order sets in this context can be envisioned as action elements within a care plan, allowing a clinician to organize and request a step in a larger protocol. Definition of the structure and function of orders and order sets for integration into the the electronic medical record of a vendor compliant with the order set standard is a central issue in development of interoperable functionality necessary to shared guidelines. The application program interface to this medical record is assumed to be compliant with the HL7 clinical statements model consistent throughout HL7 guideline model developments.
This document proposes a multi-layered standard that supports the publication and maintenance of order set libraries, the sharing of order sets between collaborating institutions and entities, the structuring of order sets to support effective presentation and clinical use, and the importing and interoperation of order sets within advanced clinical guideline and care planning software. The proposal assumes that organizations employing this standard may deploy the depth of specification appropriate to their enterprise needs and the availability of vendor decision support software.
</div><div title="Assumptions">
Orders are requests and authorization for service from an ordering agent (user) to an action agent (a person, department, or system that will carry out the order). Orders are selected, submitted and processed by a clinician during an order (processing) session during which the clinician interacts with clinical information system (CIS) software designed for order processing. Order sets are one or more orders that are logically grouped, organizing and supporting a unit of clinical work or care planning.
In addition to the baseline specification provided by an order set, individual orders may require the clinician to supply additional detail information during an order processing session.
The functionality of the order interface, workflow and order processing software are a property of the CIS. This will be presumed to include features such as:
Order presentation, modification and authentication
Order duplication checking and alerting
Medication order interaction checking and alerting
Medication allergy checking and alerting
Within these assumptions, such CIS features may be enhanced with order set standards but provision of these functions are not the primary goal of this standard.
</div><div title="Relationship to RIM">
In the HL7 process of defining the relationship of published order sets to the HL7 RIM, a Domain Analysis Model (DAM) for order set publication was created. The Class diagram for the Order Set Publication DAM is included in the document. Compliant with HL7 policies, this DAM was then mapped directly to the RIM. From the mappings of the DAM to the RIM, an HL7 Domain Message Information Models (DIM or DMIM) was discussed and developed collaboratively with Structured Documents TC. A copy of the DMIM is included in this ballot. From the RIM mapping, a succinct Refined Message Information Model (RMIM) was developed to support creation of XML structures for messaging and in support of order set publication. The Order Set Document RMIM and a sample XML order set is included in this ballot.
HL7 documents are created with document headers, which hold the metadata about the document (document context), and document bodies, which hold the actual content to be communicated. This paradigm has been followed in the order set publication model. The header would include information about:
who created the document, e.g. authors, authenticators
what patient characteristics apply, e.g. age, gender, diseases and settings
what provider characteristics apply, e.g. licensing, specialty
a list of references cited in the document
The content section or body of the Order Set document will include one or more orders, references to other HL7 Order Sets and associated observations and goals. An HL7 Order Set, as a subset of an HL7 supported guideline, is a recommended and ordered set of acts within a Definition wrapper, prepared to support a complex set of actions when instantiated for a patient within an active care plan.
Each Order set may have one or more goals proposed, which are explained in more depth below.
In relation to function of the HL7 RIM, this means that an HL7 Order Set Document (in event mood) contains instances of HL7 Acts that are in the definitional mood but specify their case of expected use at the time of order set processing such as ObservationRequest, ObservationEvent and GoalAssertion, similar to what one would find in a master file of orders. On import to a clinical information system, these instances of Acts would be instantiated into the clinical ordering system as requests for tests or services, assertion of findings or setting of goals. From HL7's perspective, what happens inside the clinical ordering system is unknown. It is a "black box." However, during order processing for a patient, the status of these orders may be tracked externally in messages or CDA documents exported from the "black box" by the ordering application software.
In use case 3, a clinical decision support system may employ published order set items as actionable elements involved in improving guideline adherence. Order set documents will be instantiated into the clinical information system order master and order set items will be managed by the decision support software during order processing for effective use by the clinician.
</div><div title="Order Processing">
Master files (or Acts in Definition mood) are not actually changed as a clinician creates specific orders. Rather, the clinician creates new instances of Acts that are copied from the Acts in Definition mood. In other words, during an order session, a clinician processes the order set and confirms or denies the activation/commitment of items in the order set as the plan is instantiated for a patient. This action is called creating a care plan for the patient and produces instances of Acts in Intent mood. Usually, during an order session, instances of some or all of these Acts are also created in Order or Request mood and processed through an order management system. The order management system may elicit promises from a department or person who is then responsible for filling the order. These promises are instances of HL7 Acts with much of the same information about the acts, but are instantiated in Promise mood. When the order is actually filled, a new instance of the basic act is created in Event mood.
In summary, during order processing, each act in intent mood become instantiated as requests (orders), goals, and events as appropriate. These acts (requests, goals, and events) are linked with ActRelationships as they are created back to the elements of the (active) care plan. This order set processing, from the point of view of the HL7 RIM, consists of a generation of new act instances in various moods of the HL7 Business Cycle of Act Instances, all linked back to the original instances of the act in definition mood (order set) and intent mood (care plan). The order life cycle therefore consists of order instances tracked through one or more of the following mood transitions:
Definition > Intent > Request (order) > Promise > Event
Therefore, the post-condition of an Order Set Publishing use case comprises an order management and order set metadata layer that is the initial XML document published by the Order Set author and that is imported into a clinical system by a clinical system manager or provider. Although the entire document is in event mood, the individual order items within the document incorporate the definitional mood but the class names specify the expected use case of the Act at time of order processing.
</div><div title="Goal Setting">
Of critical importance in today's environment of evidence-based medicine is whether the application of an order set generated the desired outcomes, that is, met the desired goals for the patient. One or more goals for individual observations may be proposed with an order set. For example, if the goal were to walk 20 feet within 14 days, then, in HL7, this goal would be represented as an observation of walking ability, with mood of Goal, with a value of 20 feet and an effective date 14 days in the future. When the order set is processed by the clinician, the goal would be validated and activated within the care plan for the patient in question. Within the same care plan, observations would be ideally scheduled to measure progress against the goal. Goal variance may be calculated from the observation and the goal, e.g. patient walked 18 feet against a goal of 20 feet which allows one to derive a goal variance of (18ft minus 20ft) or (-2ft).
In summary, alignment of HL7 Published Order Sets with the HL7 RIM document and content structures are desirable to support the needs of practicing evidence-based medicine in a standards-based environment.
</div><div title="Importance of Observations">
The implementation of many evidence based guidelines requires the recording of key bits of information during the process of setting the care plan. The order set organizes and offers to the physician proposals for making key decisions and setting goals, but it must also assist and guide the recording of key observational data in a timely manner if is to assemble a complete action plan for the clinician at the time of order set deployment.
For example, the JCAHO core measure guideline for management of congestive heart failure (CHF)requires the physician to record the cardiac ejection fraction (EF) during the of hospitalization. Many hospital information systems (HIS) do not make the EF available as structured data. A desireable element of the admission order set for CHF would be a convenient method of recording of the last EF observation during the process of writing admitting orders. If the vendor HIS can employ such order elements, then the physician can comply with the guideline requirements during the admission order process.
Similar examples might include a recording of the current peak flow rate when admitting a patient with asthma, the office findings of oximetry for the patient with pneumonia in order to calculate the pneumonia severity scale during admission order writing or the patient pain score when writing postoperative orders following hip replacement. For these reasons there is a compelling reason that order sets should support the assertion of observations within the order set body.
|
||||||||||
|
For details on the interpretation of this section, see the storyboard discussion in the Version 3 Guide.
Publication and maintenance of order sets
Maintain libraries of order sets with sufficient detail and metadata to support curation, maintenance and validation.
Order set library transmission | ![]() |
A healthcare or professional practice organization may desire to develop a repository of problem-based order sets to be used by its members / clinicians. This parallels comparable guideline activities by national and international professional organizations as well as private, content-development companies and those developed by academic organizations. Typically, these order sets will be distributed as text documents, to be employed in a large variety of hospital and office-based clinical information systems (CIS). In order to maintain a library of order sets in an organized, up-to-date, and accessible fashion; the order sets should be maintained in a document repository with unique identifiers (Order set key) and appropriate descriptive metadata. The electronic documents (order sets) should support computer processing as well as being readable by humans in order to support import procedures into Clinical Information Systems (CIS).
Metadata should support editorial information which maintains authorship history, editing and review time stamps (Order set dates), version number and editorial status of the order set. Additional metadata supports browsing across order sets with context for identifying orders sets for appropriate clinical use. Order set population specifies the age, gender and other patient findings which identify the patient population for whom this order set should be employed and acuity flags maintain the classification of clinical need at time of deployment. Additional web links to external knowledge sources for expanded help (Resource link provide advice at the time of order set deployment. The organization and content of the order sets themselves will assist clinicians in understanding and following standard care protocols and meeting performance measure standards such as Pay 4 Performance, that are promoted by the healthcare organization within their quality of care activities. The repository is designed to be compliant with HL7 phase I standards which allows them to manage and track the editorial needs of their initiative as well as organize and maintain the clinical content.
Order set (metadata) libraries may be transmitted from one authoring institution to another interested in order to inform the recipient of available resources and publications for distribution.
Distribution, localization and presentation of order set content
Support the sharing of order set content and structure between authoring and recipient institutions. Add presentation enhancements to support better utility and acceptability of the order set when later processed at time of order set verification and authentication.
Order set content transmission | ![]() |
Multiple institutions wish to share order sets in order to support their efforts to implement computerized physician order entry (CPOE). Although they have different order master tables and order processing systems, their individual CPOE software supports order set definition from the orders created in their order master table. Order items within the set may specify an order for a medication, a test or service, allow confirmation and recording of clinical observations or setting of a goal. Goal setting within order sets allows for later measurement of clinical outcomes and determination of variance from care standards. Each CPOE platform may also include textual alerts linked with individual orders which can inform the clinician of important contextual or clinical information at the time of order processing.
Order set logical and organizational enhancements are important to physicians and other clinical users who may need to use computerized physician order entry (CPOE) systems from multiple vendors and employ them across multiple settings of care. Major software vendors have developed order processing software for CPOE in compliance with HL7 layer 1-3 standards which collate the orders within the order sets in a clinically useful manner. For example, as an initiative to support implementation of CPOE in small rural hospitals, a vendor has contracted with a clinical content provider to provide starter order sets for these organizations. These will be deployed on the vendor order platform which is web-based software employing low cost presentation tools. The content vendor maintains a library of clinically reviewed and validated order sets employing HL7 layer 1 and 2 standards to manage the content. At the time order sets are implemented in the vendor order master, the sequencing and organization of order set sections are used to guide the formatting of the order set in the vendor system. An implementation guide to be developed during testing of this draft standard will further clarify the mapping and transfer of knowledge by the recipient vendor software.
Layer 2 standards include order sequencing specified for the content vendor, along with default pre-selection of required or needed orders provides clinically relevant organization to the order set. At the time that an order set is imported into the recipient institution's CPOE software, the full-text of each order in the set is compared with the vendor order master and a new master table entry is created if necessary.
Some guideline based order sets may be prepared and distributed with generic order statements that may be instantiated by the recipient institution with treatment and diagnostic choices specific to their formularies or enterprise capabilities. These intention-based order sets might include an order statement such as "Initiate ACE inhibitor for indication congestive heart failure". At the time the order set is translated into the vendor order master, an order for the formulary medication of the hospital is inserted: "Lisinopril 10mg PO each moning".
For ease of review and browsing, orders within the set are grouped into a functional or administrative category identified as Order set sections. Boolean logical grouping and linking of orders within sections specifies orders which must be appropriately selected all at once as well as orders which are mutually exclusive when selected. This makes the order set more clinically useful and attractive for the clinician during order session processing.
Embedded order alerting text from layer 2 standards enhance the understanding and proper selection of orders appropriate for the clinical scenario. Hot links by order allow for an expanded web-based help function relevant to each order when used in the clinically. Order sets may be further identified as employed by a single clinician (is_personal), or for general clinical use.
Layer 3 specifies code standards for populating of all attributes with coded data types required by the HL7 RIM. Such encoding of order sets will support true interoperation of content and management of the order set during order session processing. Deployment of such order sets may be employed as a feature within a clinical decision support system which and tailors the order set presentation for better clinical decision making.
Deploying a layer 3 compliant order set within vendor software might support automated mapping of order content to the specifics of the hospital formulary. For example, RxNORM drug codes in the SubstanceAdministrationRequest:code attribute of the order set could be translated to the formulation supported by the hospital in an automated fashion during deployment to the vendor order master. Later, at the time such an order is selected by a clinician for activation, the decision support system within the vendor CPOE environment could check the database for data regarding patient renal function, and revise the SubstanceAdministrationRequest:effectiveTime attribute to assure that the ordered frequency is appropriate to the renal function of the patient. Layer 3 standards support the codification of the order sufficient to these purposes.
Interoperable order set transmission | ![]() |
A consortium of knowledge developers who wish to share interoperable orders sets among compliant systems has formulated an interoperable model for the sharing of executable clinical guidelines between compliant vendor systems. This model employs a number of guideline action features, including the employment of dynamic, problem-oriented order sets to support protocol work sessions. The order sets are prepared for use in (order) sessions as multi-disciplinary templates, including nursing, medical, pharmacy and allied health action items. The institution CPOE decision support software may employ the level 3 compliant order set dynamically, tailoring the details of individual order items during the order session to meet specialized requirements of the patient who is the subject of the orders.
The order sets have been professionally reviewed and are a component of problem oriented care plans, wherein each problem-linked order set serves to organize one session or phase of the overall plan of care. Problem and session encoding of order sets assure that order sets are employed in relevant clinical contexts and care plans, and that order sets for different problems may be merged during a single order session when multiple guidelines apply to a single patient. Other coded preconditions based upon patient selection criteria may further define the relevant population of patients for which this order set is useful.
Service coding of each order item within the order set allows the guideline software to determine whether an instance of an order is already active (supporting alerts for orders already issued), an observation is already recorded or a goal is already set. It further supports merging of order sets to eliminate duplication when multiple order sets are selected by the clinician at order session processing. Priority encoding, specification of repetitions and time stamping of order items allow the decision support engine to evaluate and manipulate an order at an elemental level.
Medication orders employ further structured and coded features including coding of medication, dose quantity, dosing units, dose form, route of administration and frequency of dosing which allow the decision support software to evaluate and modify the details of a treatment request. (we recognize the need for value sets for these attributes for some order set publication needs,, but defer that issue now in favor of addressing this during the DSTU)
Strenght of recommendation flags allow dynamic prioritization of orders within sets by decision support features, so that multiple treatment options may be placed in perspective for the clinician. Order collectives defined within layer 3 allow groups of order items to be manipulated as a block by the decision engine for purposes of alerting, prompting and changing default actions for the clinical user.
Consortium order sets are distributed as guideline knowledge constructs compliant with HL7 level 1-3 standards on the consortium guideline CD. In addition to library, sharing and presentation features, consortium order sets may employ embedded decision logic features which enable the decision support software to pre-select or de-select orders within the set or modify alerting text at the time of order processing. Use of the alerts including override functions during run-time processing are assumed to be features of the vendor order processing system.
An example is included for admission orders for Community Acquired Pneumonia in order set html markup. (Hint: Right-click link and select "Open in New Window.")
<a href="REDS_EX020004.htm">order set html</a>
|
||||||||||||||||
|
For details on the interpretation of this section, see the discussion of application roles and their relationships in the Version 3 Guide.
|
||||||||||
|
For details on the interpretation of this section, see the discussion of trigger events in the Version 3 Guide.
|
||||||
|
For details on the interpretation of this section, see the description of RMIMs in the Version 3 Guide.
Parent: | Structured Document (REDS_DM000001UV) |
Order Set Document | REDS_HD020001UV |
|
||||||
|
For details on the interpretation of this section, see the description of HMDs in the Version 3 Guide.
The purpose of the transmitted data is to enable the sharing of order set content between authoring and recipient entities. This model does NOT propose to manage messaging of orders within the healthcare institution nor support order session processing.
NOTE: The HL7 Reference Information Model is the definitive source of definitions for classes and definitions. What follows are special considerations for the referenced RIM components as they are used in this model. Note that at no time do the comments presented here conflict with the RIM, but instead further constrain the RIM definitions.
OrderSetDocument class
This class represents the root of the OrderSetDocument RMIM. The following are definitions of the key attributes of the
OrderSetDocument class.
OrderSetDocument.id: Represents the globally unique instance identifier of an order set document. This relates to the Order Set Key from the domain analysis model (DAM).
OrderSetDocument.title: A descriptive name for the order set document, intended for human consumption, equivalent to the Order set title from the DAM.
OrderSetDocument.text: Descriptive detail regarding content and use of the order set document.
OrderSetDocument.effectiveTime(lower): Creation date of the order set.
OrderSetDocument.effectiveTime(upper): Archive date of the order set.
OrderSetDocument.versionNumber: The version of the document equivalent to the Order set version (DAM). This is used in conjunction with id to uniquely identify a specific version of a specific order set document.
OrderSetDocument Role Relationships:
Authenticator: specifies the identity and date of order validation activities. Order set validator == Authenticator.person.name; Order set validation date (DAM) == Authenticator.time.
Author: specifies the authors of the order set. Order set author/editor (DAM) == Author.person.name
Custodian: specifies the current owner of the order set. Order set owner (DAM) == Custodian.person.name.
Informant: specifies the editors of the order set. Order set editor (DAM) == Informant.person.name; Order set edit date (DAM) == Informant.time.
Order Set Document Act Relationships
Predecessor: This relationshipis a link to the identifier of an earlier order set which is now superseded by the current order set. ParentDocument id and ParentDocument.versionNumber constitute the unique identifier of the earlier version of this order set. This represents element Replaces (DAM).
Summary: : Description.text provides a textual descrition of the purpose and content of the order set; representing Order set description (DAM).
Support: External document provides link to informative data regarding the use of this order set or order item; this represents Order Set Resource link (DAM).
Reason: links to the Use Case scenario (DAM) from the OrderSetBody and is found in UseCase.txt.
Appendage: organizes milestone data linked to order set management. Milestone name (DAM) is supported in Milestone.title; Milestone creation date (DAM) is Milestone.effectiveTime(lower); Milestone target date (DAM) == TargetCompletion.value; Milestone actual date (DAM) == Milestone.effectiveTime (upper).
Subject: links alerting text to an OrderSetSection or an ActChoice (OrderSetItem). Order section alert or Order item alert (DAM) can be found in OrderxxxAlert.text
OrderSet Act Relationship via precondition:
AcuityCriterion: Specifies the acuity class for usual employment of this order set. Order set acuity (DAM) is represented in AcuityCriterion.code
CriterionGroup: Specifies criteria for employment of the order set (such as population of use or relevant conditions foruse) not represented by ProblemContext or SessionContext.
CriterionGroup: This is used to create nested groups of criteria with Boolean relationships.
ConcernCriterion: This is used to specify a coded concept which identifies the clinical focus of this order set. Order set problem code (DAM) == ProblemContext.code.
SessionCriterion: This is used to capture a concept defining the order session of relevance within the larger episode of a protocol, care plan or guideline. Examples include "Admission to hospital" or "Evaluation and Management of a new outpatient". Order set session code (DAM) == SessionContext.code.
OrderSetSection: This class organizes the body of the order set into distinct components for display and computable management:
OrderSetSection.id: Unique identifier of a group of orders
OrderSetSection.title: Order display group (DAM).
OrderSetSection.entry..ConjunctionCode: Boolean collective (DAM) for the group of orders.
Act choice elements each constitute one Order Item (DAM) in the body of the order set. The individual orders may be for Observations (moods may equal RQO, EVN or GOL), SubstanceAdministrations (mood equal RQO), Procedures (mood RQO), Supply (mood RQO), Encounter (mood RQO) or may be references to external order sets. Act specializations in this RMIM are informed in part by the Clinical Statements Model.
Act choice Act Relationships:
Support: Order item resource link (DAM).
Trigger: SelectionStatus.code == Preselection flag (DAM).
Subject: OrderItemAlert.text == Order alert (DAM).
ReferenceRange: StrengthofRecommendation.code == Strength of Recommendation (DAM).
Reference: Note.text == Order item note (DAM).
Act choice role relationships
Consumable: For Supply Requests this specifies the material requested by the order item; Material.code == Supply (DAM)
Product: For medication orders (Substance Administration request) this links to the drug product being ordered; LabeledDrug.code == Medication or Treatment (DAM)
REDS_MT020001UV | ![]() ![]() ![]() |
|
||||||||||
|
For details on the interpretation of this section, see the definition of Interactions in the Version 3 Guide.
Trigger Event | Request full content order set | REDS_TE020002UV01 |
Reason | Trigger Event | Interaction |
An organization wishes to share a level 2 (metadata and full content) order set with a recipient institution. | REDS_TE020002UV01 | REDS_IN020002UV01 |
Sender | Order Set Content Author | REDS_AR020003UV01 |
Receiver | Order Set Content Recipient | REDS_AR020004UV01 |
Trigger Event | Request interoperable order set | REDS_TE020003UV01 |
Reason | Trigger Event | Interaction |
An institution wishes to share a level 3 (metadata, full and interoperable content) order set with a recipient institution. | REDS_TE020003UV01 | REDS_IN020003UV01 |
Sender | Interoperable Order Set Author | REDS_AR020005UV01 |
Receiver | Interoperable Order Set Recipient | REDS_AR020006UV01 |
Trigger Event | Request order set library | REDS_TE020001UV01 |
Reason | Trigger Event | Interaction |
An organization with an order set library initiates transmission of a level 1 (order set metadata) order set to an intended recipient organization | REDS_TE020001UV01 | REDS_IN020001UV01 |
Sender | Order Set Library Author | REDS_AR020001UV01 |
Receiver | Order Set Library Recipient | REDS_AR020002UV01 |
Return to top of page |