openehr入門(2017年3月14日資料)

83
openEHR 入入 入入入入 EHR 入入入入入入 入入入入

Upload: shinji-kobayashi

Post on 21-Mar-2017

24 views

Category:

Education


7 download

TRANSCRIPT

Page 1: openEHR入門(2017年3月14日資料)

openEHR入門京都大学 EHR共同研究講座小林慎治

Page 2: openEHR入門(2017年3月14日資料)

Agenda

• Semantic interoperabilityと標準• 臨床情報モデルとは• openEHRとは• ISO 13606, Archetypeについて• 臨床情報モデル設計の実際について

Page 3: openEHR入門(2017年3月14日資料)

相互運用性 (Interoperability)

• Foundational(基礎的 ) interoperability– データをシステム間で受け渡すことができる– 受け取ったデータを解釈できなくてもよい

• Structural (構造的 ) interoperability– システム間で構造化されたデータを受け渡すことができる。– 共通の構造、文法を定義しておく必要がある

• Semantic(意味論的 ) interoperability– システム間で構造および語彙について定義されたデータを受け渡すことができる

Page 4: openEHR入門(2017年3月14日資料)

臨床情報モデルとは• 情報モデルとは、概念や関係性、制約やルールと特定の領域におけるセマンティクス(意味論)を特定する作業のことである [1]。• 臨床情報モデルとは、医療分野における概念について、共有可能なセマンティクス、制約、ルール、関係性について機械可読可能なように定義したものである。

1) Y. Tina Lee (1999). "Information modeling from design to implementation" National Institute of Standards and Technology.

Page 5: openEHR入門(2017年3月14日資料)

臨床情報モデルの構成• 用語(ターミノロジー)

–病名、解剖学的位置、薬剤、検査名、有害事象• ICD10、 JLAC10, LOINC, SNOMED-CT, MEDRA/CTCAE

–タキソノミー、オントロジー• データ構造

–階層化、正規化– UML

Page 6: openEHR入門(2017年3月14日資料)

用語だけでは不明瞭SNOMED-CTの例

右上肢と左下肢の感覚麻痺• 感覚麻痺 (44077006)• 右 (24028007)• 上肢 (40983000)• 左 (7771000)• 下肢 (30021000)

左上肢と右下肢の感覚麻痺• 感覚麻痺 (44077006)• 左 (7771000)• 上肢 (40983000)• 右 (24028007)• 下肢 (30021000)

Stan Huff, Practical Modeling Issues: Representing Coded and Structured Patient Data in EHR Systems, AMIA 2014, Washington D.C., USA

Page 7: openEHR入門(2017年3月14日資料)

表現のブレ• 1つの項目名(コード)と値

– Dry weight = 70kg• 2つの項目名(コード)と値

– Weight = 70kg• Weight type = “Dry”

Stan Huff, Practical Modeling Issues: Representing Coded and Structured Patient Data in EHR Systems, AMIA 2014, Washington D.C., USA

Page 8: openEHR入門(2017年3月14日資料)

情報モデルのズレ (XML)• 未調整のデータ表現 (項目名 1の場合)

<observation> <cd>Dry weight(LOINC 8340-2) </cd> <value>70kg</value></observation>

• 調整されたデータ表現(項目名2の場合)<observation> <cd >Weight(LOINC 3141-9) </cd> <qualifier> <cd>Weight type(LOINC 8337-8)</cd> <value>Dry(SNOMED-CT 13880007)</value> </qualifier> <value>70kg</value></observation>

Page 9: openEHR入門(2017年3月14日資料)

例:肺がんの疑い診療所 A

診断名診断:部位:状態:◎疑い○確定○未検

がん肺

OK キャンセル

病院 B外来診断名診断:部位:

がん疑肺

OK キャンセル

病院 C入院診断名

診断: 肺がん疑

OK キャンセル

Linda Bird による ISO-Semantic modelの例、日本語訳

Page 10: openEHR入門(2017年3月14日資料)

モデルのズレ診断モデル階層診断病名

詳細部位身体部位左右の別

診断過程現時点での状態対象との関係

診療所 A 病院 B外来 病院 C入院がん がんの疑い 肺がんの疑い

肺 肺

疑い

Page 11: openEHR入門(2017年3月14日資料)

臨床情報モデル

Page 12: openEHR入門(2017年3月14日資料)

