# 製薬および臨床パイロット向けのFHIR概念実証（無料サンドボックス）

> 製薬または臨床パイロット向けのFHIR R4概念実証を、その日の午後に実行する：デモンストレーション内容、30人の合成患者がいる無料サンドボックス、最初のAPIコール、制限事項、および適用されるルール。

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

**FHIR概念実証は、インフラストラクチャ、契約、または実際の患者にコミットする前に、実際のAPIコールを使用して、製品がHL7 FHIR R4で患者データを保存、読み取り、共有できることを示します。** これを実行する最も速い方法は、現実的なテスト患者がすでにいる管理されたFHIRサーバーに対して行うことです。Anpherosサンドボックスは無料で、ワンクリックで開始でき、30人の合成患者から始まり、本番環境とは物理的に分離されているため、クリニック、製薬チーム、または投資家向けデモのパイロットをその日の午後に開始できます。

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

## 実証実験で示すべきこと

| パイロットで回答すべき質問 | 実証すべきこと | Anpheros の場所 |
|---|---|---|
| 患者の履歴を読み取れるか？ | タイムラインまたは合成患者の International Patient Summary | `/v1/patients/{id}/timeline`, `Patient/$summary` |
| 独自のデータを書き込めるか？ | 患者の作成、測定値の追加、検査レポートのインポート | REST v1, FHIR API, lab connector |
| データは標準か？ | LOINC, ICD-10, ATC コードを含む有効な FHIR R4 | すべてのリソース; [FHIR validator](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 -->

ダッシュボードで**サンドボックスキーを取得**をクリックしてから1分後：

```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 を使用した最初の1時間：

```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付き）に戻り、患者に書き込んだ内容は消去されます。ご自身で作成した患者は、削除するまで残ります。

## Sandbox の制限事項

| 制限事項 | 値 |
|---|---|
| 価格 | 無料、カード不要 |
| 合成患者 | プロジェクトあたり 30 名（約 6 か月分の病状、処方薬、検査結果、バイタルサインを含む） |
| ご自身の患者 | プロジェクトあたり 500 名 |
| リソース書き込み | プロジェクトあたり 10,000 件/日（合成患者とそのリセットはカウントされません） |
| ドキュメント | プロジェクトあたり 250 MB |
| Sandbox プロジェクト | 組織あたり 5 件 |

本番環境は、署名済みのデータ処理契約を締結した認定済み組織向けの別のデータベースです。プランは月額 €99 からで、最初の月は無料です。

## 規制された環境での概念実証

- **必ず合成データのみを使用してください。** サンドボックスは架空の患者を対象としており、サンドボックスキーは物理的に実際の患者に到達することはできません。実際の患者データは、データ処理契約の下で本番環境に配置されるべきです。
- **製薬および研究チーム向け:** サンドボックスは、データモデルと同意フローを示します。Anpheros は臨床試験システムではなく、実際の記録の研究利用には独自の法的根拠と契約が必要です。
- **クリニック向け:** まず合成患者を使用して、自身のシステムとの統合を示してください。[クリニック統合ガイド](https://developers.anpheros.com/ja/guides/integrate-clinic-systems-fhir) では、記録番号による照合と組織を代表しての書き込みについて説明しています。

## よくある質問

### PoC（概念実証）用に無料のFHIRサーバーはありますか？
はい。Anpherosサンドボックスは、管理されたFHIR R4サーバーであり、無料でクレジットカード不要で利用できます。プロジェクトごとに30人の合成患者データと、ご自身のデータ用に50件の容量があります。

### 開始までどのくらい時間がかかりますか？
Googleでサインインし、「サンドボックスキーを取得」を押すだけで、組織、サンドボックスプロジェクト、APIキーが一度に作成されます。最初のAPIコールは1分後に行えます。

### サンドボックスで実際の患者データを使用できますか？
いいえ。サンドボックスは合成データ用です。実際の患者データは本番環境で使用され、これは別のデータベースであり、データ処理契約への署名が必要です。

### 本番稼働する際に、PoCのコードはどうなりますか？
コードはそのまま使用できます。本番環境では、`sk_live_`キーを使用して同じAPIを使用します。データはサンドボックスから本番環境に移行しません。本番環境は空の状態から始まります。

### デモで患者の同意を示すことはできますか？
はい。サンドボックスではOAuthの同意フローが機能するため、同意画面、アクセスログ、取り消されたトークンを表示できます。

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

## 関連情報

- [無料のFHIRデータベースとサンドボックス](https://developers.anpheros.com/ja/guides/free-fhir-database)
- [テスト用合成患者データ](https://developers.anpheros.com/ja/guides/synthetic-patient-data)
- [はじめに](https://developers.anpheros.com/ja/guides/getting-started)
- [ヘルスアプリ向け患者同意プラットフォーム](https://developers.anpheros.com/ja/guides/patient-consent-platform)
- [制限事項](https://developers.anpheros.com/ja/guides/limits)
- [料金](https://developers.anpheros.com/ja/guides/pricing)
