Daily Totals - Message Structure
The request and response messages are backward compatible transaction with new features added. All implementers will need to support the new Operation and it is encouraged to support this from the MVP implementation stage. Vendors will need to know which adjudicators support the new queries for Totals and Details and timeframes for implementing will vary across adjudicators. If adjudicators have not fully implemented the new features (eg they are in the initial MVP stage and mapping), they are permitted to reject as specified in the mapping rules below. Adjudicators will decide if mapping from CPHA is prefereable over natively supporting this transaction within their systems during the MVP stage as the effort of mapping may not be worth it.
The new features have been added as are important to the software vendors in order to streamline the process for the users. As such it is expected that adjudicators will implement the new parameters and support for the native FHIR query as soon as possible.
The new query response is more flexible in that an adjudicator can return all totals by adjudicator, or at the carrier and/or group level if desired. The response can include totals over multiple dates as requested in the query. Further, the result set is much larger than the CPHA transaction allows and this should reduce the number queries that are required in order for a pharmacy to obtain the data that is needed.
Profile Summary
Profile Name | Profile Link |
---|---|
Bundle | Bundle Profile |
MessageHeaderRequest | Profile for MessageHeaderRequest |
Parameters Response | Parameters:IN |
Parameters Response | Parameters:OUT |
Daily Totals Request Message Structure
Resource | Cardinality | Description | Notes |
---|---|---|---|
Bundle | 1..1 | Type=message; MH must be the first bundle entry | |
MessageHeader | 1..1 | Messaging header, Request profile | The focus of the message will be the Parameters IN resource |
Parameters | 1..1 | The parameters IN; mandatory |
Daily Totals Response Message Structure
Resource | Cardinality | Description | |
---|---|---|---|
Bundle | 1..1 | Type=message; MH must be the first bundle entry | |
MessageHeader | 1..1 | Messaging header, response profile | The focus of the message will be the Parameters resource or Operations Outcome if errors should occur. |
Parameters | 0..1 | The parameters OUT; mandatory for all successfuly queries | |
OperationOutcome | 0..1 | This resource is used when there are errors found in the request |
CPHA Definition versus FHIR Definition
The definition of the transaction has changed, as follows:
|Trxn|CPHA Definition|FHIR Definition
|-
|30|Transaction requesting the accumulated totals for specified adjudication date (for Carrier ID and Group # if indicated)|Transaction requesting the accumulated totals for a given date range (for Carrier ID and Group # if indicated)
|80| response to a transaction requesting accumulated totals for a specified adjudication date.| response to a transaction requesting accumulated totals for a specified adjudication date range period