AzureAzure Health Data ServicesDatabase

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.

DimensionUnitWhat's being charged
Structured storageper GB-monthFHIR data stored, the dominant cost for most workloads.
$0.25/GB-month → 100 GB = $25/month
Provisioned throughputper unitOptional 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.00

Optimization tips

Common ways to reduce azurerm_healthcare_fhir_service cost without changing the workload.

Manage data retention

Proportional to data pruned

Storage 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-on

Extra 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 scale

High 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.