The Demo site for our new HL7 Version 2+ (plus) Standard
visit the hl7 website

Draft Website - For Review Purposes Only

Patient Referral

Chapter Chair:

Stephen Chu

Chapter Chair:

Laura Heermann Langford
Intermountain Healthcare

Chapter Chair:

Emma Jones
Allscripts

Chapter Chair:

Jay Lyle

Chapter Chair:

Michelle Miller
Cerner Corporation

Chapter Chair:

Michael Padula
Children’s Hospital of Philadelphia

Chapter Chair:

Michael Tan
NICTIZ

Chapter Editor:

Amit Popat
Epic

Assisstant Editor:

Daniel Rutz
Epic

Sponsoring Work Group

Patient Care

List Server

patientcare@lists.hl7.org


PURPOSE

The Patient Referral chapter defines the message set used in patient referral communications between mutually exclusive healthcare entities. These referral transactions frequently occur between entities with different methods and systems of capturing and storing data. Such transactions frequently traverse a path connecting primary care providers, specialists, payors, government agencies, hospitals, labs, and other healthcare entities. The availability, completeness, and currency of information for a given patient will vary greatly across such a spectrum.

The referral in this specification is viewed from the perspective of the provider as an individual, irrespective of his/her affiliation with a specific institution or campus. Events triggering this kind of message are not restricted to a hospital environment, but have a community-wide area of impact in which more extensive identification of patients and healthcare providers is needed. Therefore, a referral must contain adequate identification information to meet the broadly varying requirements of the dissimilar systems within the community.

This chapter describes the various events and resulting transactions that make up the referral message set. Examples have been provided to demonstrate the use of this specification within the events described. Each event example centers on a primary care provider's encounter with a patient. All of the examples in this chapter have been constructed using the HL7 Encoding Rules.

Patient Referral and Responses

When a patient is referred by one healthcare entity (e.g., a primary care provider) to another (e.g., a specialist or lab) or when a patient inquiry is made between two separate entities, little is known about the information each party requires to identify or codify the patient. The receiving entity may have no knowledge of the patient and may require a full set of demographics, subscriber and billing information, eligibility/coverage information, pre-authorization information, and/or clinical data to process the referral. If the receiving entity already has a record of the patient, the precise requirements for identifying that patient record will vary greatly from one entity to another. The existing record of a patient residing in the database of a specialist, a lab, or a hospital may require updating with more current information. In addition, providers receiving a referral often require detailed information about the provider making the referral, such as a physician's name and address.

For example, a primary care provider making a referral may need to obtain insurance information or pre-authorization from a payor prior to making a referral. Getting this information requires an inquiry and a response between the primary care provider and the payor. In addition, the primary care provider may request results from a lab to accompany the referral. Getting these results may require an inquiry and a response between the primary care provider and the lab. The information could then be incorporated into a referral sent from the primary care provider to the specialist. As the referral is processed, requested procedures are performed, the results are observed, and the relevant data must be returned to the primary care provider. Such a response may frequently take the form of multiple responses as results become available.

The message set that encompasses these transactions includes the referral (REF), requests for information (RQA, RQC, RQP, RQI) and the returned patient information (RCI, RCL, RPA, RPI, RPL, RRI). The referral message originates a transaction and a return patient information message concludes the transaction. At least one RPA/RPI is required to complete a patient referral or a patient request transaction, although multiple RPI messages may be returned in response to a single REF message. The segments used in the REF, RQA, RQI, RQP, RRI, RPH, RCI, RCL, RPA and RPI messages encompass information about patient, guarantor and next of kin demographics, eligibility/coverage information, accident, diagnosis, requested procedures, payor pre-authorization, notes, and referring and consulting provider data.

Patient referral

There are clear distinctions between a referral and an order. An order is almost always an intra-enterprise transaction and represents a request from a patient's active provider to supporting providers for clearly defined services and/or results. While the supporting provider may exercise great discretion in the performance of an order, overall responsibility for the patient's plan of treatment remains with the ordering provider. As such, the ordering provider retains significant control authority for the order and can, after the fact, cause the order to be canceled, reinstated, etc. Additionally, detailed results produced by the supporting provider are always reported back to the ordering provider, who remains ultimately responsible for evaluating their value and relevance. A referral, on the other hand, can be either an intra- or an inter-enterprise transaction and represents not only a request for additional provider support but also a transfer of a portion or all of the responsibility for the patient's plan of treatment. Once the referral is made, the referring provider, during the transfer period, retains almost no control of any resulting actions. The referred-to provider becomes responsible for placing any additional orders and for evaluating the value and relevance of any results, which may or may not be automatically passed back to the referring provider. A referred-to provider may, in turn, also become a referring provider.

A referral message is used to support transactions related to the referral of a patient from one healthcare provider to another. This kind of message will be particularly useful from the perspective of a primary care provider referring a patient to a specialist. However, the application of the message should not be limited to this model. For example, a referral may be as simple as a physician sending a patient to another physician for a consultation or it may be as complex as a primary care provider sending a patient to a specialist for specific medical procedures to be performed and attaching the payor authorizations for those requested procedures as well as the relevant clinical information on the patient's case.

In a community model, stringent security requirements will need to be met when dealing with the release of clinical information. This message set facilitates the proper qualification of requests because the message packet will contain all the data required by any application in the community, including the necessary patient demographic information and the proper identification of the party requesting the information.

Responding to a patient referral

When a patient is referred by one provider to another or is pre-admitted, there is a great likelihood that subsequent transactions will take place between the initiating entity (the referring or admitting physician) and the responding entity (the specialist or hospital). The subsequent transactions might include a variety of queries, orders, etc. Within those subsequent transactions, there must be a way for the initiating system to refer to the patient. The "generic" patient information included in the original referral or the pre-admit Patient Identification (PID) segment may not be detailed enough to locate the patient in the responding facility's database, unless the responding facility has assigned a unique identifier to the new patient. Similarly, the responding system may not have record retrieval capabilities based on any of the unambiguous, facility-neutral data elements (like the Social Security Number) included in the original referral or pre-admit PID segment. This problem could result in the responding system associating subsequent orders or requests with the wrong patient. One solution to this potential problem is for the responding system to utilize the RRI message and return to the initiating system the unique internal identifier it assigns to the patient, and with which it will primarily (or even exclusively) refer to that patient in all subsequent update operations. However, the intent of the RRI message is that it will supply the originator of the referral type message with sufficient patient demographic and/or clinical information to properly process continued transactions.

Communicating Collaborative Care of a Patient

When providers collaborate in the sharing of patient care there can be many types of communications involved, and the expectations, roles and responsibilities may not always be clear and explicit; they may vary in different jurisdictions or work practice environments.

The use of HL7 Version 2.x in clinical messaging has involved the use of segments in ways for which they were not originally intended, as well as the development of the REL segment to express important relationships between clinical data components. Such use has also necessitated the introduction of mood codes to allow for the richer representation of intent, purpose, timing, and other event contingencies that such concepts required. When these extensions are applied to segments in messages which predate them there is the risk that a message generated by a system compliant with an earlier release could be misinterpreted by a system which interprets the segments in the wider context. The approach to this has been to constrain the use of the enhancements to these segments to new messages, or to newer versions of existing messages. The REF message has been in releases which pre-date the v2.6 clinical enhancements and its limitations in this regard, together with the need for a range of new Collaborative Care interactions, have led to the need for the Collaborative Care Message. Being developed to use the clinical v2.6 enhancements from the outset, the collaborative care messages do not need these versioning constraints around their use.

Application Roles and Data Process

Application roles

This Standard assumes that there are four roles that an application can take on: a referring or referred-by provider application role, a referred-to provider application role, a querying application role, and an auxiliary application role. These application roles define the interactions an application will have with other applications in the messaging environment. In many environments, any single application may take on more than one application role.

This Standard's definition of application roles does not intend to define or limit the functionality of specific products developed by vendors of such applications. Instead, this information is provided to help define the model used to develop this Standard, and to provide an unambiguous way for applications to communicate with each other.

The referring provider application role

A referring provider application requests the services of another healthcare provider (a referred-to provider) application. There may or may not be any association between the referring provider application and the receiving entity. Although in most cases a referral environment will be inter-enterprise in nature, it is not limited to that model and applies to intra-enterprise situations also. Because the referring provider application cannot exert any control over the referred-to provider application, it must send requests to modify the status of the referred-to provider application. The referring provider application will often assume an auxiliary application role once a patient has been accepted by another application. Once this happens, the referring provider application may receive unsolicited status updates from the referred-to provider application concerning the care of a patient.

The analog of a referring provider application in a non-automated environment might be a primary care provider diagnosing a patient with a problem that must in turn be referred to a specialist for a service. The primary care provider would contact the specialist and refer the patient into his care. Often, the specialist may not receive the patient into his care, preferring instead to refer the patient to another healthcare provider. The referring provider will indicate the diagnosis and any requested services, and the specialist to whom the patient is referred will indicate whether the referral will be accepted as specified. Once a patient referral has been accepted by the specialist, the specialist may send out updates to the primary care provider concerning the status of the patient as regards any tests performed, their outcomes, etc.

The referred-to provider application role

A referred-to provider application, in the referral model, is one that performs one or more services requested by another healthcare provider (referring provider). In other words, a referred-to provider application exerts control over a certain set of services and defines the availability of those services. Because of this control, no other application has the ability to accept, reject, or otherwise modify a referral accepted by a particular referred-to provider application.

Other applications can, on the other hand, make requests to modify the status of an accepted referral "owned by" the referred-to provider application. The referred-to provider application either grants or denies requests for information, or otherwise modifies the referrals for the services over which it exerts control.

Finally, the referred-to provider application also provides information about the referral encounter to other applications. The reasons that an application may be interested in receiving such information are varied. An application may have previously requested the status of the referral encounter, or it may simply be interested in the information for its own clinical reporting or statistical purposes. There are two methods whereby the referred-to provider applications disseminate this information: by issuing unsolicited information messages to auxiliary applications, or by responding to queries made by querying applications.

The analog of a referred-to provider application in a non-automated environment might be a specialist such as a cardiologist. A patient does not generally go to a cardiologist for routine health care. Instead, a patient generally goes to a primary care provider, who may diagnose the patient with a heart ailment and refer that patient to a cardiologist. The cardiologist would review the information provided with the referral request and determine whether or not to accept the patient into his care. Once the cardiologist accepts the patient, anyone needing information on the status of the patient must then make requests to the cardiologist. In addition, the cardiologist may forward unsolicited information regarding the treatment of the patient back to the primary care provider. Once the cardiologist accepts the referred patient, he/she may determine that additional information regarding the patient is needed. It will often take the role of a querying application by sending a query message to the patient's primary care provider and requesting additional information on demographics, insurance information, laboratory test results, etc.

The querying application role

A querying application neither exerts control over, nor requests changes to a referral. Rather than accepting unsolicited information about referrals, as does an auxiliary application, the querying application actively solicits this information using a query mechanism. It will, in general, be driven by an entity seeking information about a referral such as a referring provider application or an entity seeking information about a referred patient such as a referred-to provider application. The information that the querying application receives is valid only at the exact time that the query results are generated by the provider applications. Changes made to the referral or the referred patient's status after the query results have been returned are not communicated to the querying application until it issues another query transaction.

