azurerm_healthcare_fhir_service cost estimation
A managed FHIR (healthcare data) service billed by structured storage plus optional provisioned throughput. 100 GB of storage is ~$25/month.
An azurerm_healthcare_fhir_service is a managed FHIR (Fast Healthcare Interoperability Resources) endpoint in Azure Health Data Services — a compliant store and API for healthcare data. Cost has two parts: structured storage (~$0.25/GB-month of FHIR data) and optional provisioned throughput for guaranteed performance, billed per provisioned unit. 100 GB of storage with no extra provisioned throughput is ~$25/month.
For most workloads the storage charge dominates and scales with how much FHIR data you hold. Provisioned throughput is opt-in — you add it only when you need guaranteed request capacity beyond the baseline; without it, you're paying essentially for storage plus included throughput. There are also per-API-request charges at high volume.
The levers are modest: manage data retention so storage doesn't grow unbounded with historical records you no longer need queryable, and only provision extra throughput if you actually require the guaranteed performance (it's a meaningful add-on cost). For most deployments, storage right-sizing is the main lever.
c3x prices the service from its structured storage (and any provisioned throughput), so the cost is visible before deployment.
Terraform example
A minimal but realistic configuration that C3X can estimate.
resource "azurerm_healthcare_fhir_service" "main" {
name = "fhir-service"
location = azurerm_resource_group.main.location
resource_group_name = azurerm_resource_group.main.name
workspace_id = azurerm_healthcare_workspace.main.id
kind = "fhir-R4"
identity {
type = "SystemAssigned"
}
}Pricing dimensions
What you actually pay for when you provision azurerm_healthcare_fhir_service.
| Dimension | Unit | What's being charged |
|---|---|---|
| Structured storage | per GB-month | FHIR data stored, the dominant cost for most workloads. $0.25/GB-month → 100 GB = $25/month |
| Provisioned throughput | per unit | Optional guaranteed request capacity beyond the baseline, billed per provisioned unit. Opt-in. |
Sample C3X output
100 GB of FHIR structured storage (no extra provisioned throughput):
azurerm_healthcare_fhir_service.main
└─ Structured storage 100 GB-month $25.00
Monthly $25.00Optimization tips
Common ways to reduce azurerm_healthcare_fhir_service cost without changing the workload.
Manage data retention
Proportional to data prunedStorage is the dominant cost and grows with FHIR data volume. Archive or purge historical records you no longer need queryable (within healthcare compliance requirements) so storage doesn't grow unbounded.
Provision throughput only when needed
The provisioned-throughput add-onExtra provisioned throughput is opt-in and a meaningful add-on cost. The baseline serves many workloads; add provisioned throughput only when you genuinely need guaranteed request capacity.
Optimize API usage at high volume
Per-request charges at scaleHigh request volumes can add per-request charges. Batch operations and cache where appropriate to reduce request count against the FHIR endpoint.
FAQ
How is the Azure FHIR service billed?
By structured storage (~$0.25/GB-month of FHIR data) plus optional provisioned throughput for guaranteed performance, with per-API-request charges at high volume. 100 GB of storage with no extra throughput is ~$25/month. Storage usually dominates.
Do I need provisioned throughput?
Only if you require guaranteed request capacity beyond the baseline. It's an opt-in add-on with a meaningful cost; most workloads run on storage plus included throughput. Add provisioned throughput when performance SLAs demand it.
How does c3x estimate the cost?
From the structured storage volume (and any provisioned throughput). Storage is the main driver; model your FHIR data size to see the cost.
Related resources
Estimate this resource in your own Terraform
Free, open source, no API key. C3X parses your Terraform and shows line-item cost for every resource, including azurerm_healthcare_fhir_service.