SlideShare a Scribd company logo
1 of 11
MML 5.0
小林慎治
京都大学 EHR 共同研究講座
MedXML コンソーシアム
日本 openEHR 協会
IMIA OSWG
2
医療標準概観
HL7
– International: FHIR
– Japan: SSMIX1/2
MML
3
の とはなにか医療標準 特性
相互運用性のため
– 標準プロトコル、標準概念モデル
開発効率の向上
– 標準データモデル
ステークホルダーによる合議により醸成される
– ISO, HL7, MML
4
MML4 の欠陥
スキーマの肥大化
– XSDを大量に読み込む必要がある。
拡張に対して閉じていて、変更に対しても閉じている
– スキーマへのタグの追加がコストが高すぎる。
– 概念モデルベースで切り分けられていないため、同じ概念、用語
に一貫性がない。
5
HL7 FHIR のよいところ
一貫して一貫性がない
– Resourceの変遷が速い。後方互換性にしばられていない
– 正しさにはこだわらない
仕様書が薄くて実装が熱い
– GitHubからソースコードを拾ってすぐに動くものができる
HL7 のブランド力
6
“Worse is better”, R. P. Gabriel, 1991
Lisp(MIT/Stanford)
– 標準(Common Lisp)
– 効率の良さ
– 優れた環境
– 統合性
– オブジェクト指向(CLOS)
C/Unix(New Jersey)
– 単純さ
– 実装の単純さ
– 犠牲にしても構わない
● 正しさ
● 一貫性
● 完全性
–
●
7
HL7 better/worse
HL7 CDA
– Unified document design
– General
– Consistent
– Object Oriented
– XML base
– Big industries /Academics
lead
HL7 FHIR
– Resource base
– JSON, XML, Ttl
– Simple
– 80% rule
– REST API/Atom
– Community lead
8
MML5.0 の は意義 ?
FHIR に移行していいんじゃないだろうか。
– MML由来のタグとFHIR本来のタグの区別がつけられない
openEHR に移行してもいいんじゃないだろうか。
– 後方互換性を完全には捨てられない
– モデル分割は一つのアイデアだが、Message/storage
日本での標準規格開発
– 国際的な標準開発に日本からの貢献が少ない
開発経験を蓄積して人材を育成する意義はある。
9
設計方針
後方互換性は維持しない。
– Xpath
概念モデルベースでの再構築。
– コンテンツモジュールに繰り返し出てくる
多形式に対応
– XML, JSON, 他
10
進捗状況
Schema
– XML Schema, JSON Schemaは一通り完成した。
– 各インスタンスでの整合性が取れるようにADLでの定義を要する
インスタンス
– 概念モデルの再設計
11
MML4/5 instance
<mmlNm:Name mmlNm:repCode = "A"
mmlNm:tableId = "MML0025">
<mmlNm:family>Araki
</mmlNm:family>
<mmlNm:given>Kenji
</mmlNm:given>
</mmlNm:Name>
{
cluster: {
“name”: “Name”,
“items”: [
“element”: {
“name”: “family”,
“value”: “Arakii”
},
“element”: {
“name”: “given”,
“value”: “Kenji”
}
]
}

More Related Content

More from Shinji Kobayashi

医療分野におけるオープンソースソフトウェアの開発と利用
医療分野におけるオープンソースソフトウェアの開発と利用医療分野におけるオープンソースソフトウェアの開発と利用
医療分野におけるオープンソースソフトウェアの開発と利用
Shinji Kobayashi
 

More from Shinji Kobayashi (20)

第11回医療オープンソースソフトウェア協議会セミナー基調講演
第11回医療オープンソースソフトウェア協議会セミナー基調講演第11回医療オープンソースソフトウェア協議会セミナー基調講演
第11回医療オープンソースソフトウェア協議会セミナー基調講演
 
第10回医療オープンソースソフトウェア協議会セミナー基調講演
第10回医療オープンソースソフトウェア協議会セミナー基調講演第10回医療オープンソースソフトウェア協議会セミナー基調講演
第10回医療オープンソースソフトウェア協議会セミナー基調講演
 
第9回医療オープンソースソフトウェア協議会セミナー基調講演
第9回医療オープンソースソフトウェア協議会セミナー基調講演第9回医療オープンソースソフトウェア協議会セミナー基調講演
第9回医療オープンソースソフトウェア協議会セミナー基調講演
 
第4回医療オープンソースソフトウェア協議会セミナー基調講演
第4回医療オープンソースソフトウェア協議会セミナー基調講演第4回医療オープンソースソフトウェア協議会セミナー基調講演
第4回医療オープンソースソフトウェア協議会セミナー基調講演
 
第3回医療オープンソースソフトウェア協議会セミナー基調講演
第3回医療オープンソースソフトウェア協議会セミナー基調講演第3回医療オープンソースソフトウェア協議会セミナー基調講演
第3回医療オープンソースソフトウェア協議会セミナー基調講演
 
第2回医療オープンソースソフトウェア協議会セミナー基調講演
第2回医療オープンソースソフトウェア協議会セミナー基調講演第2回医療オープンソースソフトウェア協議会セミナー基調講演
第2回医療オープンソースソフトウェア協議会セミナー基調講演
 
アジア地域における医療ITとOpen source software
アジア地域における医療ITとOpen source softwareアジア地域における医療ITとOpen source software
アジア地域における医療ITとOpen source software
 
("open data") + ("open source software") = ?
("open data") + ("open source software") = ?("open data") + ("open source software") = ?
("open data") + ("open source software") = ?
 
Seagaia meeting 2018基調講演「EHRの現在」
Seagaia meeting 2018基調講演「EHRの現在」Seagaia meeting 2018基調講演「EHRの現在」
Seagaia meeting 2018基調講演「EHRの現在」
 
Seagaia Meeting 2018 プログラマズキャンプ「医療情報標準とその実装の現在」
Seagaia Meeting 2018 プログラマズキャンプ「医療情報標準とその実装の現在」Seagaia Meeting 2018 プログラマズキャンプ「医療情報標準とその実装の現在」
Seagaia Meeting 2018 プログラマズキャンプ「医療情報標準とその実装の現在」
 
openEHR入門(2017年3月14日資料)
openEHR入門(2017年3月14日資料)openEHR入門(2017年3月14日資料)
openEHR入門(2017年3月14日資料)
 
臨床情報概念モデリングとISO 13606規格、openEHR仕様
臨床情報概念モデリングとISO 13606規格、openEHR仕様臨床情報概念モデリングとISO 13606規格、openEHR仕様
臨床情報概念モデリングとISO 13606規格、openEHR仕様
 
Status at 2015, Ruby implementation of openEHR
Status at 2015, Ruby implementation of openEHRStatus at 2015, Ruby implementation of openEHR
Status at 2015, Ruby implementation of openEHR
 
The openEHR developers' workshop opening remarks, MEDINFO2015, Sao Paolo, 2015
The openEHR developers' workshop opening remarks, MEDINFO2015, Sao Paolo, 2015The openEHR developers' workshop opening remarks, MEDINFO2015, Sao Paolo, 2015
The openEHR developers' workshop opening remarks, MEDINFO2015, Sao Paolo, 2015
 
第10回医療オープンソースソフトウェア開会の挨拶
第10回医療オープンソースソフトウェア開会の挨拶第10回医療オープンソースソフトウェア開会の挨拶
第10回医療オープンソースソフトウェア開会の挨拶
 
Openehr assoc
Openehr assocOpenehr assoc
Openehr assoc
 
臨床情報モデルとArchetype
臨床情報モデルとArchetype臨床情報モデルとArchetype
臨床情報モデルとArchetype
 
ORCA次期FW開発の現状
ORCA次期FW開発の現状ORCA次期FW開発の現状
ORCA次期FW開発の現状
 
Gnu health helping governments fight against ebola and other social diseases
Gnu health helping governments fight against ebola and other social diseasesGnu health helping governments fight against ebola and other social diseases
Gnu health helping governments fight against ebola and other social diseases
 
医療分野におけるオープンソースソフトウェアの開発と利用
医療分野におけるオープンソースソフトウェアの開発と利用医療分野におけるオープンソースソフトウェアの開発と利用
医療分野におけるオープンソースソフトウェアの開発と利用
 

MML5