Top Banner
FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会 技術副委員長 平井 正明 2017382016 HL7 ® Health Level Seven International, 2017 日本HL7協会
45

日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources 日本HL7協会

Mar 11, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

FHIRの技術概要

Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>>

日本HL7協会 技術副委員長

平井 正明

2017年3月8日

Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 2: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会 2

Page 3: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

FHIRコンセプトの背景

• (Meaningful useの大前提) 経済的であること 誰でも(小規模ベンダーでも)実装できること

• ONCの方針

– Simple

– Easy

– Modular

• 医療情報は特殊か?

– 金融、商取引、その他一般の技術は使えないのか?

– プライバシー、アクセス権の扱いは少し特殊かも?

Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会 3

Page 4: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

Fast Healthcare Interoperability Resources

RFHFHIR

• 簡単にし開発コストを減らし開発期間を短く

– 多くの人が開発できる、実装主義

• 理屈、理論重視ではない

– 汎用の技術、標準類を採用する

– HTTP、XML、JSON、(RDF)

• データを”リソース”として表現する

– V2:メッセージ、V3:CMET

– REST

• Agnostic

– 実装本位でHL7内、HL7以外の成果を生かす

• V2、V3(RIM)、CDA

• openEHR、CIMI、ISO13606、IHE、DICOM

• 80%ルール

– Zセグメントのように

– 国・地域毎、分野・部門毎に決めて公開(URIの活用) – (おそらく)標準部分の数倍・数十倍以上の標準が必要

• ドキュメント、メッセージ、サービスの統合

Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会 4

REST Documents

Messages Services

Page 5: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

インターネットの活用

IOH ?

• 仕様を含めてインターネットを活用する

– 仕様の提示

– 実装、バリデーション

– 運用

• そのために、汎用技術の活用

– JSON XML

– HTTP RESTful

– セキュリティ

Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会 5

Page 6: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

XMLとJSON

<DocumentReference xmlns="http://hl7.org/fhir">

<id value="example"/>

<text>…… </text>

<masterIdentifier>

<system value="urn:ietf:rfc:3986"/>

<value

value="urn:oid:1.3.6.1.4.1.21367.2005.3.7"/>

</masterIdentifier>

.

--------<< JSON>>----------