The analog of a querying application in a non-automated environment might be a primary care provider seeking information about a specific patient who has been referred to a specialist. For example, a patient may have been referred to a specialist in order that a specific test be performed, following which, the patient would return to the primary care provider. If the specialist has not forwarded information regarding the testing procedures for the patient to the primary care provider, the primary care provider would then query the specialist for the outcome of those procedures. Likewise, if a specialist received a referred patient without the preliminary diagnoses of test results, he/she might in turn query the primary care provider for the information leading to the diagnoses and subsequent referral.

The auxiliary application role

Like querying applications, an auxiliary application neither exerts control over nor requests changes to a referral or a referred patient. They, too, are only concerned with gathering information about a particular referral. An auxiliary application is considered an "interested third-party," in that it is interested in any changes to a particular referral or referred patient, but has no interest in changing it or controlling it in any way. An auxiliary application passively collects information by receiving unsolicited updates from a provider application.

The analog of an auxiliary application in a non-automated environment might be any person receiving reports containing referral information. For example, an insurance company may need information about the activities a patient experiences during specific referral encounters. Primary care providers may need to forward information regarding all referred patients to a payor organization.

In turn, a primary care provider may have the ability to track electronically a patient's medical record. The provider would then be very interested in receiving any information regarding a patient referred to a specialist.

Application roles in a messaging environment

In a messaging environment, these four application roles communicate using specific kinds of messages and trigger events. The following figure illustrates the relationships between these application roles in a messaging environment:

Acknowledgment Choreography

As of Version 2.9 Infrastructure and Messaging requires that Acknowledgment Choreography be explicitly specified in MSH-15 and MSH-16. Because of the nature of the Query and Response Messaging pattern, the Response message is always an Application Acknowledgment. To specify this, the value in MSH-16 SHALL always be “AL” for those messages that are Queries, to indicate that there will always be an Application Acknowledgment to the Query Message. See Chapter 2 for more details on this subject.

Glossary

Benefits:

The services payable under a specific payor plan. They are also referred to as an insurance product, such as professional services, prescription drugs, etc.

Clinical information:

Refers to the data contained in the patient record. The data may include such things as problem lists, lab results, current medications, family history, etc. For the purposes of this chapter, clinical information is limited to diagnoses (DG1& DRG), results reported (OBX/OBR), and allergies (AL1).

Dependent:

Refers to a person who is affiliated with a subscriber, such as spouse or child.

Eligibility/coverage:

Refers to the period of time a subscriber or dependent is entitled to benefits.

Encounter:

Refers to a meeting between a covered person and a healthcare provider whose services are provided.

Guarantor:

Refers to a person who has financial responsibility for the payment of a patient account.

Healthcare provider:

Refers to a person licensed, certified or otherwise authorized or permitted by law to administer health care in the ordinary course of business or practice of a profession, including a healthcare facility.

Payor:

Indicates a third-party entity that pays for or underwrites coverage for healthcare expenses. A payor may be an insurance company, a health maintenance organization (HMO), a preferred provider organization (PPO), a government agency or an agency such as a third-party administrator (TPA).

Pre-authorization:

Refers to the process of obtaining prior approval as to the appropriateness of a service. Pre-authorization does not guarantee coverage.

Primary care provider:

Indicates the provider responsible for delivering care as well as authorizing and channeling care to specialists and other providers in a gatekeeper system. The provider is also referred to as a case manager or a gatekeeper.

Referral:

Means a provider's recommendation that a covered person receive care from a different provider.

Referring provider:

Indicates the provider who requests services from a specialist or another primary care provider. A referring provider may, in fact, be a specialist who is referring a patient to another specialist.

Referred-to-provider:

Typically indicates a specialty care provider who provides services at the request of a primary care provider or another specialty care provider.

Specialist:

Means a provider of services which are beyond the capabilities or resources of the primary care provider. A specialist is also known as a specialty care provider who provides services at the request of a primary care provider or another specialty care provider.

Subscriber:

Refers to a person who elects benefits and is affiliated with an employer or insurer.

PATIENT INFORMATION REQUEST MESSAGES AND TRIGGER EVENTS

Patient information may need to be retrieved from various enterprises. The definition of these enterprises often varies greatly. Some enterprises may be providers or reference laboratories, while others may be payors providing insurance information. In the first case, the message definitions will focus on patient and provider information, while in the latter case, the message definition will deal primarily with patient and subscriber identification.

RQI/RPI - Request for Insurance Information (Event I01)

This event triggers a message to be sent from one healthcare provider to another to request insurance information for a specified patient.

RQI^I01^RQI_I01: Request Patient Information
HL7 MessageStructure Table - RQI_I01
Segment Cardinality Must Implement Status
RQI_I01
MSH 1..1 Yes
SFT 0..*
UAC 0..1
PROVIDER 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
NK1 0..*
GUARANTOR_INSURANCE 0..1
GT1 0..*
INSURANCE 1..* Yes
IN1 1..1 Yes
IN2 0..1
IN3 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for RQI^I01^RQI_I01

Send Application Ack: RPI^I01^RPI_I01

Enhanced Mode Acknowledgement Choreography for RQI^I01^RQI_I01

When the MSH-15 value of a RQI^I01^RQI_I01 message is AL or ER or SU, an ACK^I01^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a RQI^I01^RQI_I01 message is NE, an immediate ack SHALL NOT be sent.

When the MSH-16 value of a RQI^I01^RQI_I01 message is AL, a RPI^I01^RPI_I01 message SHALL be sent as an application ack.

When the MSH-16 value of a RQI^I01^RQI_I01 message is NE or ER or SU, an application ack SHALL NOT be sent.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I01^ACK
NE (none)
MSH-16 AL application ack: RPI^I01^RPI_I01
NE, ER, SU (none)

RPI^I01^RPI_I01: Return Patient Information
HL7 MessageStructure Table - RPI_I01
Segment Cardinality Must Implement Status
RPI_I01
MSH 1..1 Yes
SFT 0..*
UAC 0..1
MSA 1..1 Yes
PROVIDER 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
NK1 0..*
GUARANTOR_INSURANCE 0..1
GT1 0..*
INSURANCE 1..* Yes
IN1 1..1 Yes
IN2 0..1
IN3 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for RPI^I01^RPI_I01

Send An Acknowlegment is never sent in original mode.

Enhanced Mode Acknowledgement Choreography for RPI^I01^RPI_I01

When the MSH-15 value of a RPI^I01^RPI_I01 message is AL or ER or SU, an ACK^I02^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a RPI^I01^RPI_I01 message is NE, an immediate ack SHALL NOT be sent.

Never send an application ack in enhanced mode.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I02^ACK
NE (none)
MSH-16 NE (none)

RQI/RPL - Request/Receipt of Patient Selection Display List (Event I02)

This trigger event occurs when the inquirer specifies a request for a name lookup listing. Generally, this request is used by the responder when insufficient data is on hand for a positive match. In this case, the requester may ask for a list of possible candidates from which to make a selection. This event code is also used by the responder to signify that the return information contains a list of information rather than information specific to a single patient.

RQI^I02^RQI_I01: Request Patient Information
HL7 MessageStructure Table - RQI_I01
Segment Cardinality Must Implement Status
RQI_I01
MSH 1..1 Yes
SFT 0..*
UAC 0..1
PROVIDER 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
NK1 0..*
GUARANTOR_INSURANCE 0..1
GT1 0..*
INSURANCE 1..* Yes
IN1 1..1 Yes
IN2 0..1
IN3 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for RQI^I02^RQI_I01

Send Application Ack: RPL^I02^RPL_I02

Enhanced Mode Acknowledgement Choreography for RQI^I02^RQI_I01

When the MSH-15 value of a RQI^I02^RQI_I01 message is AL or ER or SU, an ACK^I02^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a RQI^I02^RQI_I01 message is NE, an immediate ack SHALL NOT be sent.

When the MSH-16 value of a RQI^I02^RQI_I01 message is AL, a RPL^I02^RPL_I02 message SHALL be sent as an application ack.

When the MSH-16 value of a RQI^I02^RQI_I01 message is NE or ER or SU, an application ack SHALL NOT be sent.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I02^ACK
NE (none)
MSH-16 AL application ack: RPL^I02^RPL_I02
NE, ER, SU (none)

RPL^I02^RPL_I02: Return Patient Display List
HL7 MessageStructure Table - RPL_I02
Segment Cardinality Must Implement Status
RPL_I02
MSH 1..1 Yes
SFT 0..*
UAC 0..1
MSA 1..1 Yes
PROVIDER 1..* Yes
PRD 1..1 Yes
CTD 0..*
NTE 0..*
DSP 0..*
DSC 0..1

Original Mode Acknowledgement Choreography for RPL^I02^RPL_I02

Send An Acknowlegment is never sent in original mode.

Enhanced Mode Acknowledgement Choreography for RPL^I02^RPL_I02

When the MSH-15 value of a RPL^I02^RPL_I02 message is AL or ER or SU, an ACK^I02^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a RPL^I02^RPL_I02 message is NE, an immediate ack SHALL NOT be sent.

Never send an application ack in enhanced mode.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I02^ACK
NE (none)
MSH-16 NE (none)

RQI/RPR - Request/Receipt of Patient Selection List (Event I03)

This trigger event occurs when the inquirer specifies a request for a listing of patient names. This event differs from event I02 (request/receipts of patient selection display list) in that it returns the patient list in repeating PID segments instead of repeating DSP segments.

RQI^I03^RQI_I01: Request Patient Information
HL7 MessageStructure Table - RQI_I01
Segment Cardinality Must Implement Status
RQI_I01
MSH 1..1 Yes
SFT 0..*
UAC 0..1
PROVIDER 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
NK1 0..*
GUARANTOR_INSURANCE 0..1
GT1 0..*
INSURANCE 1..* Yes
IN1 1..1 Yes
IN2 0..1
IN3 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for RQI^I03^RQI_I01

Send Application Ack: RPR^I03^RPR_I03

Enhanced Mode Acknowledgement Choreography for RQI^I03^RQI_I01

When the MSH-15 value of a RQI^I03^RQI_I01 message is AL or ER or SU, an ACK^I03^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a RQI^I03^RQI_I01 message is NE, an immediate ack SHALL NOT be sent.

When the MSH-16 value of a RQI^I03^RQI_I01 message is AL, a RPR^I03^RPR_I03 message SHALL be sent as an application ack.

When the MSH-16 value of a RQI^I03^RQI_I01 message is NE or ER or SU, an application ack SHALL NOT be sent.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I03^ACK
NE (none)
MSH-16 AL application ack: RPR^I03^RPR_I03
NE, ER, SU (none)

RPR^I03^RPR_I03: Return Patient List
HL7 MessageStructure Table - RPR_I03
Segment Cardinality Must Implement Status
RPR_I03
MSH 1..1 Yes
SFT 0..*
UAC 0..1
MSA 1..1 Yes
PROVIDER 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 0..*
NTE 0..*

