# FHIR 概念验证（免费沙盒）——面向制药和临床试点

> 在同一个下午运行 FHIR R4 概念验证，用于制药或临床试点：演示内容、包含 30 名合成患者的免费沙盒、首次调用、限制和适用规则。

Source: https://developers.anpheros.com/zh/guides/fhir-proof-of-concept

**FHIR 概念验证通过实际的 API 调用，在任何人承诺基础设施、合同或真实患者之前，展示您的产品如何以 HL7 FHIR R4 格式存储、读取和共享患者数据。** 运行概念验证的最快方法是使用一个已经包含逼真测试患者的托管 FHIR 服务器。Anpheros 沙盒是免费的，只需一次点击即可启动，包含 30 名合成患者，并且与生产环境物理隔离，因此面向诊所、制药团队或投资者演示的试点可以在同一个下午启动。

<!-- visual:poc-stats -->

## 有说服力的概念验证应展示什么

| 试点必须回答的问题 | 需要演示的内容 | Anpheros 中的位置 |
|---|---|---|
| 我们能否读取患者病史？ | 合成患者的时间线或国际患者摘要 | `/v1/patients/{id}/timeline`, `Patient/$summary` |
| 我们能否写入自己的数据？ | 创建患者、添加读数、导入实验室报告 | REST v1, FHIR API, lab connector |
| 数据是否符合标准？ | 包含 LOINC、ICD-10、ATC 代码的有效 FHIR R4 | 每个资源；使用 [FHIR 验证器](https://developers.anpheros.com/tools/fhir-validator) 进行检查 |
| 患者能否控制访问？ | OAuth 同意屏幕，然后是失效的令牌失败 | OAuth 2.1 + SMART on FHIR scopes |
| 我们的系统能否做出反应？ | 数据更改时到达您服务器的 webhook | Signed webhooks |
| AI 能否安全地使用它？ | 令牌预算内的带有来源标签的上下文 | `POST /v1/context`, MCP server |

## 计划

<!-- visual:poc-steps -->

按下仪表板中的 **获取沙盒密钥** 后第一分钟：

```bash
export ANPHEROS_KEY=sk_test_...        # shown once in the dashboard
curl -s -H "Authorization: Bearer $ANPHEROS_KEY" "https://platform.anpheros.com/v1/patients?limit=3"
```

使用 TypeScript SDK 的第一个小时：

```ts
import { Anpheros, apiKey } from '@anpheros/sdk';

const anpheros = new Anpheros({ auth: apiKey(process.env.ANPHEROS_KEY!) });
const { data: [first] } = await anpheros.patients.list({ limit: 1 });
const history = await anpheros.timeline.list(first.id, { limit: 20 });
console.log(history.data.map((i) => `${i.date} ${i.title}`));
```

试点结束后，从仪表板中 **重置** 测试患者：30 个合成患者将恢复到其原始状态（带有新 ID），您在他们身上所做的更改将消失；您自己创建的患者将保留，直到您删除他们。

## 沙盒限制

| 限制 | 值 |
|---|---|
| 价格 | 免费，无需信用卡 |
| 合成患者 | 每个项目 30 名，包含约六个月的病症、药物、实验室检查和生命体征数据 |
| 您自己的患者 | 每个项目 500 名 |
| 资源写入 | 每个项目每天 10,000 次（合成患者及其重置不计入此限制） |
| 文档 | 每个项目 250 MB |
| 沙盒项目 | 每个组织 5 个 |

生产环境是为已验证的组织提供的独立数据库，并签署了数据处理协议；计划起价为每月 99 欧元，第一个月免费。

## 在受监管环境中的概念验证

- **仅使用合成数据。** 沙盒环境仅用于模拟患者；沙盒密钥无法访问真实患者。真实患者数据应在数据处理协议下用于生产环境。
- **对于制药和研究团队：** 沙盒环境可展示数据模型和同意流程。Anpheros 不是临床试验系统，真实记录的研究使用需要有其自身的法律依据和协议。
- **对于诊所：** 首先使用合成患者展示与您自身系统的集成；[诊所集成指南](https://developers.anpheros.com/zh/guides/integrate-clinic-systems-fhir) 涵盖了按记录编号匹配和代表组织进行写入。

## 常见问题解答

### 有免费的 FHIR 服务器用于概念验证吗？
是的。Anpheros 沙盒是一个托管的 FHIR R4 服务器，免费且无需信用卡，每个项目有 30 名合成患者，并可容纳您自己的 50 名患者。

### 需要多长时间才能开始？
使用 Google 登录并按“获取沙盒密钥”即可一步创建组织、沙盒项目和 API 密钥。第一次 API 调用可以在一分钟后进行。

### 我可以在沙盒中使用真实的患者数据吗？
不可以。沙盒用于合成数据。真实患者数据将进入生产环境，这是一个单独的数据库，需要签署数据处理协议。

### 当我们上线时，我的概念验证会怎样？
代码保持不变：生产环境使用相同的 API 和 `sk_live_` 密钥。数据不会从沙盒迁移到生产环境；生产环境是空的。

### 我可以在演示中展示患者同意吗？
是的。OAuth 同意流程在沙盒中可用，因此您可以展示同意屏幕、访问日志和已撤销的令牌。

<!-- visual:cta-poc -->

## 相关资源

- [免费 FHIR 数据库和沙盒](https://developers.anpheros.com/zh/guides/free-fhir-database)
- [用于测试的合成患者数据](https://developers.anpheros.com/zh/guides/synthetic-patient-data)
- [入门](https://developers.anpheros.com/zh/guides/getting-started)
- [面向健康应用的患者同意平台](https://developers.anpheros.com/zh/guides/patient-consent-platform)
- [限制](https://developers.anpheros.com/zh/guides/limits)
- [定价](https://developers.anpheros.com/zh/guides/pricing)