臨床情報モデルの役割• 医療従事者間で共有される情報単位

–血圧、脈拍、体重–帳票、伝票、見出し

• 機械的情報処理–単数あるいは複数の用語から構成される

• 用語、構造、形式を標準化–コードへの置き換え

• 知識共有基盤– EHRの情報単位、知識ベース、標準

Page 13: openEHR入門(2017年3月14日資料)

医療情報標準規格

用語

臨床情報モデル

メッセージ形式

交換プロトコル

SNOMED-CT

ICD-10 厚生労働省マスタ

HL7

IHE

ISO 13606openEHR

MML

Page 14: openEHR入門(2017年3月14日資料)

Stan Huff, Designing of international collaboration for clinical information modeling, Seminar “Design of clinical models and standards”, May 23 2014, Kyoto Japan

MML

Page 15: openEHR入門(2017年3月14日資料)

openEHRとは

Page 16: openEHR入門(2017年3月14日資料)

openEHRとは何か• 標準的健康情報モデルを開発する団体• 健康情報モデルについての公開された仕様

–オープンなエコシステムを支援することができる• ベンダー中立(依存しない)• 技術的中立(依存しない)

– 資料や参照実装が Apache 2/CC-BY-SA ライセンスで提供されているためオープンソースビジネス、クローズドソースビジネスのどちらでも利用することができる。

Page 17: openEHR入門(2017年3月14日資料)

openEHRへの誤解• オープンソースの医療ソフトウェアではない• ダウンロードしてすぐに使えるアプリケーションではない• 特定のベンダーによる専有物ではない• 営利組織による私有物ではない• 営利目的で使用できないというわけではない

Page 18: openEHR入門(2017年3月14日資料)

openEHRが提供しているもの• 政府・行政のために

–ベンダー中立で、国家レベルまでスケーラブルな EHRシステム/ヘルスケアデータリポジトリ• 疫学研究のために

– 質の高いヘルスケアデータ• 開発者のために

–入念に設計された EHR仕様と臨床情報モデル• 臨床家のために

– 再利用可能な情報モデル

Page 19: openEHR入門(2017年3月14日資料)

Health Computing Platform

Copyright 2015 openEHR

1. Standard Information model

2. Standard content definitions

Service API

B2B Service API

Service API

Service API

B2B Service API B2B Service API

Service API

Service API Service API

Service API

4. Standard interfaces

3. Open terminologies

5. Semantic Querying

app app

other system

Interfaces, Information and Meaning

Thomas Beale, 千年カルテシンポジウム、 2017、東京

Page 20: openEHR入門(2017年3月14日資料)

ISO/EN 13606: EHR Communication standard• Part 1: Reference Model( 参照モデル)

• comprehensive, generic model for communicating part or all of an EHR

• Part 2: Archetype Specification (アーキタイプ仕様 )• constraint-based approach for defining clinical “business objects” that are

built from the Reference Model - adopted from openEHR

• Part 3: Reference Archetypes and Term Lists• initial set of archetypes mapping to other relevant standards

• vocabularies for the Part 1 model

• Part 4: Security• measures to support access control, consent and auditability of EHR

communications

• Part 5: Interface specification• message and service interfaces to enable EHR and archetype

communication Dipak Kalra, 日本医療情報学連合大会 2010

Page 21: openEHR入門(2017年3月14日資料)

研究と相互運用性標準EU and Australian R&D projects

EHR quality and interoperability requirementsEHR reference models

Open source reference implementations

Archetype authorship and governance

Early archetype approach

Archetype formalism and toolsRicher EHR models

1995 pre-standard

1999 pre-standard

2007-9 ISO/EN 13606

+ implementation guide

Ongoing evaluation & refinement Dipak Kalra, 日本医療情報学連合大会 2010

Page 22: openEHR入門(2017年3月14日資料)

ISO13606と openEHR

• 標準( ISO 13606)– 標準化団体による 3 カ月ごとの会議– 学会,産業界のリーダー– 過去の作業をベースに理論的に構成される– 政治的プロセスにより決定

• 仕様 (openEHR)– インターネット上でコミュニティベースで議論,開発がおこなわれる– 実装試験– エキスパートにより変更要求と承認がおこなわれる

Page 23: openEHR入門(2017年3月14日資料)

