This page contains conformance language, capability statements, exchanges, and languages supported.
This specification uses the conformance verbs SHALL, SHOULD, and MAY as defined in RFC 2119.
Exchanging with RESTful API: This implementation MAY follow the Single and Multiple Resource exchange framework. Of the CRUD capabilities, the functionality MAY be used to retrieve context information about HealthcareServices being searched for and received.
Exchanging with Messaging: This implementation SHALL follow synchronous Message Request and Response paradigms. Messages SHALL include only the based FHIR MessageHeader resource, and any resources directly or indirectly referenced from it.
Languages supported: JSON (SHALL) and XML (SHOULD).
The Care Services Selective Supplier shall retrieve the record indicated by the Resource identifier on the HTTP GET
supplied by the Care Services Selective Consumer. The Care Services Selective Supplier shall respond to the retrieve request as described by the following cases:
Case 1: The Care Services Selective Supplier finds the care services record matching the resourceId sent in the HTTP
request.
HTTP 200 (OK)
is returned as the HTTP status code.
A Care Services Resource is returned representing the result.
Case 2: The Care Services Selective Supplier fails to find the care services record matching the resourceId sent in the HTTP request.
HTTP 404 (Not Found)
is returned as the HTTP status code
An OperationOutcome
Resource is returned indicating that the Care Services Resource could not be found, in an issue having:
Attribute | Value |
---|---|
Severity | error |
Code | not-found |
The supplier (sender) of the service directory information SHALL populate any elements with the MustSupport flag set to true if the information is available and is appropriate to provide
The consumer (receiver) of the service directory information SHALL be capable of receiving any resource instances containing elements with the MustSupport flag set to true without generating an error or causing the application to fail. Elements without a MustSupport flag in a FHIR response SHOULD still be received without generating an error or causing the application to fail.
The CA:CSD provides additional guidance for the implementers through Obligations within a profile that provide coded expectations for what defined actors must support.