Operation Overview

This capability is invoked by using the $daily-totals operation or the $daily-details operation. These are designed as a custom operations rather than a query because key data in the message header can be re-used in an operation, which is more efficient for mapping to CPHA3.

The operation is invoked using an HTTP GET and responds with either an OperationOutcome (if errors exist) or a Parameters OUT instance containing the result.

The Daily Totals and Daily Details use the same Parameters IN resource, Bundle and Message Header Request profiles. The responses, Parameters OUT are different.

Custom FHIR Operation Definition Response
[base]/$daily-totals Bundle with Message Header, event.type = 30 and focus= profile-parameters-daily-totals-details-IN. Bundle, Message Header response, event type=80, Profile URL, focus= profile-parameters-daily-totals-OUT
Totals by Date
[base]/$daily-details Bundle with Message Header, event.type = 31, focus= profile-parameters-daily-totals-details-IN Bundle, Message Header response, event type=81, Profile URL, focus= Parameters:Out



Message Profile Summary

Profile Name Profile Link Notes
Bundle Bundle Profile Used for all PCS FHIR Messages
MessageHeaderRequest Profile for MessageHeaderRequest Used for all request messages in PCS FHIR
MessageHeader Response Profile for MessageHeaderResponse Used for all request messages in PCS FHIR
Parameters IN - Daily Totals & Details Request Parameters:IN The same profile is used for both the Daily Totals and the Details Request.
Parameters OUT - Daily Totals Response Daily Totals Parameters:OUT
Parameters OUT - Adjudication Details Response Adjudication Details Parameters:OUT Profile is under development); Link to be updated
OperationOutcome OperationOutcome Standard FHIR profile used for conveying errors or warnings