iris for healthのfhir機能のご紹介
TRANSCRIPT
![Page 1: IRIS for HealthのFHIR機能のご紹介](https://reader030.vdocument.in/reader030/viewer/2022012610/619cfe817930571e2d17b198/html5/thumbnails/1.jpg)
1
FHIR研究会セミナー
OAuth2/OpenID入門と医療分野の事例
インターシステムズジャパン株式会社
上中進太郎
![Page 2: IRIS for HealthのFHIR機能のご紹介](https://reader030.vdocument.in/reader030/viewer/2022012610/619cfe817930571e2d17b198/html5/thumbnails/2.jpg)
2
Speakers
上中進太郎インターシステムズジャパン株式会社
セールスエンジニア
FHIR研究会幹事
NeXEHRS HL7 FHIR WG SWG3 サブリーダ
![Page 3: IRIS for HealthのFHIR機能のご紹介](https://reader030.vdocument.in/reader030/viewer/2022012610/619cfe817930571e2d17b198/html5/thumbnails/3.jpg)
3
Agenda
Agenda
• OAuth2概要
• OpenID Connect概要
• 医療分野の事例
![Page 4: IRIS for HealthのFHIR機能のご紹介](https://reader030.vdocument.in/reader030/viewer/2022012610/619cfe817930571e2d17b198/html5/thumbnails/4.jpg)
4
Key Takeaways
• OAuth2 (オーオース2)は権限の認可(Authorization)の仕組みに関するオープンスタンダードです。
• OpenID Connect(オープンアイディーコネクト)は認証(Authentication)の仕組みに関するオープンスタンダードです。
![Page 5: IRIS for HealthのFHIR機能のご紹介](https://reader030.vdocument.in/reader030/viewer/2022012610/619cfe817930571e2d17b198/html5/thumbnails/5.jpg)
5
Why OAuth2?
Webの標準技術を活用できることがFHIRの強みです。
Strong foundation in Web standards: XML, JSON, HTTP, OAuth, etc.
• FHIRデータをRESTでやり取りする際は必ずOAuth2が必要?• いいえ、必ず必要というわけではありません。
• しかし、将来次のような対応を求められるかもしれません。• 院内に導入したFHIRサーバをOAuth2リソースサーバとして構成する
• 院外のFHIRサーバにOAuth2クライアントとして電子処方箋データを取得する
• 地域連携基盤導入時に、OAuth2認可サーバを導入する
![Page 6: IRIS for HealthのFHIR機能のご紹介](https://reader030.vdocument.in/reader030/viewer/2022012610/619cfe817930571e2d17b198/html5/thumbnails/6.jpg)
6
OAuth2概要
OAuth2の概要についてご説明します。
OAuth2は認可の標準技術です。
![Page 7: IRIS for HealthのFHIR機能のご紹介](https://reader030.vdocument.in/reader030/viewer/2022012610/619cfe817930571e2d17b198/html5/thumbnails/7.jpg)
7
OpenID Connect概要
OpenID Connect の概要についてご説明します。
OpenID Connectは認証の標準技術です。
![Page 8: IRIS for HealthのFHIR機能のご紹介](https://reader030.vdocument.in/reader030/viewer/2022012610/619cfe817930571e2d17b198/html5/thumbnails/8.jpg)
8
謝辞
今回のOAuth2概要/OpenID Connect概要のスライドは、Authlete社川崎貴彦様よりご提供いただきました。この場を借りて御礼申し上げます。
https://www.authlete.com/ja/resources/videos/
Authlete社様のサイトでは、OAuth2/OpenID
Connectに関する技術情報を発信されていらっしゃいます。このセミナーでは入門の部分しかご紹介できませんが、さらにOAuth2/OpenID Connectに関して勉強されたい方はぜひアクセスしてみてください。
https://qiita.com/TakahikoKawasaki/items/e37caf50776e00e733be
![Page 9: IRIS for HealthのFHIR機能のご紹介](https://reader030.vdocument.in/reader030/viewer/2022012610/619cfe817930571e2d17b198/html5/thumbnails/9.jpg)
9
資料について
2020/12/5に開催されたFHIR研究会セミナーでは、OAuth2入門、OpenID Connect入門として、Authlete社の川崎様より提供いただいた資料を使用しました。配布資料にはこの資料は含んでおりませんが、以下のサイト記事、Authlete社様の解説動画等をご確認いただけますと幸いです。
•一番わかりやすいOAuth2の説明• https://qiita.com/TakahikoKawasaki/items/e37caf50776e00e733be
• [Authlete社様サイト] 各種資料/ビデオ/ OAuth & OIDC 勉強会 【入門編】
• https://www.authlete.com/ja/resources/videos/20200317/
![Page 10: IRIS for HealthのFHIR機能のご紹介](https://reader030.vdocument.in/reader030/viewer/2022012610/619cfe817930571e2d17b198/html5/thumbnails/10.jpg)
10
少しだけデモ
IRIS for Healthの
FHIRリポジトリ+OAuth2/OpenID Connect サーバ構成から、RESTクライアントツールPOSTMANを使用して、アクセストークン、IDトークンを取得し、FHIRリポジトリへアクセスします。
![Page 11: IRIS for HealthのFHIR機能のご紹介](https://reader030.vdocument.in/reader030/viewer/2022012610/619cfe817930571e2d17b198/html5/thumbnails/11.jpg)
11
OAuth2/OpenID Connect デモ環境
PHR
OAuth2認可サーバ機能
OpenID Connect
認証サーバ機能
FHIRリポジトリ
③アクセストークンを送信して
FHIRリソースをリクエスト
![Page 12: IRIS for HealthのFHIR機能のご紹介](https://reader030.vdocument.in/reader030/viewer/2022012610/619cfe817930571e2d17b198/html5/thumbnails/12.jpg)
12
デモ
弊社開発者コミュニティサイトで構成方法は公開中です。
「IRIS for Health 上でFHIR リポジトリ+OAuth2 認可サーバ/リソースサーバ構成を構築するパート1/パート2」
https://jp.community.intersystems.com/node/481066
![Page 13: IRIS for HealthのFHIR機能のご紹介](https://reader030.vdocument.in/reader030/viewer/2022012610/619cfe817930571e2d17b198/html5/thumbnails/13.jpg)
13
医療分野の事例
医療分野の事例として、UKの事例を2例紹介します。
・iPhoneヘルスケアアプリとの連携
・UK NHS Event Message ServiceのOAuth2活用例
![Page 14: IRIS for HealthのFHIR機能のご紹介](https://reader030.vdocument.in/reader030/viewer/2022012610/619cfe817930571e2d17b198/html5/thumbnails/14.jpg)
14
UK NHS TrakCare-Apple Health Record
病院の医療データを患者さん個人のiPhoneへダウンロードして参照することができます。
• USに続き、UKとCanadaでもiPhoneのHealth Recordが利用可能に (Oct.7 2020)• https://www.apple.com/newsroom/2020/10/h
ealth-records-on-iphone-available-today-in-the-uk-and-canada/
• 「Appleは、Cerner、Epic、Allscripts、およびInterSystemsと緊密に連携して、英国およびカナダの顧客向けにFHIR(Fast Healthcare Interoperability Resources)標準ベースのHealthアプリとの統合を可能にしました。 」
![Page 15: IRIS for HealthのFHIR機能のご紹介](https://reader030.vdocument.in/reader030/viewer/2022012610/619cfe817930571e2d17b198/html5/thumbnails/15.jpg)
15
EMS (Event Management Service)
~新生児/乳幼児の情報をPub/Subで共有するFHIR API
• NHS EnglandとHealthier Lancashire & South Cumbriaの二つの組織に対して、LocalEvent Management Service(LEMS)を提供• LEMS ⇔ National Event Management Serviceもある
• LEMSの最初のサービスは、0~5歳児の子供向けのNHS Healthy Children Programの実装• 3地域内7万人の母子診療情報登録と交換が目的
• FHIRベースのメッセージ交換のためにPublish/Subscribeモデルのアーキテクチャ採用• InterSystems IRIS for HealthをPublisher/Subscriber、FHIRイベント配信管理に使用
• Phase1では新生児/小児関連の37のイベント情報がサポートされる• 誕生通知/スクリーニング検査結果/新生児・乳幼児定期健診結果/予防接種受診記録
• Phase2+ ではがん・糖尿病・終末期医療・COPDなど他の領域にも展開予定
![Page 16: IRIS for HealthのFHIR機能のご紹介](https://reader030.vdocument.in/reader030/viewer/2022012610/619cfe817930571e2d17b198/html5/thumbnails/16.jpg)
16
誕生時の情報
身体検査 新生児聴覚検査
身体検査
予防接種歴管理
血液スポット検査
![Page 17: IRIS for HealthのFHIR機能のご紹介](https://reader030.vdocument.in/reader030/viewer/2022012610/619cfe817930571e2d17b198/html5/thumbnails/17.jpg)
17
![Page 18: IRIS for HealthのFHIR機能のご紹介](https://reader030.vdocument.in/reader030/viewer/2022012610/619cfe817930571e2d17b198/html5/thumbnails/18.jpg)
EMS
N3
FHIR
(publish)
eRedbook
FHIR
(subscribe)
Subscriptions:
• EMIS GP
• EMIS Community
• EMIS Health Visitor
• eRedbook
Message store
& audit logNational
Screening
Service
(NSS)www
www
www www
EM
IS W
eb
SMSP
Event Message Flow Demo
PDS
N3
OAuth 2.0www
++
![Page 19: IRIS for HealthのFHIR機能のご紹介](https://reader030.vdocument.in/reader030/viewer/2022012610/619cfe817930571e2d17b198/html5/thumbnails/19.jpg)
19
Key Takeaways
• OAuth2 (オーオース2)は権限の認可(Authorization)の仕組みに関するオープンスタンダードです。
• OpenID Connect(オープンアイディーコネクト)は認証(Authentication)の仕組みに関するオープンスタンダードです。
![Page 20: IRIS for HealthのFHIR機能のご紹介](https://reader030.vdocument.in/reader030/viewer/2022012610/619cfe817930571e2d17b198/html5/thumbnails/20.jpg)
20
ご清聴ありがとうございました。