REST API
Aidbox provides two REST APIs - FHIR and Aidbox. The main difference is Aidbox & FHIR formats. Base URL for FHIR API is /fhir and for Aidbox /
Interaction type | Format | |
---|---|---|
Instance Level Interactions | ||
Read | Read the current state of the resource | both |
Read | Read the state of a specific version of the resource | both |
Update | Update an existing resource by its id (or create it if it is new) | both |
Patch | Update an existing resource by posting a set of changes to it | both |
Delete | Delete a resource | both |
History | Retrieve the change history for a particular resource | both |
Type Level Interactions | ||
Create | Create a new resource | both |
Search | Search the resource type based on some filter criteria | both |
History | Retrieve the change history for a particular resource type | both |
Bulk API | Dump all resources of specific type | Aidbox |
Bulk API | Load resources of specific type | both |
Whole System Interactions | ||
Capability Statement | Get a capability statement for the system | FHIR |
Batch/Transaction | Update, create or delete a set of resources in a single interaction | both |
Batch Upsert | Batch create or update interaction | Aidbox |
Bulk API | Bulk Import async operation | both |
Bulk API | Bulk load ndjson file with resources | both |
Bulk API | Bulk export result of SQL Query | Aidbox |
history | Not supported for performance reason | |
search | Not supported for performance reason |