{ "resourceType" : "CapabilityStatement", "id" : "kiola-care-plan-retrieval", "text" : { "status" : "extensions", "div" : "
application/fhir+jsonNote to Implementers: FHIR Capabilities
Any FHIR capability may be 'allowed' by the system unless explicitly marked as "SHALL NOT". A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.
serverThe retrieval is done in 4 steps:
\nstatus: activecategory: https://fhir.ehealth-systems.at/kiola/careplan/category#kiola-care-plansubject__identifier: [KIOLA_SUBJECT_UUID], if requiredhttps://fhir.ehealth-systems.at/kiola/careplan/transient-tag#CONFIRMED to the care plan using the $meta-add operation on the returned care plan instance. The timestamp and userAgent parameters might be appended to the code, to indicate the client and time of retrieval, e.g. {userAgent=Pixel 4a/13 at.ac.ait.dm2/4.12.0(664):36fde7dd,timestamp=2022-11-25T09:28:29.950008}.Optionally, the returned ETag might be saved in step 2 and sent along in a successive retrieval in step 1 in the If-Modified HTTP header. If the current care plan has not been changed, a 302 HTTP code (not modified) should be returned.
Sequence Diagram:
\nThe summary table lists the resources that are part of this configuration, and for each resource it lists:
_include_revinclude| Resource Type | Profile | R | S | U | C | Searches | _include | _revinclude | Operations |
|---|---|---|---|---|---|---|---|---|---|
| CarePlan | https://fhir.ehealth-systems.at/artifacts/StructureDefinition/kiola-care-plan | y | y |
read, search-type.| Conformance | Operation | Documentation |
|---|---|---|
| SHALL | $$meta-add |