EHR のための論理モデル( ISO/TR 20514 )

• ISO/EN 13606 • 最も単純であるが、すべての要件を満たす EHR 参照モデル。

• 多様な旧来のシステム間での相互運用にも適している。

• EHR 通信における世界標準

• openEHR • 最も充実した EHR アーキテクチャ仕様であり、わかりやす

い EHR を構築するために最適である。

• 技術的に検証された仕様が公開されている。

• ISO 13606 に完全に準拠しつつ拡張を加えている

• どちらも Archetype を使っている

• どちらも世界中で実装されつつある

Page 24: openEHR入門(2017年3月14日資料)

まとめ: The openEHR Project

• 医療情報モデルの標準仕様を規定する– 実働するアプリケーションプロジェクトではない– openEHRベースで稼働する EHRシステムは多数開発されている

• 医療情報モデルを開発している– Web上のツール、 Clinical Knowledge Managerで公開の元で議論し開発が進められている

• 国際的プロジェクト– 約 50 カ国から参加していて、各国へのローカライズが進められている

Page 25: openEHR入門(2017年3月14日資料)

openEHRのアーキテクチャ• 参照 (Reference)モデル

–データ型、データ構造• Text, Quantity, Date, Time DateTime

– EHRを構成するパーツ• バージョニング、セキュリティ、識別子( ID)

• アーキタイプ (Archetype)モデル–臨床概念モデル

• 医療従事者で同意がとれるもの– 参照モデルで構築される ls

Page 26: openEHR入門(2017年3月14日資料)

2 段階モデリング

Ian McNil, MEDINFO 2015, Sao Paolo

Page 27: openEHR入門(2017年3月14日資料)

2 段階モデリング

The openEHR architecture overview

ドメイン固有の概念モデルとデータモデルを分離

Page 28: openEHR入門(2017年3月14日資料)

Template, Archetype

Sam Heard, EHR標準 ISO13606 and openEHR, 第 28 回医療情報学連合大会2008

Page 29: openEHR入門(2017年3月14日資料)

Copyright 2014 openEHR Foundation

What is openEHR organisationally?

Copyright 2014 openEHR Foundation

1. A set of managed specifications

Thomas Beale, 千年カルテシンポジウム、 2017、東京

Page 30: openEHR入門(2017年3月14日資料)

参照モデル• 一般的なデータモデル

– データ型• テキスト、数量、日付、時刻

– データ構造• 木、リスト、表

• 階層的データ構造– 一個人の生涯にわたる健康情報、 1 回の入院での患者データ、検査レポート、一つの処置、検査

• EHRを構成する要素技術– セキュリティ、バージョン管理、識別子 (ID)– 特定の技術に依存しない

• RDBMS, XML, JSON

Page 31: openEHR入門(2017年3月14日資料)

参照モデル (Reference model)• 健康に関する記録を扱うためのすべての属性を表現するための包括的な構造を提供する

– Archetypeを構成するクラスと属性• OBSERVATIONなど

– 構造• リストなど

– データ型– その他

• Archetypeを表現するために利用されるが、ツールで隠蔽されている– 臨床情報モデルを構築するときは臨床情報に集中すること!

Page 32: openEHR入門(2017年3月14日資料)

Part 1 - Reference Model

EHR_EXTRACT

RECORD_COMPONENT

COMPOSITION

DATA_VALUE

CONTENT

CLUSTER ELEMENT

SECTION

FOLDER

ENTRY

ITEM

rc_idcompositions

0..*

items

0..*

folders

0..*

all_compositions

0..*

0..*parts

members0..*

content0..*

sub-folders0..*

0..1value

Page 33: openEHR入門(2017年3月14日資料)

参照モデルのクラス 33

クラス 特徴 下位クラス 設計上必要Composition Context; Participations Sections

EntriesStrict

Section SectionsEntries

Not required

Entry

• Observation• Evaluation• Instruction• Action

Participations

= 経過モデル、プロトコール、状態= 評価と要約= 指示= 実施とステートモデル

ClustersElements

(Structures)(Structures)

Strict

Cluster ClustersElements

Strict

© Ocean Informatics 2009

Page 34: openEHR入門(2017年3月14日資料)

Compositions 一連の医療行為や文書を表すエントリ型の集合例:検査レポート,臨床個人調査票

EHR 1 個人の電子健康記録Folders

