CareTeam

Work with FHIR R4 4.0.1 CareTeam resources.

Choose an operation for this resource:

The diagram summarizes CareTeam requests and responses. See Supported FHIR REST Interactions for the shared interaction model.


A FHIR client sends requests to the DDFS R4 CareTeam API. Search returns a Bundle; create, read and update return a resource; vread returns one historical version; delete returns HTTP 204 without a body. Custom operations and FHIR-formatted errors can return OperationOutcome.

FHIR R4 definition: https://hl7.org/fhir/R4/careteam.html. See interaction response codes and common error responses.

The endpoint is /api/fhir/r4/CareTeam. Consult the live CapabilityStatement for supported capabilities. This resource is available on the R4 API.

Interactions and responses

CareTeam capabilitySupport or requirement
Conditional createNot supported.
Conditional updateNot supported.
Transaction bundlesNot supported.

Content and validation

For shared validation-error responses, see OperationOutcome errors.

CareTeam detailRequirement or behavior
Resource ruleAll CareTeam-specific fields are optional.
StatusWhen supplied, status is proposed, active, suspended, inactive or entered-in-error.
Patient referencesA subject can reference Patient or Group.
Retained contentParticipants preserve roles, member, onBehalfOf and period; onBehalfOf applies to a Practitioner member.
Contained resourcesPrimitive extensions, nested details and supported contained resources are preserved.
Write provenanceSuccessful changes generate Provenance.
{"resourceType":"CareTeam","status":"active","name":"Synthetic care team","subject":{"reference":"Patient/synthetic-patient"},"participant":[{"role":[{"text":"Coordinator"}],"member":{"reference":"Practitioner/synthetic-practitioner"}}]}

Authorization and permanent deletion

ItemRequirement or behavior
Resource constraintsConstraints support _id, _lastUpdated, identifier, patient (including :identifier) and status, including combined constraints.