Original Mode Acknowledgement Choreography for RPR^I03^RPR_I03

Send An Acknowlegment is never sent in original mode.

Enhanced Mode Acknowledgement Choreography for RPR^I03^RPR_I03

When the MSH-15 value of a RPR^I03^RPR_I03 message is AL or ER or SU, an ACK^I03^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a RPR^I03^RPR_I03 message is NE, an immediate ack SHALL NOT be sent.

Never send an application ack in enhanced mode.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I03^ACK
NE (none)
MSH-16 NE (none)

RQP/RPI - request for patient demographic data (Event I04)

This event triggers a request from one healthcare provider to another for patient demographic information, including insurance and billing information. Typically, this transaction would occur between one provider to another, but it could also be directed to a payor.

RQP^I04^RQP_I04: Request Patient Demographics
HL7 MessageStructure Table - RQP_I04
Segment Cardinality Must Implement Status
RQP_I04
MSH 1..1 Yes
SFT 0..*
UAC 0..1
PROVIDER 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
NK1 0..*
GT1 0..*
NTE 0..*

Original Mode Acknowledgement Choreography for RQP^I04^RQP_I04

Send Application Ack: RPI^I04^RPI_I04

Enhanced Mode Acknowledgement Choreography for RQP^I04^RQP_I04

When the MSH-15 value of a RQP^I04^RQP_I04 message is AL or ER or SU, an ACK^I04^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a RQP^I04^RQP_I04 message is NE, an immediate ack SHALL NOT be sent.

When the MSH-16 value of a RQP^I04^RQP_I04 message is AL, a RPI^I04^RPI_I04 message SHALL be sent as an application ack.

When the MSH-16 value of a RQP^I04^RQP_I04 message is NE or ER or SU, an application ack SHALL NOT be sent.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I04^ACK
NE (none)
MSH-16 AL application ack: RPI^I04^RPI_I04
NE, ER, SU (none)

RPI^I04^RPI_I04: Return Patient Information
HL7 MessageStructure Table - RPI_I01
Segment Cardinality Must Implement Status
RPI_I01
MSH 1..1 Yes
SFT 0..*
UAC 0..1
MSA 1..1 Yes
PROVIDER 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
NK1 0..*
GUARANTOR_INSURANCE 0..1
GT1 0..*
INSURANCE 1..* Yes
IN1 1..1 Yes
IN2 0..1
IN3 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for RPI^I04^RPI_I04

Send An Acknowlegment is never sent in original mode.

Enhanced Mode Acknowledgement Choreography for RPI^I04^RPI_I04

When the MSH-15 value of a RPI^I04^RPI_I04 message is AL or ER or SU, an ACK^I04^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a RPI^I04^RPI_I04 message is NE, an immediate ack SHALL NOT be sent.

Never send an application ack in enhanced mode.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I04^ACK
NE (none)
MSH-16 NE (none)

RQC/RCI - Request for Patient Clinical Information (Event I05)

Retained for backwards compatibility only in version 2.4 and removed from the standard as of v2.8; refer to Chapter 5 section 5.4, "Query Response Message Pairs." The original mode query and the QRD/QRF segments have been replaced.

RQC/RCL - Request/Receipt of Clinical Data Listing (Event I06)

Retained for backwards compatibility only in version 2.4 and removed from the standard as of v2.8; refer to Chapter 5 section 5.4, "Query Response Message Pairs." The original mode query and the QRD/QRF segments have been replaced.

PIN/ACK - Unsolicited Insurance Information (Event I07)

This trigger event is used by an entity or organization to transmit to a healthcare provider the insurance information on a specific patient. Typically, the healthcare provider will be a primary care provider.

PIN^I07^PIN_I01: Patient Insurance Information
HL7 MessageStructure Table - RQI_I01
Segment Cardinality Must Implement Status
RQI_I01
MSH 1..1 Yes
SFT 0..*
UAC 0..1
PROVIDER 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
NK1 0..*
GUARANTOR_INSURANCE 0..1
GT1 0..*
INSURANCE 1..* Yes
IN1 1..1 Yes
IN2 0..1
IN3 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for PIN^I07^PIN_I01

Send Application Ack: ACK^I07^ACK

Enhanced Mode Acknowledgement Choreography for PIN^I07^PIN_I01

When the MSH-15 value of a PIN^I07^PIN_I01 message is AL, an ACK^I07^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a PIN^I07^PIN_I01 message is NE or ER or SU, an immediate ack SHALL NOT be sent.

Never send an application ack in enhanced mode.

Field Value Send Response
MSH-15 AL immediate ack: ACK^I07^ACK
NE, ER, SU (none)
MSH-16 NE (none)

ACK^I07^ACK: General Acknowledgment
HL7 MessageStructure Table - ACK
Segment Cardinality Must Implement Status
ACK
MSH 1..1 Yes
SFT 0..*
UAC 0..1
MSA 1..1 Yes
ERR 0..*

Original Mode Acknowledgement Choreography for ACK^I07^ACK

Send An Acknowlegment is never sent in original mode.

Enhanced Mode Acknowledgement Choreography for ACK^I07^ACK

When the MSH-15 value of an ACK^I07^ACK message is AL or ER or SU, an ACK^I07^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of an ACK^I07^ACK message is NE, an immediate ack SHALL NOT be sent.

Never send an application ack in enhanced mode.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I07^ACK
NE (none)
MSH-16 NE (none)

PATIENT TREATMENT AUTHORIZATION REQUESTS

This functional definition applies to a request for treatment authorization. Although this message also pertains to the payor, it differs greatly from that of an insurance information request. This message is used to request an authorization for specific procedures. Just as patient identification was important in an insurance information request, the focus of this functional area is provider identification, requested treatments/procedures and, in many cases, clinical information on a patient needed to fulfill review or certification requirements.

All trigger events in this group use the following message definition.

RQA^I08^RQA_I08: Request Patient Authorization
HL7 MessageStructure Table - RQA_I08
Segment Cardinality Must Implement Status
RQA_I08
MSH 1..1 Yes
SFT 0..*
UAC 0..1
RF1 0..1
AUTHORIZATION 0..1
AUT 1..1 Yes
CTD 0..1
PROVIDER 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
NK1 0..*
GUARANTOR_INSURANCE 0..1
GT1 0..*
INSURANCE 1..* Yes
IN1 1..1 Yes
IN2 0..1
IN3 0..1
ACC 0..1
DG1 0..*
DRG 0..*
AL1 0..*
PROCEDURE 0..*
PR1 1..1 Yes
AUTHORIZATION 0..1
AUT 1..1 Yes
CTD 0..1
OBSERVATION 0..*
OBR 1..1 Yes
PRT 0..*
NTE 0..*
RESULTS 0..*
OBX 1..1 Yes
PRT 0..*
NTE 0..*
VISIT 0..1
PV1 1..1 Yes
PV2 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for RQA^I08^RQA_I08

Send Application Ack: RPA^I08^RPA_I08

Enhanced Mode Acknowledgement Choreography for RQA^I08^RQA_I08

When the MSH-15 value of a RQA^I08^RQA_I08 message is AL or ER or SU, an ACK^I08^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a RQA^I08^RQA_I08 message is NE, an immediate ack SHALL NOT be sent.

When the MSH-16 value of a RQA^I08^RQA_I08 message is AL, a RPA^I08^RPA_I08 message SHALL be sent as an application ack.

When the MSH-16 value of a RQA^I08^RQA_I08 message is NE or ER or SU, an application ack SHALL NOT be sent.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I08^ACK
NE (none)
MSH-16 AL application ack: RPA^I08^RPA_I08
NE, ER, SU (none)

RQA^I09^RQA_I08: Request Patient Authorization
HL7 MessageStructure Table - RQA_I08
Segment Cardinality Must Implement Status
RQA_I08
MSH 1..1 Yes
SFT 0..*
UAC 0..1
RF1 0..1
AUTHORIZATION 0..1
AUT 1..1 Yes
CTD 0..1
PROVIDER 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
NK1 0..*
GUARANTOR_INSURANCE 0..1
GT1 0..*
INSURANCE 1..* Yes
IN1 1..1 Yes
IN2 0..1
IN3 0..1
ACC 0..1
DG1 0..*
DRG 0..*
AL1 0..*
PROCEDURE 0..*
PR1 1..1 Yes
AUTHORIZATION 0..1
AUT 1..1 Yes
CTD 0..1
OBSERVATION 0..*
OBR 1..1 Yes
PRT 0..*
NTE 0..*
RESULTS 0..*
OBX 1..1 Yes
PRT 0..*
NTE 0..*
VISIT 0..1
PV1 1..1 Yes
PV2 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for RQA^I09^RQA_I08

Send Application Ack: RPA^I09^RPA_I08

Enhanced Mode Acknowledgement Choreography for RQA^I09^RQA_I08

When the MSH-15 value of a RQA^I09^RQA_I08 message is AL or ER or SU, an ACK^I09^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a RQA^I09^RQA_I08 message is NE, an immediate ack SHALL NOT be sent.

When the MSH-16 value of a RQA^I09^RQA_I08 message is AL, a RPA^I09^RPA_I08 message SHALL be sent as an application ack.

When the MSH-16 value of a RQA^I09^RQA_I08 message is NE or ER or SU, an application ack SHALL NOT be sent.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I09^ACK
NE (none)
MSH-16 AL application ack: RPA^I09^RPA_I08
NE, ER, SU (none)

RQA^I10^RQA_I08: Request Patient Authorization
HL7 MessageStructure Table - RQA_I08
Segment Cardinality Must Implement Status
RQA_I08
MSH 1..1 Yes
SFT 0..*
UAC 0..1
RF1 0..1
AUTHORIZATION 0..1
AUT 1..1 Yes
CTD 0..1
PROVIDER 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
NK1 0..*
GUARANTOR_INSURANCE 0..1
GT1 0..*
INSURANCE 1..* Yes
IN1 1..1 Yes
IN2 0..1
IN3 0..1
ACC 0..1
DG1 0..*
DRG 0..*
AL1 0..*
PROCEDURE 0..*
PR1 1..1 Yes
AUTHORIZATION 0..1
AUT 1..1 Yes
CTD 0..1
OBSERVATION 0..*
OBR 1..1 Yes
PRT 0..*
NTE 0..*
RESULTS 0..*
OBX 1..1 Yes
PRT 0..*
NTE 0..*
VISIT 0..1
PV1 1..1 Yes
PV2 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for RQA^I10^RQA_I08

Send Application Ack: RPA^I10^RPA_I08

Enhanced Mode Acknowledgement Choreography for RQA^I10^RQA_I08

When the MSH-15 value of a RQA^I10^RQA_I08 message is AL or ER or SU, an ACK^I10^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a RQA^I10^RQA_I08 message is NE, an immediate ack SHALL NOT be sent.

When the MSH-16 value of a RQA^I10^RQA_I08 message is AL, a RPA^I10^RPA_I08 message SHALL be sent as an application ack.

