capabilities.work

Start FHIR Import Job, Poll, and List

A 3-step recipe with Amazon HealthLake. We can help you get access.

Recipe · 3 steps

Start FHIR Import Job, Poll, and List

Start a FHIR import job, wait for COMPLETED, then list import jobs.

  1. Begin the FHIR import job. The response returns the AWS-generated job id, job status, and the data store id.
  2. Describe the import job and inspect its status. While the status is SUBMITTED or IN_PROGRESS the step loops back to itself; once the status is COMPLETED the flow proceeds to list import jobs.
  3. List all FHIR import jobs for the data store so the completed job can be confirmed in the catalog.
What you'll need to have ready
  • DatastoreId: The AWS-generated data store ID to import data into.
  • InputS3Uri: The S3 location of the FHIR data to be imported.
  • OutputS3Uri: The S3 location used for the import job output.
  • OutputKmsKeyId: The KMS key ID used to access the output S3 bucket.
  • DataAccessRoleArn: The IAM role ARN that gives AWS HealthLake access to your input data.
  • ClientToken: User provided token used for ensuring idempotency.
  • JobName: The user generated name for the import job.
  • MaxResults: Pagination limit for the list of import jobs.
For your developer

Arazzo workflow amazon-healthlake:start-import-poll-and-list, 3 operations: StartFHIRImportJob → DescribeFHIRImportJob → ListFHIRImportJobs. Specs on APIs.io.