Actions
All actions
bonFHIR Actions allow interactions with a FHIR API.
The following actions are supported:
- Create a FHIR Resource
- Delete a FHIR Resource
- Get the history of a FHIR Resource
- Patch a FHIR Resource
- Read a FHIR Resource
- Resolve FHIR references
- Search FHIR Resources
- Update a FHIR Resource
- Get a specific version of a FHIR Resource
Search pagination
When using search, the match FHIR resources are emitted (instead of the raw Bundle
) so that it is easier to manipulate in the workflows.
You can toggle the Retrieve All Pages?
option to retrieve all pages for the search and emit all the resources.
Using Query parameters, you can make sure that the page size is reasonable (e.g. using a _count
argument).
Search includes
When using a query parameter of type _include
or _revinclude
, the search action will inline the included resources in the resulting
items, to simplify usage in the workflow.
Resolving references
The "Resolve FHIR references" action allows to automatically fetch references from Reference
fields.
It supports both individual and array values.
When resolving multiple references, it will emit distinct items for each difference, which allows to iterate over values using n8n approach.
Use FHIR Path
Sometime, you may want to narrow down the data returned, or extract a specific value attribute.
Each operation supports a FHIR Path field that can be used for this purpose.