臨床医学連結知識データベースLiLak
開発：
平成１６年〜２２年 東京大学との共同研究契約による開発
方法：
主要な医学教科書などの記述から医療関係者が情報を整理しデータベース化。 出来る限り多様な用語表現を維持しつつ、階層的に整理。
提供：
平成２４年度に東京大学TLO（東大知財管理業務を行う組織）に知財登録を行い、東京大学、同TLOが、（株）ストレージ・ビジョンにライセンス提供契約を行うことで、一般への有償提供が可能となった。

臨床医学連結知識データベースLiLak 登録病名用語数：MEDIS収載の全病名を網羅

約２５，０００病名
 厚生労働省の定める標準病名マスターに収載されている病名に準拠

 上記病名疾患で見られる代表的な症状所見用語

約３，０００症状
 これらの症状や所見が見られる人体部位用語

約２，０００部位
 それらを関連付けた臨床医学の知見として約６５，０００を有するデータベース

臨床医学連結知識データベースLiLak
Li nked CLinical Knowledge DB・・・

階層化により体系化した病名用語のテーブル疾病のある部位を表す人体部位用語テーブル
自覚・他覚などの症状や所見を収載した
症状所見用語テーブル
・それらのテーブル間の相互関係を関連テーブルで構成した「臨床医学の知識データベース」といえるDB

臨床医学連結知識データベースLiLak

図－１：LilakのDB構造、複数のテーブルが関連付けられている
図－２：ツリーで階層化（人体部位テーブル）LiLak のテーブル構造

データテーブル相互間の関連を示すための図であり、実際のフィールド構成とは細部で異なります。

人体部位の階層化
人体部位の階層化は複数の体系に配置され使いやすくなっている
例：肝臓は腹部の臓器であると同時に、消化器系でもある

症状所見の階層化

例えば、症状も、感覚（自覚、他覚など）別、部位別、器官系別などで分類整理されているので、様々な視点から検索が可能。

病名（疾患）の階層化

例えばウイルス肝炎は、肝臓・胆道系疾患の分類にも所属するが、ウイルスで起こることもあるので、感染症の下にもぶら下がっている（上図では表示されていないが）。
同一疾患は、20の分類コードを持つ為、ツリー上で最大20ヶ所存在することがある。

階層化された病名（疾患）と症状所見の関連病名、部位、症状がそれぞれ階層化されているのみならず、それらを関連つける“症状所見関連テーブル”も用意されているので、症状と病名が一対Nに関連付けられる。
→ ある部位に起こるある症状に関連付けられる病名は何か？という検索も可能。

LiLakの使い方の例（１）ー 医療情報システムでの情報入力 ー

電子カルテや臨床研究データ登録の際に、関連する情報の入力を簡単にするシステムに組み込み◦ 病名を登録したら、その病名に関連する症状や所見用語、関連する部位を提示して、それについての詳細記載がしやすいようにするシステム◦ 病名登録時、症状登録時などで臨床的な階層ツリー検索して登録できるようにする◦ 骨折など外傷の部位や、症状のある部位を部位階層ツリーからたどって登録する◦ 検査部位のオーダ時に、部位階層ツリーからたどって複数部位を簡単にオーダできるようにする◦ 電子カルテに記載した文章から、病名入力時に候補を提示するシステムで使用する

LiLakの使い方の例（２）ー 医療情報システムでの情報処理・収集 ー 電子カルテの文章記載データから、どの部位にどんな症状があると書かれているのか情報抽出するシステムに必要なデータベースとして使う「数日前から右季肋部に激しい痛みが時々あり、次第に腹部全体に痛みがひろがってきた」②

上腹部痛：あり
右季肋部痛：あり
腹痛：あり⑤①④⑦③⑥⑧⑨①心窩部（みぞおちあたり）②右上腹部（右季肋部）③左上腹部（左季肋部）④へそ部⑤⑥右・左側腹部⑦⑧右・左下腹部⑨下腹部

