# FHIRサンドボックス：プライベートなFHIR R4テストサーバー

> 30人の合成患者を持つ無料のFHIR R4サンドボックス：ベースURL、認証、安定したペルソナID、リセット、制限、最初の要求 — およびパブリックテストサーバーとの違い。

Source: https://developers.anpheros.com/ja/guides/fhir-sandbox

**FHIRサンドボックスは、HL7 FHIR APIを扱うテストサーバーであり、開発者は実際の患者に触れることなくリソースを作成、読み取り、検索できます。** Anpheros FHIRサンドボックスはプロジェクト専用です。`https://platform.anpheros.com/fhir/R4`にあるFHIR R4エンドポイント、それぞれ6ヶ月の履歴を持つ30人の合成患者、本番環境と同じ認証、そしてリセットボタンを備えています。無料で、ワンクリックで利用できます。

<!-- visual:sandbox-stats -->

## Sandbox の詳細

| | |
|---|---|
| FHIR ベース URL | `https://platform.anpheros.com/fhir/R4` (キーがサンドボックスか本番かを決定します) |
| FHIR バージョン | R4 (4.0.1)、26 のリソースタイプ。公開 CapabilityStatement は `/fhir/R4/metadata` にあります |
| 認証 | `Authorization: Bearer sk_test_…`、または SMART アプリ用の OAuth 2.1 トークン |
| テストデータ | 30 人の合成患者: 成人、子供、高齢者。ICD-10 の病状、ATC の薬剤、アレルギー、LOINC の検査結果、バイタルサインが含まれます |
| 安定したペルソナ ID | 識別子システム `https://anpheros.com/fhir/sid/sandbox-persona`、値 `p01`–`p30`: リセット後も同じ人物です |
| リセット | ダッシュボードでワンクリックすると、30 人の患者 (新しい ID 付き) が復元されます。作成した患者は変更されません |
| 制限 | 1 日あたり 10,000 件のリソース書き込み、自身の患者 50 人、ドキュメント 250 MB |
| 価格 | 無料、カード不要 |

## 初回リクエスト

```bash
export KEY=sk_test_...        # from the dashboard: Get a sandbox key
BASE=https://platform.anpheros.com/fhir/R4

# the server's capabilities (no key needed)
curl -s $BASE/metadata | head -c 400

# three synthetic patients
curl -s "$BASE/Patient?_count=3" -H "Authorization: Bearer $KEY"

# one persona by its stable identifier
curl -s "$BASE/Patient?identifier=https://anpheros.com/fhir/sid/sandbox-persona|p02" -H "Authorization: Bearer $KEY"

# that patient's lab results, newest first
curl -s "$BASE/Observation?patient=$PID&category=laboratory&_sort=-date" -H "Authorization: Bearer $KEY"

# the whole record, and an International Patient Summary
curl -s "$BASE/Patient/$PID/\$everything" -H "Authorization: Bearer $KEY"
curl -s "$BASE/Patient/$PID/\$summary" -H "Authorization: Bearer $KEY"
```

## プライベートサンドボックスか、パブリックテストサーバーか？

<!-- visual:sandbox-vs-public -->

## よくある質問

### 無料のFHIRサンドボックスはありますか？
はい。Anpheros FHIR R4サンドボックスは無料でセルフサービスで利用できます。Googleでダッシュボードにサインインし、「サンドボックスキーを取得」を押して、`/fhir/R4`を呼び出してください。

### FHIRサンドボックスのURLは何ですか？
`https://platform.anpheros.com/fhir/R4`。サンドボックスと本番環境はアドレスを共有します。`sk_test_`キーはサンドボックスデータにのみ到達します。

### サンドボックスにはテスト患者がいますか？
はい、プロジェクトごとに30人の合成患者がおり、それぞれ約6ヶ月分の病状、投薬、アレルギー、検査結果、バイタルサインが含まれています。各ペルソナはリセット後も安定した識別子を維持します。

### SMART on FHIRとOAuthをサンドボックスでテストできますか？
はい。PKCEを使用したOAuth 2.1、SMART v2患者スコープ、および同意ページはサンドボックスで機能するため、本番環境の前にアプリケーションをエンドツーエンドでテストできます。

### サンドボックスに実際の患者データを配置できますか？
いいえ。サンドボックスは合成データ専用です。実際の患者は、データ処理契約に署名した検証済み組織向けの別個のデータベースである本番環境に属します。

<!-- visual:cta-sandbox -->

## 関連情報

- [無料のFHIRデータベースとサンドボックス](https://developers.anpheros.com/ja/guides/free-fhir-database): マネージドFHIRデータベースが適切な場合
- [無料サンドボックスでのFHIR概念実証](https://developers.anpheros.com/ja/guides/fhir-proof-of-concept): パイロットで示すべきこと
- [テスト用の合成患者データ](https://developers.anpheros.com/ja/guides/synthetic-patient-data)
- [FHIRプラットフォーム](https://developers.anpheros.com/ja/guides/fhir)
- [はじめに](https://developers.anpheros.com/ja/guides/getting-started)
- [制限事項](https://developers.anpheros.com/ja/guides/limits)
