(57)【要約】【課題】  電子カルテなどに入力される診療情報をフィールド化して管理する診療情報管理システムを提供することを目的とする。【解決手段】  初診外来記録がテキスト形式で記録された診療情報をフィールド化して管理する診療情報管理システムであって，診療情報管理システムは，診療情報を記憶する診療情報記憶部における処理対象とする診療情報の全部または一部を，あらかじめ定められた情報種別の項目ごとにフィールドに振り分けて記憶させることで，フィールド化処理を実行するフィールド化処理部と，病名または薬剤名の表記パターンと標準表記とを記憶する照合辞書記憶部と，フィールド化した診療情報における病名または薬剤名について，照合辞書記憶部を参照して，標準表記に変更または標準表記を追加する表記揺らぎ処理部と，を有する診療情報管理システムである。【選択図】  図１
2018194926.tif 000002
【特許請求の範囲】
【請求項１】
初診外来記録がテキスト形式で記録された診療情報をフィールド化して管理する診療情報管理システムであって，
前記診療情報管理システムは，
前記診療情報を記憶する診療情報記憶部における処理対象とする診療情報の全部または一部を，あらかじめ定められた情報種別の項目ごとにフィールドに振り分けて記憶させることで，フィールド化処理を実行するフィールド化処理部と，
病名または薬剤名の表記パターンと標準表記とを記憶する照合辞書記憶部と，
前記フィールド化した診療情報における病名または薬剤名について，前記照合辞書記憶部を参照して，前記標準表記に変更または前記標準表記を追加する表記揺らぎ処理部と，
を有することを特徴とする診療情報管理システム。
【請求項２】
前記フィールド化処理部は，
前記処理対象とする診療情報のうち，あらかじめ定められた情報種別の項目に対応する文字列を，前記項目に対応する第１のフィールドまたは第２のフィールドに振り分ける，
ことを特徴とする請求項１に記載の診療情報管理システム。
【請求項３】
前記フィールド化処理部は，
前記処理対象とする診療情報のうち，あらかじめ定められた情報種別である「主訴」または「現病歴」を示す項目に対応する文字列を，あらかじめ定められたデリミタの後ろの文字列で特定し，前記項目に対応する第１のフィールドに振り分ける，
ことを特徴とする請求項１または請求項２に記載の診療情報管理システム。
【請求項４】
前記フィールド化処理部は，
前記処理対象とする診療情報のうち，あらかじめ定められた情報種別である「既往歴」または「内服薬」を示す項目に対応する文字列を特定し，
その項目に対応する文字列を，あらかじめ定められた区切記号でセクションに分割し，
そのセクションごとに，所定条件の充足性を判定して，そのセクションにおける文字列を，第１のフィールドまたは第２のフィールドに振り分ける，
ことを特徴とする請求項１から請求項３のいずれかに記載の診療情報管理システム。
【請求項５】
前記フィールド化処理部は，
前記あらかじめ定められた情報種別である「既往歴」または「内服薬」を示す項目に対応する文字列において，
分割されたセクションごとに，頭文字が数字であるかを判定し，その条件を充足する場合には，
その情報種別が「内服薬」を示す項目の場合には，そのセクションの文字列を第２のフィールドに振り分け，
その情報種別が「既往歴」を示す項目の場合には，そのセクションの文字列を後ろの病名と合体させ，
数字と単位を含む文字列の場合には後ろの病名の第２のフィールドに振り分ける，
ことを特徴とする請求項４に記載の診療情報管理システム。
【請求項６】
前記フィールド化処理部は，
前記あらかじめ定められた情報種別である「既往歴」または「内服薬」を示す項目に対応する文字列において，
分割されたセクションごとに，セクション内のテキストに数字が２以上，または数字と単位を示すテキストが含まれているかを判定し，その条件を充足する場合には，
所定の記号を含む場合にはその記号を境に，数字を多く含む側の文字列を第２のフィールドに，多く含まない側の文字列を第１のフィールドに振り分け，または，
数字より前の文字列を第１のフィールドに，数字より後ろの文字列を第２のフィールドに振り分ける，
ことを特徴とする請求項４または請求項５に記載の診療情報管理システム。
【請求項７】
前記フィールド化処理部は，
前記あらかじめ定められた情報種別である「既往歴」または「内服薬」を示す項目に対応する文字列において，
分割されたセクションごとに，疾患と診療内容の関係を表す文字列が含まれているかを判定し，その条件を充足する場合には，
前記関係を表す文字列より前の文字列を第１のフィールドに，前記関係を表す文字列より後ろの文字列を第２のフィールドに振り分ける，
ことを特徴とする請求項４から請求項６のいずれかに記載の診療情報管理システム。
【請求項８】
前記表記揺らぎ処理部は，
前記フィールド化した診療情報における病名または薬剤名について，前記照合辞書記憶部を参照して，前記標準表記に対応する標準的なコードを追加する，
ことを特徴とする請求項１から請求項７のいずれかに記載の診療情報管理システム。
【請求項９】
初診外来記録がテキスト形式で記録された診療情報を管理する診療情報管理システムであって，
前記診療情報管理システムは，
前記診療情報を記憶する診療情報記憶部における処理対象とする診療情報の全部または一部を，あらかじめ定められた情報種別の項目ごとにフィールドに振り分けて記憶させることで，フィールド化処理を実行するフィールド化処理部，
を有することを特徴とする診療情報管理システム。
【請求項１０】
初診外来記録がテキスト形式で記録された診療情報を管理する診療情報管理システムであって，
前記診療情報管理システムは，
病名または薬剤名の表記パターンと標準表記とを記憶する照合辞書記憶部と，
前記フィールド化した診療情報における病名または薬剤名について，前記照合辞書記憶部を参照して，前記標準表記に変更または前記標準表記を追加する表記揺らぎ処理部と，
を有することを特徴とする診療情報管理システム。
【請求項１１】
コンピュータを，
初診外来記録がテキスト形式で記録された診療情報を記憶する診療情報記憶部における処理対象とする診療情報の全部または一部を，あらかじめ定められた情報種別の項目ごとにフィールドに振り分けて記憶させることで，フィールド化処理を実行するフィールド化処理部，
前記フィールド化した診療情報における病名または薬剤名について，病名または薬剤名の表記パターンと標準表記とを記憶する照合辞書記憶部を参照して，前記標準表記に変更または前記標準表記を追加する表記揺らぎ処理部，
として機能させることを特徴とする診療情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，電子カルテなどに入力される診療情報，特に救急や急性期に関する診療の際に入力される診療情報を管理する診療情報管理システムに関する。
【背景技術】
【０００２】
医師が患者を診察した場合，電子カルテにその診療情報が入力される。電子カルテへの診療情報の入力方法としては，第１にキーボードなどを用いたテキスト入力をする，第２に入力内容ごとにあらかじめ用意された特定フィールドに入力をする，第３にあらかじめ病名や手技等の一覧をリスト化し，そこから選択入力をする，といった方法が用いられている。
【０００３】
第１の方法は，主に日々のカルテ記載に用いられており，入力しやすく読みやすい。また音声入力にも向いている利点を有している。一方，自由に入力が可能であるので，電子カルテに入力された情報を検索したり，情報を整理し統計処理等をすることには向いていない問題点がある。
【０００４】
第２の方法は，主に看護師の温度板記載や一部の電子カルテのテンプレートに用いられている。この方法では，特定フィールドごとに入力がされているので，入力された情報とその情報の種別（フィールドごとの種別）を管理することができるが，表記の揺らぎの問題は解消することができない。また，入力の際に，入力フィールドを選択しなければならないので，入力時に非常に多くのタブ移動（入力フィールドを移動するためにタブキーを押下する）が必要となり，第１の方法と同様に，入力時間を要してしまい，多忙な臨床現場での利用や音声入力には向いていない。
【０００５】
第３の方法は，主にレセプト病名のリストや薬剤のリストで用いられている。この場合，あらかじめ登録されているリストから選択する方法なので，表記揺らぎは解消することができるが，入力が煩雑であり，テキスト入力の数倍の時間を要してしまう。またリストから選択しなければならないので，入力できる内容が限定されてしまう問題点がある。
【０００６】
非特許文献１および非特許文献２に従来の電子カルテシステムの一例を示す。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】株式会社島津製作所，”統合型電子カルテシステム「SimCLINIC T3」のご紹介”，[online]，インターネット＜ＵＲＬ：http://www.med.shimadzu.co.jp/application/info/09.html＞
【非特許文献２】富士通株式会社，”中堅病院様向け電子カルテシステム  FUJITSU  ヘルスケアソリューション  HOPE EGMAIN-LX"，[online]，インターネット＜ＵＲＬ：http://www.fujitsu.com/jp/solutions/industry/healthcare/products/egmainlx/＞
【発明の概要】
【発明が解決しようとする課題】
【０００８】
医療の現場では迅速な入力ができないと，面倒で記録をしない，という事態が生じやすい傾向がある。たとえばそれがタブ操作一つであっても医師の利用に不便を強いるものであるとすると，記録がされない可能性がある。そしてかかりつけ患者を受診する一般外来と異なり，とくに救急や急性期では患者の既往歴や内服薬がわかっていないことが多い。そのため，診療にあたる医師は，これらの情報をほぼ全患者に対して聴取し記録をする必要がある。これらの情報は患者の疾患確率を左右する非常に重要な項目である。このように，臨床，とくに救急や急性期の臨床現場では診療情報を入力するにあたっては，簡便さや入力速度が重要となっている。その観点からすると，上述の第１の方法を用いた入力方法が好ましい。
【０００９】
一方で，医学研究の観点からは，情報の検索や，統計的な情報処理などのため，入力された診療情報が，データベースとして使用可能なように構造化して管理されていることが好ましい。しかし第１の方法を用いた場合には，自由にテキスト入力されているだけなので，診療情報の検索や情報処理には不向きである。そこで，上述のように第１の方法を用いた診療情報を医学研究の対象として用いる場合には，従来は，研究ごとにフォーマットを用意して，たとえば「ある薬を内服している人，いない人」，「特定の疾患既往のある人」という個別の情報を，カルテ（電子カルテを含む）を読み返して内容を確認し，オンラインのフォーマットに転記する方法が用いられている。
【００１０】
このような作業は，従来は，医学研究実施あるいは全国レジストリの構築という目的のために，リサーチアシスタントを雇用したり，若手医師が臨床業務外で，診療情報の蓄積，管理のための特定フォームに入力する作業を行うという方法で対応していた。しかしながら，リサーチアシスタントの雇用や若手医師を臨床業務外に活用することができる医療機関は限られており，また特定の研究テーマに限定した診療情報の構造化しか行うことができない。また若手医師がかかる作業を行うのは大きな負担にもなる。
【００１１】
つまり，テキスト入力による入力方法を用いる場合，とくに救急や急性期の臨床現場で要求される入力の簡便さや入力速度と，医学研究の観点から求められる電子カルテなどに記録された診療情報を構造化して管理することの要求を両立することは困難である。
【課題を解決するための手段】
【００１２】
本発明者は上記課題に鑑み，本発明の診療情報管理システムを発明した。
【００１３】
第１の発明は，初診外来記録がテキスト形式で記録された診療情報をフィールド化して管理する診療情報管理システムであって，前記診療情報管理システムは，前記診療情報を記憶する診療情報記憶部における処理対象とする診療情報の全部または一部を，あらかじめ定められた情報種別の項目ごとにフィールドに振り分けて記憶させることで，フィールド化処理を実行するフィールド化処理部と，病名または薬剤名の表記パターンと標準表記とを記憶する照合辞書記憶部と，前記フィールド化した診療情報における病名または薬剤名について，前記照合辞書記憶部を参照して，前記標準表記に変更または前記標準表記を追加する表記揺らぎ処理部と，を有する診療情報管理システムである。
【００１４】
本発明のように構成することで，テキスト形式で記録された診療情報を，フィールド化（構造化）してさらに，その表記を統一することができる。そのため，臨床現場で要求される入力の簡便さや入力速度と，医学研究の観点から求められる診療情報を構造化して管理する相反する問題点を解決することができる。とくに，テキスト形式で記録された診療情報に対してフィールド化処理を実行するシステムとすることによって，医師は今まで通りの書き方で電子カルテに記録をするだけで，その入力データをフィールド化して蓄積することができる。
【００１５】
また病名や薬剤名の入力は，医師によってばらつきがあるところ，本発明を用いることで標準表記に変更または標準表記を追加することができる。そのため，正確な病名，薬剤名が把握できるので，医学研究の際に情報処理を容易とすることができる。
【００１６】
とくに，本発明者が，複数の医師が入力した約１万の診療記録に対して本発明のシステムを用いてフィールド化処理を行ったところ，診療記録を適切にフィールド化することができた。診療記録には個人の書き方の癖などもあるが，それにも十分に対応することができるシステムが実現できている。また，国家的に診療情報を含む医療データの利活用が求められており，本発明を用いることで，国際標準に準拠させてフィールド化することも可能となる。
【００１７】
さらに，本発明の診療情報管理システムは，電子カルテのシステムにアドオンすることもできるし，電子カルテ外の初期診療を記録するシステムのような電子カルテ外のシステムに適用することもでき，その汎用性が高められている。
【００１８】
上述の発明において，前記フィールド化処理部は，前記処理対象とする診療情報のうち，あらかじめ定められた情報種別の項目に対応する文字列を，前記項目に対応する第１のフィールドまたは第２のフィールドに振り分ける，診療情報管理システムのように構成することができる。
【００１９】
上述の発明において，前記フィールド化処理部は，前記処理対象とする診療情報のうち，あらかじめ定められた情報種別である「主訴」または「現病歴」を示す項目に対応する文字列を，あらかじめ定められたデリミタの後ろの文字列で特定し，前記項目に対応する第１のフィールドに振り分ける，診療情報管理システムのように構成することができる。
【００２０】
上述の発明において，前記フィールド化処理部は，前記処理対象とする診療情報のうち，あらかじめ定められた情報種別である「既往歴」または「内服薬」を示す項目に対応する文字列を特定し，その項目に対応する文字列を，あらかじめ定められた区切記号でセクションに分割し，そのセクションごとに，所定条件の充足性を判定して，そのセクションにおける文字列を，第１のフィールドまたは第２のフィールドに振り分ける，診療情報管理システムのように構成することができる。
【００２１】
救急や急性期の臨床現場においては，患者の既往歴，内服薬が判明していないことが多く，それらの情報を聴取し記録する必要がある。またこれらの情報は患者の疾患確率を左右する情報である。そのため，臨床の観点および医学研究の観点からもきわめて重要な項目である。そこで，情報種別の項目として，主訴や現病歴に加え，既往病名や内服薬の項目を備えることで，臨床および医学研究の双方の観点を充足することができる。
【００２２】
上述の発明において，前記フィールド化処理部は，前記あらかじめ定められた情報種別である「既往歴」または「内服薬」を示す項目に対応する文字列において，分割されたセクションごとに，頭文字が数字であるかを判定し，その条件を充足する場合には，その情報種別が「内服薬」を示す項目の場合には，そのセクションの文字列を第２のフィールドに振り分け，その情報種別が「既往歴」を示す項目の場合には，そのセクションの文字列を後ろの病名と合体させ，数字と単位を含む文字列の場合には後ろの病名の第２のフィールドに振り分ける，診療情報管理システムのように構成することができる。
【００２３】
上述の発明において，前記フィールド化処理部は，前記あらかじめ定められた情報種別である「既往歴」または「内服薬」を示す項目に対応する文字列において，分割されたセクションごとに，セクション内のテキストに数字が２以上，または数字と単位を示すテキストが含まれているかを判定し，その条件を充足する場合には，所定の記号を含む場合にはその記号を境に，数字を多く含む側の文字列を第２のフィールドに，多く含まない側の文字列を第１のフィールドに振り分け，または，数字より前の文字列を第１のフィールドに，数字より後ろの文字列を第２のフィールドに振り分ける，診療情報管理システムのように構成することができる。
【００２４】
上述の発明において，前記フィールド化処理部は，前記あらかじめ定められた情報種別である「既往歴」または「内服薬」を示す項目に対応する文字列において，分割されたセクションごとに，疾患と診療内容の関係を表す文字列が含まれているかを判定し，その条件を充足する場合には，前記関係を表す文字列より前の文字列を第１のフィールドに，前記関係を表す文字列より後ろの文字列を第２のフィールドに振り分ける，診療情報管理システムのように構成することができる。
【００２５】
既往歴，内服薬を示す項目については，複数の情報が含まれることが多い。そのため，これらの発明のようにそれぞれの条件に基づいて振り分ける文字列を判定することで，適切なフィールドに文字列を振り分けることができる。
【００２６】
上述の発明において，前記表記揺らぎ処理部は，前記フィールド化した診療情報における病名または薬剤名について，前記照合辞書記憶部を参照して，前記標準表記に対応する標準的なコードを追加する，診療情報管理システムのように構成することができる。
【００２７】
病名，薬剤名については標準表記のほかに，標準的なコードを追加しておくことで，医学研究の際の情報処理でその検索を容易化できる。また，たとえばコード化された正確な病名，薬剤名と，その他の病歴，検査，画像の組を用いることで，自動診断支援のシステム開発につなげることもできる。
【００２８】
本発明のように構成することでも，第１の発明と同様の技術的効果を達成することができる。すなわち，初診外来記録がテキスト形式で記録された診療情報を管理する診療情報管理システムであって，前記診療情報管理システムは，前記診療情報を記憶する診療情報記憶部における処理対象とする診療情報の全部または一部を，あらかじめ定められた情報種別の項目ごとにフィールドに振り分けて記憶させることで，フィールド化処理を実行するフィールド化処理部，を有する診療情報管理システムである。
【００２９】
本発明のように構成することでも，第１の発明と同様の技術的効果を達成することができる。すなわち，初診外来記録がテキスト形式で記録された診療情報を管理する診療情報管理システムであって，前記診療情報管理システムは，病名または薬剤名の表記パターンと標準表記とを記憶する照合辞書記憶部と，前記フィールド化した診療情報における病名または薬剤名について，前記照合辞書記憶部を参照して，前記標準表記に変更または前記標準表記を追加する表記揺らぎ処理部と，を有する診療情報管理システムである。
【００３０】
第１の発明は，本発明のプログラムをコンピュータに読み込ませて実行することで実現できる。すなわち，コンピュータを，初診外来記録がテキスト形式で記録された診療情報を記憶する診療情報記憶部における処理対象とする診療情報の全部または一部を，あらかじめ定められた情報種別の項目ごとにフィールドに振り分けて記憶させることで，フィールド化処理を実行するフィールド化処理部，前記フィールド化した診療情報における病名または薬剤名について，病名または薬剤名の表記パターンと標準表記とを記憶する照合辞書記憶部を参照して，前記標準表記に変更または前記標準表記を追加する表記揺らぎ処理部，として機能させる診療情報管理プログラムである。
【発明の効果】
【００３１】
本発明の診療情報管理システムを用いることで，救急や急性期の臨床現場で要求される診療情報への入力の簡便さ，入力速度と，医学研究の観点から求められる電子カルテなどに記録された診療情報を構造化して管理することの要求を両立を図ることができる。とくに医師にとっては入力方法を意識することなく，従来と同じように電子カルテなどに入力をするだけにもかかわらず，入力した診療情報を構造化して管理することが可能となる。
【図面の簡単な説明】
【００３２】
【図１】本発明の診療情報管理システムの全体の構成の一例を模式的に示す概念図である。
【図２】本発明の診療情報管理システムが機能するコンピュータのハードウェア構成の一例を模式的に示す概念図である。
【図３】本発明の診療情報管理システムの全体の処理プロセスの一例を模式的に示すフローチャートである。
【図４】フィールド化処理の処理プロセスの一例を模式的に示すフローチャートである。
【図５】診療情報の一例を模式的に示す図である。
【図６】フィールド化された情報の一例を模式的に示す図である。
【図７】病名についての照合辞書記憶部の一例を模式的に示す図である。
【図８】薬剤名についての称号辞書記憶部の一例を模式的に示す図である。
【図９】情報種別の項目を示すテキストの範囲を特定した場合の一例を模式的に示す図である。
【図１０】「既往歴」をセクションごとに分割した状態の一例を模式的に示す図である。
【図１１】「既往歴」の項目を振り分けた一例を模式的に示す図である。
【図１２】「内服薬」をセクションごとに分割した状態の一例を模式的に示す図である。
【図１３】「内服薬」の項目を振り分けた一例を模式的に示す図である。
【図１４】処理結果情報記憶部の一例を模式的に示す図である。
【発明を実施するための形態】
【００３３】
本発明の診療情報管理システム１の全体の構成の一例を図１に示す。また本発明の診療情報管理システム１を実現するコンピュータのハードウェア構成の一例を図２に示す。
【００３４】
診療情報管理システム１を実現するコンピュータは，プログラムの演算処理を実行するＣＰＵなどの演算装置７０と，情報を記憶するＲＡＭやハードディスクなどの記憶装置７１と，ディスプレイ（画面）などの表示装置７２と，キーボードやポインティングデバイス（マウスやテンキーなど）などの入力装置７３と，演算装置７０の処理結果や記憶装置７１に記憶する情報をインターネットやＬＡＮなどのネットワークを介して送受信する通信装置７４とを有している。コンピュータ上で実現する各機能（各手段）は，その処理を実行する手段（プログラムやモジュールなど）が演算装置７０に読み込まれることでその処理が実行される。各機能は，記憶装置７１に記憶した情報をその処理において使用する場合には，該当する情報を当該記憶装置７１から読み出し，読み出した情報を適宜，演算装置７０における処理に用いる。また，図２では一台のコンピュータで実現される場合を示したが，複数のコンピュータに，その機能が分散配置されていてもよい。なお，コンピュータには，サーバやパーソナルコンピュータ，ワークステーションなど各種の情報処理装置が含まれる。また，いわゆるクラウド形式であってもよい。
【００３５】
本発明における各手段は，その機能が論理的に区別されているのみであって，物理上あるいは事実上は同一の領域を為していてもよい。
【００３６】
診療情報管理システム１は，診療情報入力受付処理部１１と診療情報記憶部１２とフィールド化処理部１３とフィールド化情報記憶部１４と表記揺らぎ処理部１５と照合辞書記憶部１６と処理結果情報記憶部１７とを有する。
【００３７】
診療情報入力受付処理部１１は，患者を診療した際の診療情報の入力を受け付ける。とくに救急や急性期の診療の際に入力を受け付ける。診療情報入力受付処理部１１は，電子カルテであってもよいが，それに限定されない。また，テキスト入力による診療情報のほか，音声入力された情報がテキスト変換されたテキスト情報による診療情報であってもよい。
【００３８】
診療情報記憶部１２は，診療情報入力受付処理部１１で受け付けた診療情報を記憶する。診療情報の一例を図５に示す。
【００３９】
診療情報入力受付処理部１１，診療情報記憶部１２は，いわゆる電子カルテシステムのほか，一般的な初診外来記録の書き方に準じたテキスト情報の入力受付処理，およびその情報の記憶部で足りる。
【００４０】
フィールド化処理部１３は，所定の操作を受け付けることで，診療情報記憶部１２に記憶する，処理対象となる診療情報を抽出し，診療情報における各情報を所定の項目ごとのフィールドに振り分ける処理を実行する。ここでフィールドとは，あらかじめ定められた情報種別の項目と，それに対応する情報を対応づけて記憶するもので，たとえばテーブル形式で保持される。図６にフィールド化された情報の一例を示す。情報種別の項目とは，主訴，現病歴，既往歴，内服薬など，医学情報（とくに救急や急性期）の蓄積や管理の観点からフィールド化することが求められる項目の種別を示すものである。情報種別の項目は主訴などのほか，ほかの表記，たとえば「主訴」のほかに「ＣＣ」（Chief Complaint）など，上記の項目に関連する，あらかじめ定められた文字列（本明細書において文字列には文字のほか，数字，記号などが含まれる）を用いることができる。なお，主訴とは患者による症状の訴えであり，現病歴とは，主訴がいつからどのように始まり，どのような経過をとってきたのか，などを示す情報であり，主訴に付随する情報である。既往歴とは患者の過去の病歴であり，内服薬は患者が日頃から服用している薬剤を示す。
【００４１】
情報種別の項目に対応づける情報のフィールドとしては，名称フィールド，備考欄フィールドがあり，名称は情報種別における項目に対応する名称，たとえば病名，薬剤名などが入力される。備考欄は病名や薬剤名などの名称に入力された情報に関連する情報が入力される。
【００４２】
フィールド化処理部１３における診療情報をフィールドに振り分ける処理は，まず，所定の情報種別の項目ごとにあらかじめ定められた文字列を特定し，その文字列に基づいて，項目ごとの文字列の範囲を特定する。そして，「主訴」，「現病歴」の項目については，デリミタ以降の文字列を名称（病名，薬剤名）に振り分ける。「主訴」，「現病歴」は通常，一行で簡潔に記されることが多いので，そのまま名称に振り分けることが好ましい。
【００４３】
一方，「既往歴」，「内服薬」の項目は，複数の情報が記載されることがある。そのため，各項目ごとに，さらにデリミタごとに分割をする。分割された範囲をセクションという。そしてセクションごとに判定処理を行う。すなわち，セクションにおける文字列の頭文字が数字である場合には，その項目が「内服薬」の場合には，それは用法を示していると解されるので，直前の薬剤名の備考欄に振り分け，その項目が「既往歴」の場合で，その文字列が数字のみであれば後ろの病名と合体させ，セクションの文字列に数字と期間（たとえば「年」，「月」，「日」）や分量（たとえば「グラム」，「ミリグラム」，「ｇ」，「ｍｇ」）などの単位を含む場合には後ろの病名の備考欄へ振り分けることを判定する。
【００４４】
また，セクション内に数字が２以上あるか，数字と期間（たとえば「年」，「月」，「日」）や分量（たとえば「グラム」，「ミリグラム」，「ｇ」，「ｍｇ」）などの単位を含む場合には，そのセクションの文字列は病名または薬剤名とその備考の合体したものと解されるので，数字より前を名称に，数字より後を備考欄に振り分けるか，またはコロン・セミコロンを含む場合にはその記号を境に数字を多く含む側を備考欄に，多く含まない側を名称に振り分けることを判定する。
【００４５】
さらに，セクション内の文字列に「で」，「にて」など疾患と診療内容の関係を表す，あらかじめ定められた文字列が含まれている場合には，その関係性を表す文字列の前部の文字列を名称に，後部の文字列を備考欄に振り分けることを判定する。
【００４６】
また，括弧で囲まれた文字列を含むセクションは，その直前の病名または薬剤名の備考欄に振り分けることを判定する。
【００４７】
そしていずれの条件を充足しない場合には，そのセクションは名称に振り分けることを判定する。
【００４８】
以上のようなセクションごとの処理を行うことで，「既往歴」，「内服薬」の項目の範囲に記載された文字列を各フィールドに振り分けることが可能となる。なお，この判定処理は一例であり，限定されるものではない。
【００４９】
一般外来と異なり，とくに救急や急性期の診療においては，患者の既往歴，内服薬が判明していないことが多く，それらの情報を聴取し記録する必要がある。またこれらの情報は患者の疾患確率を左右する情報である。そのため，臨床の観点および医学研究の観点からもきわめて重要な項目であり，情報種別の項目として既往病名，内服薬の項目を備えることで，臨床現場および医学研究の双方の観点を充足することができる。
【００５０】
フィールド化情報記憶部１４は，フィールド化処理部１３でフィールド化された情報（構造化された情報）を記憶する。たとえばデータベースであってもよいし，それ以外の記憶形式であってもよい。
【００５１】
表記揺らぎ処理部１５は，フィールド化処理部１３でフィールド化された情報のうち，病名と薬剤名（名称フィールドに入力された情報）について，後述する照合辞書記憶部１６を参照し，一致する文字列がある場合には，あらかじめ定められた標準的な表記を追加または標準的な表記に変更するとともに，標準的なコードなどを追加し，その表記を統一する。
【００５２】
照合辞書記憶部１６は，病名，薬剤名に対する標準表記，コード，表記パターンを記憶する。図７および図８に照合辞書記憶部１６の一例を模式的に示す。図７では，病名についての照合辞書記憶部１６の一例を示しており，標準病名，ＩＣＤコード（国際標準コード），病名変換コード（国内汎用カルテコード），表記パターンを対応づけて記憶している場合を示している。図８では，薬剤名についての照合辞書記憶部１６の一例を示しており，標準薬剤名，一般名，薬効分類コード，表記パターンを対応づけて記憶している場合を示している。
【００５３】
処理結果情報記憶部１７は，最終的な処理結果の情報を記憶する。処理結果情報記憶部１７に記憶した情報は，テキスト形式の診療情報に基づいてフィールド化（構造化）されて情報が記憶されているので，検索等することによって，診療情報を医学研究に用いることができる。
【００５４】
つぎに本発明の診療情報管理システム１の処理プロセスの一例を図３および図４のフローチャートを用いて説明する。なお，以下の説明ではわかりやすさのため，電子カルテに診療内容の情報が記録される場合を説明するが，電子カルテに限らず，患者から聴取した情報を入力されたものであれば，電子カルテ以外入力された情報であってもよい。
【００５５】
救急車などで病院などの医療機関に搬送されてきた患者は，医師が診療をする（Ｓ１００）。診療をする際に，医師は患者またはその付添人などから，患者の氏名などの属性情報のほか，現在の症状，既往歴，日常から服用している内服薬などの情報を聴取し，電子カルテに入力をする。また，医師が患者に対して施した処置や投薬の情報，診断した病名などの診療内容の情報も医師は電子カルテに入力をする（Ｓ１１０）。入力された診療内容は，診療情報として診療情報入力受付処理部１１で受け付けられ，診療情報記憶部１２に記憶される。たとえば入力された診療情報が図５であったとする。Ｓ１００およびＳ１１０は通常の診察および電子カルテの入力と同一である。
【００５６】
そして診療情報管理システム１において所定の操作を受け付けると，フィールド化処理部１３は，フィールド化処理を実行する（Ｓ１２０）。
【００５７】
まずフィールド化処理部１３は，処理対象となる診療情報を診療情報記憶部１２から抽出する。なお，抽出する診療情報は一人の患者に対するものであってもよいし，複数の患者に対するものであってもよい。
【００５８】
フィールド化処理部１３は，診療情報記憶部１２から抽出した診療情報について，情報種別の項目ごとに文字列の範囲を特定する処理を実行する（Ｓ２００）。情報種別の項目ごとに文字列を特定する処理としては，たとえば，診療情報において，情報種別を示す各項目，たとえば主訴，現病歴，既往歴，内服薬などを特定し，情報種別の項目ごとの文字列の範囲を特定をする。通常，電子カルテなどにおける診療情報では，情報種別の項目を示す文字列が表示され，それ以降にその項目に関する情報（文字列）が入力される。そのため，情報種別の項目を示す文字列から，次の情報種別の項目を示す文字列までを一つの情報種別の項目を示す範囲として区別をする。図５の場合，「主訴」，「現病歴」，「既往歴」，「内服薬」が情報種別の項目を示す文字列として特定できるので，それぞれ次の情報種別の項目を示す文字列までの文字列を，一つの情報種別の項目を示す文字列の範囲として特定をする。これを模式的に示すのが図９である。
【００５９】
Ｓ２００で特定した範囲について，その情報種別を示す項目が「主訴」であるか「現病歴」である場合には（Ｓ２１０），その項目を示す文字列（「主訴」，「現病歴」）の後に，あらかじめ定められた第１のデリミタ（空白，改行，コロン，セミコロン）を挟んだ文字列を認識し，デリミタ以降の文字列を，対応する名称のフィールドに入力をする（Ｓ２２０）。最初の項目である「主訴」については，デリミタである「：」のあとの文字列「胸痛」を，項目「主訴」に対応する名称のフィールドに入力をする。
【００６０】
そして診療情報においてすべての項目が終了するまで，つぎの項目に移動する（Ｓ２３０，Ｓ２４０）。図５の診療情報の場合，つぎの項目は「現病歴」であるため，上述と同様に，デリミタである「：」のあとの文字列「朝からの胸痛」を，項目「現病歴」に対応する名称のフィールドに入力をする（Ｓ２２０）。
【００６１】
そして次の項目に移動すると（Ｓ２３０，Ｓ２４０），次の項目は，「既往歴」であるため，あらかじめ定められた第２のデリミタ（括弧，中黒，句読点，カンマ，空白，改行）（区切り記号という）を同定し，これらの記号でさらに分割をする（Ｓ２５０）。ここで分割された単位をセクションと呼ぶ。図５における項目「既往歴」をセクションごとに分割された状態を図１０に示す。
【００６２】
セクションごとに分割した状態において，まず括弧で囲まれたセクションがあるかを判定し，括弧で囲まれたセクションの情報は，その直前の病名または薬剤の備考欄に振り分けることを判定する（Ｓ２６０）。図１０では，「（２００２年〜）」というセクションがあるので，このセクションはその直前のセクション「ＤＭ」の備考欄に振り分けることを判定する。
【００６３】
つぎにセクションごとに，各セクションに対して以下の処理を実行する（Ｓ２７０）。
【００６４】
まず頭文字が数字であるかを判定する（Ｓ２８０）。最初のセクションは，「２００６年」であるから，頭文字は数字であるので，Ｓ２９０の処理を実行する。すなわち，そのセクションの情報種別の項目が「内服薬」であるならば，そのセクションの数字は薬剤の用法を意味するので，直前の薬剤のセクションの備考欄に振り分けることを判定する。また，そのセクションの情報種別が「既往歴」であるならば，そのセクションの数字は後の病名と合体することを判定する。またそのセクションの文字列が，数字と，年や月等の期間を示す単位を含む場合には，後ろのセクションの病名の備考欄に振り分けることを判定する（Ｓ２９０）。
【００６５】
ここではセクションの情報が「２００６年」であり，数字と，年等の単位を示す文字列を含むので，後ろのセクションの病名の備考欄に振り分けることを判定する。
【００６６】
そして次のセクションへ進むと（Ｓ３００），次のセクションは「狭心症にてＡ病院入院」である。このセクションは，頭文字は数字ではなく（Ｓ２８０），また，セクションが所定の条件，つまり，セクション内に数字が２つ以上，または数字と，期間や分量などの単位を示す文字列が含まれていないことを判定する（Ｓ３１０）。そして「で」「にて」など，疾患と診療内容の関係を表すあらかじめ定められた文字列が含まれているので（Ｓ３３０），関係を表す文字列「にて」の前部「狭心症」を名称のフィールドに，「にて」の後部を備考欄に振り分ける判定をする（Ｓ３４０）。また，ここでは一つ前のセクション「２００６年」も振り分けられているので，備考欄のフィールドには「２００６年Ａ病院入院」が振り分けられる。
【００６７】
そして次のセクションへ進むと（Ｓ３００），次のセクションは，「ステント留置後」である。このセクションは，頭文字は数字ではなく（Ｓ２８０），また，セクション内に数字が２つ以上，または数字と，期間や分量などの単位を示す文字列が含まれていなく，疾患と診療内容の関係を表す文字列もないので（Ｓ３３０），そのまま名称のフィールドに振り分ける（Ｓ３５０）。
【００６８】
そして次のセクションへ進むと（Ｓ３００），次のセクションは「高血圧：平成１５年〜通院」である。このセクションは，頭文字は数字ではないが（Ｓ２８０），セクション内に「１５年」という数字と単位を表す文字列が含まれていることを判定する（Ｓ３１０）。そして，コロンを含むので，コロンを境に数字を多く含む側である「平成１５年〜通院」を備考欄のフィールドに，数字を境に数字が少ない側である「高血圧」を名称のフィールドに振り分ける（Ｓ３２０）。
【００６９】
そして次のセクションへ進むと（Ｓ３００），次のセクションは，次のセクションは，「ＤＭ」である。このセクションは，頭文字は数字ではなく（Ｓ２８０），また，セクション内に数字が２つ以上，または数字と，期間や分量などの単位を示す文字列が含まれていなく，疾患と診療内容の関係を表す文字列もないので（Ｓ３３０），そのまま名称のフィールドに振り分ける（Ｓ３５０）。ただし，Ｓ２６０において，括弧で囲まれた情報「（２００２年〜）」が備考欄に振り分けられているので，結果，名称のフィールドに「ＤＭ」が，備考欄に「（２００２年〜）」が振り分けられる。
【００７０】
そして次のセクションへ進むと（Ｓ３００），次のセクションは，次のセクションは，「肺気腫」である。このセクションは，頭文字は数字ではなく（Ｓ２８０），また，セクション内に数字が２つ以上，または数字と，期間や分量などの単位を示す文字列が含まれていなく，疾患と診療内容の関係を表す文字列もないので（Ｓ３３０），そのまま名称のフィールドに振り分ける（Ｓ３５０）。
【００７１】
「既往歴」の項目を振り分けた一例を模式的に図１１に示す。なお，新たなセクションを名称のフィールドに振り分ける場合，「既往歴１」，「既往歴２」のように，既往歴の項目を逐次追加し，それぞれに対応づけて記憶させる。
【００７２】
そうすると，「既往歴」の項目の範囲のすべてのセクションに対して処理が終了したので（Ｓ２７０），つぎの項目「内服薬」の項目の処理へ進む（Ｓ２３０）。
【００７３】
「内服薬」の項目も同様な処理を実行する。まず，あらかじめ定められた第２のデリミタ（区切り記号）を同定し，セクションに分割をする（Ｓ２５０）。図５における項目「内服薬」をセクションごとに分割した状態を図１２に示す。
【００７４】
セクションごとに分割した状態において，まず括弧で囲まれたセクションがあるかを判定し，括弧で囲まれたセクションの情報は，その直前の病名または薬剤の備考欄に振り分けることを判定する（Ｓ２６０）。図１２では，「（１００）」というセクションがあるので，このセクションはその直前のセクション「バイアスピリン」の備考欄に振り分けることを判定する。
【００７５】
つぎに，セクションごとに，各セクションに対して以下の処理を実行する（Ｓ２７０）。
【００７６】
最初のセクションは「バイアスピリン」であるから，このセクションは，頭文字は数字ではなく（Ｓ２８０），また，セクション内に数字が２つ以上，または数字と，期間や分量などの単位を示す文字列が含まれていなく，疾患と診療内容の関係を表す文字列もないので（Ｓ３３０），そのまま名称のフィールドに振り分ける（Ｓ３５０）。
【００７７】
そして次のセクションは「１Ｔ１×」であるから，頭文字は数字であるので（Ｓ２８０），Ｓ２９０の処理を実行する。すなわち，「１Ｔ１×」のセクションの情報種別の項目は「内服薬」であるので，直前の薬剤のセクション「バイアスピリン」の備考欄に振り分けることを判定する（Ｓ２９０）。ここでは，名称として「バイアスピリン」が振り分けられ，「（１００）」が直前の「バイアスピリン」の備考欄のフィールドに，「１Ｔ１×」も備考欄のフィールドに振り分けられているから，結果，「バイアスピリン」に対応づけた備考欄のフィールドには「（１００）１Ｔ１×」が振り分けられる。
【００７８】
そして次のセクションへ進むと（Ｓ３００），次のセクションは「メトグルコ１日２錠」であるから，頭文字は数字ではなく（Ｓ２８０），セクション内に数字が２つ以上含まれている（Ｓ３１０）。したがって，数字以降の「１日２錠」を備考欄のフィールドに振り分けることを判定する。すなわち，「メトグルコ」を名称のフィールドに，「１日２錠」を備考欄のフィールドに振り分けることを判定する。
【００７９】
つぎのセクションへ進むと（Ｓ３００），次のセクションは「ＰＳＬ」であるから，頭文字は数字ではなく（Ｓ２８０），また，セクション内に数字が２つ以上，または数字と，期間や分量などの単位を示す文字列が含まれていなく，疾患と診療内容の関係を表す文字列もないので（Ｓ３３０），そのまま名称のフィールドに振り分ける（Ｓ３５０）。
【００８０】
次のセクションへ進むと（Ｓ３００），次のセクションは「５ｍｇ」であるから，頭文字が数字であり（Ｓ２８０），Ｓ２９０の処理を実行する。すなわち，そのセクションの情報種別が「内服薬」なので，直前の内服薬のセクションの備考欄のフィールド，つまり，「ＰＳＬ」の備考欄のフィールドに振り分けることを判定する（Ｓ２９０）。
【００８１】
「内服薬」の項目を振り分けた一例を模式的に図１３に示す。なお，新たなセクションを名称のフィールドに振り分ける場合，「内服薬１」，「内服薬２」のように，内服薬の項目を逐次追加し，それぞれに対応づけて記憶させる。
【００８２】
そうすると，「内服薬」の項目の範囲のすべてのセクションに対して処理が終了したので（Ｓ２７０），つぎの項目の処理へ進むが（Ｓ２３０），すべての項目の処理を終了したので，フィールド化処理を終了し，フィールド化情報記憶部１４に記憶させる（Ｓ２４０）。
【００８３】
図５の診療情報に対してフィールド化処理部１３がフィールド化処理を実行した場合の一例が図６である。
【００８４】
以上のようにして診療情報に対するフィールド化処理を終了後，表記揺らぎ処理部１５が照合辞書記憶部１６を参照して，フィールド化された情報について表記揺らぎ処理を実行する。すなわち，フィールド化された各情報のうち，名称フィールド（病名，薬剤名）に振り分けられた情報について，照合辞書記憶部１６を参照し，表記パターンと一致するかを判定する。そして表記パターンと一致する情報については，標準病名，標準薬剤名などの標準表記を追加または変更をする。また，各情報について，対応する統一コード，たとえばＩＣＤコード，病名変換コード，薬効分類コードがある場合にはそれをそれぞれの項目に対応づける情報として追加をして，処理結果情報記憶部１７に記憶させる。
【００８５】
たとえばフィールド化処理後の情報が図６の場合，表記揺らぎ処理部１５による表記揺らぎ処理の結果，図１４のような情報が処理結果情報記憶部１７に記憶されることとなる。以上のような処理を実行することで，テキスト入力された診療情報から，情報種別，表記（名称），標準表記，統一コード，備考を対応づけた医学情報とすることができる。
【００８６】
本発明における全体の処理，フィールド化処理などは一例を示したものであり，その処理順番などは適宜，変更可能である。また技術的思想の範囲内で適宜，変更することも可能である。
【産業上の利用可能性】
【００８７】
本発明の診療情報管理システム１を用いることで，救急や急性期の臨床現場で要求される診療情報への入力の簡便さ，入力速度と，医学研究の観点から求められる電子カルテなどに記録された診療情報を構造化して管理することの要求を両立を図ることができる。とくに医師にとっては入力方法を意識することなく，従来と同じように電子カルテなどに入力をするだけにもかかわらず，入力した診療情報を構造化して管理することが可能となる。
【符号の説明】
【００８８】
１：診療情報管理システム
１１：診療情報入力受付処理部
１２：診療情報記憶部
１３：フィールド化処理部
１４：フィールド化情報記憶部
１５：表記揺らぎ処理部
１６：照合辞書記憶部
１７：処理結果情報記憶部
７０：演算装置
７１：記憶装置
７２：表示装置
７３：入力装置
７４：通信装置
【図１】
2018194926.tif 000003
【図２】
2018194926.tif 000004
【図３】
2018194926.tif 000005
【図４】
2018194926.tif 000006
【図５】
2018194926.tif 000007
【図６】
2018194926.tif 000008
【図７】
2018194926.tif 000009
【図８】
2018194926.tif 000010
【図９】
2018194926.tif 000011
【図１０】
2018194926.tif 000012
【図１１】
2018194926.tif 000013
【図１２】
2018194926.tif 000014
【図１３】
2018194926.tif 000015
【図１４】
2018194926.tif 000016