DescribeFHIRImportJob
Source:
src/AWS/HealthLake/DescribeFHIRImportJob.ts
Runtime binding for the DescribeFHIRImportJob operation (IAM action
healthlake:DescribeFHIRImportJob), scoped to one FHIRDatastore.
Reads the properties and progress report of a bulk FHIR import job started
with StartFHIRImportJob — poll ImportJobProperties.JobStatus
until COMPLETED (or a failure status). Provide the implementation with
Effect.provide(AWS.HealthLake.DescribeFHIRImportJobHttp).
Importing FHIR Data
Section titled “Importing FHIR Data”const describeImport = yield* HealthLake.DescribeFHIRImportJob(datastore);
const job = yield* describeImport({ JobId: jobId }).pipe( Effect.map((r) => r.ImportJobProperties), Effect.repeat({ schedule: Schedule.spaced("10 seconds"), until: (j) => j.JobStatus !== "SUBMITTED" && j.JobStatus !== "IN_PROGRESS", times: 30, }),);