EHRの中での上位構造例:専門科ごとの診療記録

Sections ワークフローやコンサルト,診断の過程,診療行為に関連する見出し項目。例: SOAP

Clusters データを複数まとめたもの例:解剖学的位置, TNM分類Elements 診療概念を構成する値

例:受診理由,体重Data values データ型,値

例:用語コード,単位と値

Entries 診療概念の表現( statement)観察,評価,指示,行為

© Ocean Informatics 2009

参照モデル階層

Page 35: openEHR入門(2017年3月14日資料)

EHR, FOLDERの図

EHR

FOLDER

Page 36: openEHR入門(2017年3月14日資料)

「紹介状」の概念構成• 紹介状様式• 個人情報• 医療機関情報• 見出し情報• 内容:

– 紹介目的– 病歴– 治療経過– 処方箋

Page 37: openEHR入門(2017年3月14日資料)

紹介状のアーキタイプ構成• 紹介状様式 :COMPOSITION

– openEHR-EHR-COMPOSITION.refferral• 個人情報 :DEMOGRAPHIC

– openEHR-DEMOGRAPHIC.personal• 医療機関情報

– openEHR-EHR-CLUSTER.professional_individual

• 見出し情報 :SECTION– openEHR-EHR-SECTION.refferal

• 内容:– 紹介目的

• openEHR-EHR-EVALUATION.reason_for_encounter

– 病歴• openEHR-EHR-OBSERVATION.story

– 治療経過• openEHR-EHR-EVALUATION.clinical_synopsis

– 処方箋• openEHR-EHR-ACTION.medication.order

Page 38: openEHR入門(2017年3月14日資料)

COMPOSITION• 「コンテナ」クラス

– openEHRの参照モデルをすべて組み込むことができる。• 記録の最小単位

– COMPOSITIONより小さい単位では記録としては扱われない• 帳票、伝票、画面に相当

– 変更・修正は新しいバージョンとして管理される• 法的根拠となりうる記録を扱う

– いつ、誰が、何を– 電子署名、あるいは電子監査– 参加者

Page 39: openEHR入門(2017年3月14日資料)

COMPOSITION2

• 見出し情報を SECTIONで定義することができる– どの見出し項目を扱うかは SECTIONクラスを指定することが一般的

• Contextと Content情報を扱う– Context(文脈情報 )

• 直接的には健康に関係しない情報– 例:帳票種別、記載者など

– Content( 内容情報 )• SECTION, ENTRY 以下、直接健康に関する情報

– 例: SOAPなどの見出し、血圧、検査結果、処方内容など

Page 40: openEHR入門(2017年3月14日資料)

「紹介状」の SECTION部分• 各見出し項目

– 傷病名– 紹介目的– 受信経過・検査結果・治療経過– 現在の処方– 備考

• 個別の内容は含まない。– 個別の内容を記録するアーキタイプを組み込むためのスロットを用意

Page 41: openEHR入門(2017年3月14日資料)

SECTION

• 見出し項目で COMPOSITION 以下に組み込まれる参照モデルを構造化する– COMPOSITION 以下の情報の構造を標準化する–見出しを付けることで人間にとってわかりやすくする– SECTIONの例

• SOAP• 身体所見:系統的に入力。「頭頚部、胸腹部 .. 」• 病歴:「現病歴、既往歴、家族歴」など

Page 42: openEHR入門(2017年3月14日資料)

「紹介状」の ENTRY部分• 各見出しの内容

– 傷病名– 紹介目的– 既往歴・家族歴– 受信経過・検査結果・治療経過– 現在の処方– 備考

Page 43: openEHR入門(2017年3月14日資料)

ENTRY• ENTRY は情報の「意味単位」

– 個々の「診療記録」を対象とする– ENTRY が表す情報は、どのような状況であっても同じものを

指す。• これが openEHR アーキテクチャ設計の基本的な特徴である。

– ENTRY の例• 血圧:全身の動脈血圧• 血管内圧:血管系のどこかの部位での圧• 体重:全身の重量• 心電図計測• 脈拍• 薬剤• 診断

Page 44: openEHR入門(2017年3月14日資料)

© Ocean Informatics 2009

Entry 型

Actions

Published evidence

base

Personal knowledge

base Evaluation2

Observations

Subject

InstructionsInvestigator’s agents

4