When the MSH-16 value of a RQA^I10^RQA_I08 message is NE or ER or SU, an application ack SHALL NOT be sent.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I10^ACK
NE (none)
MSH-16 AL application ack: RPA^I10^RPA_I08
NE, ER, SU (none)

RQA^I11^RQA_I08: Request Patient Authorization
HL7 MessageStructure Table - RQA_I08
Segment Cardinality Must Implement Status
RQA_I08
MSH 1..1 Yes
SFT 0..*
UAC 0..1
RF1 0..1
AUTHORIZATION 0..1
AUT 1..1 Yes
CTD 0..1
PROVIDER 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
NK1 0..*
GUARANTOR_INSURANCE 0..1
GT1 0..*
INSURANCE 1..* Yes
IN1 1..1 Yes
IN2 0..1
IN3 0..1
ACC 0..1
DG1 0..*
DRG 0..*
AL1 0..*
PROCEDURE 0..*
PR1 1..1 Yes
AUTHORIZATION 0..1
AUT 1..1 Yes
CTD 0..1
OBSERVATION 0..*
OBR 1..1 Yes
PRT 0..*
NTE 0..*
RESULTS 0..*
OBX 1..1 Yes
PRT 0..*
NTE 0..*
VISIT 0..1
PV1 1..1 Yes
PV2 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for RQA^I11^RQA_I08

Send Application Ack: RPA^I11^RPA_I08

Enhanced Mode Acknowledgement Choreography for RQA^I11^RQA_I08

When the MSH-15 value of a RQA^I11^RQA_I08 message is AL or ER or SU, an ACK^I11^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a RQA^I11^RQA_I08 message is NE, an immediate ack SHALL NOT be sent.

When the MSH-16 value of a RQA^I11^RQA_I08 message is AL, a RPA^I11^RPA_I08 message SHALL be sent as an application ack.

When the MSH-16 value of a RQA^I11^RQA_I08 message is NE or ER or SU, an application ack SHALL NOT be sent.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I11^ACK
NE (none)
MSH-16 AL application ack: RPA^I11^RPA_I08
NE, ER, SU (none)

RPA^I08^RPA_I08: Return Patient Authorization
HL7 MessageStructure Table - RPA_I08
Segment Cardinality Must Implement Status
RPA_I08
MSH 1..1 Yes
SFT 0..*
UAC 0..1
MSA 1..1 Yes
RF1 0..1
AUTHORIZATION 0..1
AUT 1..1 Yes
CTD 0..1
PROVIDER 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
NK1 0..*
GT1 0..*
INSURANCE 0..*
IN1 1..1 Yes
IN2 0..1
IN3 0..1
ACC 0..1
DG1 0..*
DRG 0..*
AL1 0..*
PROCEDURE 1..* Yes
PR1 1..1 Yes
AUTHORIZATION 0..1
AUT 1..1 Yes
CTD 0..1
OBSERVATION 0..*
OBR 1..1 Yes
PRT 0..*
NTE 0..*
RESULTS 0..*
OBX 1..1 Yes
PRT 0..*
NTE 0..*
VISIT 0..1
PV1 1..1 Yes
PV2 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for RPA^I08^RPA_I08

Send An Acknowlegment is never sent in original mode.

Enhanced Mode Acknowledgement Choreography for RPA^I08^RPA_I08

When the MSH-15 value of a RPA^I08^RPA_I08 message is AL or ER or SU, an ACK^I08^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a RPA^I08^RPA_I08 message is NE, an immediate ack SHALL NOT be sent.

Never send an application ack in enhanced mode.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I08^ACK
NE (none)
MSH-16 NE (none)

RPA^I09^RPA_I08: Return Patient Authorization
HL7 MessageStructure Table - RPA_I08
Segment Cardinality Must Implement Status
RPA_I08
MSH 1..1 Yes
SFT 0..*
UAC 0..1
MSA 1..1 Yes
RF1 0..1
AUTHORIZATION 0..1
AUT 1..1 Yes
CTD 0..1
PROVIDER 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
NK1 0..*
GT1 0..*
INSURANCE 0..*
IN1 1..1 Yes
IN2 0..1
IN3 0..1
ACC 0..1
DG1 0..*
DRG 0..*
AL1 0..*
PROCEDURE 1..* Yes
PR1 1..1 Yes
AUTHORIZATION 0..1
AUT 1..1 Yes
CTD 0..1
OBSERVATION 0..*
OBR 1..1 Yes
PRT 0..*
NTE 0..*
RESULTS 0..*
OBX 1..1 Yes
PRT 0..*
NTE 0..*
VISIT 0..1
PV1 1..1 Yes
PV2 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for RPA^I09^RPA_I08

Send An Acknowlegment is never sent in original mode.

Enhanced Mode Acknowledgement Choreography for RPA^I09^RPA_I08

When the MSH-15 value of a RPA^I09^RPA_I08 message is AL or ER or SU, an ACK^I09^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a RPA^I09^RPA_I08 message is NE, an immediate ack SHALL NOT be sent.

Never send an application ack in enhanced mode.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I09^ACK
NE (none)
MSH-16 NE (none)

RPA^I10^RPA_I08: Return Patient Authorization
HL7 MessageStructure Table - RPA_I08
Segment Cardinality Must Implement Status
RPA_I08
MSH 1..1 Yes
SFT 0..*
UAC 0..1
MSA 1..1 Yes
RF1 0..1
AUTHORIZATION 0..1
AUT 1..1 Yes
CTD 0..1
PROVIDER 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
NK1 0..*
GT1 0..*
INSURANCE 0..*
IN1 1..1 Yes
IN2 0..1
IN3 0..1
ACC 0..1
DG1 0..*
DRG 0..*
AL1 0..*
PROCEDURE 1..* Yes
PR1 1..1 Yes
AUTHORIZATION 0..1
AUT 1..1 Yes
CTD 0..1
OBSERVATION 0..*
OBR 1..1 Yes
PRT 0..*
NTE 0..*
RESULTS 0..*
OBX 1..1 Yes
PRT 0..*
NTE 0..*
VISIT 0..1
PV1 1..1 Yes
PV2 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for RPA^I10^RPA_I08

Send An Acknowlegment is never sent in original mode.

Enhanced Mode Acknowledgement Choreography for RPA^I10^RPA_I08

When the MSH-15 value of a RPA^I10^RPA_I08 message is AL or ER or SU, an ACK^I10^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a RPA^I10^RPA_I08 message is NE, an immediate ack SHALL NOT be sent.

Never send an application ack in enhanced mode.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I10^ACK
NE (none)
MSH-16 NE (none)

RPA^I11^RPA_I08: Return Patient Authorization
HL7 MessageStructure Table - RPA_I08
Segment Cardinality Must Implement Status
RPA_I08
MSH 1..1 Yes
SFT 0..*
UAC 0..1
MSA 1..1 Yes
RF1 0..1
AUTHORIZATION 0..1
AUT 1..1 Yes
CTD 0..1
PROVIDER 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
NK1 0..*
GT1 0..*
INSURANCE 0..*
IN1 1..1 Yes
IN2 0..1
IN3 0..1
ACC 0..1
DG1 0..*
DRG 0..*
AL1 0..*
PROCEDURE 1..* Yes
PR1 1..1 Yes
AUTHORIZATION 0..1
AUT 1..1 Yes
CTD 0..1
OBSERVATION 0..*
OBR 1..1 Yes
PRT 0..*
NTE 0..*
RESULTS 0..*
OBX 1..1 Yes
PRT 0..*
NTE 0..*
VISIT 0..1
PV1 1..1 Yes
PV2 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for RPA^I11^RPA_I08

Send An Acknowlegment is never sent in original mode.

Enhanced Mode Acknowledgement Choreography for RPA^I11^RPA_I08

When the MSH-15 value of a RPA^I11^RPA_I08 message is AL or ER or SU, an ACK^I11^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a RPA^I11^RPA_I08 message is NE, an immediate ack SHALL NOT be sent.

Never send an application ack in enhanced mode.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I11^ACK
NE (none)
MSH-16 NE (none)

Note: The abstract message definitions for both the RPA and RQA include the patient visit segments (PV1 and PV2). The PV1 and PV2 segments appear in the RPA and RQA as an optional grouping to specify the visit or encounter that generated the referral authorization request. The PV1 and PV2 should not be used to provide suggested information for a future encounter or visit generated by the referral authorization request.


The trigger events that use this message definition are described in sections 11.4.2, "RQA/RPA – Request for Treatment Authorization Information (Event I08)," through 11.4.5, "RQA/RPA - Request for Cancellation of an Authorization (Event I11)."

RQA/RPA – Request for Treatment Authorization Information (Event I08)

This event triggers a message to be sent from a healthcare provider to a payor requesting authorization to perform specific medical procedures or tests on a given patient. The specific medical procedures must be filled out in the PR1 segments. Each repeating PR1 segment may be paired with an AUT segment so that authorization information can be given regarding dollar amounts, number of treatments, and perhaps the estimated length of stay for treatment. The OBR and OBX segments should be used to include any relevant clinical information that may be required to support or process the authorization.

RQA/RPA - Request for Modification to an Authorization (Event I09)

This event triggers a message sent from a healthcare provider to a payor requesting changes to a previously referenced authorization. For example, a provider may determine that a substitute testing or surgical procedure should be performed on a specified patient.

RQA/RPA - Request for Resubmission of an Authorization (Event I10)

If a previously submitted request for treatment authorization is rejected or canceled, this event could trigger a resubmission message for a referenced authorization. For example, the payor may have rejected a request until additional clinical information is sent to support the authorization request.

RQA/RPA - Request for Cancellation of an Authorization (Event I11)

This event may trigger the cancellation of an authorization. It may be used by the provider to indicate that an authorized service was not performed, or perhaps that the patient changed to another provider. A payor may use this request to reject a submitted authorization request from a provider.

PATIENT REFERRAL MESSAGES AND TRIGGER EVENTS

These message definitions and event codes define the patient referral. Although only three trigger events are defined, the abstract message is very versatile and can provide for a wide variety of inter-enterprise transactions.

REF/RRI - Patient Referral Message

The trigger events that use this message definition are described in Sections 11.5.2, "REF/RRI - Patient Referral (Event I12)," through 11.5.5, "REF/RRI - Request Patient Referral Status (Event I15)."

REF^I12^REF_I12: Patient Referral
HL7 MessageStructure Table - REF_I12
Segment Cardinality Must Implement Status
REF_I12
MSH 1..1 Yes
SFT 0..*
UAC 0..1
RF1 0..1
AUTHORIZATION_CONTACT2 0..1
AUT 1..1 Yes
CTD 0..1
PROVIDER_CONTACT 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
NK1 0..*
GT1 0..*
INSURANCE 0..*
IN1 1..1 Yes
IN2 0..1
IN3 0..1
ACC 0..1
DG1 0..*
DRG 0..*
AL1 0..*
PROCEDURE 0..*
PR1 1..1 Yes
AUTHORIZATION_CONTACT2 0..1
AUT 1..1 Yes
CTD 0..1
OBSERVATION 0..*
OBR 1..1 Yes
PRT 0..*
NTE 0..*
RESULTS_NOTES 0..*
OBX 1..1 Yes
PRT 0..*
NTE 0..*
PATIENT_VISIT 0..1
PV1 1..1 Yes
PV2 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for REF^I12^REF_I12

