Overview
Data Management
Aidbox provides robust APIs for managing FHIR and custom resources, including creation, validation, history tracking, and bulk operations.
Create, read, update, and delete FHIR and custom resources using standard RESTful endpoints.
Validate FHIR resources against profiles and constraints before storing or processing them.
Access the full change history of resources, supporting audit and rollback scenarios.
Process multiple operations in a single HTTP request using FHIR Bundles for transactional or batch processing.
- Bulk Import
Import large datasets efficiently into Aidbox using optimized bulk endpoints.
Synchronous API for loading data into Aidbox in ndjson gz format from an external web service or bucket. Data is not validated during the import process.
Asynchronous API for loading data into Aidbox in ndjson gz format from an external web service or bucket. Data is not validated during the import process.
- Other APIs
Additional endpoints for resource management and system operations.
Encrypt and decrypt sensitive data using Aidbox's built-in encryption services.
Generate unique, sequential values for resource identifiers or other use cases.
Insert or update multiple resources in a single request, optimizing for bulk data operations.
Data Querying
Aidbox supports powerful querying capabilities, from standard FHIR search to advanced SQL and GraphQL endpoints.
Query resources using the standard FHIR search API with support for filters, sorting, and pagination.
Use Aidbox-specific search extensions for advanced filtering and querying.
Run SQL queries directly against FHIR data for advanced analytics and reporting.
Access low-level SQL endpoints for custom queries and data extraction.
Query and manipulate FHIR resources using the flexible GraphQL API.
Retrieve all resources related to a patient or other entity using the $everything operation.
Data Feed And Export
Aidbox provides APIs for real-time data feeds, change tracking, and bulk export of data.
Receive real-time notifications about resource changes using FHIR Subscriptions.
Track and retrieve changes to resources over time for synchronization and auditing.
Export large volumes of FHIR data for backup, migration, or analytics.
- Dump APIs
A set of APIs that allow you to export FHIR Data as a stream of records in JSON or CSV format.
Enables efficient retrieval and processing of a stream of FHIR resources of a specific type.
Streams the results of SQL query in FHIR format or CSV format.
Dumps the specific resource type to CSV
Archive resources for long-term storage and restore them when needed.
Other APIs
Utility and system endpoints for health checks, versioning, and data transformation.
Transform resources into different formats using the $to-format operation.
Endpoint for testing the Matcho engine, which is used in AccessPolicies.
Check the health and status of the Aidbox instance.
Retrieve the current version and build information of Aidbox
Last updated
Was this helpful?