3

1Domain Expert

measurable or observable

clinically interpreted

findings

order or initiation of a

workflow process

Recording each

activity

Time/Event series; State

OR Persistent Summary

Admin Entry5

Page 45: openEHR入門(2017年3月14日資料)

「血圧」の Archetype

Page 46: openEHR入門(2017年3月14日資料)

参照モデルとアーキタイプ• アーキタイプは参照モデルで構成される

– 参照モデル: OBSERVATIONと「血圧」アーキタイプ• アーキタイプを元に参照モデルのインスタンスが生成される

– 血圧アーキタイプから、 OBSERVATIONクラスのインスタンスが導出され、血圧データを格納される

OBSERVATION

Blood pressure

Page 47: openEHR入門(2017年3月14日資料)

Archetypeの役割• 情報を共有するベースとしての概念モデル

– 幅広く共有できる• 最大セット

–機械処理ができる– 専門家による合議のもとで形成される

• 情報についての制約と検証–データ型(文字列、数値、日付など)–データの範囲(収縮期血圧は 0 以上、 1000 以下)

Page 48: openEHR入門(2017年3月14日資料)

openEHR: Templates

• Template は Archetype を組み合わせてデータセットを構成する

• 実世界のデータセットを表現する

• たとえば、「バイタルサインの入力画面」、「退院サマリー」、「緩和ケアプラン」

• 臨床上重要なエンドポイントやスタートポイントについて技術的に作成することができる

Ian McNil, MEDINFO 2015, Sao Paolo

Page 49: openEHR入門(2017年3月14日資料)

各モデルの比較 参照モデル( Reference Model )– 堅牢 Archetype – 安定、固定 Template – 柔軟 +++++++

Reference Model は設計の基本となる Reference Model は archetype を構成する Archetypes は Template を構成する

Page 50: openEHR入門(2017年3月14日資料)

Archetype/Templateのまとめ• Reference model

– データ型や構造、メタ臨床モデル• Archetype

– 医療記録のパーツとしての臨床概念モデル– どのような場面でも利用できるように「最大データセット」で構築される– 参照モデルを使って構築される

• Template– 実際のユースケースに応じた医療記録– Archetypeの組み合わせで表現される

Page 51: openEHR入門(2017年3月14日資料)

Archetypeの設計

Page 52: openEHR入門(2017年3月14日資料)

Archetypeの役割• 情報を共有するベースとしての概念モデル

– 幅広く共有できる• 最大セット

–正確に情報を記録することができる– 専門家による合議のもとで形成される

• 情報についての制約と検証–データ型(文字列、数値、日付など)–データの範囲(収縮期血圧は 0 以上、 1000 以下)

Page 53: openEHR入門(2017年3月14日資料)

よい Archetypeとは• 要件

–○最大データセット– ×必要最低限データセット

• アーキタイプは個別の臨床概念に対応して臨床家が想定するすべての項目を網羅するのが望ましい–同じアーキタイプを多様な場面で利用するため

Page 54: openEHR入門(2017年3月14日資料)

設計手順1. 対象となる臨床概念を調査する2. 既存の Archetypeがないか検索する

– Clinical Knowledge Manager3. 概念が示す内容を集める4. 集められた内容を構造化する5. どの参照モデルに相当するか検討する6. Archetype Editorで内容を定義する

Page 55: openEHR入門(2017年3月14日資料)

1.対象となる臨床概念を調査する• すべての臨床概念を同定する

–対象となる実施記録や業務について調査する• 一つの臨床概念(たとえば体重)なのか• 複数の臨床概念で構成されるのか

• Mindmapを作成しよう–複雑な概念を明確にすることができる– 個別の概念を同定することに役立つ–重複した概念を整理することに役立つ

Page 56: openEHR入門(2017年3月14日資料)

2. 既存の Archetypeがないか検索• Archetype repository

– The openEHR clinical knowledge manager• http://www.openehr.org/ckm/

• 見つかった場合– その Archetypeが目的とする項目をすべて網羅しているかどうか

• 網羅している場合 → そのまま使う• 網羅していない場合 → 修正あるいは追加する

• 見つからなかった場合– 新しい Archetypeを作成する

Page 57: openEHR入門(2017年3月14日資料)

Clinical Knowledge manager

http://www.openehr.org/ckm/

