Da Vinci Health Record Exchange (HRex) Implementation Guide Release 0.1.0

This page is part of the Da Vinci Health Record Exchange (v0.1.0: STU 1 Ballot 1) based on FHIR R4. The current version which supercedes this version is 1.0.0. For a full list of available versions, see the Directory of published versions

Request (Solicited Communication)

Previous Page

Information Exchange Interaction Description

The Request (Solicited Communication) information exchange interaction is a alternative way to handle a Pull interation for a FHIR APIs. It uses the CommunicationRequest Resource to send a message that communicates an information request. The CommunicationRequest includes the kind of information requested. It may also information supporting the request and the tasks requested to be performed associated with the information to be returned. The Information Request Recipient processes the message payload, performs the tasks based on their business logic and internal processes, then returns the requested information and the completed task information in a Communication Message that is linked to the original Information Request Message through an identifier established in the request. The Information Request Recipient acts an an Information Sender and returns the requested information to the Information Recipient(s) identified in the original CommunicationRequest. The Information Recipient’s business rules for processing the communicated information are outside the scope of this implementation guide.

Actor Interaction Diagram

Solicited Communication without Task

Solicited Communication With Task

Detailed Specification

For a more detailed specification of the Push (Unsolicited Communication) Interaction, consult the HRex implementation guide.

Next Page