直接答案:按 2026-11-11 的 Azure Health Data Services 官方公开价(eastus,USD,不含税与折扣),FHIR 服务的核心计费项是:Structured Storage $0.39/GB/月(每月前 1 GB 免费)、BLOB Storage $0.023/GB/月(前 1 GB 免费)、API Requests $0.54/10 万次(每月前 5 万次免费)、FHIR Transformations $1.14/GB(前 0.5 GB 免费)、Structured De-identification $1.14/GB(前 0.5 GB 免费)、Unstructured De-identification $0.05/MB(前 50 MB 免费)、Export batch $0.19/GB 起、Events $0.59/百万(前 10 万免费)。按 100 GB 结构化存储 + 1,000 万次 API + 100 GB FHIR 转换测算:$38.61 + $53.73 + $113.43 = $205.77/月;1 TB + 1 亿次 API + 1 TB 转换 = $2,105.49/月。真正容易超预算的是临床数据量、API 轮询/批量操作、去标识与重复转换。
本文面向正在做 FHIR 互操作/健康数据平台、比较 Azure Health Data Services 与自建 FHIR 服务器、或给存储/API/转换做预算的医疗 IT、数据平台、集成架构师、财务与采购。它把“官方价目”“编辑测算”“未纳入项”分开写,覆盖免费额度、存储/API/转换/去标识/导出/事件、月度 TCO、隐藏成本与 90 天清单。价格来自 Health Data Services 定价页与 Microsoft Learn 的 FHIR/服务概览(2026-11-11)。不构成采购建议。
① 存储、API、转换、去标识、导出、事件分开计费;每月有 1 GB 存储、5 万次 API、0.5 GB 转换/结构化去标识、50 MB 非结构化去标识、1 GB 导出、10 万事件的免费额度。② 存储按“摄取数据+索引”计;DICOM 同时收 Structured 与 BLOB 存储。③ 去标识很贵:非结构化 $0.05/MB(约 $50/GB),100 GB 就是约 $5,117;结构化去标识 $1.14/GB。API 500+/429 与 initial import 不计费。
计费项与免费额度
HDS 是“按用量”的 PaaS:存储按摄取数据与索引的 GB/月;API Requests 按 10 万次;FHIR Transformations、Structured De-identification 按 GB;Unstructured De-identification 按 MB;Export batch 按 GB;Events 按百万。每月免费额度:1 GB 存储、5 万 API、0.5 GB FHIR 转换、0.5 GB 结构化去标识、50 MB 非结构化去标识、1 GB 导出、10 万事件。官方还说明:API 返回 500+ 或 429 不计费;initial mode import 不计费;Batch 中成功的操作计费,Transaction 整体成功/失败计费。
| 计费项 | 单价 | 免费额度/月 | 说明 |
|---|---|---|---|
| Structured Storage | 0.39/GB | 1 GB | 摄取数据+索引 |
| BLOB Storage | 0.023/GB | 1 GB | DICOM 图像等 |
| API Requests | 0.54/10 万 | 5 万 | 500+/429 不计费 |
| FHIR Transformations | 1.14/GB | 0.5 GB | 转换操作 |
| Structured De-identification | 1.14/GB | 0.5 GB | 结构化去标识 |
| Unstructured De-identification | 0.05/MB | 50 MB | 非结构化去标识 |
| Export batch | 0.19/GB 起 | 1 GB | 批量导出 |
| Events | 0.59/百万 | 10 万 | 事件 |
来源:Health Data Services 定价页(eastus,2026-11-11)。价格为 USD;未计税与折扣;免费额度按月;Batch/Transaction 计费口径以官方说明为准。
存储:10 GB / 100 GB / 1 TB
Structured Storage 每月前 1 GB 免费,超出部分 $0.39/GB:10 GB = 9×0.39 = $3.51/月;100 GB = 99×0.39 = $38.61;1 TB(1,024 GB)= 1,023×0.39 = $398.97。BLOB Storage 更便宜($0.023/GB):100 GB = $2.28、1 TB = $23.53;DICOM 同时收 Structured(元数据)与 BLOB(图像)两份。FHIR 资源主要走 Structured,影像/大对象走 BLOB。
| 容量 | Structured/月 | BLOB/月 | 说明 |
|---|---|---|---|
| 10 GB | 3.51 | 0.21 | 前 1 GB 免费 |
| 100 GB | 38.61 | 2.28 | FHIR 资源/索引 |
| 1 TB(1,024 GB) | 398.97 | 23.53 | DICOM 另加两份 |
| 10 TB(10,240 GB) | 3,993.21 | 235.50 | 长期归档要分层 |
编辑测算:容量−1 GB 后×单价;1 TB=1,024 GB;未计请求/转换/导出/事件、税与折扣;DICOM 同时计 Structured+BLOB。
API:5 万免费,之后 $0.54/10 万
API Requests 每月前 5 万次免费,超出 $0.54/10 万次(即 $5.40/百万):100 万次 = 95 万/10 万×0.54 = $5.13;1,000 万次 = $53.73;1 亿次 = $539.73;10 亿次 = $5,399.73。官方明确 500+ 与 429 不计费,initial import 不计费;但轮询、批量读取、Bundle 操作会正常计费。FHIR 的 Batch/Transaction 中,Batch 成功操作计费,Transaction 整体成功/失败计费。
| API 请求/月 | 计费请求 | 费用/月 |
|---|---|---|
| 5 万 | 0 | 0 |
| 100 万 | 95 万 | 5.13 |
| 1,000 万 | 995 万 | 53.73 |
| 1 亿 | 9,995 万 | 539.73 |
| 10 亿 | 99,995 万 | 5,399.73 |
编辑测算:(请求数−5 万)/10 万×0.54;500+/429 与 initial import 不计费;未计税与折扣。
转换、去标识、导出与事件
FHIR Transformations 与 Structured De-identification 都是 $1.14/GB(前 0.5 GB 免费):100 GB = $113.43、1 TB = $1,166.79。Unstructured De-identification $0.05/MB(前 50 MB 免费)——100 GB=102,400 MB,约 $5,117.50,是最贵的转换项。Export batch 前 1 GB 免费,超出首档 $0.19/GB、之后 $0.139992/GB;100 GB 约 $14.05、1 TB 约 $143.38。Events 前 10 万免费,之后 $0.59/百万:100 万约 $0.53、1,000 万约 $5.84。
| 项目 | 100 GB/月 | 1 TB/月 | 说明 |
|---|---|---|---|
| FHIR Transformations | 113.43 | 1,166.79 | 前 0.5 GB 免费 |
| Structured De-id | 113.43 | 1,166.79 | 前 0.5 GB 免费 |
| Unstructured De-id | 5,117.50 | 约 52,426.30 | 0.05/MB |
| Export batch | 约 14.05 | 约 143.40 | 首档 0.19/GB |
| Events(1,000 万) | 5.84 | 5.84 | 0.59/百万,前 10 万免费 |
编辑测算:转换/结构化去标识=(GB−0.5)×1.14;非结构化=(MB−50)×0.05;导出按首档+后续档;事件=(百万−0.1)×0.59;未计税与折扣。
月度 TCO:小/中/大
把核心项叠加:小 10 GB 存储 + 100 万 API + 10 GB 转换 = 3.51 + 5.13 + 10.83 = $19.47/月;中 100 GB + 1,000 万 API + 100 GB 转换 = 38.61 + 53.73 + 113.43 = $205.77;大 1 TB + 1 亿 API + 1 TB 转换 = 398.97 + 539.73 + 1,166.79 = $2,105.49。再加去标识/导出/事件/DICOM BLOB;如果每月都重跑全量转换,成本会线性叠加,建议只对新增/变更数据转换。
| 规模 | 存储 | API | 转换 | 合计/月 |
|---|---|---|---|---|
| 小 | 10 GB = 3.51 | 100 万 = 5.13 | 10 GB = 10.83 | 19.47 |
| 中 | 100 GB = 38.61 | 1,000 万 = 53.73 | 100 GB = 113.43 | 205.77 |
| 大 | 1 TB = 398.97 | 1 亿 = 539.73 | 1 TB = 1,166.79 | 2,105.49 |
| 中 + 100 GB 去标识 | 100 GB | 1,000 万 | 100 GB 转换 + 100 GB 去标识 | 319.20 |
| 中 + 非结构化 100 GB 去标识 | 100 GB | 1,000 万 | +5,117.50 | 5,323.27 |
编辑测算:核心项相加;去标识按结构化/非结构化分别计;未计 BLOB/导出/事件/DICOM、税与折扣。
隐藏成本与 90 天清单
隐藏成本七项:存储按摄取+索引(不是压缩后)、DICOM 双份存储、API 轮询/批量、转换/去标识按 GB 且可能重复跑、非结构化去标识 $0.05/MB、导出/事件、以及 workspace/网络/下游分析。FHIR 服务的服务器由 Microsoft 维护/备份,但长期归档、分析、集成与人力另计。90 天:第 1–2 周盘点数据量、资源类型、DICOM/非结构化比例;第 2–3 周统计 API 调用与 Batch/Transaction;第 3–4 周算存储/API/转换/去标识;第 4–6 周优化转换增量、缓存、分页;第 6–8 周压测导入/查询/导出;第 8–10 周核对 BLOB/导出/事件;第 10–12 周设置存储/API/转换告警。
| 场景 | 首选 | 先核对 |
|---|---|---|
| FHIR 资源/索引 | Structured Storage | 摄取+索引量 |
| DICOM/大对象 | BLOB Storage | 同时收 Structured |
| API 轮询/批量 | 分页/缓存 | 500+/429 免费 |
| 增量转换 | 只转新增/变更 | 1.14/GB |
| 结构化去标识 | 按需 | 1.14/GB |
| 非结构化去标识 | 先脱敏/抽样 | 0.05/MB |
| 导出/事件 | 批量/按需 | 0.19/GB 起、0.59/百万 |
编辑整理:不是厂商推荐;功能/价格以官方页面为准;workspace/网络/分析/人力未估算。
常见问题
Azure Health Data Services 怎么计费?
按用量:Structured Storage 0.39/GB/月、BLOB 0.023/GB/月、API 0.54/10 万次、FHIR 转换/结构化去标识 1.14/GB、非结构化去标识 0.05/MB、导出 0.19/GB 起、事件 0.59/百万;每月有免费额度。
100 GB 存储一个月多少钱?
Structured 99×0.39=$38.61;BLOB 99×0.023=$2.28。DICOM 会同时收 Structured(元数据)与 BLOB(图像),不是二选一。
API 请求怎么算?
每月前 5 万免费,之后 $0.54/10 万($5.40/百万);100 万=$5.13、1,000 万=$53.73、1 亿=$539.73。500+/429 与 initial import 不计费。
转换和去标识多少钱?
FHIR 转换与结构化去标识都是 $1.14/GB(前 0.5 GB 免费);100 GB=$113.43。非结构化去标识 $0.05/MB,100 GB≈$5,117.50,最贵。
DICOM 怎么计费?
DICOM 图像按 BLOB Storage(0.023/GB)计,元数据按 Structured Storage(0.39/GB)计;两者都会产生费用。Transcode 另有按 GB 的 meter。
有免费额度吗?
每月 1 GB 存储、5 万 API、0.5 GB FHIR 转换、0.5 GB 结构化去标识、50 MB 非结构化去标识、1 GB 导出、10 万事件;超出按各 meter 计费。
和自建 FHIR 服务器怎么选?
HDS 省去服务器/补丁/备份/合规运维,按用量计费;自建需要 VM/数据库/存储/安全/高可用/人力。数据量小、团队强可自建;需要托管 FHIR/PHI 能力与弹性,HDS 更省事。
怎么降本?
五步:① 只转换新增/变更数据;② API 分页/缓存,减少轮询;③ DICOM 大对象用 BLOB,元数据精简;④ 非结构化去标识先抽样/脱敏;⑤ 导出/事件按需,长期归档分层。
研究方法与局限
官方事实(HDS 定价页、Learn FHIR/服务概览):存储/API/转换/去标识/导出/事件单价与免费额度、DICOM 双份存储、500+/429 与 initial import 不计费、Batch/Transaction 计费。编辑测算:容量−1 GB;API−5 万;转换−0.5 GB;非结构化−50 MB;导出首档;事件−0.1 百万;小/中/大 TCO。
局限七项:① 只取 eastus USD 公开标价,不含税/合同折扣/区域差异;② 数据量、API 量、转换/去标识比例为编辑假设;③ 未计 workspace/网络/分析/长期归档/人力;④ 未做真实导入/查询/导出压测;⑤ DICOM/Transcode/Export 的档位细节以账单为准;⑥ 旧版 Azure API for FHIR 的 runtime/throughput 计费未展开;⑦ 价格/免费额度会变,采购前复核官方页面与账单。
数据来源与口径
- Microsoft Azure, Azure Health Data Services Pricing:azure.microsoft.com/en-us/pricing/details/health-data-services。存储/API/转换/去标识/导出/事件单价、免费额度、DICOM 双份、500+/429 与 import 计费说明。访问 2026-11-11。
- Microsoft Learn, Azure Health Data Services overview:healthcare-apis/healthcare-apis-overview。FHIR/DICOM/MedTech、PHI、托管备份与工作区。访问 2026-11-11。
- Microsoft Learn, FHIR service overview:healthcare-apis/fhir/overview。FHIR 服务能力、数据存储与 API。访问 2026-11-11。
资料截止 2026-11-11;价格/功能以 Microsoft 官方页面与账单为准;本文不构成采购、医疗合规或法律建议。