An Azure offering that provides a suite of purpose-built technologies for protected health information in the cloud.
When creating a FHIR service using Terraform, encountering a situation where result.Status is nil or empty and op.Status is "Requested" with op.Properties.ProvisioningState being empty can indicate that the provisioning operation is still in progress or has not yet completed. This is common in asynchronous operations where the status may not be immediately available after the request is made.
To troubleshoot this issue:
- Check the Azure Portal: Look at the Azure portal for the FHIR service to see if there are any errors or if the service is still being provisioned.
- Increase Polling Interval: If you're polling for the status too frequently, consider increasing the interval to allow more time for the operation to complete.
- Review Terraform Logs: Check the Terraform logs for any additional error messages or warnings that might give more context about the operation's status.
- Provisioning State Values: Familiarize yourself with the possible values of
ProvisioningState, which can include states like 'Updating', 'Succeeded', 'Failed', and 'Canceled'. If the state remains empty for an extended period, it may indicate a problem with the provisioning process.
If the issue persists, consider reaching out to Azure support for further assistance.