面向开发者

免费 FHIR 服务器供开发使用:包含 30 名模拟患者和六个月历史数据的沙盒

在哪里可以获取免费的 FHIR R4 服务器并立即开始编写:Anpheros 沙盒,自助服务,包含 30 名模拟患者,逼真的 LOINC、ICD-10 和 ATC 数据,REST API、Webhooks 和 SDK。了解限制、重置以及数据详情。

作者 发布于 阅读约 1 分钟

公开的 FHIR 测试服务器在首次请求时很有用,但当您需要持久不变的数据、与您相似的患者数据,或者需要写入但又担心被下一个人覆盖时,它们就毫无用处了。Anpheros 沙盒是一个免费的 FHIR R4 服务器,属于您的项目:拥有您自己的 30 名合成患者、您自己的写入操作、您自己的密钥和 Webhook,以及一个重置按钮,以便在您想要恢复原始数据时使用。

面向开发者的技术版本: FHIR 沙盒 · 免费 FHIR 数据库 在 developers.anpheros.com 上提供,包含请求、响应和限制。本页面为通俗易懂的版本。

您将获得什么

  • 一个 FHIR R4 端点,位于 https://platform.anpheros.com/fhir/R4,在 /metadata 处提供 CapabilityStatement,支持搜索、_history、$everything、$summary(国际患者摘要)和 $validate。
  • 通过 REST 访问相同的数据,位于 /v1:患者、观察结果、药物、病症、时间线、文档。
  • 每个项目 30 名合成患者,拥有自项目创建之日起长达六个月的历史记录:来自欧盟各地的成人、儿童和老年人,病症使用 ICD-10 编码,药物使用 ATC 编码,过敏、实验室结果和生命体征使用 LOINC 编码。
  • Webhook、文档、实验室导入、OAuth,与生产环境完全相同,因此上线时无需更改任何内容。
  • SDK 支持 Dart(pub.dev 上的 anpheros_sdk)和 TypeScript(npm 上的 @anpheros/sdk)。

沙盒是免费的,并且将一直免费。没有人会要求您提供银行卡信息。

获取密钥

使用 Google 登录 platform.anpheros.com/dashboard 仪表板,然后按获取沙盒密钥。您将收到一个组织、一个沙盒项目和一个 sk_test_… 密钥,该密钥仅显示一次。通过 Admin API 也可以实现:

curl -X POST https://platform.anpheros.com/admin/sandbox/quickstart \
     -H "Authorization: Bearer $FIREBASE_ID_TOKEN"

首次调用:

export BASE=https://platform.anpheros.com
export KEY=sk_test_…
curl "$BASE/fhir/R4/Patient?_count=5" -H "Authorization: Bearer $KEY"
curl "$BASE/fhir/R4/Observation?patient=$PID&category=laboratory&_sort=-date" -H "Authorization: Bearer $KEY"

合成患者

每个沙盒项目都有自己的副本。您可以更改或删除任何内容;其他项目看不到。在仪表板中重置测试患者(或通过 POST /admin/projects/{id}/sandbox/reset)会将它们恢复到原始状态,并带有新的 ID;您自己创建的患者不会受到影响。每个合成患者在重置后都保持稳定的标识符,因此测试可以始终找到同一个人:

Patient?identifier=https://anpheros.com/fhir/sid/sandbox-persona|p02

始终指向 Elena Ionescu,出生于 1985 年,拥有相同的病症和相同的六个月的读数。

限制

限制慷慨但有限,因此一个失控的脚本不会给任何人带来任何成本:

限制 沙盒
资源写入 每个项目每天 10,000 次
患者 您自己的 100 名患者,外加 30 名合成患者
文档 每个项目 250 MB
请求 每分钟每密钥 600 次
沙盒项目 每个组织 5 个

沙盒密钥只能访问沙盒数据。生产环境是不同的数据库,对经过验证的组织开放,并签订了数据处理协议;生产环境的第一个月是免费的。

浏览数据

仪表板显示每位患者的记录、每个资源的 FHIR、其背后的 Provenance 以及项目的请求日志。为了在不编写代码的情况下快速查看,GET /v1/patients/{id}/timeline 会按日期顺序返回关于一个人的所有信息,而 GET /fhir/R4/Patient/{id}/$everything 会以 Bundle 的形式返回整个记录。每个类型的示例资源发布在 platform.anpheros.com/tools/fhir-examples,验证器位于 /tools/fhir-validator。

常见问题

沙盒真的免费吗?

是的,没有时间限制,也不需要银行卡。上述限制是为了让所有人都能免费使用。

这是一个公开的 FHIR 服务器吗?

不是,这也是它的优势所在。公开的测试服务器是共享的且会被清除;您的沙盒属于您的项目,拥有自己的密钥。其他开发者无法查看或更改您的数据。

我可以加载自己的测试患者吗?

可以:通过 /fhir/R4 或 /v1 创建患者和资源,每个项目最多可创建 100 名患者。实验室连接器一次请求即可导入 CSV、HL7 v2 或 JSON 格式的完整报告。

当我迁移到生产环境时会发生什么?

您的代码无需更改。基础 URL 相同;sk_live_… 密钥会将相同的调用指向生产数据库。生产环境需要经过验证的组织和已签署的数据处理协议。

AI 助手可以使用沙盒吗?

可以。platform.anpheros.com/mcp 上的 MCP 服务器接受沙盒密钥,并向任何支持 MCP 的助手公开记录:列出患者、获取带有 Provenance 标签的上下文、搜索 FHIR、验证和创建资源。请参阅 EMR 与 AI 医疗助手集成。

本指南仅供参考,不能替代医生诊疗。涉及健康的决定请咨询医生。紧急情况请拨打 112。
关于作者
Adrian Kereky

Anpheros 创始人。电子工程师,曾在与三星(Samsung)和英伟达(NVIDIA)合作的汽车项目中从事自动驾驶工作六年,负责运行在 NVIDIA 芯片与 CUDA 上的驾驶辅助系统和 AI 系统的架构。随后创建了 Anpheros:由患者掌控的健康档案及其运行所依托的 HL7 FHIR R4 平台。

了解更多关于 Anpheros 与作者 →

把健康档案随身带着

Anpheros Daily 把症状、化验、药物和文件集中保存在一个地方,采用标准格式,由你掌控。Basic 方案免费。

下载 Anpheros Daily