(57)【特許請求の範囲】
【請求項１】
患者の診療データに関する複数の項目を入力項目として診断支援プログラムを実行することにより、前記患者の診断の参考にする診断支援情報を算出するプログラム制御部と、
前記プログラム制御部から、算出した前記診断支援情報を取得する診断支援情報取得部と、
前記複数の入力項目のうち、算出結果である前記診断支援情報に対する寄与度が所定値を上回る項目を含む寄与情報を、前記プログラム制御部から取得する寄与情報取得部と、
前記診断支援情報及び前記寄与情報を提示する情報提示部とを備えており、
前記情報提示部は、前記診療データを表示する表示画面に、前記診断支援情報及び前記寄与情報を表示し、
前記入力項目に相当する前記診療データが、数値の経時変化を示す時系列データである場合において、
前記表示画面には、前記診断支援情報の算出に使用された前記時系列データの期間を表す情報が含まれる診療支援装置。
【請求項２】
患者の診療データに関する複数の項目を入力項目として診断支援プログラムを実行することにより、前記患者の診断の参考にする診断支援情報を算出するプログラム制御部と、
前記プログラム制御部から、算出した前記診断支援情報を取得する診断支援情報取得部と、
前記複数の入力項目のうち、算出結果である前記診断支援情報に対する寄与度が所定値を上回る項目を含む寄与情報を、前記プログラム制御部から取得する寄与情報取得部と、
前記診断支援情報及び前記寄与情報を提示する情報提示部とを備えており、
前記情報提示部は、前記診療データを表示する表示画面に、前記診断支援情報及び前記寄与情報を表示し、
前記表示画面には、前記寄与情報に加えて、前記診断支援情報の算出に使用されなかった項目である不使用項目に関する不使用項目情報が表示される診療支援装置。
【請求項３】
前記不使用項目がある場合において、次回以降の前記診断支援情報の算出の際に、指定操作により、前記入力項目として追加することが可能である請求項２に記載の診療支援装置。
【請求項４】
前記寄与情報取得部は更に、前記複数の入力項目のうち、算出結果である前記診断支援情報に対する寄与度が所定値を下回る項目を含む寄与情報を、前記プログラム制御部から取得し、
前記情報提示部は、前記寄与度が所定値を上回る項目を高寄与度項目として、前記寄与度が所定値を下回る項目を低寄与度項目として、それぞれ区別して表示する請求項１〜３のいずれか１項に記載の診療支援装置。
【請求項５】
前記表示画面において、前記高寄与度項目は、前記寄与度が高い順に表示される請求項４に記載の診療支援装置。
【請求項６】
前記表示画面において、前記高寄与度項目の１つが指定操作された場合に、指定された前記高寄与度項目に相当する前記診療データが参照可能に表示される請求項４又は５に記載の診療支援装置。
【請求項７】
前記表示画面に前記診断支援情報が複数表示される場合において、複数の前記診断支援情報の１つが指定操作された場合に、指定された前記診断支援情報に関する前記高寄与度項目が表示される請求項４〜６のいずれか１項に記載の診療支援装置。
【請求項８】
前記診断支援プログラムの機能には、推奨薬剤を提示する機能、類似症例検索機能、類似画像検索機能、投薬シミュレーションのうちの少なくとも１つが含まれる請求項１〜７のいずれか１項に記載の診療支援装置。
【請求項９】
入力された診療データに基づいて診断支援プログラムを実行するプログラム制御部により、患者の前記診療データに関する複数の項目を入力項目として診断支援プログラムを実行することにより、前記患者の診断の参考にする診断支援情報を算出するプログラム制御ステップと、
前記プログラム制御部から、算出した前記診断支援情報を取得する診断支援情報取得ステップと、
前記複数の入力項目のうち、算出結果である前記診断支援情報に対する寄与度が所定値を上回る項目を含む寄与情報を、前記プログラム制御部から取得する寄与情報取得ステップと、
前記診断支援情報及び前記寄与情報を提示する情報提示ステップとを備えており、
前記情報提示ステップにおいて、前記診療データを表示する表示画面に、前記診断支援情報及び前記寄与情報を表示し、
前記入力項目に相当する前記診療データが、数値の経時変化を示す時系列データである場合において、
前記表示画面には、前記診断支援情報の算出に使用された前記時系列データの期間を表す情報が含まれる診療支援装置の作動方法。
【請求項１０】
入力された診療データに基づいて診断支援プログラムを実行するプログラム制御部により、患者の前記診療データに関する複数の項目を入力項目として診断支援プログラムを実行することにより、前記患者の診断の参考にする診断支援情報を算出するプログラム制御ステップと、
前記プログラム制御部から、算出した前記診断支援情報を取得する診断支援情報取得ステップと、
前記複数の入力項目のうち、算出結果である前記診断支援情報に対する寄与度が所定値を上回る項目を含む寄与情報を、前記プログラム制御部から取得する寄与情報取得ステップと、
前記診断支援情報及び前記寄与情報を提示する情報提示ステップとを備えており、
前記情報提示ステップにおいて、前記診療データを表示する表示画面に、前記診断支援情報及び前記寄与情報を表示し、
前記表示画面には、前記寄与情報に加えて、前記診断支援情報の算出に使用されなかった項目である不使用項目に関する不使用項目情報が表示される診療支援装置の作動方法。
【請求項１１】
前記不使用項目がある場合において、次回以降の前記診断支援情報の算出の際に、指定操作により、前記入力項目として追加することが可能である請求項１０に記載の診療支援装置の作動方法。
【請求項１２】
コンピュータを診療支援装置として機能させる作動プログラムであって、
患者の診療データに関する複数の項目を入力項目として診断支援プログラムを実行することにより、前記患者の診断の参考にする診断支援情報を算出するプログラム制御部と、
前記プログラム制御部が算出した前記診断支援情報を取得する診断支援情報取得部と、
前記複数の入力項目のうち、算出結果である前記診断支援情報に対する寄与度が所定値を上回る項目を含む寄与情報を、前記プログラム制御部から取得する寄与情報取得部と、
前記診断支援情報及び前記寄与情報を提示する情報提示部として、前記コンピュータを機能させ、
前記情報提示部は、前記診療データを表示する表示画面に、前記診断支援情報及び前記寄与情報を表示し、
前記入力項目に相当する前記診療データが、数値の経時変化を示す時系列データである場合において、
前記表示画面には、前記診断支援情報の算出に使用された前記時系列データの期間を表す情報が含まれる診療支援装置の作動プログラム。
【請求項１３】
コンピュータを診療支援装置として機能させるための診療支援装置の作動プログラムであって、
患者の診療データに関する複数の項目を入力項目として診断支援プログラムを実行することにより、前記患者の診断の参考にする診断支援情報を算出するプログラム制御部と、
前記プログラム制御部が算出した前記診断支援情報を取得する診断支援情報取得部と、
前記複数の入力項目のうち、算出結果である前記診断支援情報に対する寄与度が所定値を上回る項目を含む寄与情報を、前記プログラム制御部から取得する寄与情報取得部と、
前記診断支援情報及び前記寄与情報を提示する情報提示部として、コンピュータを機能させるための診療支援装置の作動プログラムであって、
前記情報提示部は、前記診療データを表示する表示画面に、前記診断支援情報及び前記寄与情報を表示し、
前記表示画面には、前記寄与情報に加えて、前記診断支援情報の算出に使用されなかった項目である不使用項目に関する不使用項目情報が表示される診療支援装置の作動プログラム。
【請求項１４】
前記不使用項目がある場合において、次回以降の前記診断支援情報の算出の際に、指定操作により、前記入力項目として追加することが可能である請求項１３に記載の診療支援装置の作動プログラム。
【請求項１５】
患者の診療データに関する複数の項目を入力項目として診断支援プログラムを実行することにより、前記患者の診断の参考にする診断支援情報を算出するプログラム制御部と、
前記診断支援プログラムから、算出した前記診断支援情報を取得する診断支援情報取得部と、
前記複数の入力項目のうち、算出結果である前記診断支援情報に対する寄与度が所定値を上回る項目を含む寄与情報を、前記プログラム制御部から取得する寄与情報取得部と、
前記診断支援情報及び前記寄与情報を提示する情報提示部とを備えており、
前記情報提示部は、前記診療データを表示する表示画面に、前記診断支援情報及び前記寄与情報を表示し、
前記入力項目に相当する前記診療データが、数値の経時変化を示す時系列データである場合において、
前記表示画面には、前記診断支援情報の算出に使用された前記時系列データの期間を表す情報が含まれる診療支援システム。
【請求項１６】
患者の診療データに関する複数の項目を入力項目として診断支援プログラムを実行することにより、前記患者の診断の参考にする診断支援情報を算出するプログラム制御部と、
前記診断支援プログラムから、算出した前記診断支援情報を取得する診断支援情報取得部と、
前記複数の入力項目のうち、算出結果である前記診断支援情報に対する寄与度が所定値を上回る項目を含む寄与情報を、前記プログラム制御部から取得する寄与情報取得部と、
前記診断支援情報及び前記寄与情報を提示する情報提示部とを備えており、
前記情報提示部は、前記診療データを表示する表示画面に、前記診断支援情報及び前記寄与情報を表示し、
前記表示画面には、前記寄与情報に加えて、前記診断支援情報の算出に使用されなかった項目である不使用項目に関する不使用項目情報が表示される診療支援システム。
【請求項１７】
前記不使用項目がある場合において、次回以降の前記診断支援情報の算出の際に、指定操作により、前記入力項目として追加することが可能である請求項１６に記載の診療支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、診療支援装置、診療支援装置の作動方法及び作動プログラム、診療支援システムに関するものである。
【背景技術】
【０００２】
医療分野において、患者の診療データに基づいて、患者の診断を支援するための診断支援情報を算出する診断支援プログラムが知られている（特許文献１参照）。特許文献１の診療支援装置では、診療データである検査画像に基づいて診断支援プログラムが診断支援情報を算出している。さらに、特許文献１の診療支援装置では、診断支援プログラムが算出した診断支援情報と、医師が検査画像を読影して得た読影所見（読影レポート）との差異を検出して、検出した差異を表示する機能を有している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１４９２６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
診断支援プログラムによる診断支援情報は、近年の情報処理技術の進展により、注目度が高い技術であり、的確な情報を提供することができれば、有用な技術である。特に、診療データをビッグデータとして利用する診断支援プログラムの開発が進むと、昨今の遺伝子情報に基づく最適な薬剤の提案など、有用な診断支援情報を簡単に得ることも可能となる。医療現場において、診断支援プログラムのさらなる利用が進めば、今後の技術の進歩も期待できる。
【０００５】
しかしながら、診断支援プログラムによる診断支援情報について医師が利用しない理由の１つに、診断支援情報の信頼性が不明瞭であり、不安を感じる、という理由があり、これが診断支援プログラムの利用が進まない原因の１つと考えられる。診断支援プログラムの多くは、医師が監修しているとは言え、作成はプログラム開発者の手に委ねられているため、診断支援プログラムがどのような算出ロジックを用いているのかについて医師が全貌を把握することが難しい。
【０００６】
例えば、診断支援プログラムに対して診療データの複数の項目が入力項目とされた場合に、診断支援プログラムが入力項目のどの項目を重視して診断支援情報を算出しているかといった算出ロジックの内容がブラックボックスになってしまう場合がある。医師としては、ブラックボックスであるが故に信頼性が判断できないものを、安心して利用することができない。逆に言えば、こうした医師の不安を払拭できれば、診断支援プログラムの利用を促進する契機となるため、医師に安心感を与える技術が模索されていた。
【０００７】
特許文献１に記載の診療支援装置のように、診断支援プログラムの算出結果と医師の判断との差異を提示して、両者の結果の違いを示しているのみであるため、上記問題点を解決することはできない。
【０００８】
本発明は、診断支援プログラムの利用に際して医師に安心感を与えることができる診療支援装置、作動方法及び作動プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の診療支援装置は、診断支援情報取得部、寄与情報取得部、及び情報提示部を備えている。診断支援情報取得部は、患者の診療データに関する複数の項目を入力項目として診断支援プログラムを実行することにより、患者の診断の参考にする診断支援情報を算出するプログラム制御部から、算出した診断支援情報を取得する。寄与情報取得部は、複数の入力項目のうち、算出結果である診断支援情報に対する寄与度が所定値を上回る項目を含む寄与情報を、プログラム制御部から取得する。情報提示部は、診断支援情報及び寄与情報を提示する。ここで、上回るとは以上を意味する。
【００１０】
情報提示部は、診療データを表示する表示画面に、診断支援情報及び寄与情報を表示することが好ましい。
【００１１】
寄与情報取得部は更に、複数の入力項目のうち、算出結果である診断支援情報に対する寄与度が所定値を下回る項目を含む寄与情報を、プログラム制御部から取得し、情報提示部は、寄与度が所定値を上回る項目を高寄与度項目として、寄与度が所定値を下回る項目を低寄与度項目として、それぞれ区別して表示することが好ましい。
【００１２】
表示画面において、高寄与度項目は、寄与度が高い順に表示されることが好ましい。
【００１３】
表示画面において、高寄与度項目の１つが指定操作された場合に、指定された高寄与度項目に相当する診療データが参照可能に表示されることが好ましい。
【００１４】
表示画面に診断支援情報が複数表示される場合において、複数の診断支援情報の１つが指定操作された場合に、指定された診断支援情報に関する高寄与度項目が表示されることが好ましい。
【００１５】
入力項目に相当する診療データが、数値の経時変化を示す時系列データである場合において、表示画面には、診断支援情報の算出に使用された時系列データの期間を表す情報が含まれることが好ましい。
【００１６】
表示画面には、寄与情報に加えて、診断支援情報の算出に使用されなかった項目である不使用項目に関する不使用項目情報を表示してもよい。不使用項目がある場合において、次回以降の診断支援情報の算出の際に、指定操作により、入力項目として追加することが可能であることが好ましい。
【００１７】
診断支援プログラムの機能には、推奨薬剤を提示する機能、類似症例検索機能、類似画像検索機能、投薬シミュレーションのうちの少なくとも１つが含まれることが好ましい。
【００１８】
本発明の診療支援装置の作動方法は、診断支援情報取得ステップ、寄与情報取得ステップ、及び情報提示ステップを備えている。診断支援情報取得ステップは、患者の診療データに関する複数の項目を入力項目として診断支援プログラムを実行することにより、患者の診断の参考にする診断支援情報を算出するプログラム制御部から、算出した診断支援情報を取得する。寄与情報取得ステップは、複数の入力項目のうち、算出結果である診断支援情報に対する寄与度が所定値を上回る項目を含む寄与情報を、プログラム制御部から取得する。情報提示ステップは、診断支援情報及び寄与情報を提示する。
【００１９】
本発明の診療支援装置の作動プログラムは、コンピュータを診療支援装置として機能させる作動プログラムであって、診断支援情報取得ステップ、寄与情報取得ステップ、及び情報提示ステップを備えている。診断支援情報取得ステップは、患者の診療データに関する複数の項目を入力項目として診断支援プログラムを実行することにより、患者の診断の参考にする診断支援情報を算出するプログラム制御部から、算出した診断支援情報を取得する。寄与情報取得ステップは、複数の入力項目のうち、算出結果である診断支援情報に対する寄与度が所定値を上回る項目を含む寄与情報を、プログラム制御部から取得する。情報提示ステップは、診断支援情報及び寄与情報を提示する。
【発明の効果】
【００２０】
本発明によれば、診断支援プログラムの利用に際して医師に安心感を与えることができる診療支援装置、作動方法及び作動プログラム、診療支援システムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】診療支援システムを示す説明図である。
【図２】カルテＤＢに格納された電子カルテの内容を示す図である。
【図３】画像ＤＢに格納された検査画像の内容を示す図である。
【図４】診療支援サーバやクライアント端末を構成するコンピュータの構成を示すブロック図である。
【図５】クライアント端末を示すブロック図である。
【図６】診療データ表示画面を示す図である。
【図７】診断支援プログラムの選択を受け付ける診療データ表示画面を示す図である。
【図８】疾患別リストの内容を示す図である。
【図９】診断支援情報が表示された診療データ表示画面を示す図である。
【図１０】高寄与度項目を指定した場合の強調表示の説明図である。
【図１１】診療支援サーバのＣＰＵの機能部及び各種情報の流れを示すブロック図である。
【図１２】推奨薬剤提示機能を有する診断支援プログラムの説明図である。
【図１３】類似症例検索機能を有する診断支援プログラムの説明図である。
【図１４】診断支援情報と診療データとの表示の連動を示す説明図である。
【図１５】類似画像検索機能を有する診断支援プログラムの説明図である。
【図１６】診療支援サーバのＣＰＵの機能部の作動手順を示すフローチャートである。
【図１７】不使用項目を表示する診療データ表示画面の説明図である。
【図１８】期間の情報を表示する診療データ表示画面の説明図である。
【図１９】投薬シミュレーション結果が表示される診療データ表示画面の説明図である。
【図２０】投薬シミュレーション機能を有する診断支援プログラムの説明図である。
【発明を実施するための形態】
【００２２】
「第１実施形態」
図１において、診療支援システム１０は、病院等の医療施設で医療情報を管理及び利用するためのコンピュータシステムである。診療支援システム１０は、診療支援サーバ１１と、クライアント端末１２と、サーバ群１３とを備えている。これらは医療施設内に敷設されたＬＡＮ（Local Area Network）等のネットワーク１４で相互に通信可能に接続されている。
【００２３】
診療支援サーバ１１は、本発明の診療支援装置として機能する。具体的には、診療支援サーバ１１は、クライアント端末１２から配信要求を受け付ける。診療支援サーバ１１は、受け付けた配信要求に応じて、患者の全診療過程で取得された診療データの取得要求をサーバ群１３に送信する。診療支援サーバ１１は、取得要求に応じてサーバ群１３から送信された診療データを取得し、取得した診療データに基づいて診療データ表示画面１５（図６等も参照）を生成する。診療支援サーバ１１は、生成した診療データ表示画面１５を、配信要求をしたクライアント端末１２に送信する。
【００２４】
また、診療支援サーバ１１は、複数の診断支援プログラム１０１（図１１参照）を使用する機能をもち、診断支援プログラム１０１が診療データを入力データとして演算を実行した結果である診断支援情報を出力する。診断支援情報は、患者の診断の参考にする情報であり、診療データ表示画面１５に挿入表示されてクライアント端末１２に送信される（図９参照）。
【００２５】
クライアント端末１２は、内科、外科、耳鼻科、眼科といった医療施設内の各診療科に設置され、ユーザである各診療科の医師により操作される。クライアント端末１２は、診療データの配信要求をサーバ群１３に、診療データ表示画面１５の配信要求を診療支援サーバ１１にそれぞれ送信する。クライアント端末１２は、配信要求に応じてサーバ群１３や診療支援サーバ１１から送信された診療データや診療データ表示画面１５を表示して医師の閲覧に供する。つまり、クライアント端末１２は、診療データや診療データ表示画面１５を医師が閲覧するためのビューア端末として機能する。
【００２６】
診療支援サーバ１１は、診療データ表示画面１５を、例えば、ＸＭＬ（Extensible Markup Language）等のマークアップ言語によって作成されるウェブ配信用のＸＭＬデータの形式でクライアント端末１２に配信する。クライアント端末１２は、ＸＭＬデータに基づき診療データ表示画面１５をウェブブラウザ上に再現して表示する。なお、ＸＭＬに代えて、ＪＳＯＮ（JavaScript（登録商標） Object Notation）等の他のデータ記述言語を利用してもよい。
【００２７】
サーバ群１３は、クライアント端末１２からの配信要求に応じた診療データを検索して、検索した診療データをクライアント端末１２に送信する。また、サーバ群１３は、診療支援サーバ１１からの取得要求に応じた診療データを検索して、検索した診療データを診療支援サーバ１１に送信する。
【００２８】
サーバ群１３は、電子カルテサーバ２１と画像サーバ２２とを備えている。電子カルテサーバ２１は、電子カルテ２３が格納されるカルテＤＢ（Data Base）２１Ａを有する。電子カルテ２３には、診療データとして、問診内容や診断内容等の診察記録データ、血液検査、生化学検査等の検体検査、及び脳波検査等の生理検査を含む医療検査の検査値といった検査データ、患者の心拍、脈拍、血圧、体温等のバイタルサインの測定値といった測定データ、処置や手術、投薬等の治療記録データが入力されている。電子カルテ２３のこれらの各種データはクライアント端末１２で入力することができ、また、電子カルテ２３はクライアント端末１２で閲覧することができる。
【００２９】
画像サーバ２２は、いわゆるＰＡＣＳ（Picture Archiving and Communication System）サーバであり、検査画像２４が格納される画像ＤＢ２２Ａを有する。検査画像２４は、ＣＴ（Computed tomography）検査、ＭＲＩ（Magnetic Resonance Imaging）検査、単純Ｘ線検査、超音波検査、内視鏡検査等の各種画像検査で得られた画像であり、例えばＤＩＣＯＭ（Digital Imaging and Communications in Medicine）規格のデータファイル形式で作成される。検査画像２４はクライアント端末１２で閲覧することができる。
【００３０】
電子カルテ２３及び検査画像２４には、個々の患者を識別するための符号（数字や記号で構成される）である患者ＩＤ（Identification Data）等が付帯情報として関連付けて記憶されている（図２及び図３参照）。電子カルテ２３及び検査画像２４は、こうした患者ＩＤ等の付帯情報を検索キーワードとして、各ＤＢ２１Ａ、２２Ａから検索することが可能である。
【００３１】
なお、サーバ群１３には、これら各サーバ２１、２２の他にも、患者が家庭内で血圧測定器や体重計等を用いて日々測定した健康管理情報を扱う健康管理情報サーバや、患者の遺伝子検査の結果である遺伝子検査情報を扱う遺伝子検査情報サーバ等の様々なサーバを含んでいてもよい。遺伝子検査は、近年は遺伝子検査キット及び検査結果を患者に郵送することが可能となり、患者自らが自宅で簡単に行うことができるようになったため、今後さらに普及することが見込まれる。
【００３２】
図２において、カルテＤＢ２１Ａに格納された電子カルテ２３は、Ｐ１、Ｐ２、Ｐ３、・・・といった患者ＩＤが関連付けられて患者単位で管理される。電子カルテ２３には、患者ＩＤの他、患者の氏名、性別、生年月日あるいは年齢、住所、電話番号等の患者の基本的な情報（図示せず）と、複数項目の診療データとが記録される。診療データは、「血圧（上）」、「血圧（下）」、「生化学検査Ａ」、「投薬（薬剤Ａ）」等の項目別に整理されて時系列に記録されている。なお、図２では示していないが、診療データには、前述の問診内容や診断内容等の診察記録データ、血圧以外の心拍、脈拍、体温等のバイタルサインの測定値、投薬だけでなく処置や手術等の治療記録データも含まれる。健康管理情報サーバや遺伝子検査情報サーバがある場合は、これらサーバから得られ、電子カルテ２３に転記される健康管理情報や遺伝子検査情報も診療データに含まれる。
【００３３】
診療データの各項目の１件分のレコードには、診療日時、検査日時、測定日時、投薬日時（投薬を実施した日時または処方した日時）等の日時に関する情報と、問診内容、診断内容、検査値、測定値、投与量等のデータ内容とが含まれる。項目が投薬の場合は、投薬効果が発現するまでに時間を要する場合があるため、例えば、「１日に一定量ずつの服用を５日間継続する」というように、所定期間にわたる投薬が１回の処方で指示される場合がある。この場合には、投薬日時として、その薬の服用が予定されている日時が記録される。
【００３４】
図３において、画像ＤＢ２２Ａに格納された検査画像２４は、電子カルテ２３と同じく患者ＩＤが関連付けられて患者単位で管理される。検査画像２４には、患者ＩＤの他、画像検査を実施した検査日時、画像解析情報、「Ｘ線検査」、「ＣＴ検査」等の画像検査の種類、「Ｘ線画像」、「断層画像」等の検査画像の種類、「胸部」、「腹部」等の撮影部位といった検査画像の属性が付帯情報として関連付けられている。画像検査の種類は診療データの項目として用いられる。画像サーバ２２は、こうした画像解析情報や属性といった付帯情報とともに、検査画像２４を診療データとして診療支援サーバ１１やクライアント端末１２に送信する。
【００３５】
単純Ｘ線検査では、１回の画像検査で１枚のＸ線画像が撮影されることが多い。対してＣＴ検査で取得される断層画像のように、１回の画像検査で複数枚の検査画像２４が撮影される場合もある。このように１回の画像検査で複数枚の検査画像２４が撮影された場合は、複数枚の検査画像２４が１回の画像検査で得られたことを示すために各検査画像２４に共通のＩＤが付与され、１まとめの検査画像２４として管理される。単純Ｘ線検査で複数枚撮影された場合も同様である。
【００３６】
画像解析情報は、検査画像２４内の病変のサイズや病変の種類等に関する情報である。また、画像検査が超音波検査であった場合は、超音波画像を解析して得られた血流計測値も画像解析情報に含まれる。
【００３７】
診療支援サーバ１１、クライアント端末１２、及びサーバ群１３の各サーバ２１、２２は、サーバコンピュータ、パーソナルコンピュータ、ワークステーションといったコンピュータをベースに、オペレーティングシステム等の制御プログラムや、サーバプログラムまたはクライアントプログラム等のアプリケーションプログラムをインストールして構成される。
【００３８】
図４において、診療支援サーバ１１やクライアント端末１２等を構成するコンピュータは、基本的な構成は同じであり、それぞれ、ストレージデバイス３０、メモリ３１、ＣＰＵ（Central Processing Unit）３２、通信部３３、ディスプレイ３４、及び入力デバイス３５を備えている。これらはデータバス３６を介して相互接続されている。
【００３９】
ストレージデバイス３０は、診療支援サーバ１１やクライアント端末１２等を構成するコンピュータに内蔵、またはケーブルやネットワークを通じて接続されたハードディスクドライブ、もしくはハードディスクドライブを複数台連装したディスクアレイである。ストレージデバイス３０には、オペレーティングシステム等の制御プログラムや各種アプリケーションプログラム、及びこれらのプログラムに付随する各種操作画面の表示データが記憶されている。
【００４０】
メモリ３１は、ＣＰＵ３２が処理を実行するためのワークメモリである。ＣＰＵ３２は、ストレージデバイス３０に記憶されたプログラムをメモリ３１へロードして、プログラムにしたがった処理を実行することにより、コンピュータの各部を統括的に制御する。
【００４１】
通信部３３は、ネットワーク１４を介した各種情報の伝送制御を行うネットワークインターフェースである。ディスプレイ３４は、マウスやキーボード等の入力デバイス３５の操作に応じた各種操作画面を表示する。操作画面にはＧＵＩ(Graphical User Interface)による操作機能が備えられる。診療支援サーバ１１やクライアント端末１２等を構成するコンピュータは、操作画面を通じて入力デバイス３５からの操作指示の入力を受け付ける。なお、以下の説明では、診療支援サーバ１１を構成するコンピュータの各部には添え字の「Ａ」を、クライアント端末１２を構成するコンピュータの各部には添え字の「Ｂ」をそれぞれ符号に付して区別する。
【００４２】
クライアント端末１２には、電子カルテ２３の閲覧や編集を行うための電子カルテソフトウエアや、検査画像２４を閲覧するための画像閲覧ソフトウエア、診療データ表示画面１５を閲覧するためのビューアソフトウエアといったアプリケーションプログラムがインストールされている。
【００４３】
図５において、診療データ表示画面１５のビューアソフトウエアが起動されると、クライアント端末１２のＣＰＵ３２Ｂは、メモリ３１Ｂと協働して、ＧＵＩ制御部４０及び要求発行部４１として機能する。ＧＵＩ制御部４０は、診療支援サーバ１１から送信された診療データ表示画面１５をディスプレイ３４Ｂのウェブブラウザ上に表示する。ＧＵＩ制御部４０は、カーソル４２によるボタンのクリック操作等、診療データ表示画面１５を通じて入力デバイス３５Ｂから入力される操作指示に応じた画面制御を行う。
【００４４】
要求発行部４１は、ＧＵＩ制御部４０を介した入力デバイス３５Ｂの操作指示に応じた診療支援サーバ１１に対する各種要求を通信部３３Ｂに発行する。各種要求には、診療データ表示画面１５の配信要求や、演算実行要求などがある。診療データ表示画面１５の起動の際には、患者ＩＤが指定されて、指定された患者ＩＤを含む配信要求を発行される。また、配信要求には、診療データ表示画面１５の表示内容の更新や切り替えを行う編集要求も含まれる。演算実行要求は、プログラムＩＤで指定された診断支援プログラム１０１の演算を実行させて、演算結果である診断支援情報の提示を要求するコマンドである。
【００４５】
疾患ＩＤは、肺癌や胃潰瘍等の個々の疾患を識別するための符号である。プログラムＩＤは個々の診断支援プログラム１０１を識別するための符号である。
【００４６】
図６において、診療データ表示画面１５は、診療データ表示領域５０、期間表示領域５１、イベント表示領域５２、患者情報表示領域５３、各種情報表示領域５４、及びプルダウンメニュー５５を有している。診療データ表示画面１５は、表示画面に相当する。
【００４７】
診療データ表示領域５０は、縦軸に診療データの項目、横軸に期間が割り当てられており、左横に項目表示欄５６、上部に期間表示欄５７が設けられている。項目表示欄５６には、「投薬」、「バイタルサイン」、「検体検査」、「画像検査」といった診療データの各項目の大分類の名称や、「薬剤Ａ、Ｂ」、「血圧（上）、血圧（下）、体温」、「生化学検査Ａ、Ｂ、Ｃ」、「ＣＴ検査」といった各項目の名称が表示される。期間表示欄５７は、患者の全診療過程における診療データのうち、診療データ表示領域５０に表示される診療データを取得した期間（以下、第１期間という）を示す。期間表示欄５７には、年、月、日等の情報と目盛りが、設定された時間尺度に応じて配列されている。図６では、第１期間は２０１３年１０月から２０１４年１月中旬までの約３か月半である。
【００４８】
診療データ表示領域５０は、複数の項目表示欄５６によって、縦方向において複数のサブ領域５０Ａ、５０Ｂ、５０Ｃ、５０Ｄ、・・・に分割されている。サブ領域５０Ａには「投薬」、サブ領域５０Ｂには「バイタルサイン」、サブ領域５０Ｃには「検体検査」、サブ領域５０Ｄには「画像検査」の各項目の大分類がそれぞれ割り当てられている。サブ領域５０Ａには、第１期間における投薬の開始日と終了日、及び投与量を示すバー５８が表示される。「投薬」の項目表示欄５６の括弧内は、バー５８に表示する投与量の単位を示す。
【００４９】
サブ領域５０Ｂ、５０Ｃには、第１期間におけるバイタルサインの測定値や検体検査の検査値をプロットして線で結んだ折れ線グラフ５９が表示される。「バイタルサイン」、「検体検査」の項目表示欄５６には、折れ線グラフ５９の凡例が表示される。サブ領域５０Ｄには、第１期間で得られた検査画像２４のサムネイル画像６０が表示される。これらのバー５８や、折れ線グラフ５９を形成する測定値や検査値のプロット、及びサムネイル画像６０は、投薬日時、測定日時、検査日時に応じた位置に配置される。
【００５０】
診療データ表示領域５０は、スクロールバー６１、６２により縦横方向のスクロールが可能である。縦方向スクロール用のスクロールバー６１を操作すると、項目表示欄５６及びサブ領域の表示範囲を変更することができる。また、横方向スクロール用のスクロールバー６２を操作すると、第１期間の表示範囲を変更することができる。
【００５１】
期間表示領域５１は、期間表示欄５７で示される第１期間よりも相対的に時間尺度が長い期間（以下、第２期間という）を表示する領域である。期間表示領域５１には年の情報と１年毎の目盛りが表示され、期間標識６３が設けられる。期間標識６３は、第１期間が第２期間のいずれに対応するかを示す。期間標識６３の幅は、第２期間の時間尺度における第１期間の幅に対応している。図６では第１期間は約３か月半なので、期間標識６３の幅は、第２期間の時間尺度における約３か月半の幅に対応する。
【００５２】
期間標識６３は、スクロールバー６２の操作に連動して、期間表示領域５１を横方向に移動する。また、期間標識６３自体を横方向に移動させたり、期間標識６３の幅を変更することで、第１期間の表示範囲を変更することも可能である。なお、最初に表示する第１期間は、最新の診療データの取得から所定期間前としてもよいし、起動画面で患者ＩＤを入力する際に医師が指定してもよい。
【００５３】
イベント表示領域５２は、入退院日、手術日といった、患者の診療過程で生じたイベントが起きた日時を、イベント名と期間表示領域５１に対する矢印６４とともに示すものである。患者情報表示領域５３は、ビューアソフトウエアの起動画面で入力された患者ＩＤの患者の患者名、患者ＩＤ、生年月日等の基本的な情報を表示する。
【００５４】
各種情報表示領域５４は、医師に伝えるべき各種情報を表示する。図６の例では、各種情報表示領域５４には、プルダウンメニュー５５で疾患を選択するよう促すメッセージが表示される。
【００５５】
プルダウンメニュー５５は、疾患を選択するためのものである。プルダウンメニュー５５には、「疾患Ａ」、「疾患Ｂ」（図８参照）等の全疾患の名称が選択肢として表示される。プルダウンメニュー５５の横にはＯＫボタン６５が、プルダウンメニュー５５の下には追加ボタン６６がそれぞれ設けられている。追加ボタン６６をカーソル４２でクリックすることで、プルダウンメニュー５５を新規追加することが可能である。これにより「複合疾患ＡＢ」（図８参照）等の複合疾患の選択が可能となる。複合疾患は高齢者に多く見られる。近年高齢化が加速しており、複合疾患に罹る患者も増加傾向にあるため、こうした機能は有効である。
【００５６】
カーソル４２でプルダウンメニュー５５が操作されて疾患が選択され、ＯＫボタン６５がクリックされると、選択された疾患の疾患ＩＤを含む配信要求がクライアント端末１２から診療支援サーバ１１に送信される。診療支援サーバ１１からは表示内容が更新された診療データ表示画面１５が配信される。なお、患者の症状を検索キーワードとして、症状から予測される疾患の候補を検索するための検索バーを設けてもよい。
【００５７】
診療データ表示画面１５は、疾患が選択されると、図７に示すように表示内容が更新される。図７は、プルダウンメニュー５５で「疾患Ａ」を選択した場合の例である。
【００５８】
疾患選択に応じた表示内容の更新は、図８に示す疾患別リスト８０に基づいて行われる。図８において、疾患別リスト８０は、疾患Ａ、疾患Ｂ等の疾患の種類別に、診療データ表示画面１５に表示する診療データの項目（以下、表示項目という）と、診断支援プログラム１０１を関連付けて記録したものである。例えば「疾患Ａ」に対しては、「薬剤Ａ、Ｂ」、「血圧（上）、血圧（下）・・・」、「生化学検査Ａ、Ｂ・・・」、及び「ＣＴ検査」の各項目が表示項目として登録され、診断支援プログラム１０１として複数の「プログラムＡ１、Ａ２、Ａ３、Ａ４・・・」が登録されている。
【００５９】
疾患別リスト８０に基づいて、選択された疾患別に登録された表示項目が診療データ表示画面１５に表示される。診療データを表示できる項目数は画面サイズによって制約を受けるため、画面スクロール操作をせずに表示可能な項目数には限界がある。また、疾患の種類によっては不要な、あるいは相対的に重要度が低い項目が含まれている場合もある。また、表示項目を重要度の高い項目に絞り込むことで、視認性が向上する。こうした理由から、診療データ表示画面１５の表示項目は疾患別に登録される。
【００６０】
なお、初期設定の表示項目と選択した疾患に登録されている表示項目が異なる場合には、疾患選択によって表示項目が変更されるが、初期設定の表示項目と同じ場合には、表示項目は変更されない。本例においては、初期設定の表示項目と疾患Ａの表示項目が同じであるため、図６及び図７の診療データ表示画面１５の例では、表示項目に変更は無い。
【００６１】
診断支援プログラム１０１に対して求められる機能は、疾患に応じて異なるため、疾患別リスト８０によって、疾患別に複数種類の診断支援プログラム１０１が登録されている。疾患Ａに対して登録されているプログラムＡ１〜Ａ４は、例えば、それぞれ以下の機能を有する。
【００６２】
プログラムＡ１は、患者の病状に応じて推奨する薬剤を判定し、判定した推奨薬剤を診断支援情報として提示する機能（推奨薬剤提示機能）を有する。プログラムＡ２は、患者の検査値やバイタルサインの状態に基づいて、患者の病状に類似する類似症例を検索して、検索した類似症例を診断支援情報として提示する機能（類似症例検索機能）を有する。プログラムＡ３は、患者の検査画像に類似する類似画像を検索して、検索した類似画像を診断支援情報として提示する機能（類似画像検索機能）を有する。プログラムＡ４は、薬剤の種類や投薬量を含む投薬内容に応じて、検査値やバイタルサインがどのように変化するかの予測結果であるシミュレーション情報を、診断支援情報として提示する機能（投薬シミュレーション機能）を有する。
【００６３】
また、「疾患Ｂ」に対しては、「薬剤Ａ、Ｃ」、「血圧（上）、血圧（下）・・・」、「生化学検査Ｅ、Ｂ・・・」、及び「ＣＴ検査」の各項目が表示項目として登録され、診断支援プログラム１０１として複数の「プログラムＢ１、Ｂ２、Ｂ３、Ｂ４・・・」が登録されている。また、「疾患Ａ」と「疾患Ｂ」を合せた「複合疾患ＡＢ」に対しては、「薬剤Ａ、Ｂ、Ｃ」、「血圧（上）、血圧（下）・・・」、「生化学検査Ａ、Ｂ、Ｅ、Ｆ、Ｇ」、「ＣＴ検査」、及び「超音波検査」の各項目が表示項目として登録され、診断支援プログラム１０１として「プログラムＡＢ１、ＡＢ２、ＡＢ３、ＡＢ４・・・」が登録されている。プログラムＢ１〜Ｂ４、プログラムＡＢ１〜ＡＢ４の機能は、プログラムＡ１〜Ａ４と同様である。
【００６４】
疾患別リスト８０は診療支援サーバ１１のストレージデバイス３０Ａに格納されている（図１１参照）。疾患別リスト８０の診断支援プログラム１０１は、診療支援サーバ１１の管理者やクライアント端末１２を操作する医師によって予め登録される。疾患別リスト８０の診断支援プログラム１０１は、随時更新することが可能である。
【００６５】
図７において、診療データ表示画面１５には、図６のプルダウンメニュー５５、ＯＫボタン６５、及び追加ボタン６６の代わりに、疾患表示領域７５が設けられている。疾患表示領域７５には、プルダウンメニュー５５で選択された疾患の名称（本例では「疾患Ａ」）が表示される。
【００６６】
また、各種情報表示領域５４には、使用する診断支援プログラム１０１の選択を促すメッセージが表示される。加えて、各種情報表示領域５４には、疾患別リスト８０で設定された診断支援プログラム１０１の名称と機能（プログラムＡ１（推奨薬剤提示）など）がリスト表示され、リスト表示された診断支援プログラム１０１の中から１つの診断支援プログラム１０１を選択するためのラジオボタン７８と、演算実行ボタン７９が表示される。診断支援プログラム１０１が選択された状態で演算実行ボタン７９がクリックされると、診療支援サーバ１１において、選択された状態で診断支援プログラム１０１が実行される。
【００６７】
図９に示すように、診断支援情報は、診療データ表示画面１５の各種情報表示領域５４に表示される。具体的には、各種情報表示領域５４には、診断支援情報の案内メッセージ（「診断支援情報を以下に示します」）と、使用した診断支援プログラム１０１の名称等（プログラムＡ１（推奨薬剤提示））と、診断支援情報と、寄与情報と、図７の状態に表示を戻すための戻るボタン８５が表示されている。また、各種情報表示領域５４には、情報量が多い場合には、スクロールバー８６が表示される。スクロールバー８６の操作により、各種情報表示領域５４の縦方向スクロールが可能である。
【００６８】
図９では、推奨薬剤提示のプログラムＡ１が選択されているため、診断支援情報として、現在使用中の「薬剤Ａ、Ｂ」とは別の「薬剤Ｃ」の使用を推奨するコメントが表示される。診断支援情報には、さらに、「生化学検査Ａ」の検査値に対する所見、「薬剤Ｃ」の副作用に関するコメントが含まれている。
【００６９】
また、診断支援プログラム１０１は、患者の診療データの複数の項目を入力項目として診断支援プログラムを実行することにより、診断支援情報を算出する。寄与情報は、診断支援プログラム１０１に入力された診療データの複数の入力項目のうち、算出結果である診断支援情報に対する寄与度が、予め設定された所定値を上回った高寄与度項目に関する情報を含む情報である。寄与度が高い項目ほど、算出結果に対する影響が大きい。高寄与度項目が示されることにより、診断支援プログラム１０１の算出ロジックにおいてどの入力項目が重視されているかといった、算出ロジックの内容を把握することができる。
【００７０】
例えば、プログラムＡ１であれば、生化学検査Ａ、Ｂ、Ｃ・・・といった、診療データの複数の項目を入力項目として、演算を行って診断支援情報を出力する。本例の寄与情報においては、入力項目のうち、生化学検査Ａ、Ｂが高寄与度項目であることが示される。これにより、プログラムＡ１が今回の診断支援情報を算出する際には、生化学検査Ａ、Ｂの診療データの寄与が大きいことが分かり、プログラムＡ１の算出ロジックの内容の一部を把握することができる。これによって、医師はその算出ロジックの妥当性を判断でき、安心して診断支援情報を活用することが可能となる。或いは、例えば、図示しない生化学検査Ｅが重要であると医師が判断する場合に、生化学検査Ｅが高寄与度項目に入っていないことが判断でき、この結果、算出ロジックの演算した診断支援情報を採用しないという選択肢を採用することができる。
【００７１】
また、複数の高寄与度項目がある場合には、診療データ表示画面１５において、寄与度が高い順に表示される。本例では、生化学検査Ａが、生化学検査Ｂよりも寄与度が高いため、生化学検査Ａ、Ｂの順に表示されている。これにより、寄与度が高い項目ほど表示欄の上位に位置することになり、確認しやすい。また、内容を確認する場合でも、寄与度が高い方から順に確認できるため、効率がよい。
【００７２】
また、寄与情報には、高寄与度項目に加えて、算出結果である診断支援情報に対する寄与度が所定値以下の低寄与度項目に関する情報も含まれている。低寄与度項目は、高寄与度項目と同様に、診断の演算に使用された使用項目ではあるが、高寄与度項目と比較して寄与度が相対的に低い項目である。診療データ表示画面１５において、高寄与度項目と低寄与度項目は、それぞれ区別して表示される。寄与情報に、高寄与度項目に加えて、低寄与度項目を含めることで、診断支援プログラム１０１の算出ロジックにおいて影響が小さい項目が明瞭になるため、高寄与度項目のみの場合と比較して、算出ロジックの内容をより明確に把握できる。本例のプログラムＡ１においては、生化学検査Ｃの寄与が小さいことを把握できる。
【００７３】
図１０に示すように、診療データ表示画面１５において、寄与情報に含まれる高寄与度項目の１つが指定操作された場合に、指定された高寄与度項目に相当する診療データが参照可能に表示される。図１０の例では、高寄与度項目の１つである生化学検査Ｂがカーソル４２によって指定操作された場合に、指定操作に連動して、サブ領域５０Ｃに表示される、生化学検査Ｂに相当する折れ線グラフ５９が強調表示（ハッチングで示す）される。強調表示としては、例えば、ハイライト表示、グラフの太さ変化、太線表示などである。
【００７４】
これにより、診療データ表示領域５０内において、指定した高寄与度項目に相当する診療データがどれかを簡単に見つけることができるため、診療データの内容を簡単に参照することができる。また、折れ線グラフ５９を強調表示することに加えて、例えば、折れ線グラフ５９の元になっている数値の時系列データを別ウィンドウで表示するようにしてもよい。これにより、具体的な数値についても簡単に参照することができる。
【００７５】
ここで、カーソル４２の指定操作には、カーソル４２の位置を指定対象に重ね合わせて、かつマウスボタンを押下するクリック操作に加えて、カーソル４２の位置を指定対象に重ね合わせるだけでマウスボタンのクリック操作を伴わないマウスオーバー操作の両方が含まれる。
【００７６】
また、カーソル４２による指定操作によらず、例えば、寄与度が高い項目から順番に自動的に強調表示されるようにしてもよい。こうすれば、操作が不要なため、確認作業が簡便である。また、項目数が多い場合には、一度に全項目を表示できないため、スクロール操作が必要になる。その場合には特に有効である。
【００７７】
また、診療データ表示領域５０に診療データが表示されていない場合には、高寄与度項目の指定操作に連動して、高寄与度項目に相当する診療データを呼び出すためのリンク情報（参照される診療データの格納先を示す情報）などを表示して参照可能としてもよい。或いは診療データ表示領域５０に該当の診療データが表示されるように、診療データ表示領域５０をスクロールしてもよい。なお、本例では、高寄与度項目について例示したが、もちろん、低寄与度項目についても同様に指定操作に連動して診療データを参照可能にすることが好ましい。
【００７８】
こうした診療データ表示画面１５の表示制御は、診療データ表示画面１５の画面データであるＸＭＬ形式のデータ内にスクリプトなどの小プログラムを埋め込むことで実現してもよいし、クライアント端末１２からの要求に応じて、診療支援サーバ１１で診療データ表示画面１５の編集を行って、編集済みの診療データ表示画面１５を配信することによって実現してもよい。
【００７９】
図１１において、診療支援サーバ１１のストレージデバイス３０Ａには、作動プログラム１００及び複数の診断支援プログラム１０１がアプリケーションプログラムとして記憶されている。作動プログラム１００は、診療支援サーバ１１を構成するコンピュータを、診療支援装置として機能させるためのプログラムである。ストレージデバイス３０Ａには、各種プログラムの他に、図８に示す疾患別リスト８０が記憶されている。
【００８０】
診療支援サーバ１１のＣＰＵ３２Ａは、作動プログラム１００を起動すると、メモリ３１と協働して、要求受付部１１０、診療データ取得部１１１、プログラム制御部１１２、画面生成部１１３、画面出力制御部１１４、情報取得部１１５として機能する。
【００８１】
要求受付部１１０は、クライアント端末１２から送信された配信要求及び演算実行要求を受け付ける要求受付機能を担う。より詳しくは、要求受付部１１０は、患者ＩＤや疾患ＩＤが指定された配信要求を受け付ける。さらに、プログラムＩＤが指定された演算実行要求を受け付ける。要求受付部１１０は、患者ＩＤ、疾患ＩＤが指定された配信指令を診療データ取得部１１１に、プログラムＩＤが指定された演算実行指令をプログラム制御部１１２にそれぞれ入力する。
【００８２】
診療データ取得部１１１は、カルテＤＢ２１Ａ及び画像ＤＢ２２Ａにアクセスして、所望の診療データを取得する診療データ取得機能を担う。
【００８３】
要求受付部１１０から患者ＩＤが入力された場合、診療データ取得部１１１は、カルテＤＢ２１Ａ及び画像ＤＢ２２Ａにアクセスして、入力された患者ＩＤの診療データのうち、初期設定されている項目の診療データを取得する。また、疾患ＩＤが入力された場合、診療データ取得部１１１は、疾患別リスト８０に登録された疾患ＩＤ別の表示項目を参照して、表示項目に相当する診療データを取得する。この際に、診療データ取得部１１１は、診療データ表示画面１５に診断支援プログラム１０１のリストを表示するために（図７参照）、疾患別リスト８０に登録された疾患別の診断支援プログラム１０１の複数のプログラムＩＤを読み出す。取得した診療データやプログラムＩＤは、画面生成部１１３に送られる。
【００８４】
図１２に示すように、プログラム制御部１１２は、指定された診断支援プログラム１０１を読み出して、診断支援プログラム１０１に応じた演算を実行することにより、診断支援情報を算出する処理（診断支援情報算出）と、寄与情報を算出する処理（寄与情報算出）とを行う。
【００８５】
プログラム制御部１１２は、読み出した診断支援プログラム１０１毎に設定されている入力項目の情報を診療データ取得部１１１に送信して、取得すべき診療データの項目を指定する。本例のプログラムＡ１において示されるように、入力項目には、例えば、演算において必ず使用される必要的項目と、演算における使用が任意的な任意的項目がある。任意的項目は、必ずしも入力される必要は無く、また、入力された場合でも必ず使用されるわけではない。他の入力項目の入力状況などによって任意的項目が使用される場合や使用されない場合もある。これらは診断支援プログラム１０１の仕様によって決められている。
【００８６】
プログラムＡ１においては、必要的項目として、生化学検査Ａ、Ｂ、Ｃ・・・、任意的項目として、血圧（上）、（下）・・・が設定されている。診療データ取得部１１１を通じて取得されたこれらの入力項目の診療データが、演算パラメータとして、プログラム制御部１１２に入力される。
【００８７】
プログラム制御部１１２は、診療データ取得部１１１に対して入力項目を指定し、診療データ取得部１１１は、指定された入力項目に相当する診療データをカルテＤＢ２１Ａ及び画像ＤＢ２２Ａから取得する。プログラム制御部１１２には、診療データ取得部１１１を通じて入力項目に相当する診療データが入力される。
【００８８】
プログラム制御部１１２は、入力された診療データに基づいて、診断支援プログラム１０１を実行して診断支援情報を算出する。プログラムＡ１は、推奨薬剤提示機能を持つため、診断支援情報として推奨薬剤情報が算出される。
【００８９】
寄与情報は、上述したとおり、複数の診療データの入力項目のうち、診断支援情報の算出に寄与した項目に関する情報である。本例においては、図９で説明したとおり、寄与情報には、寄与度が所定値を上回る高寄与度項目と所定値を下回る低寄与度項目の両方が含まれる。図１２に示すように、本例においては、高寄与度項目は、所定の閾値ＴＨ（例えば１０段階で６）を上回る項目であり、寄与度が「１０」、「７」の生化学検査Ａ、Ｂが高寄与度項目と判定されている。一方、寄与度が「３」の生化学検査Ｃが低寄与度項目と判定されている。ここで、上回るとは以上を意味し、下回るは未満を意味する。
【００９０】
また、図１３は、診断支援プログラム１０１としてプログラムＡ２が選択された場合の例である。プログラムＡ２は、類似症例検索機能を有する。プログラム制御部１１２は、プログラムＡ２を実行することにより、診断支援情報として類似症例を算出する。プログラムＡ２は、入力項目の必要的項目として、生化学検査Ｂ、Ｃ、Ｄ・・・が設定されている。プログラムＡ２は、これらの項目の検査値の時系列データの変化に類似する他の患者の症例を、類似症例として検索する。症例は、図示しない症例ＤＢに格納されており、症例ＤＢを有するサーバは、サーバ群１３の１つに含まれている。
【００９１】
プログラム制御部１１２で実行されるプログラムＡ２は、診療データ取得部１１１が取得した患者の生化学検査Ｂ、Ｃ、Ｄ・・・の診療データと、プログラム制御部１１２が症例ＤＢから取得した症例とを比較照合して、類似度を判定する。そして、判定した類似度が相対的に高い症例を類似症例として抽出する。本例のように、生化学検査Ｂ、Ｃ、Ｄというように複数の入力項目が有る場合には、項目毎に類似度が算出される。例えば、生化学検査Ｂの時系列データの類似度、生化学検査Ｃの時系列データの類似度、生化学検査Ｄの時系列データの類似度がそれぞれ算出される。
【００９２】
プログラム制御部１１２で実行されるプログラムＡ２は、各項目の類似度を総合的に評価して、類似症例を抽出する。寄与情報算出において、類似症例検索の場合は、総合的な評価に最も影響の有った項目の類似度に基づいて、寄与度が判定される。例えば、個別の項目の類似度が最も高いほど、寄与度が高いと判定される。本例において、類似症例Ａについては、生化学検査Ｂ、Ｃの各項目について、患者の診療データとの類似度が高いため、寄与度が高い高寄与度項目と判定されている。また、生化学検査Ｆの類似度が低く、寄与度が所定の閾値ＴＨ以下のため、低寄与度項目と判定されている。
【００９３】
一方、類似症例Ｂについては、生化学検査Ｃ、Ｄの類似度が高いため、これらが高寄与度項目と判定されている。生化学検査Ｆの類似度が低く、寄与度が所定の閾値ＴＨ以下のため、低寄与度項目と判定されている。このように、類似症例検索においては、複数の類似症例が抽出されることがあり、診断支援情報が複数になる場合がある。なお、類似症例の抽出までを診断支援プログラム１０１であるプログラムＡ２で行い、寄与情報算出はクライアント端末１２等のその他の場所で算出するようにしても良い。寄与情報算出をクライアント端末１２で行う場合、診療支援サーバ１１は、抽出した類似症例の結果とともに、類似度の情報をクライアント端末１２に受け渡す。
【００９４】
図１４に示すように、類似症例Ａ、Ｂのように診断支援情報が複数ある場合には、各種情報表示領域５４において、カーソル４２の指定に応じて、高寄与度項目を含む寄与情報の表示を切り替えることが好ましい。図１４の左側の例では、カーソル４２によって類似症例Ａが指定されており、この場合には類似症例Ａの寄与情報が表示される。この状態から、図１４の右側の例のように、カーソル４２によって類似症例Ｂが指定されると、寄与情報も類似症例Ｂの内容に切り替わる。このように、診療データ表示画面１５に診断支援情報が複数表示される場合においては、複数の診断支援情報の１つが指定操作された場合に、指定された診断支援情報に関する高寄与度項目を含む寄与情報が表示される。これにより、複数の診断支援情報のどれを使用するかを判断する際に、両者の寄与情報の比較が容易になるため、便利である。
【００９５】
また、この際に、診療データ表示画面１５における診療データ表示領域５０の表示を、診断支援情報の指定に連動して切り替えてもよい。本例では、カーソル４２で類似症例Ａが指定された場合には、サブ領域５０Ｃの表示を、類似症例Ａの高寄与度項目である、生化学検査Ｂ、Ｃのみ表示する。一方、類似症例Ｂが指定された場合には、類似症例Ｂの高寄与度項目である、生化学検査Ｃ、Ｄのみが表示される。本例では、高寄与度項目の診療データのみが表示されるようにしているが、他の項目の診療データの表示も残しつつ、指定された診断支援情報（類似症例）の高寄与度項目に相当する診療データのみ、図１０で示したような強調表示を行ってもよい。
【００９６】
図１５は、診断支援プログラム１０１としてプログラムＡ３が選択された場合の例である。プログラムＡ３は、類似画像検索機能を有する。プログラム制御部１１２は、プログラムＡ３を実行することにより、診断支援情報として類似画像を算出する。プログラムＡ３において、入力項目の必要的項目は、患者の検査画像であり、任意的項目は無い。類似画像検索においては、検査画像内の病変に類似する症例画像を類似画像として抽出する。そのため、検査画像から抽出される複数の病変の画像が複数の入力項目となる。
【００９７】
例えば、検査画像がＣＴ画像である場合には、複数枚のスライス画像（検査画像）から抽出した病変がそれぞれ入力項目となる。また、本例のように、１枚の検査画像２４に複数個の病変Ｌ１、Ｌ２、Ｌ３が含まれている場合には、それぞれの病変Ｌ１〜Ｌ３が入力項目となる。
【００９８】
プログラムＡ３は、プログラムＡ２の類似症例検索と同様に、症例ＤＢから、患者の病変と類似する症例画像を類似画像として検索する。プログラム制御部１１２で実行されるプログラムＡ３は、まず、複数の病変Ｌ１〜Ｌ３のそれぞれについて、各症例画像との類似度を算出する。そして、病変Ｌ１〜Ｌ３毎に算出した個別の類似度を総合的に評価して、総合的な類似度を算出する。総合的な類似度が高い症例画像を類似画像として抽出する。
【００９９】
この場合の寄与度は、複数の病変Ｌ１〜Ｌ３の類似度に応じて判定される。例えば、抽出された類似画像Ａにおいて、複数の病変Ｌ１〜Ｌ３のうち、病変Ｌ１との類似度が最も高い場合には、病変Ｌ１の寄与度が最も高く、病変Ｌ２、Ｌ３の順になる。病変Ｌ１、Ｌ２は高寄与度項目であり、病変Ｌ３は低寄与度項目である。一方、類似画像Ｂにおいては、病変Ｌ２との類似度が最も高く、病変Ｌ３、Ｌ１の順になる。病変Ｌ２、Ｌ３が高寄与度項目である。
【０１００】
類似症例検索と同様に類似画像検索においても、診療データ表示画面１５において、図１４と同様の表示の切り替えが行われる。類似画像検索の場合には、例えば、複数の類似画像のうちの１つを指定した場合に、指定された類似画像に対する高寄与度項目となる、病変に対して、診療データ表示領域５０のサブ領域５０Ｄに表示される検査画像２４のサムネイル画像６０上で強調表示が行われる。例えば、類似画像Ａが指定された場合には、高寄与度項目である、病変Ｌ１、Ｌ２が、サムネイル画像６０上で強調表示される。また類似症例検索と同様に、類似画像の抽出までを診断支援プログラム１０１であるプログラムＡ３で行い、寄与情報算出はクライアント端末１２等のその他の場所で算出するようにしても良い。
【０１０１】
図１１において、情報取得部１１５は、プログラム制御部１１２から、算出した診断情報及び寄与情報を取得する。情報取得部１１５は、診断支援情報取得部及び寄与情報取得部として機能する。情報取得部１１５は、取得した診断支援情報及び寄与情報を画面生成部１１３に入力する。
【０１０２】
画面生成部１１３は、診療データ表示画面１５を生成する画面生成機能を担う。画面生成部１１３は、診療データ取得部１１１が取得した診療データに基づき、ＸＭＬなどの形式で診療データ表示画面１５を生成する。画面生成部１１３は、情報取得部１１５から診断支援情報や寄与情報が入力された場合には、これらの情報を診療データ表示画面１５に表示して、診療データ表示画面１５の編集を行う。画面生成部１１３は、生成及び編集した診療データ表示画面１５を画面出力制御部１１４に受け渡す。
【０１０３】
画面出力制御部１１４は、画面生成部１１３から受け渡された診療データ表示画面１５を出力する画面出力制御機能を担う。画面出力制御部１１４は、診療データ表示画面１５を、配信先のクライアント端末１２に対して配信するように通信部３３に指令する。これにより、診療データ表示画面１５の配信を受けたクライアント端末１２は、診療データ表示画面１５をディスプレイ３４Ｂに表示する。これにより、診療データ表示画面１５及び診療データ表示画面１５に表示される診断支援情報及び寄与情報がユーザである医師に対して提示される。ここで、画面生成部１１３及び画面出力制御部１１４は、情報提示部として機能する。
【０１０４】
以下、上記構成の作用について、図１６を参照しながら説明する。クライアント端末１２において、診療データ表示画面１５で患者の診療データを閲覧する場合には、診療支援サーバ１１に接続して、患者ＩＤを指定した配信要求を送信する。
【０１０５】
診療支援サーバ１１において、要求受付部１１０が、患者ＩＤが指定された配信要求を受け付けると、診療データ取得部１１１によって指定された患者の診療データが取得される。画面生成部１１３は、取得された診療データを表示する診療データ表示画面１５を生成する。生成された診療データ表示画面１５は画面出力制御部１１４を通じてクライアント端末１２に配信される（ステップ（Ｓ）１００）。クライアント端末１２は、図６に示すように、受信した診療データ表示画面１５をディスプレイ３４Ｂに表示する。これにより、指定した患者の診療データを閲覧することができる。
【０１０６】
また、診療データ表示画面１５において、疾患ＩＤが選択されると、クライアント端末１２から診療支援サーバ１１に疾患ＩＤが指定された配信要求が送信される。診療支援サーバ１１は、選択された疾患に応じた表示項目の診療データを表示する診療データ表示画面１５（図７参照）を生成し、配信する（Ｓ１００）。これにより、疾患に応じた診療データを閲覧することができる。
【０１０７】
図７に示すように、疾患選択後の診療データ表示画面１５では、各種情報表示領域５４に、疾患別に登録された診断支援プログラム１０１のリストが表示される。カーソル４２によって、診断支援プログラム１０１が選択されて、演算実行ボタン７９がクリックされると、プログラムＩＤが指定された演算実行要求が診療支援サーバ１１に送信される。
【０１０８】
診療支援サーバ１１は、演算実行要求を待機し（Ｓ１１０）、要求受付部１１０が演算実行要求を受け付けると、診断支援プログラム１０１の演算実行要求が有ったと判定する（Ｓ１１０でＹＥＳ）。演算実行要求が有った場合には、要求受付部１１０から、指定されたプログラムＩＤがプログラム制御部１１２に入力される。プログラム制御部１１２は、入力されたプログラムＩＤの診断支援プログラム１０１をストレージデバイス３０Ａから読み出す。そして、読み出した診断支援プログラム１０１で設定された入力項目を診療データ取得部１１１に送信する。診療データ取得部１１１は、入力項目に相当する診療データを取得する（Ｓ１２０）。取得された診療データはプログラム制御部１１２に入力される。
【０１０９】
プログラム制御部１１２は、入力された診療データを演算パラメータとして診断支援プログラム１０１を実行して、診断支援情報を算出する（Ｓ１３０）。さらに、入力項目のうち、診断支援情報の算出に寄与した項目に関する寄与情報を算出する（Ｓ１４０）。情報取得部１１５は、プログラム制御部１１２から、算出した診断支援情報及び寄与情報を取得する（Ｓ１５０）。
【０１１０】
情報取得部１１５は、画面生成部１１３に診断支援情報と寄与情報を入力し、画面生成部１１３は、診療データ表示画面１５に診断支援情報と寄与情報を挿入表示する編集が行われる。そして、画面出力制御部１１４によって編集された診療データ表示画面１５がクライアント端末１２に配信される。これにより、診断支援情報と寄与情報がユーザである医師に提示される（Ｓ１６０）。
【０１１１】
医師は、診断支援情報の内容を見て診断の参考にすることができる。また、診断支援情報の算出に寄与した高寄与度項目を含む寄与情報が提示されるため、診断支援プログラムの利用に際して医師に安心感を与えることができる。すなわち、寄与情報により、従来ブラックボックスになっていたり、内容が分かり難かった診断支援プログラムの算出ロジックの内容の少なくとも一部について把握できるようになる。こうした寄与情報は、医師が、算出結果である診断支援情報に対する信頼性を図る指標となる。寄与情報の提示により、診断支援情報の信頼性を評価できるようにすることで、診断支援プログラムの利用に際して医師に安心感を与えることができる。
【０１１２】
また、本例では、寄与情報には、高寄与度項目に加えて低寄与度項目が含まれているため、より明瞭に算出ロジックの内容を把握することができる。また、高寄与度項目と低寄与度項目は、診断支援情報の算出に使用された使用項目のすべてである。高寄与度項目に加えて低寄与度項目を表示することにより、使用項目をすべて確認することができる。使用項目は、診断支援情報の算出の根拠となる根拠データであるため、診断支援情報を検証する際のトレーサビリティを確保できる。
【０１１３】
また、低寄与度項目を表示することで、例えば、医師が重要と考えている項目が低寄与度項目に入っている場合には、その診断支援情報については、医師の判断と異なる可能性が高いため、採用を見送るといった判断もできる。また、高寄与度項目は、診断支援プログラムにおいて注目度が相対的に高い項目であり、低寄与度項目は注目度が相対的に低い項目であると言える。類似症例検索や画像検索において、診断支援プログラムが注目して類似すると判断した項目や病変と、医師が類似すると判断した項目や病変に齟齬があるか否かを簡単に確認することができる。齟齬が大きい場合には、採用しないという判断を迅速に行うことができる。
【０１１４】
また、寄与情報を診療データ表示画面１５に表示するため、高寄与度項目に相当する診療データの具体的な値を簡単に参照することができる。
【０１１５】
本例において、高寄与度項目を判定するための所定の閾値ＴＨとして、「１０段階で６」を例示したが、もちろん、閾値ＴＨの値は他の値でもよく、「０」以上であればいくつでもよい。閾値ＴＨを「０」にした場合には、寄与度が「０」、すなわち診断支援情報の算出にまったく寄与しない項目が低寄与度項目となり、少しでも寄与があれば高寄与度項目となる。
【０１１６】
また、本例において、寄与情報に、高寄与度項目と低寄与度項目の両方が含まれる例で説明したが、低寄与度項目は無くてもよく、少なくとも高寄与度項目が含まれていればよい。
【０１１７】
また、図９及び図１０において示す生化学検査Ａのように、寄与情報と診断支援情報の両方に共通して含まれる高寄与度項目については、診断支援情報にのみ表示して、寄与情報には表示しないようにしてもよい。寄与情報は、診断支援情報と比較して表示される項目数が多くなると考えられる。寄与情報として表示する項目数が多い場合には、重複的な表示を排除することにより、表示スペースの効率化が図れる。また、寄与情報として確認する項目数も減るため、確認作業においても効率的である。また、診断支援情報に含まれていれば、寄与情報として表示しなくても、少なくともその項目が診断支援情報の算出に使用されたことを把握することはできる。
【０１１８】
また、寄与情報と診断支援情報の両方に共通して含まれる高寄与度項目については、両方に含まれることが分かるような識別表示を行ってもよい。例えば、図９及び図１０の例においては、寄与情報と診断支援情報の両方において、生化学検査Ａをハイライトで表示する。識別表示の表示形態としては、他の項目と区別できるように文字フォントを変えるといった表示形態なども考えられる。
【０１１９】
また、寄与情報と診断支援情報の両方に共通して含まれる高寄与度項目としては、例えば、図１５の検査画像２４の複数の病変Ｌ１〜Ｌ３なども考えられる。この場合の病変についても、寄与情報と診断支援情報の両方に含まれることが分かるような識別表示を行ってもよい。例えば、診断支援プログラム１０１（プログラムＡ３）が算出する診断支援情報が、類似画像に加えて、病変Ｌ２に着目して何らかの処置をする、というような治療内容に関する情報を含む場合、病変Ｌ２は、寄与情報と診断支援情報の両方に共通して含まれる高寄与度項目となる。
【０１２０】
この場合の識別表示としては、例えば、診療データ表示領域５０のサブ領域５０Ｄに表示されるサムネイル画像６０内において、病変Ｌ２を強調表示する。サブ領域５０Ｄ内のサムネイル画像６０内において、複数の病変Ｌ１〜Ｌ３のうちの病変Ｌ２が強調されることにより、診断支援情報の算出において、他の病変Ｌ１、Ｌ３よりも重要な病変Ｌ２であることを示すことができる。
【０１２１】
「第２実施形態」
図１７に示す第２実施形態のように、診療データ表示画面１５に、寄与情報に加えて、診断支援情報の算出に使用されなかった項目である不使用項目に関する不使用項目情報を表示してもよい。不使用項目は、患者の診療データのうち、診断支援情報の入力項目にならなかった項目である。不使用項目情報を表示することで、診断支援情報の算出に使用されなかった項目を明瞭に確認することができる。例えば、医師が重要と考えている項目が不使用項目に入っている場合には、その診断支援情報については、医師の判断と異なる可能性が高いため、採用を見送るといった判断もできる。
【０１２２】
不使用項目情報を表示する場合には、検索ボックス１２１や追加ボタン１２２を設けてもよい。検索ボックス１２１は、キーワードにより不使用項目を検索するためのＧＵＩツールである。例えば、医師が必要と判断した項目が不使用項目に含まれているか否かを、キーワードの入力により検索することができる。不使用項目の数が多い場合には、所望の項目を簡単に確認できるため便利である。特に、ＤＮＡ（deoxyribonucleic acid）などの遺伝情報が項目に含まれている場合には、項目数が多くなることが考えられるため、有効である。
【０１２３】
また、不使用項目がある場合において、次回以降の診断支援情報の算出の際に、指定操作により、今回不使用項目であった項目を入力項目として追加できるようにしてもよい。追加ボタン１２２は、不使用項目を入力項目に追加するためのボタンである。不使用項目情報に上がっている不使用項目をカーソル４２で指定した状態で、追加ボタン１２２がクリックされると、入力項目に追加される。
【０１２４】
このような追加機能を設けることで、不使用項目の中で医師が必要と判断した項目を簡単に追加することができる。図１２、図１３に示したように、診断支援プログラム１０１には、入力項目に任意的項目が設定されている。追加された入力項目は、例えば、任意的項目として追加される。
【０１２５】
また、検索ボックス１２１について、不使用項目の検索に代えてまたは加えて、寄与情報に含まれる高寄与度項目と低寄与度項目を含む使用項目の検索ができる検索機能を設けてもよい。検索ボックス１２１は、不使用項目と使用項目のそれぞれ別のボックスを設けてもよいし、１つの検索ボックスを各項目で選択的に切り替えて使用できるようにしてもよい。
【０１２６】
検索機能を設ければ、医師が確認したい使用項目を簡単に検索することができる。不使用項目と同様に、こうした検索機能は、項目数が多い場合に有効である。検索機能を設けた場合において、検索頻度が高い項目については、確認が必要な要確認項目と判定し、要確認項目については、診療データ表示画面１５において、寄与度に関わらず表示順位を上げてもよい。
【０１２７】
「第３実施形態」
図１８に示す第３実施形態のように、検査値の折れ線グラフ５９など、入力項目に相当する診療データが、数値の経時変化を表す時系列データである場合には、寄与情報に、診断支援情報の算出に使用された時系列データの期間を表す情報を含めてもよい。すなわち、プログラム制御部１１２が診断支援プログラム１０１を実行する際に、時系列データのうち使用した期間がその一部である場合には、使用した期間を表す情報が表示される。
【０１２８】
本例では、生化学検査Ｂ、Ｃなどの検査値の時系列データが入力項目として使用される。生化学検査Ｂの時系列データ（折れ線グラフ５９）のうち、「２０１３１０２８」〜「２０１４１２０７」までの期間の検査値のデータが、診断支援情報の算出に使用されている。各種情報表示領域５４内の寄与情報において、生化学検査Ｂがカーソル４２によって指定操作されると、例えば、期間の情報（「２０１３１０２８〜２０１４１２０７」）が、生化学検査Ｂの横に表示される。
【０１２９】
また、指定操作に連動して、診療データ表示領域５０においても、期間の情報が表示される。サブ領域５０Ｃにおいて、生化学検査Ｂの折れ線グラフ５９は、ハッチングで示すように、使用された期間が強調表示される。また、生化学検査Ｂの折れ線グラフ５９のみを強調表示するのではなく、サブ領域５０Ｃにおいて、使用された期間を表す、２本の点線で挟まれた領域ＡＲの全体を、他の領域と識別できるように強調表示してもよい。
【０１３０】
時系列データにおいて、期間によって検査値の変化が大きい場合には、どの期間を使用するかは、診断支援情報の算出に大きく影響があると考えられる。本例のように、時系列データにおいて、診断支援情報に使用された期間の情報を表示すれば、その期間の検査値に基づいて算出結果である診断支援情報を詳細に検討できるため、診断支援プログラムの算出ロジックの内容をより明瞭に把握することができる。
【０１３１】
「第４実施形態」
図１９及び図２０に示す第４実施形態は、診断支援プログラム１０１として投薬シミュレーション（ＳＩＭ）を行うプログラムＡ４を使用する例である。プログラムＡ４は、多変量解析の１つである重回帰分析に基づいて算出されたモデル式（例えば下記に示す多項式（１））に基づいて、薬剤Ａの投薬量変化に応じた検査値（Ｂ）のシミュレーション結果を、診断支援情報として算出する。検査値（Ｂ）は生化学検査Ｂの検査値である。
【０１３２】
例えば、図１９に示すように、サブ領域５０Ａに示す薬剤Ａの投薬量を５０〜１００の間で変化させた場合において、サブ領域５０Ｃに表示される、現在時点Ｔ０以降の将来の検査値（Ｂ）がどのように変化するかのシミュレーション結果を算出する。シミュレーション結果は、検査値（Ｂ）の折れ線グラフ５９の予測値５９Ｐとして表示される。
【０１３３】
各種情報表示領域５４には、指定する投薬量を変化させるためのスライダー１２４が設けられる。カーソル４２によってスライダー１２４を左右にスライドさせることで、投薬量を５０〜１００の間で指定することできる。投薬量を変化させると、予測値５９Ｐが変化する。
【０１３４】
図２０に示すように、プログラムＡ４は、生化学検査Ａ、Ｃ、Ｄがそれぞれ入力項目として設定されている。そして、生化学検査Ａ、Ｃ、Ｄのそれぞれの検査値（Ａ）、（Ｃ）、（Ｄ）を複数の説明変数とする以下の多項式（１）に基づいて、予測値である検査値（Ｂ）を目的変数として求める。
多項式（１）：
検査値（Ｂ）＝α×検査値（Ａ）＋γ×検査値（Ｃ）＋δ×検査値（Ｄ）＋・・・
【０１３５】
各項の係数α、γ、δ・・・として、投薬量に応じた係数、例えば、α１、α２、α３・・・、γ１、γ２、γ３・・・、δ１、δ２、δ３・・・というように複数の係数が設定されている。診療データ表示画面１５においてスライダー１２４が操作されると、これらの係数が変化する。そして、説明変数である検査値（Ａ）、検査値（Ｃ）、検査値（Ｄ）としては、現在時点Ｔ０以降において、それぞれの値がどのような値になるかを仮定した検査値が代入される。これらの値をパラメータとして演算を実行することにより、各投薬量に応じた検査値（Ｂ）が算出される。仮定した検査値は現在時点Ｔ０以降の複数時点に時系列データとして入力される。これにより、予測値である検査値（Ｂ）も、１時点の予測値では無く、折れ線グラフ５９のように複数時点の時系列データとして表示される。
【０１３６】
この場合の寄与度は、多項式（１）における各項のｔ値が使用される。ｔ値は、重回帰分析において、目的変数に対する説明変数の影響度を示す指標であり、ｔ値が大きいほど、影響度は大きい。プログラム制御部１１２は、多項式（１）における説明変数である、検査値（Ａ）、（Ｂ）、（Ｃ）の各項のｔ値を出力する。そして、例えばｔ値を規格化した値を寄与度として、寄与情報を算出する。本例においては、検査値（Ａ）のｔ値が最も高く、次に検査値（Ｃ）のｔ値が高い。これらの寄与度は所定の閾値ＴＨを上回っているため、生化学検査Ａ及び生化学検査Ｃが高寄与度項目となる。これらは、寄与度が高い順に、生化学検査Ａ、Ｃの順で表示される。
【０１３７】
こうした投薬シミュレーションにより、医師は適切な投薬量を決定することができる。例えば、投薬量を多くしても、検査値に大きな変化が無い場合には、副作用の影響を最小限にするために投薬量を控えるといった決定を行うことができる。
【０１３８】
また、予測する項目を複数にしてもよい。例えば、予測する項目の１つを、投薬により値を下げたい目的の検査値として、もう１つを、投薬により副作用が懸念される検査値とする。この場合には、各項目の予測値を算出するための多項式がそれぞれ設定される。そして、それぞれの多項式に基づいて、投薬量の変化による目的の検査値の変化と副作用の変化の両方のシミュレーション結果が算出されて、表示される。これにより、副作用の具体的な変化を見ながら、投薬量を決定することができる。
【０１３９】
上記各実施形態において、寄与情報を診療データ表示画面１５に表示することにより、ユーザに提示する形態で説明したが、診療データ表示画面１５に表示せずに、寄与情報が記載されたデータファイルを配信することによりユーザに提示する形態でもよい。この場合には、情報提示部として、ファイル出力部が設けられる。
【０１４０】
上記各実施形態において、診断支援プログラム１０１の入力項目については、プログラム毎に予め設定されている例で説明したが、診断支援情報の算出の際に、ユーザ（医師）が入力項目を指定できるようにしてもよい。こうすれば、医師が重要と考えている検査項目の診療データに基づく診断支援情報の算出が確実に行われるようになる。また、類似画像検索の場合には、医師が着目した病変が優先的に使用されるように病変を指定するといったことも可能となる。
【０１４１】
上記各実施形態では、プログラム制御部１１２を診療支援サーバ１１に設けた例で説明したが、プログラム制御部１１２を別のサーバに設けて、診療支援サーバ１１は、プログラム制御部１１２が出力する診断支援情報と寄与情報を取得するだけでもよい。この場合、診断支援プログラム１０１が別のサーバ上で実行され、その結果が診断支援サーバ１１に送信されることになる。診断支援プログラム１０１は独自に電子カルテやＰＡＣＳから診療データや検査画像を取得し、使用する入力項目を決定する。このため、診療支援サーバ１１は寄与情報の演算に関与しないが、別のサーバにおいて診断支援プログラム１０１が演算した寄与情報や診断支援情報を、別のサーバから取得する。診療支援サーバ１１は取得した寄与情報や診断支援情報が挿入表示される診療データ表示画面１５を生成する。
【０１４２】
このように、別のサーバから寄与情報や診断支援情報を取得する場合には、複数の別のサーバから寄与情報や診断支援情報を取得できるように、診療支援サーバ１１と別のサーバが通信を行う場合の通信プロトコルやデータフォーマットなどの通信規格を標準化しておくとよい。このように診断支援サーバ１０１が別のサーバから寄与情報や診断支援情報を取得するための通信規格を標準化しておけば、今後進展が予測される様々な診断支援プログラム１０１を実行する複数の別のサーバとの接続性が向上する。
【０１４３】
診断支援プログラムとしては、上記各実施形態で示した機能に限らず、他の機能を有する診断支援プログラムを使用してもよい。機能に応じて、診断支援情報や寄与情報の内容は異なる。
【０１４４】
上記各実施形態では、診療支援サーバ１１を構成する１台のコンピュータを診療支援装置として機能させているが、診療支援装置の各機能を、複数台のコンピュータに分散させてもよい。例えば、診療支援サーバ１１を、処理能力や信頼性の向上を目的として、ハードウェアとして分離された複数台のサーバコンピュータで構成することも可能である。コンピュータのハードウェア構成は、処理能力、安全性、信頼性等の要求される性能に応じて適宜変更することができる。
【０１４５】
上記各実施形態では、ビューア端末として機能するクライアント端末１２に対して、ネットワーク１４経由で、診療データ表示画面１５を配信するアプリケーションサービスを提供する診療支援サーバ１１を診療支援装置として説明したが、クライアント端末１２を診療支援装置として機能させてもよい。クライアント端末１２が診療支援装置の機能を担う場合は、クライアント端末１２のＣＰＵが、要求受付部１１０、診療データ取得部１１１、情報取得部１１５、画面生成部１１３、画面出力制御部１１４として機能する。要求受付部１１０は、クライアント端末１２のディスプレイ３４Ｂに表示される操作画面を通じた入力デバイス３５Ｂからの操作指示を受け付ける。画面出力制御部１１４は、診療データ表示画面１５をクライアント端末１２のディスプレイ３４Ｂに出力する。
【０１４６】
クライアント端末１２の情報取得部１１５は、診断支援プログラム１０１を実行する別のサーバから寄与情報や診断支援情報を取得する。あるいは、クライアント端末１２内にプログラム制御部１１２がある場合には、そのプログラム制御部１１２から寄与情報や診断支援情報を受け取る。また、寄与情報及び診断支援情報の一方だけを別のサーバから取得してもよい。例えば、類似画像検索の場合、診断支援情報である、類似画像の検索結果については別のサーバから取得して、寄与情報については、別のサーバから取得した情報（例えば、類似画像検索における類似度など）に基づいてクライアント端末１２で算出する。
【０１４７】
上記各実施形態では、医療施設に構築された診療支援システム１０を例示し、診療支援サーバ１１を１つの医療施設内で利用する形態で説明したが、診療支援サーバ１１を複数の医療施設が利用可能な形態としてもよい。
【０１４８】
上記各実施形態では、診療支援サーバ１１は、１つの医療施設内に設置されるクライアント端末１２がＬＡＮ等のネットワーク１４で相互に通信可能に接続され、クライアント端末１２からの要求に応じて診療支援というアプリケーションサービスを提供する形態である。これを複数の医療施設で利用可能とするためには、診療支援サーバ１１を、例えば、インターネットや公衆通信網等のＷＡＮ（Wide Area Network）を介して、複数の医療施設に設置される各クライアント端末１２と通信可能に接続する。そして、複数の医療施設の各クライアント端末１２からの要求を、ＷＡＮを介して診療支援サーバ１１で受け付けて、各クライアント端末１２に対して診療支援のアプリケーションサービスを提供する。なお、ＷＡＮを利用する場合には、情報セキュリティを考慮して、ＶＰＮ（Virtual Private Network）を構築したり、ＨＴＴＰＳ（Hypertext Transfer Protocol Secure)等のセキュリティレベルの高い通信プロトコルを使用することが好ましい。また、この場合の診療支援サーバ１１の設置場所及び運営主体は、例えば医療施設とは別の会社が運営するデータセンタでもよいし、複数の医療施設のうちの１つでもよい。
【０１４９】
本発明は、上記各実施形態に限らず、本発明の要旨を逸脱しない限り種々の構成を採り得ることはもちろんである。また、上述の種々の実施形態や種々の変形例を適宜組み合わせることも可能である。また、本発明は、プログラムに加えて、プログラムを記憶する記憶媒体にもおよぶ。
【符号の説明】
【０１５０】
１０  診療支援システム
１１  診療支援サーバ（診療支援装置）
１２  クライアント端末
１４  ネットワーク
１５  診療データ表示画面
３０  ストレージデバイス
３２  ＣＰＵ
３３  通信部
１１０  要求受付部
１１２  プログラム制御部
１１３  画面生成部
１１４  画面出力制御部
１１５  情報取得部
【図１】
0006347755.tif 000002
【図２】
0006347755.tif 000003
【図３】
0006347755.tif 000004
【図４】
0006347755.tif 000005
【図５】
0006347755.tif 000006
【図６】
0006347755.tif 000007
【図７】
0006347755.tif 000008
【図８】
0006347755.tif 000009
【図９】
0006347755.tif 000010
【図１０】
0006347755.tif 000011
【図１１】
0006347755.tif 000012
【図１２】
0006347755.tif 000013
【図１３】
0006347755.tif 000014
【図１４】
0006347755.tif 000015
【図１５】
0006347755.tif 000016
【図１６】
0006347755.tif 000017
【図１７】
0006347755.tif 000018
【図１８】
0006347755.tif 000019
【図１９】
0006347755.tif 000020
【図２０】
0006347755.tif 000021