...
De FHIR RESTful API biedt een groot scala aan functionaliteiten. De specificatie bevat ook optionele functionaliteiten. Binnen Koppeltaal is gekozen wat wel en niet ondersteund wordt:
Instance Level Interactions
| Ondersteund | Remark | |||||||
---|---|---|---|---|---|---|---|---|---|
read | Read the current state of the resource | ✓ | |||||||
conditional read | Read the current state of the resource if modified since of matches ETag | ✓ | |||||||
vread | Read the state of a specific version of the resource | ✓ | |||||||
update | Update an existing resource by its id (or create it if it is new) | ⚠ | If-Match header verplicht | ||||||
conditional update | Allows a client to update an existing resource based on some identification criteria | ⚠ | Trial use fase | ||||||
patch | Update an existing resource by posting a set of changes to it | ✓ | |||||||
conditional patch | Allows a client to patch an existing resource based on some identification criteria | ⚠ | Trial use fase | ||||||
delete | Delete a resource | ⚠ | Gebruik maken van status | ||||||
conditional delete | Allows a client to delete an existing resource based on some selection criteria | ⚠ | Trial use fase | ||||||
history | Retrieve the change history for a particular resource | ✓ | |||||||
Type Level Interactions | |||||||||
create | Create a new resource with a server assigned id | ✓ | |||||||
conditional create | Allows a client to create a new resource only if some equivalent resource does not already exist on the server. | ⚠ | Trial use fase | ||||||
search | Search the resource type based on some filter criteria | ⚠ | Geen _include, _revinclude, _contained en _containedType search result parameters | ||||||
search paging | Support paging for the results of a search or history interaction | ✓ | |||||||
history | Retrieve the change history for a particular resource type | ✓ | |||||||
Whole System Interactions | |||||||||
capabilities | Get a capability statement for the system | ✓ | |||||||
batch/transaction | Update, create or delete a set of resources in a single interaction | ✗ | |||||||
history | Retrieve the change history for all resources | ✗ | |||||||
search | Search across all resource types based on some filter criteria | ✗ |
|
...