Page 58: openEHR入門(2017年3月14日資料)

新しい Archetypeを設計する3. 概念が示す内容を集める4. 集められた内容を構造化する5. どの参照モデルに相当するか検討する6. Archetype Editorで内容を定義する

a. Archetypeを命名するb. 構造を決定するc. データ型を追加するd. 制約を加えるe. メタデータを書き加えるf. ターミノロジーを指定する7. 共同作業のために公開8. テンプレートに加える

Page 59: openEHR入門(2017年3月14日資料)

3a 概念が示す内容を集める• ブレインストーミング• 臨床概念を多角的に検討する

– 誰が?何を?どこで?いつ?どのように?– 最大/最小–正常/異常–単純/複雑–合併症?– 包含条件、除外条件–などなど

Page 60: openEHR入門(2017年3月14日資料)

3b 診療記録から情報を集める• どのように臨床家が記録しているか考える

– 叙述的 (Narrative)か構造化されているか– 正常の表現– “特記事項なし”– 図– 画像・マルチメディア– ターミノロジーとの対応、どの用語がターミノロジーにひも付けが必要か

• 臨床家によって好みの記録方法が分かれる• 求められる詳細さが異なる。

– いわゆる 2号用紙診療記録(フリーテキストとして) vs 構造化された詳細な診療記録

Page 61: openEHR入門(2017年3月14日資料)

3c いろいろな情報源からデータを集める• 何を今使っているのか?「車輪の再発明」を避ける

– 帳票– アプリケーションなど

• 最低限のデータセット– 国、県、市町村– 特化 (Specialised)されたデータ– 報告書、カルテ

• インターネット– 世界的、ローカル– 似たようなプロジェクトがないか

• 先行研究– 教科書・論文

Page 62: openEHR入門(2017年3月14日資料)

3d さまざまな専門家から情報を集める • 医師• 看護師• コメディカルスタッフ• 歯科医師• 研究者• 公衆衛生担当者• 臨床決定支援システム開発者• Personal health record• 医療機器開発者

Page 63: openEHR入門(2017年3月14日資料)

4. 集められた内容を構造化する• Mindmapを作成する• 以下のものを特定する

– 目的• コンテナあるいは見出しとして

– 文脈– データ項目– Protocol(方法)– Statas(状態)

• データ解釈のための文脈として– 起こりうるイベント– 状態遷移ステップ– ターミノロジーが必要な概念

Page 64: openEHR入門(2017年3月14日資料)

5. どの参照モデルに相当するか検討する• COMPOSITION

– 文書のコンテナ• SECTION

– レイアウト、見出し項目• ENTRY

– 臨床表現、制約、意味• CLUSTER

– 再利用可能なパーツ

Page 65: openEHR入門(2017年3月14日資料)

6. Archetype Editorで内容を定義する• Archetypeを命名する• 構造を決定する• データ型を追加する• 制約を加える• メタデータを書き加える• ターミノロジーを指定する

Page 66: openEHR入門(2017年3月14日資料)

診療における情報の流れ公知のエビ

デンス

個人の知識と経験 評価2

患者

コメディカルスタッフ

実施4

指示3

観察

1医師

Page 67: openEHR入門(2017年3月14日資料)

Entry

Page 68: openEHR入門(2017年3月14日資料)

ENTRYのオントロジー

Page 69: openEHR入門(2017年3月14日資料)

Entryのクラス図

Page 70: openEHR入門(2017年3月14日資料)

Entry 型の特徴

© Ocean Informatics 2009

特徴 Eval Obs Inst Act AdmSubject - 対象となるのは誰か b b b b bProtocol- 記録された方法 b b b bHistory- 時系列 bState- 記録時の状態 bPathway- 状態遷移 b

Page 71: openEHR入門(2017年3月14日資料)

EVALUATION• ENTRYの「 Default 」• 評価、意見、目標あるいは臨床的に解釈された所見

– 臨床家によって生成される情報– 直接観察された他の情報に対する臨床上の推定や評価– 「これらの事実を元にした私の意見では、この患者の病名は○○、■■といったリスクがあり」

• History/Eventモデルは必要とならない– ある特定の時点での評価であって、経時的に記録する必要は無い– 経時的記録データに対する評価であっても評価が経時的であるということではない– 経時的な記録の中間評価というのは論理的ではない(評価はそれ以前の事象に対して行うため)

