How do we Bulk upload/ingest resources into Azure API for FHIR Server

Ken Miller 6 Reputation points
2020-11-10T18:22:01.507+00:00

We are currently using ADF to load historical data into Azure API for FHIR, but we only have the ability to do batch bundles. Are there other bulk loading options for Azure API for FHIR?

Here is our email to sowmyans@microsoft.com, but haven't heard back.

Sowmyan,

Hi. What are our options for bulk upload/import to improve performance? Our current setup has us at < 120,000 patients per hour. I know the managed API does not currently support transaction bundles. Is pushing batch bundles to the API our only option?

Thank you,

Azure Health Data Services
Azure Health Data Services
An Azure offering that provides a suite of purpose-built technologies for protected health information in the cloud.
166 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. KalyanChanumolu-MSFT 8,336 Reputation points
    2020-11-11T10:40:53.663+00:00

    @Ken Miller Transaction bundles are supported if you use SQL as the backend in Open Source FHIR Server.
    If you are using Cosmos DB as backend, only batch bundles are supported right now.

    If you need to check the outcome of the batch, you could look at the tests in our repo here

    Also, please check if FhirLoader is an option for you.
    As per the contributor of the repo, you should be able to load 700k resources in 30 minutes at 10000RU's

    ----------

    If an answer is helpful, please "Accept answer" or "Up-Vote" for the same which might be beneficial to other community members reading this thread.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.