CarePlan

Work with FHIR R4 4.0.1 CarePlan resources.

Choose an operation for this resource:

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


A FHIR client sends requests to the DDFS R4 CarePlan 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/careplan.html. See interaction response codes and common error responses.

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

Interactions and responses

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

Content and validation

For shared validation-error responses, see OperationOutcome errors.

CarePlan detailRequirement or behavior
Required contentSupply status, intent and subject.
StatusStatus is draft, active, on-hold, revoked, completed, entered-in-error or unknown; intent is proposal, plan, order or option.
Patient referencesThe subject references Patient or Group.
ReferencesActivities can provide a reference or inline detail; they cannot contain both.
ReferencesAn inline detail requires an activity status and permits one scheduled value (Timing, Period or string) and one product value (CodeableConcept or Reference).
Choice elementsThe service validates required bindings, reference targets and choice cardinalities.
Contained resourcesResource content, primitive extensions, nested details and supported contained resources are preserved.
Write provenanceSuccessful changes generate Provenance.
{"resourceType":"CarePlan","status":"active","intent":"plan","title":"Synthetic care plan","subject":{"reference":"Patient/synthetic-patient"},"period":{"start":"2026-01-01","end":"2026-12-31"}}

Authorization and permanent deletion

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