Send Application Ack: RRI^I12^RRI_I12

Enhanced Mode Acknowledgement Choreography for REF^I12^REF_I12

When the MSH-15 value of a REF^I12^REF_I12 message is AL or ER or SU, an ACK^I12^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a REF^I12^REF_I12 message is NE, an immediate ack SHALL NOT be sent.

When the MSH-16 value of a REF^I12^REF_I12 message is AL, a RRI^I12^RRI_I12 message SHALL be sent as an application ack.

When the MSH-16 value of a REF^I12^REF_I12 message is NE or ER or SU, an application ack SHALL NOT be sent.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I12^ACK
NE (none)
MSH-16 AL application ack: RRI^I12^RRI_I12
NE, ER, SU (none)

REF^I13^REF_I12: Patient Referral
HL7 MessageStructure Table - REF_I12
Segment Cardinality Must Implement Status
REF_I12
MSH 1..1 Yes
SFT 0..*
UAC 0..1
RF1 0..1
AUTHORIZATION_CONTACT2 0..1
AUT 1..1 Yes
CTD 0..1
PROVIDER_CONTACT 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
NK1 0..*
GT1 0..*
INSURANCE 0..*
IN1 1..1 Yes
IN2 0..1
IN3 0..1
ACC 0..1
DG1 0..*
DRG 0..*
AL1 0..*
PROCEDURE 0..*
PR1 1..1 Yes
AUTHORIZATION_CONTACT2 0..1
AUT 1..1 Yes
CTD 0..1
OBSERVATION 0..*
OBR 1..1 Yes
PRT 0..*
NTE 0..*
RESULTS_NOTES 0..*
OBX 1..1 Yes
PRT 0..*
NTE 0..*
PATIENT_VISIT 0..1
PV1 1..1 Yes
PV2 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for REF^I13^REF_I12

Send Application Ack: RRI^I13^RRI_I12

Enhanced Mode Acknowledgement Choreography for REF^I13^REF_I12

When the MSH-15 value of a REF^I13^REF_I12 message is AL or ER or SU, an ACK^I13^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a REF^I13^REF_I12 message is NE, an immediate ack SHALL NOT be sent.

When the MSH-16 value of a REF^I13^REF_I12 message is AL, a RRI^I13^RRI_I12 message SHALL be sent as an application ack.

When the MSH-16 value of a REF^I13^REF_I12 message is NE or ER or SU, an application ack SHALL NOT be sent.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I13^ACK
NE (none)
MSH-16 AL application ack: RRI^I13^RRI_I12
NE, ER, SU (none)

REF^I14^REF_I12: Patient Referral
HL7 MessageStructure Table - REF_I12
Segment Cardinality Must Implement Status
REF_I12
MSH 1..1 Yes
SFT 0..*
UAC 0..1
RF1 0..1
AUTHORIZATION_CONTACT2 0..1
AUT 1..1 Yes
CTD 0..1
PROVIDER_CONTACT 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
NK1 0..*
GT1 0..*
INSURANCE 0..*
IN1 1..1 Yes
IN2 0..1
IN3 0..1
ACC 0..1
DG1 0..*
DRG 0..*
AL1 0..*
PROCEDURE 0..*
PR1 1..1 Yes
AUTHORIZATION_CONTACT2 0..1
AUT 1..1 Yes
CTD 0..1
OBSERVATION 0..*
OBR 1..1 Yes
PRT 0..*
NTE 0..*
RESULTS_NOTES 0..*
OBX 1..1 Yes
PRT 0..*
NTE 0..*
PATIENT_VISIT 0..1
PV1 1..1 Yes
PV2 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for REF^I14^REF_I12

Send Application Ack: RRI^I14^RRI_I12

Enhanced Mode Acknowledgement Choreography for REF^I14^REF_I12

When the MSH-15 value of a REF^I14^REF_I12 message is AL or ER or SU, an ACK^I14^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a REF^I14^REF_I12 message is NE, an immediate ack SHALL NOT be sent.

When the MSH-16 value of a REF^I14^REF_I12 message is AL, a RRI^I14^RRI_I12 message SHALL be sent as an application ack.

When the MSH-16 value of a REF^I14^REF_I12 message is NE or ER or SU, an application ack SHALL NOT be sent.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I14^ACK
NE (none)
MSH-16 AL application ack: RRI^I14^RRI_I12
NE, ER, SU (none)

REF^I15^REF_I12: Patient Referral
HL7 MessageStructure Table - REF_I12
Segment Cardinality Must Implement Status
REF_I12
MSH 1..1 Yes
SFT 0..*
UAC 0..1
RF1 0..1
AUTHORIZATION_CONTACT2 0..1
AUT 1..1 Yes
CTD 0..1
PROVIDER_CONTACT 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
NK1 0..*
GT1 0..*
INSURANCE 0..*
IN1 1..1 Yes
IN2 0..1
IN3 0..1
ACC 0..1
DG1 0..*
DRG 0..*
AL1 0..*
PROCEDURE 0..*
PR1 1..1 Yes
AUTHORIZATION_CONTACT2 0..1
AUT 1..1 Yes
CTD 0..1
OBSERVATION 0..*
OBR 1..1 Yes
PRT 0..*
NTE 0..*
RESULTS_NOTES 0..*
OBX 1..1 Yes
PRT 0..*
NTE 0..*
PATIENT_VISIT 0..1
PV1 1..1 Yes
PV2 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for REF^I15^REF_I12

Send Application Ack: RRI^I15^RRI_I12

Enhanced Mode Acknowledgement Choreography for REF^I15^REF_I12

When the MSH-15 value of a REF^I15^REF_I12 message is AL or ER or SU, an ACK^I15^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a REF^I15^REF_I12 message is NE, an immediate ack SHALL NOT be sent.

When the MSH-16 value of a REF^I15^REF_I12 message is AL, a RRI^I15^RRI_I12 message SHALL be sent as an application ack.

When the MSH-16 value of a REF^I15^REF_I12 message is NE or ER or SU, an application ack SHALL NOT be sent.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I15^ACK
NE (none)
MSH-16 AL application ack: RRI^I15^RRI_I12
NE, ER, SU (none)

RRI^I12^RRI_I12: Return Referral Information
HL7 MessageStructure Table - RRI_I12
Segment Cardinality Must Implement Status
RRI_I12
MSH 1..1 Yes
SFT 0..*
UAC 0..1
MSA 0..1
RF1 0..1
AUTHORIZATION_CONTACT2 0..1
AUT 1..1 Yes
CTD 0..1
PROVIDER_CONTACT 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
ACC 0..1
DG1 0..*
DRG 0..*
AL1 0..*
PROCEDURE 0..*
PR1 1..1 Yes
AUTHORIZATION_CONTACT2 0..1
AUT 1..1 Yes
CTD 0..1
OBSERVATION 0..*
OBR 1..1 Yes
PRT 0..*
NTE 0..*
RESULTS_NOTES 0..*
OBX 1..1 Yes
PRT 0..*
NTE 0..*
PATIENT_VISIT 0..1
PV1 1..1 Yes
PV2 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for RRI^I12^RRI_I12

Send An Acknowlegment is never sent in original mode.

Enhanced Mode Acknowledgement Choreography for RRI^I12^RRI_I12

When the MSH-15 value of a RRI^I12^RRI_I12 message is AL or ER or SU, an ACK^I12^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a RRI^I12^RRI_I12 message is NE, an immediate ack SHALL NOT be sent.

Never send an application ack in enhanced mode.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I12^ACK
NE (none)
MSH-16 NE (none)

RRI^I13^RRI_I12: Return Referral Information
HL7 MessageStructure Table - RRI_I12
Segment Cardinality Must Implement Status
RRI_I12
MSH 1..1 Yes
SFT 0..*
UAC 0..1
MSA 0..1
RF1 0..1
AUTHORIZATION_CONTACT2 0..1
AUT 1..1 Yes
CTD 0..1
PROVIDER_CONTACT 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
ACC 0..1
DG1 0..*
DRG 0..*
AL1 0..*
PROCEDURE 0..*
PR1 1..1 Yes
AUTHORIZATION_CONTACT2 0..1
AUT 1..1 Yes
CTD 0..1
OBSERVATION 0..*
OBR 1..1 Yes
PRT 0..*
NTE 0..*
RESULTS_NOTES 0..*
OBX 1..1 Yes
PRT 0..*
NTE 0..*
PATIENT_VISIT 0..1
PV1 1..1 Yes
PV2 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for RRI^I13^RRI_I12

Send An Acknowlegment is never sent in original mode.

Enhanced Mode Acknowledgement Choreography for RRI^I13^RRI_I12

When the MSH-15 value of a RRI^I13^RRI_I12 message is AL or ER or SU, an ACK^I13^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a RRI^I13^RRI_I12 message is NE, an immediate ack SHALL NOT be sent.

Never send an application ack in enhanced mode.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I13^ACK
NE (none)
MSH-16 NE (none)

RRI^I14^RRI_I12: Return Referral Information
HL7 MessageStructure Table - RRI_I12
Segment Cardinality Must Implement Status
RRI_I12
MSH 1..1 Yes
SFT 0..*
UAC 0..1
MSA 0..1
RF1 0..1
AUTHORIZATION_CONTACT2 0..1
AUT 1..1 Yes
CTD 0..1
PROVIDER_CONTACT 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
ACC 0..1
DG1 0..*
DRG 0..*
AL1 0..*
PROCEDURE 0..*
PR1 1..1 Yes
AUTHORIZATION_CONTACT2 0..1
AUT 1..1 Yes
CTD 0..1
OBSERVATION 0..*
OBR 1..1 Yes
PRT 0..*
NTE 0..*
RESULTS_NOTES 0..*
OBX 1..1 Yes
PRT 0..*
NTE 0..*
PATIENT_VISIT 0..1
PV1 1..1 Yes
PV2 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for RRI^I14^RRI_I12

Send An Acknowlegment is never sent in original mode.

Enhanced Mode Acknowledgement Choreography for RRI^I14^RRI_I12

When the MSH-15 value of a RRI^I14^RRI_I12 message is AL or ER or SU, an ACK^I14^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a RRI^I14^RRI_I12 message is NE, an immediate ack SHALL NOT be sent.

Never send an application ack in enhanced mode.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I14^ACK
NE (none)
MSH-16 NE (none)

RRI^I15^RRI_I12: Return Referral Information
HL7 MessageStructure Table - RRI_I12
Segment Cardinality Must Implement Status
RRI_I12
MSH 1..1 Yes
SFT 0..*
UAC 0..1
MSA 0..1
RF1 0..1
AUTHORIZATION_CONTACT2 0..1
AUT 1..1 Yes
CTD 0..1
PROVIDER_CONTACT 1..* Yes
PRD 1..1 Yes
CTD 0..*
PID 1..1 Yes
ACC 0..1
DG1 0..*
DRG 0..*
AL1 0..*
PROCEDURE 0..*
PR1 1..1 Yes
AUTHORIZATION_CONTACT2 0..1
AUT 1..1 Yes
CTD 0..1
OBSERVATION 0..*
OBR 1..1 Yes
PRT 0..*
NTE 0..*
RESULTS_NOTES 0..*
OBX 1..1 Yes
PRT 0..*
NTE 0..*
PATIENT_VISIT 0..1
PV1 1..1 Yes
PV2 0..1
NTE 0..*

