You can use Bulk API for that

Create indexes for that.

Yes, please, check out the documentation.

You can create custom search parameter for extensions and to made SearchParameter easier to write you also can define attribute

In the FHIR Search API this is called chained-parameters. Read the details here and here

For sizable data, we recommend using Bulk API

We suggest OAuth implementation in Client Credentials Grant. You need to use “Client Credentials Grant + Access Policy”:

An example of the query that doesn't work:
GET /DocumentReference?patient=
It’s called an absolute reference. Aidbox doesn't work with absolute references because the logic can become very tricky since these references can point to external servers.
Use relative references instead: GET /DocumentReference?patient=Patient/1234
Copy link
Edit on GitHub
On this page
How can I load lots of data at a time with Aidbox API?
How to increase speed/performance for requests with complex parameters?
Does Aidbox support 2-factor authentication?
How to create a SearchParameter for extensions on a property in a resource?
I’m building a request with revinclude. Is it possible to also apply a search for the include resource in that request?
Aidbox appears to have a POST size limit of 20 MB by default. Is this configurable?
I don't want to use BASIC authentication for security reasons. What can I use instead?
My search doesn’t work with the full link to the resource included. Why is that?