{

"resourceType": "DocumentReference",

"id": "example",

"text": {….}

"masterIdentifier": {

"system": "urn:ietf:rfc:3986",

"value": "urn:oid:1.3.6.1.4.1.21367.2005.3.7"

},

XML

<XXX xmlns="urn:foo">

<B a="c"/> <C>One</C> <C>Two</C> <D>One</D> <div>Not<b>so</b>easy</div>

</XXX>

JSON

{ "B": {"a" : "c"},

"C": ["One","Two"],

"D": ["One"],

"div": {

"text-before":"Not",

"b":"so",

"text-after":"easy"}

}

6 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 7: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

REST? 汎用の考え方

“REpresentational State Transfer”

データを”リソース”として表現する

“リソース”をURI(Uniform Resource Identifier)で指定する

CRUD(Create, Read, Update, Delete)処理にHTTPを使用する

“リソース”は異なった表現を使っても交換できる

7 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 8: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

REST (Representational State Transfer)

CRUD:

Create 新しいインスタンスを生成

POST 【例】 POST [base]/Patient

Read インスタンスを取得

GET 【例】 GET [base]/Patient

Update インスタンスの内容を変更

PUT 【例】 PUT [base]/Patient/100

Delete インスタンスを削除

DELETE 【例】 DELETE [base]/Patient/100

8

http://www.hl7.org

Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 9: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

医療の”レポジトリ”モデル

9 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 10: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

検査結果V2メッセージ

FHIR

レポジトリ

FHIR

メッセージ

検査システム

V2 メッセージ

V2FHIRブリッジ

モバイル端末で検査結果参照

FHIRメッセージプロセッサ

10 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 11: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

CDAドキュメント

FHIR

レポジトリ

CDA

FHIR

ドキュメント

HIS CDAFHIRドキュメントブリッジ

FHIRドキュメントプロセッサ

モバイル端末でドキュメント入力・参照

11 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 12: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

パラダイムに関わらず内容は同じ

FHIR

レポジトリ

FHIR メッセージ FHIR ドキュメント

12

検査システム

モバイル端末で検査結果参照

退院時サマリとしてパッケージ化

Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 13: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

Standard Trial Use 3

13 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 14: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

リソース資料の構成 http://www.hl7.org/fhir/?ref=learnmore

14 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 15: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

Patient Resource

Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会 15

Page 16: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

<Patient xmlns="http://hl7.org/fhir"> <id value="glossy"/> <meta> <lastUpdated value="2014-11-1311 1:41:00 11:00"/> </meta>. <text> <status value="generated"/> <div xmlns= "http://www.v3.jp/1999/xhtml"> <p>トウキョウ タロウ</p> <p>東京 太郎</p> <p>MRN: 123456 男, 昭和7年9月24日</p> </div> </text> <extension url="http://example.org/StructureDefinition/trials"> <valueCode value="renal"/> </extension> <identifier> <use value="usual"/> <type> <coding> <system value="http://h17.jp/fhir/v2/0203"/> <code value="MR"/> </coding> </type> <system value="http://www. hl7.jp"/> <value value="123456"/> </identifier> <active value="true"/> <name> <use value="IDE"/> <family value="トウキョウ"/> <given value="タロウ"/> <name> </name> <use value="SYL"/> <family value="東京"/> <given value="太郎"/> </name> <gender value="male"/> <birthDate value= "1932-09-24"/> <careProvider> <reference value=“http://www.osaka_hp.jp/2"/> <display value= "大阪病院"/> </careProvider> </Patient>

リソースIDとMETAデータ

可読性記述

URIによる

拡張記述

本文

患者名

性別

生年月日

16 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 17: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

リソース

臨床情報(Clinical) 一般臨床情報、ケア、投薬・予防接種、診断

識別情報(Identification) 個人、グループ、エンティティ、医療機器

ワークフロー(Workflow) 患者管理、スケジュール、ワークフロー

インフラ(Infrastructure) トラッキング、ドキュメント、データ、データ交換

適合関連情報(Conformance) 用語、コンテンツ、オペレーション、その他

会計・財務情報(Financial) 支援、請求、支払い、その他

17 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 18: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

リソース(臨床情報:Clinical)

アレルギー・過敏症(AllergyIntolerance)

状態・プロブレム(Condition (Problem) )

手術・処置(Procedure )

臨床所感(ClinicalImpression)

家族歴(FamilyMemberHistory)

リスクアセスメント(RiskAssessment)

懸念事項(DetectedIssue)

18 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 19: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

リソース例 アレルギー・過敏症

19 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 20: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

アレルギー・過敏症 データ構造

20 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 21: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

アレルギー・過敏症 構成

21 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 22: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

アレルギー・過敏症 XMLテンプレート

22 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 23: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

アレルギー・過敏症 JSONテンプレート

23

23 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 24: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

アレルギー過敏症例 XML,JSON

24 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 25: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

アレルギー・過敏症 詳細説明

25 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 26: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

アレルギー・過敏症 V2、V3マッピング

26 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 27: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

アレルギー・過敏症 プロファイル

27 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 28: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

サービスとリソースとID (バージョン特定)

http://server.org/fhir/Patient/1/_history/4

End Point(base path)

リソースタイプ

identifier

http(s)://server{/path}

/path[type] :リソースタイプ 例 /path/Patient

28

version id

Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 29: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

リソース(URI)

<status value="final"/>

<issued value="2017-03-08T14:00:00+9:00"/>

<subject>

<reference value="Patient/pat2"/>

</subject>

<performer>

<reference value="Organization/1832473-2fe0-452d-abe9-3cdb9879522f"/>

<display value="Acme Labratory,Inc"/>

</performer>

<identifier>

<system value="http://acme.com/lab/report"/>

<value value="5234342"/>

</identifier>

Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会 29

Page 30: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

URI

<system value="http://loinc.org"/>

<system value="http://www.nlm.nih.gov/research/umls/rxnorm"/>

<value value="urn:oid:1.3.6.1.4.1.21367.2005.3.7"/>

<system value="urn:ietf:rfc:3986"/>

<id value="urn:uuid:1d2ed686-03d8-4451-afc0-193104c3464e"/>

30

Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 31: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

プロファイルの作成

基本リソースだけでは不十分である 医療には多様な背景、状況がある

特定の実装・ユースケースには次のような要求がある リソースの拡張

リソースの制約

特殊なコードセット、用語

特化したリソースの活用

FHIRの多くのサポート成果物 適合したリソース

FHIRはプラットフォームの仕様である プロファイルは特定の目的に適合するものである

基本通信フォーマットは変更しない

検索の容易性、管理する予見性

プロファイリングは以下の点でより重要である 臨床医が必要としている要件を表現できる

臨床医、アナリストが容易に関与できるツール

全仕様を含めプロファイリングのインフラに基づいている

31 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 32: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

プロファイル

プロファイルとはテンプレートのようなものである

サーバーはサポートしているプロファイルを公開する

クライアントはサポートしているプロファイルを問合わせできる

適合リソースはサポートしているプロファイル一覧として示す

リソースインスタンスは複数のプロファイルの適合性を要求する

これをテストするためのライブラリを開発

要求がなくても適合したとすることができる

デフォルトを設定できない

値を宣言できる

32 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 33: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

Extension(拡張仕様)

ベースリソースの最も一般的な要素のみ使用 リソースは小さく維持する

(追加するものはV3での問題であった)

Extensionにより他の要素の定義が可能 コア要素と同じ機能である

リソースの参照と用語バインディングが含まれる

リソースと同様にプロパティとデータタイプも拡張可能である

Extensionは例外ではなく”t通常(normal)”である

Extensionを用いた全ての現実の実装が期待される

通常ということと

“通常(normal)”と”拡張仕様変更(modifierExtensions)” 通常のExtensionは受信者側で無視できる

不明なExtensionの変更は無視できない

‘normal’とmodifierExtensionsです。

33 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 34: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

【例】 双生児の拡張

<Patient xmlns="http://hl7.org/fhir">

.

.

<multipleBirthBoolean value="true">

<extension url="http://hl7.org/fhir/Profile/us-

core#birthorder">

<vaueDecimal value="2"/>

</extension>

</multipleBirthBoolean>

</Patient>

34 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 35: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

リソース間の関連例

PROCEDURE CONDITION DIAGNOSTIC REPORT

PATIENT

PRACTITIONER ENCOUNTER

subject

relatedItem report

performer encounter

35 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 36: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

<Bundle xmlns="http://hl7.org/fhir">

<id value="180f219f-97a8-486d-99d9-ed631fe4c57"/>

<meta>

<lastUpdate value="2013-05-28T22:12:21Z"/>

</meta>

<type value="document"/>

<!-- ドキュメントのリソース-->

<entry>

.....

</entry>

.....

</Bundle>

Bundle ドキュメントとしてBundle

36

Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 37: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

診察記録

12歳男児

初診

3日間、右耳痛、熱があり受診。温度38℃、穿孔を伴う右鼓膜炎症。 中耳炎。アモキシシリン250mg

を1日3回、7日間処方した。

フォローアップ再診

2日後に皮膚に痒みがあり再診。 呼吸困難は無し。

検査により、両腕にジンマシンをみとめる。 髄膜炎の兆候は無し。 ペニシリンアレルギーと診断。

抗生物質はエルシロマイシン250 mg1日4回10日間に変更。

Patient

Encounter

Condition

Observation

Medication

Allergy Intolerance

37 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 38: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

Bundle メッセージとしてのBundle

<Bundle xmlns="http://hl7.org/fhir">

<id value=”3070d3-549e-4467-b8b8-5a2ab3800efe"/>

<meta>

<lastUpdate value="2013-05-28T22:12:21Z"/>

</meta>

<type value="message"/>

<entry>

.....

</entry>

.....

</Bundle>

38

Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 39: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

FHIR RESTful? Syntax

Instance

Read GET [base]/Patient/100

Vread GET [base]/Patient/100/{vid}

Update PUT [base]/Patient/100

Delete DELETE [base]/Patient/100

History GET [base]/Patient/100/_history

Type

Create POST [base]/Patient

Search GET [base]/Patient?name=eve

History GET [base]/Patient/_history

Validate POST [base]/Patient/100/_validate/{id}

System

Conformance GET [base]/metadata

Transaction POST bundle to root

History GET [base]/_history

Search GET [base]/Patient?name=eve

39 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 40: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

検査例

FHIR [email protected] FHIR [email protected]

FHIR [email protected]

Organization/1 Practitioner/87

Patient/223 DiagnosticReport/445 Observation/3ff27

Patient Diagnostic

Report Observation

Practitioner Organization

subject

result

40 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 41: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

サーチ例

http://server.org/fhir/Patient/search?birthdate=1972-11-30&language=NL,FR

http://server.org/fhir//Patient/_search?name=jones

http://server.org/fhir//Patient?name=jones&gender=female

http://server.com/fhir/Observation?patient.name=jones

http://server.com/fhir/ValueSet/condition-code/$expand?filter=asthma

41 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 42: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

FHIRのオペレーション

基本操作(全リソース)

Validate a resource [base]/[Resource]/$validate | [base]/[Resource]/[id]/$validate

Access a list of profiles, tags, and security labels [base]/$meta | [base]/[Resource]/$meta | [base]/[Resource]/[id]/$meta

Add profiles, tags, and security labels to a resource [base]/[Resource]/[id]/$meta-add

Delete profiles, tags, and security labels for a resource [base]/[Resource]/[id]/$meta-delete

リソースタイプにより定義された操作

Generate a Document [base]/Composition/$document

Concept Translation [base]/ConceptMap/$translate | [base]/ConceptMap/[id]/$translate

Closure Table Maintenance [base]/$closure

Fetch Encounter Record [base]/Encounter/[id]/$everything

Find a functional list [base]/List/$find

Process Message [base]/$process-message

Fetch Patient Record [base]/Patient/$everything | [base]/Patient/[id]/$everything

Populate Questionnaire [base]/Questionnaire/$populate | [base]/Questionnaire/[id]/$populate

Build Questionnaire [base]/StructureDefinition/$questionnaire | [base]/StructureDefinition/[id]/$questionnaire

Value Set Expansion [base]/ValueSet/$expand | [base]/ValueSet/[id]/$expand

Concept Look Up [base]/ValueSet/$lookup

Value Set based Validation [base]/ValueSet/$validate-code | [base]/ValueSet/[id]/$validate-code

実装ガイドにより定義された操作

42 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 43: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

HTTP メタデータ

リソースデータ

リソースid

リソースバージョン

最終更新日時

http本体

URI

Etag

最終修正ヘッダ

43 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 44: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

FHIRマイルストーン

2012 2013 2014 2015 2016 2017 2018 2019 2020

1st

Draft

1st

DSTU

2nd

DSTU

3rd

STU

1st

Norm.

2nd

Norm.

44 Ⓒ2016 HL7 ® Health Level Seven International, Ⓒ2017 日本HL7協会

Page 45: 日本HL7協会 HL7 Japan - Fast Healthcare …FHIRの技術概要 Fast Healthcare Interoperability Resources <<FHIR for developers 資料をベースにして>> 日本HL7協会

ご静聴ありがとうございました