Page 72: openEHR入門(2017年3月14日資料)

OBSERVATION• 直接観察された情報

– 直接計測されたもの– 患者の病歴– 病歴など固定された情報、事実についての表現

• History/Eventモデルが必要– 経時的記録を伴うため– 複数回の連続した情報を記録することができる– 中間記録というのはある程度意味がある

• Stateモデルが必要– どのような状態で観察されたかを記録するため

• Protocolモデルも必要– どのような方法で記録されたかという情報を記録するため

• 臨床家の「意見」は含まれない

Page 73: openEHR入門(2017年3月14日資料)

OBSERVATION vs EVALUATION

• OBSERVATION–血圧–検査結果– アプガースコア

• EVALUATION–副作用–診断–危険因子(家族歴、生活歴など)

Page 74: openEHR入門(2017年3月14日資料)

「血圧」の Archetype

at0000 - concept name

at0004 – DV_QUANTITY

at0005– DV_QUANTITY

Page 75: openEHR入門(2017年3月14日資料)

INSTRUCTION/ACTION• INSTRUCTION = 指示、オーダー• ACTION = (逐次的 )実施記録• Instruction ≈ Action( 必ず一致するとは限らない )• 2 つのパターン

– 組み込まれたデータ構造とデータエレメントを共有する• 例 : 内服処方箋、薬剤払い出し記録、内服記録

– INSTRUCTION と ACTION でデータが分かれる• 例:注射処方箋、注射実施記録

• 複雑な INSTRUCTION/ACTION( 例:硬膜外麻酔)– 複数の構造体で一つの INSTRUCTION を構成する必要がある。

• 例:一つの INSTRUCTION に、薬剤処方と処置の Archetype を組み込む– 各実施記録は実施された状態とともに、それぞれ個別の ACTION に組み

込まれる(ただし、 Link として)• 例:処置は完了したが、投薬は未実施

Page 76: openEHR入門(2017年3月14日資料)

© Ocean Informatics 2009

Action State Model

Page 77: openEHR入門(2017年3月14日資料)

© Ocean Informatics 2009

Medication Order : Pathways

Page 78: openEHR入門(2017年3月14日資料)

CLUSTER/ELEMENT• CLUSTERと ELEMENTでツリー構造を作る• 複数の ENTRYに組み込むことができる

– 再利用可能な情報パーツを構築– 例:解剖学的位置、薬剤組成、 TNM分類、身体所見

• 詳細な情報を分離することで ENTRYクラスをシンプルに構成することができる– 例 : 症状 (Symptom) アーキタイプに組み込んで利用する頭痛

CLUSTER(光線過敏や吐き気といった項目を含む )• 基本的な臨床項目は再利用されるのでこの分類となることが多い

– 理学的所見:大きさ、形、位置、正常、周辺、温度、表面など。これらの情報はいろいろな理学的所見や診察といった情報に組み込んで利用することができる

Page 79: openEHR入門(2017年3月14日資料)

CLUSTER,ELEMENT 図

CLUSTERCLUSTER

ELEMENT

ELEMENT

ELEMENT

Page 80: openEHR入門(2017年3月14日資料)

Archetype Slot

• 他のアーキタイプを組み込むことができる– 組み込むアーキタイプに制約を与えることができる(適合条件、除外条件)–鍵と鍵穴

• 概念上、下位のアーキタイプしか食い込めない– COMPOSITION-(SECTION)-ENTRY-CLUSTER-

ELEMENT

Page 81: openEHR入門(2017年3月14日資料)

Template設計

Page 82: openEHR入門(2017年3月14日資料)

TEMPLATE

• 実際のユースケースに応じて設計される– 帳票、伝票、画面、メッセージ

• COMPOSITIONをベースとする– 運用上の最小単位

• 組み込んだ Archetypeにさらに制約を付け加えることもできる– 必要な部分以外は省略– オプション項目を必須化

• 構造を示す OET ファイル、すべての Archteype情報を埋め込んだ OPT(Operational Template)

Page 83: openEHR入門(2017年3月14日資料)

Template設計手順• Templateを命名する• コンテナを選択する

– COMPOSITIONの中のどれか• 見出しを選ぶ(必要であれば)

– SECTIONを利用する• 内容を定義する

–必要であれば制約を加える• OPTなどを作成する