LiLakの使い方の例（３）ー 医療データの二次利用、データ分析での利用 ー・ICD10分類を使うだけではうまくできない病名のグループ化をおこなってデータ分析をする
例：胃腸疾患の患者を対象にデータ解析したい※ ICD10分類は、胃腸の感染症、胃がん・腸腫瘍、その他の胃腸疾患などが別々の分類コードなので、簡単にまとめて解析できない。LiLakな
ら、これらが胃の疾患、腸の疾患にまとめられている

ICD10分類の場合
ICDコード分類見出し

A00-B99
C00-D48
D50-D89E00-E90
F00-F99G00-G99H00-H59
H60-H95
I00-I99
J00-J99K00-K93

感染症および寄生虫症
新生物
血液および造血器の疾患ならびに免疫機能の障害
内分泌、栄養および代謝疾患
精神および行動の障害
神経系の疾患眼および付属器の疾患
耳および乳様突起の疾患
循環器の疾患
呼吸器の疾患
消火器の疾患LiLakの分類

LiLakの病名コードはMEDIS標準病名マスターに準拠しており、ICD-10にも対応しているが、胃の疾患、腸の疾患など、部位ごとにも分類されている為、“胃腸の疾患”という括りで解析しやすい。

LiLakの使い方の例（４）ー 医療における種々の一般情報システムでの利用 ー いくつかの症状や検査所見から、関連する病名を検索する。
◦ 例： Webサイトで健康医療情報サービスの基盤データベースとして使う◦ 例： 電子的な教科書などの索引検索に使う
 一般向けの健康医療Web情報提供サイトで、人体部位をクリックして、その部位によくみられる症状、検査所見の一例を提示する

LiLakはコンピュータシステムから使うためのデータベース（Machine Readable DB）
LiLakを使うためAPIソフトライブラリを装備
Windows .NET環境用ライブラリ
記述言語 C++
VBラッパー 装備
主な内容 約５０種のAPI◦ １．症状所見情報取得◦ ２．症状所見検索◦ ３．自覚又は他覚症状検索◦ ４．疾患情報◦ ５．階層ツリー探索◦ ６．人体部位検索◦ ７．性状検索◦ ８．病名◦ ９．その他

６種
４種
２種
５種
９種
８種
７種
５種
５種

LiLakの特長
 検索の充実◦ F13-1◦ F13-2◦ F13-3◦ F13-4

人体部位検索 ［指定一致度以下］
人体部位検索 ［指定一致度のみ］
人体部位検索 ［部分一致を検索］
人体部位検索 ［編集距離の最小候補を検索］ 階層ツリーの探索機能◦ F9-1～F9-3
管理コードによる上位ノード検索◦ F10-1～F10-3 管理コードによる兄弟ノード検索◦ F11-1～F11-3 管理コードによる下位ノード検索

Lilak APIドキュメントの例

Lilak サンプルアプリケーション目的 臨床医学連結知識データベースＬｉＬａｋの使い方の一例を紹介するための専用アプリケーション
 APIの使い方のサンプルソースコード機能
 1個以上の症状所見を画面に登録し、それらの症状所見すべてに関連のある疾患を検索する

サンプルアプリケーションのUI（起動時の画面）部位に腹部と入力し、自覚症状のある所見を検索。そのリスト（中央部・症状所見検索結果）から、腹痛を選んで症状所見に登録すると、関連のある疾患のリストが表示される（右下）。

症状に“発熱”を入力し、前回と同様に症状所見検索結果から発熱を登録すると、腹痛があって発熱がある関連疾患に絞り込まれる。複数の症状がある疾患の検索などに便利な機能。

サンプルアプリケーションの留意点


実用に供するものではなく、あくまでも「ソフトウェア」の作り方を知るための物。

データベースの内容を評価するためのものでもない。
◦ 内蔵されているデータベースはＬｉＬａｋの一部のデータ構造はリリース版と同一であるが、本サンプルアプリケーションが必要とする内容だけを抜粋し改変したもので、出荷されるＬｉＬａｋデータベースと内容は異なる。

出荷されるＬｉＬａｋデータベースの一部データしか含まない。
◦ アプリケーション使用にあたって入力してみた用語に対応しているはずの疾患や症状所見が表示されない場合がある。
◦ 選択した語の詳細情報の一部が削除され表示されない場合などがある。