Original Mode Acknowledgement Choreography for RRI^I15^RRI_I12

Send An Acknowlegment is never sent in original mode.

Enhanced Mode Acknowledgement Choreography for RRI^I15^RRI_I12

When the MSH-15 value of a RRI^I15^RRI_I12 message is AL or ER or SU, an ACK^I15^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a RRI^I15^RRI_I12 message is NE, an immediate ack SHALL NOT be sent.

Never send an application ack in enhanced mode.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I15^ACK
NE (none)
MSH-16 NE (none)

Note: The abstract message definitions for both the REF and RRI include the patient visit segments (PV1 and PV2). The PV1 and PV2 segments appear in the REF as an optional grouping to specify the visit or encounter that generated the referral. The PV1 and PV2 should not be used to provide suggested information for a future encounter or visit generated by the referral.


The PV1 and PV2 are also included in the RRI message definition. It should be noted that these segments do not merely mirror the segments in the originating REF message. Rather, they may contain information regarding the visit or encounter that resulted from the referral.

REF/RRI - Patient Referral (Event I12)

This event triggers a message to be sent from one healthcare provider to another regarding a specific patient. The referral message may contain patient demographic information, specific medical procedures to be performed (accompanied by previously obtained authorizations) and relevant clinical information pertinent to the patient's case.

REF/RRI - Modify Patient Referral (Event I13)

This event triggers a message to be sent from one healthcare provider to another regarding changes to an existing referral. Changes in a referral may include additional instructions from the referring provider, additional clinical information, and even additional information on patient demographics.

REF/RRI - Cancel Patient Referral (Event I14)

This event triggers a message to be sent from one healthcare provider to another canceling a referral. A previous referral may have been made in error, or perhaps the cancellation has come from the patient.

REF/RRI - Request Patient Referral Status (Event I15)

This event triggers a message to be sent between healthcare providers regarding the status of a patient referral request. A previous referral has been made and acknowledged; however, no response has been received to indicate results and/or procedures performed.

COLLABORATIVE CARE MESSAGES AND TRIGGER EVENTS

These message definitions and event codes define the collaborative care exchanges, including patient referral, discharge summary and infectious diseases notifications. Although only seven trigger events are defined, the abstract message is very versatile and can provide for a wide variety of exchanges of information between care entities.

CCM/ACK – Collaborative Care Message (Event I21)

This event triggers a message to be sent from one healthcare provider to another healthcare provider, clinical repository or regulatory body regarding a specific patient. The collaborative care message may contain patient demographic information, a full history of appointments, specific medical procedures that have been performed, a full clinical history, an administrative history of patient visits, a full medication history, all relevant problems, pathways and goals. This message fulfills the role of a notification of a single patient's health status and history. It is usable for discharge summaries, disease notifications or just moving a patient's electronic medical record from one the place to another. This message uses the REL segment to express the relationships between clinical histories.

CCM^I21^CCM_I21: Collaborative Care Message
HL7 MessageStructure Table - CCM_I21
Segment Cardinality Must Implement Status
CCM_I21
MSH 1..1 Yes
SFT 0..*
UAC 0..1
PID 1..1 Yes
PD1 0..1
NK1 0..*
INSURANCE 0..*
IN1 1..1 Yes
IN2 0..1
IN3 0..1
APPOINTMENT_HISTORY 0..*
SCH 1..1 Yes
RESOURCES 0..*
RGS 1..1 Yes
RESOURCE_DETAIL 0..*
1..1 Yes
AIS 1..1 Yes
AIG 1..1 Yes
AIL 1..1 Yes
AIP 1..1 Yes
RESOURCE_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
CLINICAL_HISTORY 0..*
ORC 1..1 Yes
CTI 0..*
CLINICAL_HISTORY_DETAIL 0..*
1..1 Yes
OBR 1..1 Yes
PRT 0..*
ODS 1..1 Yes
PR1 1..1 Yes
RF1 1..1 Yes
AL1 1..1 Yes
IAM 1..1 Yes
ACC 1..1 Yes
RMI 1..1 Yes
DB1 1..1 Yes
DG1 1..1 Yes
DRG 1..1 Yes
PDA 1..1 Yes
CLINICAL_HISTORY_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PARTICIPATION_CLINICAL_HISTORY 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
PATIENT_VISITS 1..* Yes
PV1 1..1 Yes
PV2 0..1
MEDICATION_HISTORY 0..*
ORC 1..1 Yes
CTI 0..*
MEDICATION_ORDER_DETAIL 0..1
RXO 1..1 Yes
RXR 1..* Yes
RXC 0..*
MEDICATION_ORDER_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
MEDICATION_ENCODING_DETAIL 0..1
RXE 1..1 Yes
RXR 1..* Yes
RXC 0..*
MEDICATION_ENCODING_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
MEDICATION_ADMINISTRATION_DETAIL 0..*
RXA 1..* Yes
RXR 1..1 Yes
MEDICATION_ADMINISTRATION_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PROBLEM 0..*
PRB 1..1 Yes
VAR 0..*
PARTICIPATION_PROBLEM 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
PROBLEM_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
GOAL 0..*
GOL 1..1 Yes
VAR 0..*
PARTICIPATION_GOAL 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
GOAL_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PATHWAY 0..*
PTH 1..1 Yes
VAR 0..*
PARTICIPATION_PATHWAY 0..*
VAR 0..*
1..1 Yes
PRT 1..1 Yes
PRD 1..1 Yes
PATHWAY_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
REL 0..*

Original Mode Acknowledgement Choreography for CCM^I21^CCM_I21

Send An Acknowlegment is never sent in original mode.

Enhanced Mode Acknowledgement Choreography for CCM^I21^CCM_I21

When the MSH-15 value of a CCM^I21^CCM_I21 message is AL or ER or SU, an ACK^I21^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a CCM^I21^CCM_I21 message is NE, an immediate ack SHALL NOT be sent.

Never send an application ack in enhanced mode.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I21^ACK
NE (none)
MSH-16 NE (none)

CCR/ACK – Collaborative Care Referral (Events I16-I18)

The trigger events that use this message are described in the sections below. The Collaborate Care Referral message is sent from one healthcare provider to another regarding a specific patient or group of patients. The collaborative care referral may contain specific clinical orders, patient demographic information, a full history of appointments, specific medical procedures that have been performed, a full clinical history, an administrative history of patient visits, a full medication history, all relevant problems, pathways and goal. This message uses the REL segment to express the relationships between patients and clinical orders and/or clinical histories, patients and patient visits, patients and medical histories, patients and problems, goals and pathways, as well as patients and providers, and providers and patient problems, goals and patient pathways. The REL segments can also be used to express the relationships between providers. The collaborative care referral message definitely implies intent to share, or transfer some, or all, of the care of the patient to the referred to provider or providers.

CCR^I16^CCR_I16: Collaborative Care Referral
HL7 MessageStructure Table - CCR_I16
Segment Cardinality Must Implement Status
CCR_I16
MSH 1..1 Yes
SFT 0..*
UAC 0..1
RF1 1..* Yes
PROVIDER_CONTACT 1..* Yes
PRD 1..1 Yes
CTD 0..*
CLINICAL_ORDER 0..*
ORC 1..1 Yes
CTI 0..*
CLINICAL_ORDER_TIMING 0..*
TQ1 1..1 Yes
TQ2 0..*
CLINICAL_ORDER_DETAIL 1..* Yes
1..1 Yes
OBR 1..1 Yes
PRT 0..*
RXO 1..1 Yes
PRT 0..*
ODS 1..1 Yes
PR1 1..1 Yes
CLINICAL_ORDER_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PATIENT 1..* Yes
PID 1..1 Yes
PD1 0..1
NK1 0..*
INSURANCE 0..*
IN1 1..1 Yes
IN2 0..1
IN3 0..1
APPOINTMENT_HISTORY 0..*
SCH 1..1 Yes
RESOURCES 0..*
RGS 1..1 Yes
RESOURCE_DETAIL 0..*
1..1 Yes
AIS 1..1 Yes
AIG 1..1 Yes
AIL 1..1 Yes
AIP 1..1 Yes
RESOURCE_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
CLINICAL_HISTORY 0..*
ORC 1..1 Yes
CTI 0..*
CLINICAL_HISTORY_DETAIL 0..*
1..1 Yes
OBR 1..1 Yes
PRT 0..*
ODS 1..1 Yes
PR1 1..1 Yes
RF1 1..1 Yes
AL1 1..1 Yes
IAM 1..1 Yes
ACC 1..1 Yes
RMI 1..1 Yes
DB1 1..1 Yes
DG1 1..1 Yes
DRG 1..1 Yes
CLINICAL_HISTORY_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PARTICIPATION_CLINICAL_HISTORY 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
PATIENT_VISITS 1..* Yes
PV1 1..1 Yes
PV2 0..1
MEDICATION_HISTORY 0..*
ORC 1..1 Yes
CTI 0..*
MEDICATION_ORDER_DETAIL 0..1
RXO 1..1 Yes
PRT 0..*
RXR 1..* Yes
RXC 0..*
MEDICATION_ORDER_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
MEDICATION_ENCODING_DETAIL 0..1
RXE 1..1 Yes
PRT 0..*
RXR 1..* Yes
RXC 0..*
MEDICATION_ENCODING_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
MEDICATION_ADMINISTRATION_DETAIL 0..*
RXA 1..1 Yes
PRT 0..*
RXR 1..1 Yes
MEDICATION_ADMINISTRATION_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PROBLEM 0..*
PRB 1..1 Yes
VAR 0..*
PARTICIPATION_PROBLEM 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
PARTICIPATION_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
GOAL 0..*
GOL 1..1 Yes
VAR 0..*
PARTICIPATION_GOAL 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
GOAL_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PATHWAY 0..*
PTH 1..1 Yes
VAR 0..*
PARTICIPATION_PATHWAY 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
PATHWAY_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
REL 0..*

Original Mode Acknowledgement Choreography for CCR^I16^CCR_I16

Send An Acknowlegment is never sent in original mode.

Enhanced Mode Acknowledgement Choreography for CCR^I16^CCR_I16

When the MSH-15 value of a CCR^I16^CCR_I16 message is AL or ER or SU, an ACK^I16^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a CCR^I16^CCR_I16 message is NE, an immediate ack SHALL NOT be sent.

Never send an application ack in enhanced mode.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I16^ACK
NE (none)
MSH-16 NE (none)

