(57)【要約】【課題】ユーザの文書作成負荷を軽減することを目的とする。【解決手段】診断結果としてのアセスメント情報と前記診断結果の根拠となる検査に関するオブジェクト情報とが記憶された記憶情報に基づいて、文書作成者により入力された入力情報を補足する情報を出力する文書作成支援装置であって、前記入力情報に基づいて前記記憶情報に記憶されたアセスメント情報を検索する検索手段と、前記検索手段により検索されたアセスメント情報に関連付けられたオブジェクト情報を前記記憶情報から抽出する抽出手段と、前記抽出手段により抽出されたオブジェクト情報としての、検査内容、検査方法および検査値の少なくとも何れかを出力する出力手段と、を有する。【選択図】図２
2014153748.tif 000002
【特許請求の範囲】
【請求項１】
診断結果としてのアセスメント情報と前記診断結果の根拠となる検査に関するオブジェクト情報とが記憶された記憶情報に基づいて、文書作成者により入力された入力情報を補足する情報を出力する文書作成支援装置であって、
前記入力情報に基づいて前記記憶情報に記憶されたアセスメント情報を検索する検索手段と、
前記検索手段により検索されたアセスメント情報に関連付けられたオブジェクト情報を前記記憶情報から抽出する抽出手段と、
前記抽出手段により抽出されたオブジェクト情報としての、検査内容、検査方法および検査値の少なくとも何れかを出力する出力手段と、を有することを特徴とする文書作成支援装置。
【請求項２】
前記記憶情報には、更に前記アセスメント情報と診断結果の根拠となる症状としてのサブジェクト情報とが記憶され、
前記抽出手段は、前記検索手段により検索されたアセスメント情報に関連付けられたサブジェクト情報を前記記憶情報から抽出し、
前記出力手段は、前記抽出手段により抽出されたサブジェクト情報を出力することを特徴とする請求項１に記載の文書作成支援装置。
【請求項３】
前記抽出手段により抽出されたオブジェクト情報としての検査値と、許容範囲とを比較する比較手段を有し、
前記出力手段は、前記比較手段により検査値が許容範囲外であると判定された場合には前記抽出手段により抽出されたオブジェクト情報を出力し、検査値が許容範囲内であると判定された場合には前記抽出手段により抽出されたオブジェクト情報を出力しないことを特徴とする請求項１または２に記載の文書作成支援装置。
【請求項４】
前記記憶情報には、更に前記オブジェクト情報の出典情報が記憶され、
前記抽出手段は、前記オブジェクト情報と共に前記オブジェクト情報の出典情報を前記記憶情報から抽出し、
前記出力手段は、前記抽出手段により抽出された出典情報を出力することを特徴とする請求項１ないし３の何れか１項に記載の文書作成支援装置。
【請求項５】
入力された前記オブジェクト情報としての検査内容と検査値の範囲とを取得する取得手段と、
前記取得手段により取得された検査内容に関連付けられた検査値を前記記憶情報から抽出する検査値抽出手段と、
前記検査値抽出手段により抽出された検査値と前記取得手段により取得された検査値の範囲とを比較する第２の比較手段と、を有し、
前記出力手段は、前記第２の比較手段により検査値が許容範囲外であると判定された場合には前記検査値抽出手段により抽出された検査値を含むオブジェクト情報を出力し、検査値が許容範囲内であると判定された場合には前記検査値抽出手段により抽出された検査値を含むオブジェクト情報を出力しないことを特徴とする請求項１ないし４の何れか１項に記載の文書作成支援装置。
【請求項６】
診療録から診断結果としてのアセスメント情報を検索する情報検索手段と、
前記情報検索手段により検索されたアセスメント情報に関連付けられたオブジェクト情報が前記診療録および他の診療録に存在するか否かを判定する判定手段と、
前記判定手段によりオブジェクト情報が存在すると判定された診療録からオブジェクト情報を拡張した範囲の内容を抽出する拡張抽出手段と、
前記情報検索手段により検索されたアセスメント情報と前記拡張抽出手段により抽出されたオブジェクト情報を拡張した範囲の内容とを関連付けて前記記憶情報に記憶する記憶手段と、を有することを特徴とする請求項１ないし５の何れか１項に記載の文書作成支援装置。
【請求項７】
診断結果としてのアセスメント情報と前記診断結果の根拠となる検査に関するオブジェクト情報とが記憶された記憶情報に基づいて、文書作成者により入力された入力情報を補足する情報を出力する文書作成支援装置の制御方法であって、
前記入力情報に基づいて前記記憶情報に記憶されたアセスメント情報を検索する検索ステップと、
前記検索ステップにより検索されたアセスメント情報に関連付けられたオブジェクト情報を前記記憶情報から抽出する抽出ステップと、
前記抽出ステップにより抽出されたオブジェクト情報としての、検査内容、検査方法および検査値の少なくとも何れかを出力する出力ステップと、を有することを特徴とする制御方法。
【請求項８】
診断結果としてのアセスメント情報と前記診断結果の根拠となる検査に関するオブジェクト情報とが記憶された記憶情報に基づいて、文書作成者により入力された入力情報を補足する情報を出力する文書作成支援装置を制御するためのプログラムであって、
前記入力情報に基づいて前記記憶情報に記憶されたアセスメント情報を検索する検索ステップと、
前記検索ステップにより検索されたアセスメント情報に関連付けられたオブジェクト情報を前記記憶情報から抽出する抽出ステップと、
前記抽出ステップにより抽出されたオブジェクト情報としての、検査内容、検査方法および検査値の少なくとも何れかを出力する出力ステップと、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書作成支援装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、医療分野をはじめ、各分野で説明責任が求められる機会が増えて説明文書等の文書作成の需要が増えつつあり、文書の作成負荷が問題になってきている。一方で、文書の電子化が進み、多様な情報が電子的に取得でき、コンピュータで処理できるようになりつつある。
【０００３】
このような状況において、人間の文書作成負荷をＩＴ技術で軽減したいという要望が高まりつつある。この要望に対して種々の手法が提案されてきた。特許文献１には、このような視点からの、文書作成自動化の一例が開示されている。特許文献１の技術によれば文書作成者が腹部や胃等の図形を指示すると、該当する領域に所属すると定義された作成済み文書の文書要素が抽出され、その記述が予め定義されたテンプレートに従って要約文書の形に作成される。特許文献１の技術によれば、例えば、腹部の図にチェックマークを付ければ腹部の領域に定義されている文書要素から要約文書が作成される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１２２８８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の技術は、文書作成支援の一例であり、基本的な考え方としてはテンプレートに従って穴埋め式で自動的に文書作成するというものである。この方法は、作成される文書に対して、それをパターン化したテンプレートを用意することが必要になる。結婚式の招待状のようなパターンがある程度定まっている定型的文書であればテンプレートを網羅することが比較的容易なので有効である。しかし、例えば、医療用文書の紹介状となると事情は異なる。説明すべき状況が個別事例ごとに千差万別であり、テンプレート方式では無数のパターンを用意することになってしまう。したがって、多様なパターンを網羅することは困難であり、強引に網羅してもパターン選択のユーザ負荷が無視できないレベルになってしまい、ユーザ負荷が軽減できないという問題がある。
【０００６】
本発明はこのような問題点に鑑みなされたもので、ユーザの文書作成負荷を軽減することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、診断結果としてのアセスメント情報と前記診断結果の根拠となる検査に関するオブジェクト情報とが記憶された記憶情報に基づいて、文書作成者により入力された入力情報を補足する情報を出力する文書作成支援装置であって、前記入力情報に基づいて前記記憶情報に記憶されたアセスメント情報を検索する検索手段と、前記検索手段により検索されたアセスメント情報に関連付けられたオブジェクト情報を前記記憶情報から抽出する抽出手段と、前記抽出手段により抽出されたオブジェクト情報としての、検査内容、検査方法および検査値の少なくとも何れかを出力する出力手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザの文書作成負荷を軽減することができる。
【図面の簡単な説明】
【０００９】
【図１】文書作成支援装置のハードウェア構成の一例を示す図である。
【図２】実施形態１の操作例を示す図である。
【図３】診療録データベースの一例を示す図である。
【図４】因果関係辞書の構成の一例を示す図である。
【図５】抽出関係テーブルの構成の一例を示す図である。
【図６】因果関係の抽出から検査に関する情報の出力に到る処理例を示す図である。
【図７】実施形態１の文書作成支援処理の一例を示すフローチャートである。
【図８】実施形態１の診療録登録処理の一例を示すフローチャートである。
【図９】実施形態１の詳細情報出力処理の一例を示すフローチャートである。
【図１０】実施形態２の操作例を示す図である。
【図１１】実施形態２の詳細情報出力処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。
＜実施形態１＞
図１は、文書作成支援装置のハードウェア構成の一例を示す図である。
ＣＰＵ１０１はマイクロプロセッサであり、診療録登録処理、詳細情報出力処理、画面遷移処理、印刷処理等のための演算、論理判断等を行い、バスに接続された各デバイスを制御する。
ＢＵＳ１０５はバスであり、ＣＰＵ１０１の制御対象である各デバイスを指示するアドレス信号、コントロール信号を転送する。また、ＢＵＳ１０５は各デバイス間のデータ転送を行う。
入力部１０２はボタン、タッチパネル等であり、オペレータが各種の指示を行う。
表示部１０３は液晶ディスプレイ等であり、必要に応じて情報を提示する画面等が表示される。
印刷部１０４はプリンタ等であり、指示されたデータを各種制御言語或いは画像データに変換して出力する。
【００１１】
ＲＯＭ１０６は読出専用の不揮発性メモリである。ＲＯＭ１０６はＣＰＵ１０１によるブートプログラム、システムの制御プログラム、各種処理で参照される各種初期データ等を記憶する。後述する因果関係辞書もＲＯＭ１０６に格納される。ＣＰＵ１０１はブートプログラムに基づきシステム起動時に初期データをＲＡＭ１０７にロードする。その後、ＣＰＵ１０１は制御プログラムに基づき処理を実行する。ＣＰＵ１０１が制御プログラムに基づき処理を実行することによって、後述する文書作成支援装置の機能及び後述するフローチャートの処理が実現される。
【００１２】
ＲＡＭ１０７は読み書き可能なランダムアクセスメモリであって、主記憶として各デバイスからの各種データの一時記憶に用いられる。ＲＡＭ１０７には処理に必要なデータを記憶する各種ワーク領域、処理中に必要なスタック、処理中に値変更が行われる各種データが格納される。後述する入力バッファ、抽出関係テーブル、出力バッファ等はＲＡＭ１０７に格納、又は構成される。
【００１３】
ＤＩＳＫ１０８は大量記憶装置であり、大量のデータを変更可能に記憶する。ＤＩＳＫ１０８は例えばハードディスク等で構成される。後述する診療録データベース（診療録ＤＢ）等はＤＩＳＫ１０８に格納され、必要に応じて随時内容が変更される。なお、ＣＰＵ１０１により実行される制御プログラムや各種初期データをＤＩＳＫ１０８に格納する構成としてもよい。この場合、制御プログラムや各種初期データは、必要に応じてＲＡＭ１０７に示す主記憶にロードされ、実行或いは参照されることになる。このようにすることでプログラムや初期データを固定化せず途中で修正可能に構成することができ、柔軟なシステムを実現することができる。
【００１４】
係る各デバイスからなる文書作成支援装置は、入力部１０２等からの各種イベントに応じて作動するものである。入力部１０２等からのインタラプトが供給されるとインタラプト信号がＣＰＵ１０１に送られる。それに伴ってイベントが発生し、イベントに応じてＣＰＵ１０１がＲＯＭ１０６又はＲＡＭ１０７内に記憶されている各種命令を読み出し、ＣＰＵ１０１の実行によって各種の制御が行われる。
【００１５】
なお、実施形態１の文書作成支援装置のＣＰＵ１０１はプログラムを実行することで各種の手段として機能する。ＣＰＵ１０１と協調して動作するＡＳＩＣ等の制御回路がこれらの手段として機能してもよい。また、ＣＰＵ１０１と制御回路との協調によってこれらの手段が実現されてもよい。また、ＣＰＵは単一のものである必要はなく、複数であってもよい。この場合、複数のＣＰＵは分散して処理を実行する。また、複数のＣＰＵは単一のコンピュータに配置されていてもよいし、物理的に異なる複数のコンピュータに配置されていてもよい。なお、ＣＰＵ１０１がソフトウェアを実行することで実現する手段が専用の回路によって実現されてもよい。
【００１６】
図２は、文書作成支援装置における医療文書作成支援、特に医師間でやり取りされる紹介状（診療情報提供書）から必要な詳細情報を出力する文書作成支援の操作例を示す図である。
一般に診療録にはＳＯＡＰの情報（ここではＳＯＡＰ情報と称する）をもれなく記載することが求められている。ここで、"Ｓ"は"Ｓｕｂｊｅｃｔ"の略であり、患者の訴え、病歴、症状等の主観的な情報を指す。ここではサブジェクト情報と称する。"Ｏ"は"Ｏｂｊｅｃｔ"の略であり、診察所見、検査等に関する客観的な情報を指す。ここではオブジェクト情報と称する。オブジェクト情報には検査に関する検査内容、検査方法（測定条件）、検査値、検査日（日付）等の情報が含まれる。"Ａ"は"Ａｓｓｅｓｓｍｅｎｔ"の略であり、サブジェクト情報またはオブジェクト情報を根拠した評価、例えば診断結果である病名等の情報を指す。ここではアセスメント情報と称する。"Ｐ"は"Ｐｌａｎ"の略であり、治療、措置等の治療方針の情報を指す。ここではプラン情報と称する。
アセスメント情報さえ分かれば、必要な詳細情報、すなわち症状等としてのサブジェクト情報や検査に関するオブジェクト情報を、診療録データベースの記載から抜き出すことができるはずである。すなわち、アセスメント情報が記載された紹介状に対して、このような、抜き出して出力された詳細情報を補足資料として添付することで、全体として十分な情報量を持った紹介状を完成させることができる。
【００１７】
図２（ａ）はオブジェクト情報が補足される一例を示している。
テキスト２０１は、文書作成者が入力する紹介状の例である。ここで、文書作成者（ユーザ）は、アセスメント情報として、疑いのある病名を記載し、サブジェクト情報やオブジェクト情報の詳細情報を記載していない。なお、診療録データベースには診断結果の根拠となる検査に関するオブジェクト情報、すなわち検査内容、検査方法、検査値、検査日等が記載されているという想定である。テキスト２０２は、検査に関する情報の出力例である。テキスト２０２は、文書作成支援装置によって、テキスト２０１に記載された病名から、その診断結果の根拠と推定された検査に関する情報が診療録データベースから抽出され、出力されている。この出力された情報が紹介状の補足資料として使用される。
【００１８】
図２（ｂ）はサブジェクト情報が補足される一例を示している。
テキスト２０３も、テキスト２０１と同様に文書作成者が入力する紹介状の例である。同様に、文書作成者は、アセスメント情報として疑いのある病名を記載し、サブジェクト情報やオブジェクト情報の詳細情報を記載していない。今度は、診療録データベースには診断結果の根拠となる症状に関するサブジェクト情報が記載されているという想定である。テキスト２０４は、症状に関する情報の出力例である。テキスト２０４は、文書作成支援装置によって、テキスト２０３に記載された病名から、その診断結果の根拠と推定された症状が診療録データベースから抽出され、出力されている。同様に、この出力された情報が紹介状の補足資料として使用される。
【００１９】
図３は、文書作成支援装置における診療録データベース（電子カルテ）の構成の一例を示す図である。診療録データベースは、医師等が診療に関する情報、すなわちＳＯＡＰ情報を記載した診療録３０１を記憶するデータベースである。診療録３０１は日単位で管理される。記述３０２は日付であり、記入日が記載される。記述３０３は当該日付に対して記載された所見であり、記述３０３には主にサブジェクト情報が記載されている。この時点では診断が断定されておらず、診断に直接結びつかないメモ情報も多く記載されている。記述３０４は異なる日の記述であり、検査内容、検査方法、検査値、検査日等の詳細情報が記載されている。ここでは定形化されて記載されているが、定型化されずに自然文で記載されることもある。記述３０５は、更に別の日の記述であり、処方（プラン情報）が記載されている。なお、ここで、＜＞で囲まれた情報は具体的な名称（薬名）を意味している。登録商標等の関係で記載が憚られる情報を記載している。
【００２０】
図４は、文書作成支援装置における因果関係辞書の構成の一例を示す図である。因果関係辞書は予めＲＯＭ１０６に記憶されている。因果関係辞書には各行ごとに１つの一般的な因果関係が記憶される。症状から病名、検査内容から病名に帰結する一般的な因果関係は、医療の世界では重要である。このように、因果関係辞書には一般的に成立が予想される因果関係が記憶されている。すなわち、因果関係辞書に記憶された因果関係は、症状や検査内容が病名と診断する根拠となりうるものである。
【００２１】
番号４０１は一般関係ＩＤであり、各行が示す因果関係を一意に特定するＩＤ情報である。
列４０２は項１であり、因果関係のうち病名等のアセスメント情報が記憶される。
列４０３は項２であり、因果関係のうち症状等のサブジェクト情報または検査内容等のオブジェクト情報が記憶される。
列４０４は検査方法（オブジェクト情報）である。項２に検査が記憶されている場合に、列４０４には検査の詳細な検査方法が記憶される。
列４０５は関係タイプであり、各行の因果関係の種類が記憶される。例えば、「病名−症状」という関係タイプは、項１が病名であり、項２が症状である関係を示している。「病名−検査」という関係タイプは、項１が病名であり、項２が検査である関係を示している。
列４０６は許容範囲である。項２に検査が記憶されている場合に、列４０６には正常な検査値の範囲、すなわち許容範囲が記憶される。検査値が許容範囲外の場合には、この因果関係が成立して、病名の疑いがあると判断される。因果関係辞書の各情報は、行ごとに互いに関連付けて記憶されている。
【００２２】
図５は、文書作成支援装置における抽出関係テーブルの構成の一例を示す図である。抽出関係テーブルは記憶情報の一例であり、後述する図８のフローチャートの診療録登録処理により生成される。抽出関係テーブルには、因果関係辞書に基づいて診療録データベースから抽出された情報が行ごとに互いに関連付けて記憶されている。
列５０１は項１であり、病名等のアセスメント情報が記憶される。
列５０２は項２であり、項１に関連して、診療録データベースから抽出された症状等のサブジェクト情報または検査内容等のオブジェクト情報が記憶される。
列５０３には、項２に検査が記憶されている場合に、検査方法（オブジェクト情報）が記憶される。
列５０４には、項１と項２との関係タイプが記憶される。
列５０５には、項２に検査が記憶されている場合に検査値（オブジェクト情報）が記憶される。
列５０６は出典情報である。出典情報は、診療録データベースに格納された診療録を特定するための情報であり、図３に示す診療録の記述３０２に対応する。ここでは出典情報として日付が記憶されているが、例えば診療録の識別番号等であってもよい。
【００２３】
図６は、文書作成支援装置における因果関係の抽出から検査に関する情報の出力に到る処理例を示した図である。
図６（ａ）は入力バッファである。入力バッファには、文書作成者が入力した紹介状本文が記載されている。文書作成支援装置は、この記載中に補足が必要な情報があるか否かを判定するために、因果関係辞書を検索し、アセスメント情報を構成する単語を抽出する。
図６（ｂ）は、アセスメント情報である「病名」が因果関係辞書から見つかったことを示している。文書作成支援装置は、見つかったアセスメント情報に対して、因果関係辞書の他の項（サブジェクト情報またはオブジェクト情報）を診療録データベースから検索する。文書作成支援装置は、検索結果（サブジェクト情報またはオブジェクト情報）を、アセスメント情報と関連付けて、抽出関係テーブルに記憶する。
図６（ｃ）は、アセスメント情報と、サブジェクト情報またはオブジェクト情報とが関連付けられた抽出関係テーブルを示している。
文書作成支援装置は、アセスメント情報に関連する情報が検査に関するオブジェクト情報の場合には、検査値が許容範囲外か否かを判定する。文書作成支援装置は、検査値が許容範囲外の場合には、検査内容、検査方法、検査値等を詳細情報として図６（ｄ）に示すように出力する。
【００２４】
上述の動作を以下、フローチャートに従って説明する。
図７は、文書作成支援処理の一例を示すフローチャートである。
ステップＳ７０１において、ＣＰＵ１０１は各種パラメータの初期化や初期画面の表示等、システムの初期化を行う。
ステップＳ７０２において、ＣＰＵ１０１はタッチパネル等の入力部１０２を介して何らかのイベントが発生したか否かを判定する。イベントが発生しない場合にはイベントが発生するのを待機し、イベントが発生した場合にはステップＳ７０３に進む。
ステップＳ７０３において、ＣＰＵ１０１は発生したイベントを判別する。
【００２５】
ステップＳ７０４において、ＣＰＵ１０１は判別したイベントの種類に応じて各種のイベント対応処理を実行する。なお、イベント対応処理には、図８で詳述する診療録登録処理や、図９で詳述する詳細情報出力処理が含まれる。その他のイベント対応処理の詳細は省略するが、例えば診療録管理処理、画面制御処理、印刷処理等の通常広く行われる処理が含まれる。
ステップＳ７０５において、ＣＰＵ１０１は上述した各処理の処理結果や処理終了を通知し、各処理の指示に従って表示部１１３に画面を表示する。ステップＳ７０５の処理は、正常な処理が行われた場合の画面表示への反映等、通常広く行われる処理である。
【００２６】
図８は、ステップＳ７０４の一部である診療録登録処理の一例を示すフローチャートである。診療録登録処理とは、新規作成或いは修正があった、ある患者の診療録の１件分の入力を図５の抽出関係テーブルに記憶する処理である。
ステップＳ８０１において、ＣＰＵ１０１は登録する診療録の情報を取得する。
ステップＳ８０２において、ＣＰＵ１０１は取得した診療録の情報を診療録データベースに登録する。
ステップＳ８０３において、ＣＰＵ１０１は登録した診療録から記載内容を１件ずつ取得し、全ての記載内容を取得し終えたか否かを判定する。ＣＰＵ１０１は全て取得し終えた場合には診療録登録処理を終了し、図７のフローチャートに戻る。取得していない記載内容がある場合にはステップＳ８０４に進む。ＣＰＵ１０１による記載内容の取得は、自然文であれば言語解析処理を行って取得し、表構造であれば表構造解析を行って取得する。ＣＰＵ１０１による記載内容の取得の単位は、基本的には単語単位であるが病名、症状名等、基本単語に分離すると意味をなさない複合語は複数語の単位とする。以下、このように複合語で処理するものを含めて、単語と呼称する。
【００２７】
ステップＳ８０４において、ＣＰＵ１０１は取得した単語が因果関係辞書のアセスメント情報として記憶されているか否かを、因果関係辞書の項１を検索することにより行う（情報検索）。
ステップＳ８０５において、ＣＰＵ１０１は取得した単語がアセスメント情報として記憶されているか否かを判定する。ＣＰＵ１０１は記憶されている場合にはステップＳ８０６に進み、記憶されていない場合にはステップＳ８０３の処理に戻る。
ステップＳ８０６において、ＣＰＵ１０１は項１のアセスメント情報に関連する、因果関係辞書の他の項の記載が診療録に存在するか否かを判定する。他の項の記載とは、例えば項２の症状としてのサブジェクト情報または検査内容としてのオブジェクト情報や、検査内容としてのオブジェクト情報等である。ここでは、該当患者に対して、今回の登録した診療録だけではなく診療録データベース全体を検索することにより行う。すなわち、ＣＰＵ１０１は同一患者の、既に登録した他の診療録についても検索処理を行う。ＣＰＵ１０１は他の項の記載が存在した場合にはステップＳ８０７に進み、他の項の記載が存在しなかった場合にはステップＳ８０３の処理に戻る。
【００２８】
ステップＳ８０７において、ＣＰＵ１０１は他の項の記載と一致する単語の周辺まで抽出する範囲を拡張する。すなわち、単純に他の項の記載と一致する単語のみを抽出してもよいが、できるだけ多くの情報を利用するために、抽出する範囲を拡張するものとする。ここでは、ＣＰＵ１０１は診療録の自然文を句構造解析し、一致単語を含む句構造のノードを取得する等して拡張する範囲を決定する。
【００２９】
ステップＳ８０８において、ＣＰＵ１０１は拡張させた範囲の内容を診療録から抽出する（拡張抽出）。なお、ＣＰＵ１０１は診療録が自然文であれば言語解析処理を行って抽出し、診療録が表構造であれば表構造解析を行って抽出する。
ステップＳ８０９において、ＣＰＵ１０１は抽出された内容を抽出関係テーブルに記憶する。例えば、ＣＰＵ１０１は抽出された内容が症状を含むサブジェクト情報または検査内容のオブジェクト情報の場合には、ステップＳ８０５で判定されたアセスメント情報に関連付けて記憶する。図５では列５０２に症状または検査内容が記憶される。また、ＣＰＵ１０１は抽出された内容が検査方法のオブジェクト情報の場合には、アセスメント情報や検査内容に関連付けて記憶する。図５では列５０３に検査内容が記憶される。また、ＣＰＵ１０１は抽出された内容に数値を含む場合には、数値を検査値としてアセスメント情報、検査内容、検査方法等に関連付けて記憶する。図５では列５０５に検査値が記憶される。なお、ＣＰＵ１０１は抽出関係テーブルの列５０４には、同様の項１および項２が記憶された因果関係辞書の因果関係を参照することで関係タイプを記憶する。また、ＣＰＵ１０１は診療録に記載された日付を出典情報として抽出関係テーブルの列５０６に記憶する。その後、ステップＳ８０３の処理に戻る。
【００３０】
図９は、ステップＳ７０４の一部である詳細情報出力処理の一例を示すフローチャートである。詳細情報出力処理とは、入力バッファに入力された紹介状の記載に対して診断結果の根拠となる検査内容等の詳細情報を出力する処理である。
ステップＳ９０１において、ＣＰＵ１０１は入力バッファの記載（入力情報）からアセスメント情報を抽出する。具体的には、ＣＰＵ１０１は病名を１単語ずつ取得する。取得は入力バッファのテキストを単語に分割することにより行う。単語分割の手法は、日本語の場合は形態素解析、英語等の場合はｔｏｋｅｎｉｚｅ等の公知の手法を使用する。例えばＣＰＵ１０１は因果関係辞書の項１のアセスメント情報のうち、分割した単語と同一のアセスメント情報を抽出することで病名を取得することができる。
【００３１】
ステップＳ９０２において、ＣＰＵ１０１は入力バッファの記載から全ての病名を取得し終えたか否かを判定する。ＣＰＵ１０１は全て取得し終えた場合にはステップＳ９１０に進み、取得していない病名がある場合にステップＳ９０３に進む。
ステップＳ９０３において、ＣＰＵ１０１は取得した病名が抽出関係テーブルに存在するか否かを、抽出関係テーブルの項１のアセスメント情報を検索することにより行う。
ステップＳ９０４において、ＣＰＵ１０１は病名が存在しなかった場合にはステップＳ９０１に戻り、病名が存在した場合にはステップＳ９０５に進む。
【００３２】
ステップＳ９０５において、ＣＰＵ１０１は検索された項１のアセスメント情報に関連付けられた項２の情報として、症状のサブジェクト情報または検査内容のオブジェクト情報を抽出関係テーブルから抽出する。また、ＣＰＵ１０１は項１のアセスメント情報に関連付けられた出典情報としての日付を抽出関係テーブルから抽出する。
ステップＳ９０６において、ＣＰＵ１０１は抽出された項２の情報がサブジェクト情報であるかオブジェクト情報であるか、すなわち「症状」であるか「検査」であるかを判定する。例えばＣＰＵ１０１は抽出関係テーブルの関係タイプを参照することにより「症状」であるか「検査」であるかを判定することができる。ＣＰＵ１０１は種類が「検査」の場合にはステップＳ９０７に進み、「症状」の場合にはステップＳ９０９にスキップする。
【００３３】
ステップＳ９０７において、ＣＰＵ１０１は項２の情報が「検査」の場合には、ステップＳ９０５と同様に項１のアセスメント情報に関連付けられた、検査方法および検査値を抽出関係テーブルから抽出する。次に、ＣＰＵ１０１は抽出した検査値が許容範囲内であるか否かを判定する。例えばＣＰＵ１０１は因果関係辞書から、同一のアセスメント情報および同一のオブジェクト情報に関連付けられた許容範囲を取得する。次に、ＣＰＵ１０１は抽出した検査値と、取得した許容範囲とを比較する（第１の比較）ことで、検査値が許容範囲内であるか否かを判定する。
【００３４】
ステップＳ９０８において、ＣＰＵ１０１は検査値が許容範囲内である場合にはステップＳ９０１に戻り、許容範囲内ではない場合（すなわち許容範囲外の場合）にはステップＳ９０９に進む。したがって、ステップＳ９０６において項２の情報が「検査」であると判定され、検査値が許容範囲内であると判定された場合には抽出された内容は出力されず、ステップＳ９０１に戻る。
ステップＳ９０９において、ＣＰＵ１０１は抽出した内容をバッファに追加して出力し、ステップＳ９０１に戻る。すなわち、ステップＳ９０６において項２の情報が「症状」であると判定された場合にはＣＰＵ１０１はステップＳ９０５で抽出された症状のサブジェクト情報および日付をバッファに追加する。一方、ステップＳ９０６において項２の情報が「検査」であると判定され、検査値が許容範囲内ではないと判定された場合には、ステップＳ９０５およびステップＳ９０７で抽出された検査内容、検査方法、検査値および日付をバッファに追加する。
【００３５】
ステップＳ９１０において、ＣＰＵ１０１はバッファに出力されている、これまでに抽出された症状、検査内容、検査方法、検査値および日付の情報を表示部１０３や印刷部１０４に出力し、詳細情報出力処理を終了する。なお、ＣＰＵ１０１は日付を出力することによって、補足する情報の出典を示すと同時に検査日を明確化することができる。
【００３６】
実施形態１によれば、文書作成者がアセスメント情報を記載した文章を入力することで、診断結果の根拠となるサブジェクト情報、オブジェクト情報の詳細情報を、文書作成支援装置が診療録から自動的に抽出して出力する。したがって、文書作成者は出力された詳細情報を添付すればよいので、紹介状等の作成において、詳細情報の充足を気にせず、効率的に文書作成を行うことができる。また、出力された情報には文書作成支援装置が出典を提示しているので、その情報が妥当であることがすぐに把握できるために、正確か否かを確認するための無駄な検索処理を行う必要がなく、作業を効率化できる。
【００３７】
＜実施形態２＞
実施形態１の文書作成支援装置は、紹介状等をベースとして診療録データベースから因果関係に基づいて根拠となる詳細情報を抽出するものである。実施形態２は、検査値の範囲（例えば許容範囲）を直接入力して、検査値が範囲外の詳細情報を、診療録データベースから抽出して出力することにより、添付資料を簡単に作成するものである。なお、文書作成支援装置のハードウェア構成などは、実施形態１と同様であり、その説明を省略する。
【００３８】
図１０は、検索条件を入力することによって検査に関する情報を出力する文書作成支援の操作例を示す図である。
テキスト１００１は、文書作成者が入力する検索条件の例である。ここでは、検査内容「ＨｂＡ１ｃ」の検査値が４．６から６．２までの範囲外である検査の詳細を抽出する場合を説明する。テキスト１００２は、検査に関する詳細情報が出力された例である。文書作成支援装置によって、テキスト１００１に記載された検索条件から、検査値が指定された範囲外にある検査の詳細情報が診療録データベースから抽出され、出力されている。出力された情報は紹介状の補足資料として使用される。
【００３９】
実施形態２では、処理フローチャートは基本的には実施形態１と同じであるが、詳細情報出力処理のフローチャートのみが異なる。図１１は、ステップＳ７０４の一部である詳細情報出力処理の一例を示すフローチャートである。
ステップＳ１１０１において、ＣＰＵ１０１は入力バッファの記載（入力情報）から検査内容と検査値の範囲（例えば許容範囲）を取得する。
ステップＳ１１０２において、ＣＰＵ１０１は取得した検査内容が抽出関係テーブルに存在するか否かを、抽出関係テーブルの項２のオブジェクト情報を検索することにより行う。
【００４０】
ステップＳ１１０３において、ＣＰＵ１０１は検査内容が存在しなかった場合には詳細情報出力処理を終了し、検査内容が存在した場合にはステップＳ１１０４に進む。
ステップＳ１１０４において、ＣＰＵ１０１は項２の検査内容に関連付けられた検査値を抽出関係テーブルから抽出する（検査値抽出）。ＣＰＵ１０１は抽出した検査値と、ステップＳ１１０１で入力された検査値の範囲とを比較する（第２の比較）。
ステップＳ１１０５において、ＣＰＵ１０１は検査値が範囲内であるか否かを判定し、範囲内の場合には詳細情報出力処理を終了し、範囲内でなければステップＳ１１０６に進む。
ステップＳ１１０６において、ＣＰＵ１０１は検査内容に関連付けられた検査方法および検査内容に関連付けられた日付を抽出関係テーブルから抽出する。ＣＰＵ１０１は抽出した検査方法および日付を、検査内容およびステップＳ１１０４で抽出した検査値と共に、バッファに出力する。ＣＰＵ１０１はバッファに出力されている、検査内容、検査方法、検査値、日付の情報を表示部１０３や印刷部１０４に出力し、詳細情報出力処理を終了する。
【００４１】
実施形態２によれば、文書作成者が検査内容及び検査値の範囲を入力することで、範囲外の検査値の検査に関する詳細情報を診療録から自動的に抽出して出力する。したがって、文書作成者は出力された詳細情報を添付すればよいので、紹介状等の作成において、詳細情報の充足を気にせず、効率的に文書作成を行うことができる。
【００４２】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介して文書作成支援装置に供給し、その文書作成支援装置のコンピュータ（ＣＰＵ等）がプログラムを読み出して実行する処理である。
【００４３】
このように、上述した各実施形態によれば、多様なパターンが存在する文書において、ユーザの文書作成負荷を軽減することができる。
なお、本発明は上述した特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。例えば、実施形態１および実施形態２を適宜組み合わせてもよい。例えば文書作成支援装置は、ユーザによる入力部１０２を介した選択に応じて、実施形態１による抽出方法または実施形態２による抽出方法を実行できるように構成してもよい。
【００４４】
また、上述した第１の実施形態ではオブジェクト情報として、検査内容、検査方法、検査値を出力する場合について説明したが、この場合に限られない。例えば抽出関係テーブルに記憶されておらず抽出できない場合などには検査内容、検査方法および検査値の少なくとも何れかを出力すればよい。また、検査内容、検査方法および検査値以外の情報を抽出して出力してもよい。
【符号の説明】
【００４５】
１０１：ＣＰＵ  １０２：入力部  １０３：表示部  １０４：印刷部  １０６：ＲＯＭ、１０７：ＲＡＭ  １０８：ＤＩＳＫ
【図１】
2014153748.tif 000003
【図２】
2014153748.tif 000004
【図３】
2014153748.tif 000005
【図４】
2014153748.tif 000006
【図５】
2014153748.tif 000007
【図６】
2014153748.tif 000008
【図７】
2014153748.tif 000009
【図８】
2014153748.tif 000010
【図９】
2014153748.tif 000011
【図１０】
2014153748.tif 000012
【図１１】
2014153748.tif 000013