# FHIR における International Patient Summary (IPS)

> IPS セクションと LOINC コード、FHIR ドキュメントバンドルの構築方法、プラットフォームによって生成された実際の抜粋、および検証済み IPS を生成するための 1 回の呼び出しについて説明します。

Source: https://developers.anpheros.com/ja/guides/international-patient-summary-fhir

**International Patient Summary (IPS) は、標準化された最小限の健康情報サマリー（アレルギー、投薬、問題、および利用可能な場合は予防接種、検査結果、バイタルサイン）であり、どの国でも読み取れるように FHIR ドキュメントバンドルとしてパッケージ化されています。** これは HL7 FHIR [IPS 実装ガイド](https://hl7.org/fhir/uv/ips/) によって定義されており、欧州健康データ空間で国境を越えたケアに使用されています。Anpheros は、患者の FHIR R4 レコードから 1 回の呼び出し `Patient/{id}/$summary` で IPS を生成し、その結果は公式の HL7 バリデーターで 0 エラーで検証されます。

## セクション

<!-- visual:ips-sections -->

## ドキュメントの構築方法

FHIR IPSは、`Bundle-uv-ips`でプロファイルされた`document`タイプの`Bundle`です。その最初の項目は、`Composition`（LOINC 60591-5 "Patient summary Document"）であり、そのセクションはBundle内の後続リソースを参照します。具体的には、Patient、AllergyIntolerance、MedicationStatement、Condition、Immunization、Observationリソース、および作成者と管理者です。各セクションには生成されたXHTMLナラティブが含まれており、ソフトウェアなしでも人間がドキュメントを読むことができます。

この抜粋は、合成患者のためにプラットフォームによって生成された実際のドキュメントからのものです（IDは短縮されています）。

```json
{
  "resourceType": "Bundle",
  "type": "document",
  "meta": {"profile": ["http://hl7.org/fhir/uv/ips/StructureDefinition/Bundle-uv-ips"]},
  "entry": [
    {"resource": {
      "resourceType": "Composition",
      "status": "final",
      "type": {"coding": [{"system": "http://loinc.org", "code": "60591-5", "display": "Patient summary Document"}]},
      "title": "International Patient Summary",
      "author": [{"reference": "Device/…", "display": "Anpheros Platform"}],
      "custodian": {"reference": "Organization/…", "display": "Anpheros"},
      "section": [
        {"title": "Allergies", "code": {"coding": [{"system": "http://loinc.org", "code": "48765-2"}]},
         "entry": [{"reference": "AllergyIntolerance/…"}]},
        {"title": "Medications", "code": {"coding": [{"system": "http://loinc.org", "code": "10160-0"}]},
         "entry": [{"reference": "MedicationStatement/…"}]}
      ]
    }},
    {"resource": {"resourceType": "Patient"}},
    {"resource": {"resourceType": "AllergyIntolerance"}},
    {"resource": {"resourceType": "MedicationStatement"}}
  ]
}
```

## 生成する

```bash
curl "https://platform.anpheros.com/fhir/R4/Patient/$PID/\$summary?lang=en" \
  -H "Authorization: Bearer $KEY" -o ips.json
```

- 必須セクションは空になりません。記録がない場合は、IPS absent-or-unknown コードで示され、アプリケーションは明示的な「アレルギーなし」を書き込むことができます。
- 無効なコードを持つリソースは除外され、レスポンスヘッダーで報告されるため、1つの不正なレコードがドキュメントを壊すことはありません。
- `?lang=en` または `?lang=ro` は、ナラティブの言語を設定します。
- アクセス権のない患者は `404` を返します。

## よくある質問

### International Patient Summary (IPS) とは何ですか？
HL7 によって FHIR ドキュメントとして標準化された、国境を越えて共有可能な、アレルギー、投薬、問題、および利用可能な場合は予防接種、検査結果、バイタルサインを含む、最小限の専門分野に依存しない個人の健康情報の要約です。

### IPS にはどのセクションが必要ですか？
アレルギーおよび不耐症 (LOINC 48765-2)、投薬サマリー (10160-0)、および問題リスト (11450-4) です。予防接種、検査結果、バイタルサインは推奨されます。

### FHIR データから IPS を生成するにはどうすればよいですか？
患者のリソースを収集し、IPS セクションとナラティブを含む Composition を構築し、すべてをドキュメント Bundle としてパッケージ化します。Anpheros を使用すると、これは 1 つのリクエストで完了します: `GET /fhir/R4/Patient/{id}/$summary`。

### Anpheros IPS は検証されますか？
はい。生成されたドキュメントは、IPS 実装ガイドに対して公式の HL7 FHIR バリデーターで 0 エラーで検証されます。

### ヨーロッパでは IPS は何に使用されますか？
European Health Data Space は、患者サマリーを、ヨーロッパの形式で交換されなければならない優先カテゴリの 1 つとして挙げています。

<!-- visual:cta-ips -->

## 関連情報

- [FHIR プラットフォーム](https://developers.anpheros.com/ja/guides/fhir): `$summary`、`$everything` および 26 のリソースタイプ
- [開発者向け欧州ヘルスデータスペース (EHDS)](https://developers.anpheros.com/ja/guides/ehds-for-developers)
- [縦断的患者データ API](https://developers.anpheros.com/ja/guides/longitudinal-patient-data-api)
- [ヘルスケアデータ相互運用性](https://developers.anpheros.com/ja/guides/interoperability)
- [患者向け国際患者サマリー (IPS)](https://anpheros.com/guides/international-patient-summary)