CCR^I17^CCR_I16: Collaborative Care Referral
HL7 MessageStructure Table - CCR_I16
Segment Cardinality Must Implement Status
CCR_I16
MSH 1..1 Yes
SFT 0..*
UAC 0..1
RF1 1..* Yes
PROVIDER_CONTACT 1..* Yes
PRD 1..1 Yes
CTD 0..*
CLINICAL_ORDER 0..*
ORC 1..1 Yes
CTI 0..*
CLINICAL_ORDER_TIMING 0..*
TQ1 1..1 Yes
TQ2 0..*
CLINICAL_ORDER_DETAIL 1..* Yes
1..1 Yes
OBR 1..1 Yes
PRT 0..*
RXO 1..1 Yes
PRT 0..*
ODS 1..1 Yes
PR1 1..1 Yes
CLINICAL_ORDER_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PATIENT 1..* Yes
PID 1..1 Yes
PD1 0..1
NK1 0..*
INSURANCE 0..*
IN1 1..1 Yes
IN2 0..1
IN3 0..1
APPOINTMENT_HISTORY 0..*
SCH 1..1 Yes
RESOURCES 0..*
RGS 1..1 Yes
RESOURCE_DETAIL 0..*
1..1 Yes
AIS 1..1 Yes
AIG 1..1 Yes
AIL 1..1 Yes
AIP 1..1 Yes
RESOURCE_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
CLINICAL_HISTORY 0..*
ORC 1..1 Yes
CTI 0..*
CLINICAL_HISTORY_DETAIL 0..*
1..1 Yes
OBR 1..1 Yes
PRT 0..*
ODS 1..1 Yes
PR1 1..1 Yes
RF1 1..1 Yes
AL1 1..1 Yes
IAM 1..1 Yes
ACC 1..1 Yes
RMI 1..1 Yes
DB1 1..1 Yes
DG1 1..1 Yes
DRG 1..1 Yes
CLINICAL_HISTORY_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PARTICIPATION_CLINICAL_HISTORY 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
PATIENT_VISITS 1..* Yes
PV1 1..1 Yes
PV2 0..1
MEDICATION_HISTORY 0..*
ORC 1..1 Yes
CTI 0..*
MEDICATION_ORDER_DETAIL 0..1
RXO 1..1 Yes
PRT 0..*
RXR 1..* Yes
RXC 0..*
MEDICATION_ORDER_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
MEDICATION_ENCODING_DETAIL 0..1
RXE 1..1 Yes
PRT 0..*
RXR 1..* Yes
RXC 0..*
MEDICATION_ENCODING_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
MEDICATION_ADMINISTRATION_DETAIL 0..*
RXA 1..1 Yes
PRT 0..*
RXR 1..1 Yes
MEDICATION_ADMINISTRATION_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PROBLEM 0..*
PRB 1..1 Yes
VAR 0..*
PARTICIPATION_PROBLEM 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
PARTICIPATION_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
GOAL 0..*
GOL 1..1 Yes
VAR 0..*
PARTICIPATION_GOAL 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
GOAL_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PATHWAY 0..*
PTH 1..1 Yes
VAR 0..*
PARTICIPATION_PATHWAY 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
PATHWAY_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
REL 0..*

Original Mode Acknowledgement Choreography for CCR^I17^CCR_I16

Send An Acknowlegment is never sent in original mode.

Enhanced Mode Acknowledgement Choreography for CCR^I17^CCR_I16

When the MSH-15 value of a CCR^I17^CCR_I16 message is AL or ER or SU, an ACK^I17^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a CCR^I17^CCR_I16 message is NE, an immediate ack SHALL NOT be sent.

Never send an application ack in enhanced mode.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I17^ACK
NE (none)
MSH-16 NE (none)

CCR^I18^CCR_I16: Collaborative Care Referral
HL7 MessageStructure Table - CCR_I16
Segment Cardinality Must Implement Status
CCR_I16
MSH 1..1 Yes
SFT 0..*
UAC 0..1
RF1 1..* Yes
PROVIDER_CONTACT 1..* Yes
PRD 1..1 Yes
CTD 0..*
CLINICAL_ORDER 0..*
ORC 1..1 Yes
CTI 0..*
CLINICAL_ORDER_TIMING 0..*
TQ1 1..1 Yes
TQ2 0..*
CLINICAL_ORDER_DETAIL 1..* Yes
1..1 Yes
OBR 1..1 Yes
PRT 0..*
RXO 1..1 Yes
PRT 0..*
ODS 1..1 Yes
PR1 1..1 Yes
CLINICAL_ORDER_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PATIENT 1..* Yes
PID 1..1 Yes
PD1 0..1
NK1 0..*
INSURANCE 0..*
IN1 1..1 Yes
IN2 0..1
IN3 0..1
APPOINTMENT_HISTORY 0..*
SCH 1..1 Yes
RESOURCES 0..*
RGS 1..1 Yes
RESOURCE_DETAIL 0..*
1..1 Yes
AIS 1..1 Yes
AIG 1..1 Yes
AIL 1..1 Yes
AIP 1..1 Yes
RESOURCE_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
CLINICAL_HISTORY 0..*
ORC 1..1 Yes
CTI 0..*
CLINICAL_HISTORY_DETAIL 0..*
1..1 Yes
OBR 1..1 Yes
PRT 0..*
ODS 1..1 Yes
PR1 1..1 Yes
RF1 1..1 Yes
AL1 1..1 Yes
IAM 1..1 Yes
ACC 1..1 Yes
RMI 1..1 Yes
DB1 1..1 Yes
DG1 1..1 Yes
DRG 1..1 Yes
CLINICAL_HISTORY_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PARTICIPATION_CLINICAL_HISTORY 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
PATIENT_VISITS 1..* Yes
PV1 1..1 Yes
PV2 0..1
MEDICATION_HISTORY 0..*
ORC 1..1 Yes
CTI 0..*
MEDICATION_ORDER_DETAIL 0..1
RXO 1..1 Yes
PRT 0..*
RXR 1..* Yes
RXC 0..*
MEDICATION_ORDER_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
MEDICATION_ENCODING_DETAIL 0..1
RXE 1..1 Yes
PRT 0..*
RXR 1..* Yes
RXC 0..*
MEDICATION_ENCODING_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
MEDICATION_ADMINISTRATION_DETAIL 0..*
RXA 1..1 Yes
PRT 0..*
RXR 1..1 Yes
MEDICATION_ADMINISTRATION_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PROBLEM 0..*
PRB 1..1 Yes
VAR 0..*
PARTICIPATION_PROBLEM 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
PARTICIPATION_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
GOAL 0..*
GOL 1..1 Yes
VAR 0..*
PARTICIPATION_GOAL 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
GOAL_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PATHWAY 0..*
PTH 1..1 Yes
VAR 0..*
PARTICIPATION_PATHWAY 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
PATHWAY_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
REL 0..*

Original Mode Acknowledgement Choreography for CCR^I18^CCR_I16

Send An Acknowlegment is never sent in original mode.

Enhanced Mode Acknowledgement Choreography for CCR^I18^CCR_I16

When the MSH-15 value of a CCR^I18^CCR_I16 message is AL or ER or SU, an ACK^I18^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a CCR^I18^CCR_I16 message is NE, an immediate ack SHALL NOT be sent.

Never send an application ack in enhanced mode.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I18^ACK
NE (none)
MSH-16 NE (none)

CCR/ACK – Collaborative Care Referral (Event I16)

This event triggers a message to be sent from one healthcare provider to another regarding a specific patient or group of patients. The intent is to create a collaborative relationship between the referring provider, the referred to provider or providers and the patient or patients, for the shared care of the patient or patients. Whilst the acknowledgment is a simple ACK message, the expectation is that the referred to provider(s) will send back a CCU – Asynchronous Collaborative Care Update at a later time to indicate acceptance or rejection of the referral.

CCR/ACK – Modify Collaborative Care Referral (Event I17)

This event triggers a message to be sent from one healthcare provider to another regarding changes to an existing Collaborative Care Referral. Changes may include additional instructions from the referring provider, additional clinical orders, additional clinical history, additional patient visits, additional medication history, or modifications to the problems, goals and/or pathways. Whilst the acknowledgment is a simple ACK message, the expectation is that the referred to provider(s) will send back a CCU – Asynchronous Collaborative Care Update at a later time to indicate acceptance or rejection of the modifications.

CCR/ACK – Cancel Collaborative Care Referral (Event I18)

This event triggers a message to be sent from one healthcare provider to another canceling an existing Collaborative Care Referral. A previous Collaborative Care Referral may have been made in error, or perhaps the cancellation has come from the patient. Whilst the acknowledgment is a simple ACK message, the expectation is that the referred to provider(s) will send back a CCU – Asynchronous Collaborative Care Update at a later time to indicate cancellation of the Collaborative Care Referral.

CCU/ACK – Asynchronous Collaborative Care Update (Event I20)

This event triggers a message to be sent from a referred to healthcare provider to the referring health care provider, regarding a specific, previously received collaborative care referral. The collaborative care update may contain patient demographic information, additional appointments, additional clinical history, additional patient visits and additional medication history. It may also contain updates of patient problems, pathways and goal. The information is similar to that which may have been provided in the original Collaborate Care Referral message, but significantly different, as it is information from the perspective of the referred to provider. Patient visits will be those visits by the patient, to the referred to provider, relating to the referral. Appointments will be appointments made for the patient, by the referred to provider, during those visits. Clinical history will be observations made during those visits and medication history will be medications prescribed, observed or recommended during those visits. This message is used to update the referring provider as to the current status of the referral. The referrer would also use this message to update of the status of a referral, such as accepted, rejected, patient put on waiting list, treatment completed etc.

CCU^I20^CCU_I20: Collaborative Care Referral
HL7 MessageStructure Table - CCU_I20
Segment Cardinality Must Implement Status
CCU_I20
MSH 1..1 Yes
SFT 0..*
UAC 0..1
RF1 1..1 Yes
PROVIDER_CONTACT 0..*
PRD 1..1 Yes
CTD 0..*
PATIENT 0..*
PID 1..1 Yes
PD1 0..1
NK1 0..*
INSURANCE 0..*
IN1 1..1 Yes
IN2 0..1
IN3 0..1
APPOINTMENT_HISTORY 0..*
SCH 1..1 Yes
RESOURCES 0..*
RGS 1..1 Yes
RESOURCE_DETAIL 0..*
1..1 Yes
AIS 1..1 Yes
AIG 1..1 Yes
AIL 1..1 Yes
AIP 1..1 Yes
RESOURCE_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
CLINICAL_HISTORY 0..*
ORC 1..1 Yes
CTI 0..*
CLINICAL_HISTORY_DETAIL 0..*
1..1 Yes
OBR 1..1 Yes
PRT 0..*
ODS 1..1 Yes
PR1 1..1 Yes
RF1 1..1 Yes
AL1 1..1 Yes
IAM 1..1 Yes
ACC 1..1 Yes
RMI 1..1 Yes
DB1 1..1 Yes
DG1 1..1 Yes
DRG 1..1 Yes
PDA 1..1 Yes
CLINICAL_HISTORY_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PARTICIPATION_CLINICAL_HISTORY 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
PATIENT_VISITS 1..* Yes
PV1 1..1 Yes
PV2 0..1
MEDICATION_HISTORY 0..*
ORC 1..1 Yes
CTI 0..*
MEDICATION_ORDER_DETAIL 0..1
RXO 1..1 Yes
PRT 0..*
RXR 1..* Yes
RXC 0..*
MEDICATION_ORDER_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
MEDICATION_ENCODING_DETAIL 0..1
RXE 1..1 Yes
PRT 0..*
RXR 1..* Yes
RXC 0..*
MEDICATION_ENCODING_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
MEDICATION_ADMINISTRATION_DETAIL 0..*
RXA 1..1 Yes
PRT 0..*
RXR 1..1 Yes
MEDICATION_ADMINISTRATION_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PROBLEM 0..*
PRB 1..1 Yes
VAR 0..*
PARTICIPATION_PROBLEM 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
PROBLEM_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
GOAL 0..*
GOL 1..1 Yes
VAR 0..*
PARTICIPATION_GOAL 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
GOAL_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PATHWAY 0..*
PTH 1..1 Yes
VAR 0..*
PARTICIPATION_PATHWAY 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
PATHWAY_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
REL 0..*

