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 |