The following profiled FHIR resources are used in the current version of the Foundations capabilities (see “API Use Cases” in the menu on the left). Full details of profiled FHIR resources and worked examples are available on the FHIR Reference Server.
Find a patient / Read a patient
Request
N/A - No FHIR resource is sent within the request.
Response
- CareConnect-GPC-Patient-1 (based on FHIR Patient)
Find a practitioner / Read a practitioner
Request
N/A - No FHIR resource is sent within the request.
Response
- CareConnect-GPC-Practitioner-1 (based on FHIR Practitioner)
Find an organisation / Read an organisation
Request
N/A - No FHIR resource is sent within the request.
Response
- CareConnect-GPC-Organization-1 (based on FHIR Organization)
Read a location
Request
N/A - No FHIR resource is sent within the request.
Response
- CareConnect-GPC-Location-1 (based on FHIR Location)
Register a patient
Request
- GPConnect-RegisterPatient-Operation-1 (based on FHIR Parameters)
- CareConnect-GPC-Patient-1 (based on FHIR Patient)
Response
- GPConnect-Searchset-Bundle-1 (based on FHIR Bundle)
- CareConnect-GPC-Patient-1 (based on FHIR Patient)
Errors
If there is a problem with the request or an error occurs during processing of the request then the provider should return an HTTP error along with an “OperationOutcome” resource within the response payload. Details of the required error responses are available on the Error handling guidance page within the specification.