Original Mode Acknowledgement Choreography for CCU^I20^CCU_I20

Send Immediate Ack: ACK^I20^ACK

Enhanced Mode Acknowledgement Choreography for CCU^I20^CCU_I20

When the MSH-15 value of a CCU^I20^CCU_I20 message is AL or ER or SU, an ACK^I20^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a CCU^I20^CCU_I20 message is NE, an immediate ack SHALL NOT be sent.

Never send an application ack in enhanced mode.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I20^ACK
NE (none)
MSH-16 NE (none)

COLLABORATIVE CARE INFORMATION REQUEST MESSAGES AND TRIGGER EVENTS

Collaborative care information may need to be retrieved from various entities, such as healthcare providers, clinical repositories or regulatory bodies. The definition of these entities often varies greatly. Some times the query will relate to a previous referral. At other times it will relate to a specific patient.

CCQ/CQU – Collaborative Care Query/Collaborative Care Query Update (Event I19)

This event triggers a query message to be sent from a referring healthcare provider to a referred to healthcare provider, regarding a specific, previously sent collaborative care referral. The Collaborative Care Query message must contain sufficient data for the referred to provider to be able to identify the specific referral being queried. The response to a Collaborative Care Query message is a CQU - Collaborative Care Query Update message. The meaning of the Collaborative Care Query Update message is identical to the meaning of the Asynchronous Collaborative Care Update message.

CCQ^I19^CCQ_I19: Collaborative Care Referral
HL7 MessageStructure Table - CCQ_I19
Segment Cardinality Must Implement Status
CCQ_I19
MSH 1..1 Yes
SFT 0..*
UAC 0..1
RF1 1..1 Yes
PROVIDER_CONTACT 0..*
PRD 1..1 Yes
CTD 0..*
REL 0..*

Original Mode Acknowledgement Choreography for CCQ^I19^CCQ_I19

Send Application Ack: CQU^I19^CQU_I19

Enhanced Mode Acknowledgement Choreography for CCQ^I19^CCQ_I19

When the MSH-15 value of a CCQ^I19^CCQ_I19 message is AL or ER or SU, an ACK^I19^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a CCQ^I19^CCQ_I19 message is NE, an immediate ack SHALL NOT be sent.

When the MSH-16 value of a CCQ^I19^CCQ_I19 message is AL, a CQU^I19^CQU_I19 message SHALL be sent as an application ack.

When the MSH-16 value of a CCQ^I19^CCQ_I19 message is NE or ER or SU, an application ack SHALL NOT be sent.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I19^ACK
NE (none)
MSH-16 AL application ack: CQU^I19^CQU_I19
NE, ER, SU (none)

CQU^I19^CQU_I19: Collaborative Care Referral
HL7 MessageStructure Table - CQU_I19
Segment Cardinality Must Implement Status
CQU_I19
MSH 1..1 Yes
SFT 0..*
UAC 0..1
MSA 1..1 Yes
ERR 0..*
RF1 1..1 Yes
PROVIDER_CONTACT 0..*
PRD 1..1 Yes
CTD 0..*
PATIENT 0..*
PID 1..1 Yes
PD1 0..1
NK1 0..*
INSURANCE 0..*
IN1 1..1 Yes
IN2 0..1
IN3 0..1
APPOINTMENT_HISTORY 0..*
SCH 1..1 Yes
RESOURCES 0..*
RGS 1..1 Yes
RESOURCE_DETAIL 0..*
1..1 Yes
AIS 1..1 Yes
AIG 1..1 Yes
AIL 1..1 Yes
AIP 1..1 Yes
RESOURCE_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
CLINICAL_HISTORY 0..*
ORC 1..1 Yes
CTI 0..*
CLINICAL_HISTORY_DETAIL 0..*
1..1 Yes
OBR 1..1 Yes
PRT 0..*
ODS 1..1 Yes
PR1 1..1 Yes
RF1 1..1 Yes
AL1 1..1 Yes
IAM 1..1 Yes
ACC 1..1 Yes
RMI 1..1 Yes
DB1 1..1 Yes
DG1 1..1 Yes
DRG 1..1 Yes
PDA 1..1 Yes
CLINICAL_HISTORY_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PARTICIPATION_CLINICAL_HISTORY 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
PATIENT_VISITS 1..* Yes
PV1 1..1 Yes
PV2 0..1
MEDICATION_HISTORY 0..*
ORC 1..1 Yes
CTI 0..*
MEDICATION_ORDER_DETAIL 0..1
RXO 1..1 Yes
PRT 0..*
RXR 1..* Yes
RXC 0..*
MEDICATION_ORDER_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
MEDICATION_ENCODING_DETAIL 0..1
RXE 1..1 Yes
PRT 0..*
RXR 1..* Yes
RXC 0..*
MEDICATION_ENCODING_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
MEDICATION_ADMINISTRATION_DETAIL 0..*
RXA 1..* Yes
PRT 0..*
RXR 1..1 Yes
MEDICATION_ADMINISTRATION_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PROBLEM 0..*
PRB 1..1 Yes
VAR 0..*
PARTICIPATION_PROBLEM 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
PROBLEM_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
GOAL 0..*
GOL 1..1 Yes
VAR 0..*
PARTICIPATION_GOAL 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
GOAL_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PATHWAY 0..*
PTH 1..1 Yes
VAR 0..*
PARTICIPATION_PATHWAY 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
PATHWAY_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
REL 0..*

Original Mode Acknowledgement Choreography for CQU^I19^CQU_I19

Send An Acknowlegment is never sent in original mode.

Enhanced Mode Acknowledgement Choreography for CQU^I19^CQU_I19

When the MSH-15 value of a CQU^I19^CQU_I19 message is AL or ER or SU, an ACK^I19^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a CQU^I19^CQU_I19 message is NE, an immediate ack SHALL NOT be sent.

Never send an application ack in enhanced mode.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I19^ACK
NE (none)
MSH-16 NE (none)

CCF/CCI – Collaborative Care Fetch / Collaborative Care Information (Event I22)

This event triggers a query message to be sent from one healthcare provider to another healthcare provider, clinical repository or regulatory body regarding a specific patient. The Collaborative Care Fetch message must contain sufficient information for the healthcare provider, clinical repository or regulatory body to be able to identify the specific patient. The response to a Collaborative Care Fetch is a CCI - Collaborative Care Information message. The meaning of the Collaborative Care Query Information message is identical to the meaning of the Collaborative Care Message message.

CCF^I22^CCF_I22: Collaborative Care Fetch
HL7 MessageStructure Table - CCF_I22
Segment Cardinality Must Implement Status
CCF_I22
MSH 1..1 Yes
SFT 0..*
UAC 0..1
PID 1..1 Yes

Original Mode Acknowledgement Choreography for CCF^I22^CCF_I22

Send Application Ack: CCI^I22^CCI_I22

Enhanced Mode Acknowledgement Choreography for CCF^I22^CCF_I22

When the MSH-15 value of a CCF^I22^CCF_I22 message is AL or ER or SU, an ACK^I22^ACK message SHALL be sent as an immediate ack.

When the MSH-15 value of a CCF^I22^CCF_I22 message is NE, an immediate ack SHALL NOT be sent.

When the MSH-16 value of a CCF^I22^CCF_I22 message is AL, a CCI^I22^CCI_I22 message SHALL be sent as an application ack.

When the MSH-16 value of a CCF^I22^CCF_I22 message is NE or ER or SU, an application ack SHALL NOT be sent.

Field Value Send Response
MSH-15 AL, ER, SU immediate ack: ACK^I22^ACK
NE (none)
MSH-16 AL application ack: CCI^I22^CCI_I22
NE, ER, SU (none)

CCI^I22^CCI_I22: Collaborative Care Information
HL7 MessageStructure Table - CCI_I22
Segment Cardinality Must Implement Status
CCI_I22
MSH 1..1 Yes
SFT 0..*
UAC 0..1
MSA 1..1 Yes
ERR 0..*
PID 1..1 Yes
PD1 0..1
NK1 0..*
INSURANCE 0..*
IN1 1..1 Yes
IN2 0..1
IN3 0..1
APPOINTMENT_HISTORY 0..*
SCH 1..1 Yes
RESOURCES 0..*
RGS 1..1 Yes
RESOURCE_DETAIL 0..*
1..1 Yes
AIS 1..1 Yes
AIG 1..1 Yes
AIL 1..1 Yes
AIP 1..1 Yes
RESOURCE_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
CLINICAL_HISTORY 0..*
ORC 1..1 Yes
CTI 0..*
CLINICAL_HISTORY_DETAIL 0..*
1..1 Yes
OBR 1..1 Yes
PRT 0..*
ODS 1..1 Yes
PR1 1..1 Yes
RF1 1..1 Yes
AL1 1..1 Yes
IAM 1..1 Yes
ACC 1..1 Yes
RMI 1..1 Yes
DB1 1..1 Yes
DG1 1..1 Yes
DRG 1..1 Yes
PDA 1..1 Yes
CLINICAL_HISTORY_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
PARTICIPATION_CLINICAL_HISTORY 0..*
VAR 0..*
1..1 Yes
ROL 1..1 Yes B
PRT 1..1 Yes
PRD 1..1 Yes
PATIENT_VISITS 1..* Yes
PV1 1..1 Yes
PV2 0..1
MEDICATION_HISTORY 0..*
ORC 1..1 Yes
CTI 0..*
MEDICATION_ORDER_DETAIL 0..1
RXO 1..1 Yes
PRT 0..*
RXR 1..* Yes
RXC 0..*
MEDICATION_ORDER_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
MEDICATION_ENCODING_DETAIL 0..1
RXE 1..1 Yes
PRT 0..*
RXR 1..* Yes
RXC 0..*
MEDICATION_ENCODING_OBSERVATION 0..*
OBX 1..1 Yes
PRT 0..*
MEDICATION_ADMINISTRATION_DETAIL 0..*
RXA 1..1 Yes
PRT 0..*
RXR 1..1 Yes