(57)【要約】【課題】診療情報のうち医師が閲覧できる表示項目の範囲内で最適な診断支援情報を提供することが可能であり、かつ、診断支援情報を提供する診断支援プログラムの改良を効率的に行いやすい開発環境を提供することが可能な診療支援装置、その作動方法及びプログラム、並びに診療支援システムを提供することを目的とする。【解決手段】  診療支援サーバ１１は、関連付け設定部９５とパラメータ出力部９４Ａとを有している。関連付け設定部９５は、患者の診療情報のうち、表示画面に表示する表示項目と、診断支援情報を出力するための診断支援プログラムとを、診療単位毎に関連付ける設定が可能である。パラメータ出力部９４Ａは、表示項目に該当する第１診療情報の全てを、表示項目であることが識別可能な形態で、診断支援プログラムのパラメータとして出力する。【選択図】図１１
2015222478.tif 000002
【特許請求の範囲】
【請求項１】
患者の診療情報のうち表示画面に表示する表示項目と、患者の診断を支援する診断支援情報を出力するための診断支援プログラムとを、診療単位毎に関連付ける設定が可能な関連付け設定部と、
前記診療情報を取得する診療情報取得部と、
前記診療情報取得部が取得する前記診療情報のうち、少なくとも前記表示項目に該当する第１診療情報の全てを、前記表示項目であることが識別可能な形態で、前記診断支援プログラムに入力するためのパラメータとして出力するパラメータ出力部と、
を備えていることを特徴とする診療支援装置。
【請求項２】
前記診療単位は、医療施設、医療施設内の診療科、疾患、患者、及び診療又は疾患の進行段階を示す診療フェーズの少なくともいずれか１つを含むことを特徴とする請求項１に記載の診療支援装置。
【請求項３】
前記表示画面には、前記第１診療情報に加えて、前記診断支援情報が表示されることを特徴とする請求項１又は２に記載の診療支援装置。
【請求項４】
前記パラメータ出力部は、前記第１診療情報に加えて、前記診療情報のうち、前記表示項目に該当しない第２診療情報を、前記診断支援プログラムのパラメータとして出力することが可能であることを特徴とする請求項３に記載の診療支援装置。
【請求項５】
前記診断支援プログラムは、前記診断支援情報として、前記第１診療情報に関する内容に加えて、前記第２診療情報に関する内容を出力する機能を有しており、
前記診断支援情報に、前記第２診療情報に関する内容が含まれる場合において、前記診断支援プログラムは、前記第２診療情報のうちの少なくとも１つの項目を前記表示項目に設定することを促すメッセージ、及び前記メッセージの根拠となるエビデンス情報のうち、少なくとも１つを出力する機能を有することを特徴とする請求項４に記載の診療支援装置。
【請求項６】
前記診療情報は、複数のモダリティで撮影された複数種類の検査画像を含み、
前記パラメータ出力部は、前記複数種類の検査画像を前記第１診療情報又は第２診療情報として出力することが可能なことを特徴とする請求項５に記載の診療支援装置。
【請求項７】
前記検査画像の解析により得られた画像解析情報がある場合には、前記パラメータ出力部は、前記画像解析情報も合わせて出力することを特徴とする請求項６に記載の診療支援装置。
【請求項８】
前記診断支援プログラムの起動と、起動する前記診断支援プログラムに対する、前記パラメータ出力部による前記パラメータの出力とを制御するプログラム制御部を有していることを特徴とする請求項３〜７のいずれか１項に記載の診療支援装置。
【請求項９】
前記表示画面を通じて入力され、前記診療単位を指定するための診療単位指定情報を受け付ける指定情報受付部を有しており、
前記診療単位指定情報に基づいて、前記プログラム制御部は、指定された前記診療単位に関連付けられた前記診断支援プログラムを判定し、判定した診断支援プログラムの起動と、起動する前記診断支援プログラムに対する前記パラメータの出力とを制御することを特徴とする請求項８に記載の診療支援装置。
【請求項１０】
前記診療単位が疾患である場合において、
前記指定情報受付部は、複数の疾患の指定を受け付けることが可能であり、
前記プログラム制御部は、前記複数の疾患が指定された場合には、前記診断支援プログラムの中から、前記複数の疾患に適した診断支援プログラムを優先的に起動することを特徴とする請求項９に記載の診療支援装置。
【請求項１１】
前記プログラム制御部は、前記診断支援プログラムを起動して、複数人の患者に関するそれぞれの前記診断支援情報を一括して出力する一括処理を実行することが可能であることを特徴とする請求項８〜１０のいずれか１項に記載の診療支援装置。
【請求項１２】
前記診断支援プログラムには、診断の対象となる１人の対象患者に関する前記診断支援情報に加えて、他の患者に関する参考情報を出力する機能を有する診断プログラムが含まれることを特徴とする請求項１１に記載の診療支援装置。
【請求項１３】
前記プログラム制御部は、前記第１診療情報が正常範囲内にあるか否かを監視する監視機能を有する監視プログラムを定期的に起動して、異常と判定した場合には警告処理を行うことが可能であることを特徴とする請求項８〜１２のいずれか１項に記載の診療支援装置。
【請求項１４】
前記第１診療情報に関して、患者の個人情報を匿名化する匿名化処理部を有していることを特徴とする請求項３〜１３のいずれか１項に記載の診療支援装置。
【請求項１５】
前記診療情報取得部が取得した前記診療情報に基づいて、前記第１診療情報を表示する前記表示画面を生成する画面データ生成部と、
前記画面データを出力するための出力制御部とを有していることを特徴とする請求項３〜１４のいずれか１項に記載の診療支援装置。
【請求項１６】
前記表示画面には、前記診断支援情報を表示する診断支援情報表示領域が設けられていることを特徴とする請求項１５に記載の診療支援装置。
【請求項１７】
前記表示画面において、前記診断支援プログラムが起動中であることを示す起動表示が行われることを特徴とする請求項１５又は１６に記載の診療支援装置。
【請求項１８】
複数の前記診断支援プログラムが起動中の場合には、複数の前記診断支援プログラムが起動中である旨の起動表示が行われることを特徴とする請求項１７に記載の診療支援装置。
【請求項１９】
前記表示画面には、前記診断支援プログラムが起動される前に、起動を許可するか否かを問い合わせるメッセージが表示されることを特徴とする請求項１５〜１８のいずれか１項に記載の診療支援装置。
【請求項２０】
患者の診療情報のうち表示画面に表示する表示項目と、患者の診断を支援する診断支援情報を出力するための診断支援プログラムとを、診療単位毎に関連付ける設定が可能な関連付け設定ステップと、
前記診療情報を取得する診療情報取得ステップと、
前記診療情報取得部が取得する前記診療情報のうち、少なくとも前記表示項目に該当する第１診療情報の全てを、前記表示項目であることが識別可能な形態で、前記診断支援プログラムのパラメータとして出力するパラメータ出力ステップとを、
を備えていることを特徴とする診療支援装置の作動方法。
【請求項２１】
コンピュータを診療支援装置として機能させるための診療支援プログラムであり、
患者の診療情報のうち表示画面に表示する表示項目と、患者の診断を支援する診断支援情報を出力するための診断支援プログラムとを、診療単位毎に関連付ける設定が可能な関連付け設定ステップと、
前記診療情報を取得する診療情報取得ステップと、
前記診療情報取得部が取得する前記診療情報のうち、少なくとも前記表示項目に該当する第１診療情報の全てを、前記表示項目であることが識別可能な形態で、前記診断支援プログラムのパラメータとして出力するパラメータ出力ステップとを、
を備えていることを特徴とする診療支援プログラム。
【請求項２２】
患者の診断を支援する診断支援情報を出力するための診断支援プログラムと、
前記診断支援プログラムを実行する診療支援装置とを備えた診療支援システムであり、
前記診療支援装置は、
患者の診療情報のうち表示画面に表示する表示項目と、前記診断支援プログラムとを、診療単位毎に関連付ける設定が可能な関連付け設定部と、
前記診療情報を取得する診療情報取得部と、
前記診療情報取得部が取得する前記診療情報のうち、少なくとも前記表示項目に該当する第１診療情報の全てを、前記表示項目であることが識別可能な形態で、前記診断支援プログラムに入力するためのパラメータとして出力するパラメータ出力部と、
を備えていることを特徴とする診療支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、診療を支援する診療支援装置、診療支援装置の作動方法及びプログラム、並びに診療支援システムに関するものである。
【背景技術】
【０００２】
医療分野において、患者の診断に際して取得された検査データや測定データなどの診療情報を表示したり、診療情報を解析するための各種の診療支援システムが知られている（特許文献１及び特許文献２参照）。
【０００３】
診療支援システムの１つとして、特許文献１には、ＣＴ（Computed Tomography）検査やＭＲＩ（Magnetic Resonance Imaging）検査などの画像検査により取得された検査画像の表示や解析を行う画像処理システムが記載されている。特許文献１の画像処理システムは、画像処理プログラムに関して、例えば、画像の表示など、臓器（肺や肝臓など）に関わらず共通に実行される基本的な画像処理を実行する基本プログラムと、臓器毎の専用の画像処理を実行する専用アプリケーションプログラム（以下、専用アプリケーションという）とが分割して構成され、基本プログラムに対しては各種の専用アプリケーションを組み合わせることが可能となっている（段落００１５、００１４、００２７、００４０、００６２、０１０３）。専用アプリケーションは、例えば、検査画像（診療情報）を解析することにより、処理結果として、肺癌のスクリーニング結果などの診断支援情報を出力するプログラムである。
【０００４】
こうした構成によれば、医療施設においては、基本プログラムの導入後は、目的に応じて専用アプリケーションを追加するだけで済むため、目的に応じてその都度画像処理プログラム一式を導入する場合と比べて、画像処理プログラムの導入コストを低減することが可能になる（段落０００６、０１１６）。また、専用アプリケーションを開発するアプリケーション開発会社にとっても、基本プログラムを開発する必要が無い分、専用アプリケーションの開発コストを低減することができる（段落００９７、００９８、０１１８）。
【０００５】
特許文献２には、ユーザが選択した患者に関する診療情報を表示するのに適切なダッシュボード（ユーザーインタフェースとして機能する表示画面）を、複数のダッシュボードの中から選択することを補助するシステムが開示されている（段落０００２、００１１）。また、ダッシュボードは、診療情報の中からダッシュボードに表示する表示項目をカスタマイズすることが可能となっている（段落００１８、段落００７４〜００８２）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−２７１９２４号公報
【特許文献２】特開２００９−１９９５９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、医療施設の規模は、地域の中核病院のような大規模な医療施設から、診療所のような小規模な医療施設まで様々であり、導入されている検査機器、測定機器などの医療設備は医療施設によって様々である。医療設備が異なれば、取得できる診療情報（検査データや測定データ）の項目の種類や数も異なる。そのため、診療情報を表示するビューア端末（閲覧用端末）の表示画面に表示可能な診療情報の表示項目も異なる。例えば、特定の生理検査機器を導入した医療施設では、特定の生理検査機器の検査値を取得できるが、当該生理検査機器が無い医療施設では、その検査値を取得できないため、その検査値を表示項目に設定することはできない。あるいは、画像検査機器として、一般Ｘ線撮影装置しか無い医療施設では、ＣＴ検査による断層画像を検査データとして得ることができないので、当該医療施設では、断層画像を表示項目に設定することはできない。
【０００８】
また、同じ医療施設であっても、診療科によって医療設備が異なり、取得できる診療情報の種類や数が異なる場合もあるため、診療科によって表示項目が異なる場合もある。また、医療施設や診療科によって、あるいは、同じ診療科であっても疾患によって、原則として診療情報のどの項目を見て診断を行うかといった診療の基本方針が異なる場合もある。その場合には、医療施設、診療科、疾患などによって、表示項目が異なる場合もある。また近年は高齢化による複数疾患等の増加に伴い、疾患に対して関連する表示項目も増える傾向にあるが、患者毎の状況に応じて見なくてはならない表示項目がそれぞれ異なる場合もある。ここで、医療施設や診療科などの診療主体と、疾患や患者などの診療対象とを含む概念を、診療単位という。
【０００９】
このように、医療現場においては診療単位によって、ビューア端末に表示される診療情報の表示項目が異なる場合があり、診療単位によって、医師が閲覧できるように設定される表示項目の範囲も変わる。なお、診療の基本方針が異なる場合は、医療設備等が同じで取得可能な情報が同じであっても方針に応じて表示項目の範囲の設定が変わるような場合もある。診断は、医師が閲覧できる表示項目の範囲で行われるので、診療支援システムが医師に対して提供する診断支援情報も、表示項目の範囲で利用できるものであることが望まれる。例えば、診断支援情報が、ある検査値の変化を監視することを促すものである場合において、当該検査値が当該医療施設の診療の基本方針として設定された表示項目に含まれていなければ、診断支援情報を参考にし辛い。
【００１０】
また、新薬の開発や新たな知見の確立など医療研究の進歩や医療技術の革新が行われると、エビデンスに基づく診断方法や治療方法（研究によってよいと証明されている診断方法や治療方法）も日々変化する。
【００１１】
更には、近年では、情報技術の進展に伴って、医療分野においても、多種多様で大量の情報が収集されるようになってきており、いわゆるビッグデータの集積が進んでいる。こうしたビッグデータの活用により、診断方法や治療方法も診療科や疾患毎に大量に存在するようになってきており、医療の個別化も進んでいる。こうした診断方法や治療方法の多様化や進化に適応するため、診療支援システムに利用可能な診断支援機能を提供する診断支援プログラムを大量にかつ迅速に開発していかなくてはならない。診断支援プログラムを大量にかつ迅速に開発するためには、不特定多数の開発会社の参加を促し、社会全体で効率的な開発が行われることが望まれる。
【００１２】
しかも、上述の通り、診療情報を表示するビューア端末での表示項目はある制約の中で診療単位によってそれぞれカスタマイズされて設定されるため、その制約の中で最適な診断支援情報の提供が望まれる。しかしながら、診断支援情報を提供する診断支援プログラムを開発する開発会社にとっては、医療現場におけるビューア端末で診療単位（医療施設、診療科、疾患、患者など）毎に設定された表示項目をこれまで知る術がなかった。各診断支援プログラムが各医療現場において利用しやすいものとなるには、ビューア端末の表示項目の範囲を第１優先に、最適な診断支援をするための診断支援プログラムが開発されることが望まれる。
【００１３】
さらに、診断や治療内容が変化すると、医療施設や診療科においても、医療設備や診療の基本方針に関して刷新や改変が行われるため、医師が閲覧できるように設定される表示項目も日々変化する。最新の診断方法や治療方法を取り入れた診断支援情報を提供したり、表示項目の変化に対応するためには、診断支援プログラムの継続的な改良が必要である。診断支援プログラムの継続的な改良を効率的に行うためには、診断支援プログラムの開発会社が、表示項目の変化を効率的に把握可能とする仕組みがあることが望まれる。
【００１４】
特許文献１及び特許文献２のシステムでは、上記課題やその解決策について明示も示唆もない。
【００１５】
本発明は、診療情報のうち医師が閲覧できる表示項目の範囲内で最適な診断支援情報を提供することが可能であり、かつ、診断支援情報を提供する診断支援プログラムの開発や改良を効率的に行いやすい開発環境を提供することが可能な診療支援装置、診療支援装置の作動方法及びプログラム、並びに診療支援システムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記課題を解決するために、本発明の診療支援装置は、関連付け設定部と、診療情報取得部と、パラメータ出力部とを備えている。関連付け設定部は、患者の診療情報のうち表示画面に表示する表示項目と、患者の診断を支援する診断支援情報を出力するための診断支援プログラムとを、診療単位毎に関連付ける設定が可能である。診療情報取得部は、診療情報を取得する。パラメータ出力部は、診療情報取得部が取得する診療情報のうち、少なくとも表示項目に該当する第１診療情報の全てを、表示項目であることが識別可能な形態で、診断支援プログラムに入力するためのパラメータとして出力する。ここで、識別可能な形態で出力するとは、第１診療情報のみ出力することや、第１診療情報に対して識別情報を付与して出力することを意味する。識別情報については、識別フラグ、項目名等、いかなる形態であってもよい。
【００１７】
診療単位は、医療施設、医療施設内の診療科、疾患、患者、及び診療又は疾患の進行段階を示す診療フェーズの少なくともいずれか１つを含む。表示画面には、第１診療情報に加えて、診断支援情報が表示されることが好ましい。
【００１８】
パラメータ出力部は、第１診療情報に加えて、診療情報のうち、表示項目に該当しない第２診療情報を、診断支援プログラムのパラメータとして出力することが可能であることが好ましい。
【００１９】
診断支援プログラムは、診断支援情報として、第１診療情報に関する内容に加えて、第２診療情報に関する内容を出力する機能を有しており、診断支援情報に、第２診療情報に関する内容が含まれる場合において、診断支援プログラムは、第２診療情報のうちの少なくとも１つの項目を表示項目に設定することを促すメッセージ、及びメッセージの根拠となるエビデンス情報のうち、少なくとも１つを出力する機能を有することが好ましい。
【００２０】
診療情報は、複数のモダリティで撮影された複数種類の検査画像を含み、パラメータ出力部は、複数種類の検査画像を第１診療情報又は第２診療情報として出力してもよい。
【００２１】
検査画像の解析により得られた画像解析情報がある場合には、パラメータ出力部は、画像解析情報も合わせて出力してもよい。
【００２２】
診断支援プログラムの起動と、起動する診断支援プログラムに対する、パラメータ出力部によるパラメータの出力とを制御するプログラム制御部を有していることが好ましい。
【００２３】
表示画面を通じて入力され、診療単位を指定するための診療単位指定情報を受け付ける指定情報受付部を有しており、診療単位指定情報に基づいて、プログラム制御部は、指定された診療単位に関連付けられた診断支援プログラムを判定し、判定した診断支援プログラムの起動と、起動する診断支援プログラムに対するパラメータの出力とを制御することが好ましい。
【００２４】
診療単位が疾患である場合において、指定情報受付部は、複数の疾患の指定を受け付けることが可能であり、プログラム制御部は、複数の疾患が指定された場合には、診断支援プログラムの中から、複数の疾患に適した診断支援プログラムを優先的に起動することが好ましい。
【００２５】
プログラム制御部は、診断支援プログラムを起動して、複数人の患者に関するそれぞれの診断支援情報を一括して出力する一括処理を実行することが可能であることが好ましい。
【００２６】
診断支援プログラムには、診断の対象となる１人の対象患者に関する診断支援情報に加えて、他の患者に関する参考情報を出力する機能を有する診断プログラムが含まれることが好ましい。
【００２７】
プログラム制御部は、第１診療情報が正常範囲内にあるか否かを監視する監視機能を有する監視プログラムを定期的に起動して、異常と判定した場合には警告処理を行うことが可能であることが好ましい。
【００２８】
第１診療情報に関して、患者の個人情報を匿名化する匿名化処理部を有していることが好ましい。
【００２９】
診療情報取得部が取得した診療情報に基づいて、第１診療情報を表示する表示画面を生成する画面データ生成部と、画面データを出力するための出力制御部とを有していてもよい。
【００３０】
表示画面には、診断支援情報を表示する診断支援情報表示領域が設けられていることが好ましい。表示画面において、診断支援プログラムが起動中であることを示す起動表示が行われることが好ましい。複数の診断支援プログラムが起動中の場合には、複数の診断支援プログラムが起動中である旨の起動表示が行われることが好ましい。
【００３１】
表示画面には、診断支援プログラムが起動される前に、起動を許可するか否かを問い合わせるメッセージが表示されることが好ましい。
【００３２】
本発明の診療支援装置の作動方法は、関連付け設定ステップと、診療情報取得ステップと、パラメータ出力ステップとを備えている。関連付け設定ステップは、患者の診療情報のうち表示画面に表示する表示項目と、患者の診断を支援する診断支援情報を出力するための診断支援プログラムとを、診療単位毎に関連付ける設定が可能である。診療情報取得ステップは、診療情報を取得する。パラメータ出力ステップは、診療情報取得部が取得する診療情報のうち、少なくとも表示項目に該当する第１診療情報の全てを、表示項目であることが識別可能な形態で、診断支援プログラムのパラメータとして出力する。
【００３３】
本発明の診療支援プログラムは、コンピュータを診療支援装置として機能させるための診療支援プログラムであり、関連付け設定ステップと、診療情報取得ステップと、パラメータ出力ステップとを備えている。関連付け設定ステップは、患者の診療情報のうち表示画面に表示する表示項目と、患者の診断を支援する診断支援情報を出力するための診断支援プログラムとを、診療単位毎に関連付ける設定が可能である。診療情報取得ステップは、診療情報を取得する。パラメータ出力ステップは、診療情報取得部が取得する診療情報のうち、少なくとも表示項目に該当する第１診療情報の全てを、表示項目であることが識別可能な形態で、診断支援プログラムのパラメータとして出力する。
【００３４】
本発明の診療支援システムは、診断支援プログラムと、診断支援プログラムを実行する診療支援装置とを備えている。診断支援プログラムは、患者の診断を支援する診断支援情報を出力する。診療支援装置は、関連付け設定部と、診療情報取得部と、パラメータ出力部とを備えている。関連付け設定部は、患者の診療情報のうち表示画面に表示する表示項目と、診断支援プログラムとを、診療単位毎に関連付ける設定が可能である。診療情報取得部は、診療情報を取得する。パラメータ出力部は、診療情報取得部が取得する診療情報のうち、少なくとも表示項目に該当する第１診療情報の全てを、表示項目であることが識別可能な形態で、診断支援プログラムに入力するためのパラメータとして出力する。
【発明の効果】
【００３５】
本発明によれば、診療情報のうち医師が閲覧できる表示項目の範囲内で最適な診断支援情報を提供することが可能であり、かつ、診断支援情報を提供する診断支援プログラムの開発や改良を効率的に行いやすい開発環境を提供することが可能な診療支援装置、診療支援装置の作動方法及びプログラム、並びに診療支援システムを提供することができる。
【図面の簡単な説明】
【００３６】
【図１】医療情報システムを示す説明図である。
【図２】電子カルテに記録されている診療情報を示す説明図である。
【図３】画像サーバに記録されている診療情報を示す説明図である。
【図４】医療情報システムの主な情報の流れを示す説明図である。
【図５】診療支援サーバ等に用いられるコンピュータの電気的な構成を示すブロック図である。
【図６】クライアント端末の機能概要を示す説明図である。
【図７】表示画面の一例を示す説明図である。
【図８】表示項目設定画面の説明図である。
【図９】支援プログラム設定画面の説明図である。
【図１０】表示項目設定テーブルの説明図である。
【図１１】診療支援サーバの機能概略を示す説明図である。
【図１２】プログラム制御部の機能概略を示す説明図である。
【図１３】設定処理の手順を示すフローチャートである。
【図１４】診療情報及び診断支援情報の配信手順を示すフローチャートである。
【図１５】第１診療情報と第２診療情報の説明図である。
【図１６】第１診療情報に加えて第２診療情報を出力する実施形態の説明図である。
【図１７】診断支援情報として提供される第２診療情報に関する情報の説明図である。
【図１８】診療単位が診療科の場合の表示項目設定テーブルの説明図である。
【図１９】診療単位が患者の場合の表示項目設定テーブルの説明図である。
【図２０】診療単位が診療フェーズの場合の表示項目設定テーブルの説明図である。
【図２１】診療科と診療フェーズの組み合わせを診療単位とした場合の表示項目設定テーブルの説明図である。
【図２２】診断支援情報算出の一括処理の手順を示すフローチャートである。
【図２３】診療情報に加えて、参考情報を作成する手順を示すフローチャートである。
【図２４】監視処理の手順を示すフローチャートである。
【図２５】匿名化処理部の説明図である。
【図２６】画面配信機能を分離した診療支援サーバの説明図である。
【図２７】クライアント端末が診療支援装置として機能する場合の説明図である。
【図２８】診療支援サーバを複数の医療施設で共用する例の説明図である。
【図２９】診療支援サーバと配信サーバを分離して、複数の医療施設で共用する例の説明図である。
【図３０】診療支援サーバが医療施設外に設置され、配信サーバが医療施設内に設置される場合の例の説明図である。
【図３１】診療単位が医療施設の場合の表示項目設定テーブルの説明図である。
【図３２】診断支援プログラムの起動許可の問い合わせメッセージの説明図である。
【図３３】診断支援プログラムの起動表示の説明図である。
【発明を実施するための形態】
【００３７】
「第１実施形態」
図１に示す医療情報システム１０は、病院等の医療施設で医療情報の管理及び利用をするために用いられるコンピュータシステムである。この医療情報システム１０は、診療支援サーバ１１と、クライアント端末１２と、サーバ群１３と、これらを相互に通信可能に接続するネットワーク１４とで構成されている。サーバ群１３は、患者の診療情報を格納するサーバであり、サーバ群１３には、電子カルテサーバ１６、画像サーバ１７などが含まれる。ネットワーク１４は、例えば、院内に敷設されたＬＡＮ（Local Area Network）である。
【００３８】
クライアント端末１２は、内科、外科、耳鼻科、眼科といった各診療科に設置される端末であり、例えば、診療科の医師によって操作される。クライアント端末１２は、電子カルテサーバ１６にアクセスして、電子カルテの入力や閲覧をする機能を有している。電子カルテには、問診や診断内容などの診察記録、医療検査の検査値やバイタルサインの測定値、処置や手術などの治療記録を含む診療情報が入力されている。また、クライアント端末１２は、画像サーバ１７にアクセスして、Ｘ線画像などの検査画像を閲覧する機能を有している。このようにクライアント端末１２は、診療情報を閲覧するためのビューア端末として機能する。
【００３９】
さらに、クライアント端末１２は、診療支援サーバ１１にアクセスして、患者の診療情報の配信を受けて、配信された診療情報を表示画面１５に表示して閲覧する機能を有している。表示画面１５は、電子カルテ専用のカルテ表示画面や検査画像専用の画像表示画面とは異なり、電子カルテに含まれる医療検査の検査値や測定値、検査画像を１つの画面内にまとめて表示することが可能である。表示画面１５では、例えば、検査値や測定値が複数回分ある場合には、それらの経時変化を表す時系列データが、例えばグラフＧの形態で表示される。
【００４０】
診療支援サーバ１１は、クライアント端末１２から、患者の指定を含む配信要求に基づいて、電子カルテサーバ１６や画像サーバ１７から、指定された患者の診療情報を取得して、取得した診療情報を要求元のクライアント端末１２に配信する。また、診療支援サーバ１１は、患者の診療情報に加えて、医師の診断を支援するために、診断の際に参考として利用可能な診断支援情報を提供することができる。
【００４１】
電子カルテサーバ１６は、電子カルテが格納される電子カルテデータベース（以下、カルテＤＢ（Data Base）という）１６Ａを備えている。画像サーバ１７は、複数枚の検査画像が格納される画像ＤＢ１７Ａを有しており、いわゆるＰＡＣＳ（Picture Archiving and Communication System）サーバである。カルテＤＢ１６Ａや画像ＤＢ１７Ａは、患者ＩＤ（Identification Data）などのキーワードによる検索が可能なデータベースである。
【００４２】
図２に示すように、カルテＤＢ１６Ａには、患者の診療情報を記録したカルテデータが格納されている。カルテデータは、患者ＩＤ（Ｐ１、Ｐ２・・・）が付与されて患者単位で管理される。カルテデータは、患者の氏名、生年月日、性別、患者ＩＤ等の患者基本情報と、患者の診療情報で構成される。
【００４３】
診療情報には、患者の心拍、脈拍、血圧、体温などのバイタルサインの測定値や、患者に対して実施される臨床検査の検査値が含まれる。臨床検査は、血液検査、生化学検査などの検体検査及び脳波検査などの生理検査を含む。また、診療情報には、患者に施される診療の内容、具体的には、投薬、手術、処置などの治療の内容や、問診の内容なども含まれる。このように診療情報には、複数の項目が有り、図２では、診療情報として、血圧（上）、血圧（下）の測定値、生化学検査Ａの検査値、Ａ薬の投薬量などの項目が例示されている。
【００４４】
診療情報の各項目の１件分のレコードには、検査日や測定日などの日時に関する情報、取得されたデータ内容（検査値や測定値）、属性が含まれる。日時の情報は、測定値であれば測定日時であり、検査値であれば検査日時であり、投薬量であれば、投薬を実施した日時あるいは処方した日時である。投薬は、投薬効果が発現するまでに期間を要する場合があるため、例えば、「１日に一定量ずつの服用を５日間継続する」というように、所定期間に渡る投薬（薬の服用）が１回の処方で指示される場合がある。この場合には、図２に示すように、投薬の日時として、服用が予定されている日時が記録される。
【００４５】
属性は、データを分類するために与えられる情報であり、診療情報の各項目の属性を表す情報である。属性は、診療情報を検索するためのキーワードとして利用することも可能である。属性としては、例えば、診療情報の項目名（「血圧（上）」、「投薬」など）、項目が帰属するカテゴリ（「バイタル」、「投薬」）などが含まれる。投薬の項目には、「投薬」という項目名に加えて、例えば、薬剤名「Ａ薬」が付与される。
【００４６】
図３に示すように、画像ＤＢ１７Ａには、Ｘ線検査やＣＴ検査などの画像検査で撮影された複数枚の検査画像からなる検査データが格納されている。検査画像には患者ＩＤが付与されており、患者ＩＤで検査画像を検索することが可能である。画像検査においては、ＣＴ検査で取得される複数枚の断層画像のように、１回の検査で複数枚の検査画像が撮影される場合もある。１回の検査で取得された複数枚の検査画像には、同じ検査ＩＤが付与されて１件の検査画像として管理される。また、検査画像についても、画像検査が実施された日時毎に管理される。
【００４７】
また、検査画像のデータ内容には、検査画像のデータの他に、検査画像を解析した画像解析情報が含まれている場合もある。画像解析情報としては、例えば、検査画像内の病変のサイズや病変の種類に関する情報などである。画像解析情報は、画像処理によって算出した情報であってもよいし、画像観察によって医師が判断した内容を入力した情報であってもよい。検査画像の属性には、例えば、検査種別を表す「Ｘ線検査」や「ＣＴ検査」、画像の種別である「Ｘ線画像」や「ＣＴ画像」、撮影部位を表す「胸部」や「頭部」といった情報が付与される。
【００４８】
図４に示すように、診療支援サーバ１１は、クライアント端末１２に配信する表示画面１５の表示項目の設定処理（表示項目設定処理）と、診断支援プログラムの設定処理（支援プログラム設定処理）を行う設定機能を有している。表示項目設定処理は、サーバ群１３に格納されている診療情報の全項目のうち、表示画面１５に表示する表示項目を設定する処理である。表示項目は、診療単位毎に設定される。ここで、診療単位とは、医療施設、診療科などの診療主体、患者や疾患などの診療対象、診療又は疾患の進行段階である、診療フェーズのいずれかを含む概念である。また、診療単位にはこれらの組み合わせの概念も含まれる。例えば、ある患者のある疾患を１つの診療単位とするというように、患者と疾患の組み合わせを、診療単位としてもよい。
【００４９】
医療施設、診療科、患者、疾患、診療フェーズなどによって、診療情報のうち、診断の際に参照する項目が異なる場合がある。そのため、診療支援サーバ１１では、診療単位毎に、表示画面１５に表示する診療情報の項目を表示項目として設定できるようになっている。設定内容は、表示項目設定テーブル１８（図１０参照）に記録される。本例の診療単位は、疾患であり、表示項目設定テーブル１８には、疾患毎に表示項目が設定される。
【００５０】
表示項目は、医療施設や診療科の基本方針に基づいて決定される場合が多いので、表示項目の設定権限は、例えば、医療施設の管理権限を持つ医師に与えられている。図に示すように、クライアント端末１２から、管理権限を持つ管理者からの表示項目の設定要求が送信されると、診療支援サーバ１１は、設定要求を受け付ける。そして、設定要求の内容に応じて表示項目設定処理を実行して、表示項目設定テーブル１８を更新する。管理者以外の医師（一般ユーザ）には設定権限は与えられておらず、設定された表示項目の閲覧（表示項目設定テーブル１８の設定内容の閲覧）のみが許可される。
【００５１】
一般ユーザの医師は、診療情報を表示する場合には、クライアント端末１２において、患者ＩＤと疾患ＩＤ（本例の診療単位）を指定して、診療支援サーバ１１に対して、診療情報の送信を指示する。この指示を受けて、クライアント端末１２は、指定された患者ＩＤと疾患ＩＤを含む配信要求を診療支援サーバ１１に送信する。
【００５２】
診療支援サーバ１１は、表示項目設定テーブル１８を参照して、疾患ＩＤに応じた表示項目を読み出す。そして、診療支援サーバ１１は、サーバ群１３に対して、指定された患者ＩＤの診療情報の全項目のうち、疾患ＩＤに応じた表示項目に該当する診療情報を取得する要求を送信して、診療情報を取得する診療情報取得処理を行う。診療支援サーバ１１は、取得した診療情報を、配信要求の要求元のクライアント端末１２に配信する。
【００５３】
このように、表示項目設定テーブル１８によって表示項目を疾患毎（診療単位毎）に管理することにより、疾患毎に、診断の際に医師が参照しなければならない基本的な表示項目の見落としを防止することができる。
【００５４】
なお、本例では、一般ユーザの医師には、表示項目の設定権限は与えられていないが、一般ユーザの医師でも、表示項目設定テーブル１８を変更できないだけで、表示画面１５において一時的に表示項目を追加するなどの画面編集を行うことは可能である。これにより、一般ユーザの医師は、表示項目設定テーブル１８において診療単位毎に関連付けて設定される表示項目以外の項目（非設定項目）についても参照することができる。つまり、表示項目は、画面編集操作をしない初期状態の表示画面１５で表示されるのに対して、非設定項目については、初期状態の表示画面１５では表示されないが、画面編集操作を行えば一時的に表示することが可能になる。このように、非設定項目については、表示を禁止しなくてもよく、少なくとも、表示項目に比べて、表示の優先度が低くなっていればよい。逆に言えば、表示項目は、非設定項目に比べて、表示の優先度が高くなっていればよい。
【００５５】
表示項目について、非設定項目よりも優先度を高くする別の方法としては、例えば、表示画面１５における配列順序により優先度を変化させる方法がある。表示画面１５はスクロールが可能な形態で作成されることが一般的である。スクロールが可能な形態の場合には、表示画面１５の配列順序について、表示項目を上位にし、非設定項目を表示項目よりも下位にする。これにより、例えば、スクロール操作が不要な初期の表示画面１５には配列順序が上位の表示項目が表示されるようにし、スクロール操作により、配列順序が下位の非設定項目の表示を可能とする。
【００５６】
表示項目の項目数によっては、初期の表示画面１５に表示項目の全てが入りきらないこともある。その場合には、初期の表示画面１５に入りきらない残りの表示項目を参照するためにスクロール操作が必要になる。このような場合には、表示項目と非設定項目の区別（どこまでが表示項目でどこからが非設定項目なのか）が不明確になるので、表示画面１５において、例えば、表示項目とそれに続いて配列される非設定項目との境界に境界線を挿入するなどの方法により、表示項目と非設定項目とを区別できるように明確に切り分けておけばよい。このように、スクロールが可能な形態の表示画面１５において、配列順序により表示項目の優先度を高くしておけば、相対的に表示項目の参照はしやすいので、医師の使い勝手は担保できる。なお、本質的には、表示画面１５に診療単位に応じた表示項目が必ず表示されればよく、表示項目以外の非設定項目の表示を可能にするか否かは、利便性に大きな影響を与えるものではないので、どちらでもよい。
【００５７】
診断支援プログラムは、患者の診療情報に基づいて演算を行って診断支援情報を出力するプログラムであり、機能に応じて複数種類用意されている。支援プログラム設定処理は、複数の診断支援プログラムのうち、どの診断支援プログラムを使用するかを設定する処理である。診断支援プログラムは、疾患毎（診療単位毎）に設定される表示項目と関連付けて設定される。
【００５８】
支援プログラム設定処理も、表示項目設定処理と同様に、医療施設や診療科の基本方針に基づいて決定される場合が多いので、診断支援プログラムの設定権限は管理権限を持つ医師に与えられている。診療支援サーバ１１は、管理権限を持つ管理者からの診断支援プログラムの設定要求を受け付けて、支援プログラム設定処理を実行する。支援プログラムの設定情報は、表示項目設定テーブル１８に記録される。なお、診断支援プログラムは、全ての診療単位に対して、診断支援プログラムが設定されていてもよいし、一部の診療単位に対してのみ診断支援プログラムが設定されていてもよい。一部の診療単位に対してのみ診断支援プログラムが設定される例としては、例えば、特に診断が難しい疾患（診療単位）に対してのみ診断支援プログラムが設定されるというように、特定の診療単位に対してのみ診断支援プログラムが設定される例が考えられる。
【００５９】
診療支援サーバ１１は、クライアント端末１２からの診療情報の配信要求を受け付けると、配信要求から指定された疾患ＩＤを読み出す。そして、表示項目設定テーブル１８を参照して、疾患ＩＤに関連付けて設定された診断支援プログラムを選択する。診療支援サーバ１１は、選択した診断支援プログラムを実行して、診断支援情報を算出する診断支援情報算出処理を行う。診断支援算出処理において、診療支援サーバ１１は、疾患毎に設定された表示項目に該当する、患者の診療情報をパラメータとして診断支援プログラムを実行する。算出された診断支援情報は配信要求の要求元のクライアント端末１２に配信される。
【００６０】
診療支援サーバ１１、クライアント端末１２、電子カルテサーバ１６、画像サーバ１７は、パーソナルコンピュータ、サーバコンピュータ、ワークステーションといったコンピュータをベースに、オペレーティングシステム等の制御プログラムや、クライアントプログラム又はサーバプログラム等のアプリケーションプログラムをインストールして構成される。
【００６１】
図５に示すように、各サーバ１１、１６、１７やクライアント端末１２を構成するコンピュータは、基本的な構成は同じであり、それぞれ、ＣＰＵ（Central Processing Unit）２１、メモリ２２、ストレージデバイス２３、通信Ｉ／Ｆ２４、及び入出力部２６を備えている。これらはデータバス２７を介して接続されている。入出力部２６は、ディスプレイ（表示部）２８と、キーボードやマウスなどの入力デバイス２９とからなる。
【００６２】
ストレージデバイス２３は、例えば、ＨＤＤ（Hard Disk Drive）であり、制御プログラムやアプリケーションプログラム（以下、ＡＰという）３０が格納される。また、ＤＢが構築されるサーバには、プログラムを格納するＨＤＤとは別に、ＤＢ用のストレージデバイス２３として、例えば、ＨＤＤを複数台連装したディスクアレイが設けられる。ディスクアレイは、サーバ本体に内蔵されるものでもよいし、サーバ本体とは別に設けられ、サーバ本体にケーブルやネットワークを通じて接続されるものでもよい。
【００６３】
メモリ２２は、ＣＰＵ２１が処理を実行するためのワークメモリであり、ＲＡＭ（Random Access Memory）で構成される。ＣＰＵ２１は、ストレージデバイス２３に格納された制御プログラムをメモリ２２へロードして、プログラムに従った処理を実行することにより、コンピュータの各部を統括的に制御する。通信Ｉ／Ｆ２４は、ネットワーク１４との間の伝送制御を行うネットワークインタフェースである。
【００６４】
クライアント端末１２には、ＡＰ３０として、電子カルテの閲覧や編集を行う電子カルテソフトウエアや、検査画像や表示画面１５の閲覧を行うためのビューアソフトウエアなどのクライアントプログラムがインストールされている。ビューアソフトウエアは、例えば、専用ソフトウエアでもよいし、汎用的なＷＥＢブラウザでもよい。
【００６５】
図６に示すように、クライアント端末１２において、表示画面１５を表示するためのビューアソフトウエアが起動されると、クライアント端末１２のディスプレイ２８Ａには、ＧＵＩ（Graphical User Interface）による操作機能を備えた起動画面が表示され、クライアント端末１２のＣＰＵ２１Ａは、メモリ２２などと協働して、ＧＵＩ制御部３３、及び診療支援サーバ１１に対する各種の要求を発行する要求発行部３４として機能する。起動画面において患者ＩＤや疾患ＩＤの指定、診療情報の配信指示などの操作指示が行われる。
【００６６】
診療支援サーバ１１は、表示画面１５を構成する画面データを配信する。画面データは、例えば、ＸＭＬ（Extensible Markup Language）などのマークアップ言語により記述されたデータで構成される。ＧＵＩ制御部３３は、受信した画面データに基づいて表示画面１５を再現してディスプレイ２８Ａに表示する。表示画面１５も操作画面として機能する。ＧＵＩ制御部３３は、マウスのポインタ３６による操作ボタンのクリック操作など、表示画面１５を通じて入力デバイス２９Ａから入力される操作指示に従って画面制御を行う。要求発行部３４は、ＧＵＩ制御部３３を介して、患者ＩＤ及び疾患ＩＤの指定とともに診療情報の配信指示を受け付けると、診療情報の配信要求を発行する。
【００６７】
また、表示項目や診断支援プログラムの設定指示も表示画面１５を通じて入力される。表示項目や支援プログラムの設定指示には、疾患ＩＤや、表示項目や診断支援プログラムの選択情報が含まれる。要求発行部３４は、ＧＵＩ制御部３３を介して、設定指示を受け付けると、設定要求を発行する。発行された配信要求や設定要求は、ネットワーク１４を通じて診療支援サーバ１１に送信される。
【００６８】
図７に示すように、表示画面１５は、第１表示領域４１、第２表示領域４２、患者基本情報表示領域４３、診断支援情報表示領域４４、及び疾患指定部４５を有している。患者基本情報表示領域４３は、患者名、患者ＩＤ、年齢などの患者基本情報が表示される。患者ＩＤの指定は、例えば、患者基本情報表示領域４３に患者名や患者ＩＤを入力することにより行われる。
【００６９】
疾患指定部４５は、疾患の種類を指定する操作部である。疾患指定部４５は、例えば、プルダウンメニュー形式などにより疾患リストが表示されるようになっており、疾患リストの中から、ポインタ３６の操作によって疾患が指定される。また、疾患指定部４５の上方には、疾患検索部４６が設けられている。疾患検索部４６に、患者の症状などを検索キーワードとして入力すると、症状から予測される疾患の候補が検索されて、検索結果が出力される。出力された検索結果を、疾患指定に利用することができる。
【００７０】
第１表示領域４１は、診療情報を表示する領域である。第１表示領域４１は、横軸に時間が割り当てられており、縦方向において複数のサブ領域４１Ａ〜４１Ｄに分割されている。第１表示領域４１の上部には、第１表示領域４１の第１時間軸４７が設けられている。第１時間軸４７は、年、月、日などの情報と目盛りを、設定された時間尺度に応じて配列したものである。第１時間軸４７は、第１表示領域４１の第１表示期間に相当する長さを有しており、また、内部に情報を表示できるように縦方向に幅を有している。本例では、第１表示期間は、２０１３年１０月から２０１４年２月初旬までの約４ヶ月に設定されており、第１時間軸４７には、第１表示期間に対応する４ヶ月間の年及び月を表す数字と、各月の間に所定間隔で付された目盛りが表示される。
【００７１】
第１表示領域４１には、診療情報のうち、第１表示期間内の数値データがグラフＧの形態で表示される。検査画像は、撮影日付に相当する位置にサムネイル画像が表示される。第１表示期間は横方向の画面スクロール操作により、変更することが可能である。この画面スクロール操作により、診療情報の表示範囲が変更され、それに伴って、第１時間軸４７の年、月の表示も変更される。
【００７２】
各サブ領域４１Ａ〜４１Ｄには、第１表示期間に取得された複数の項目の診療情報が表示される。これにより、同一時期の診療情報の複数の項目が比較可能に表示される。各サブ領域４１Ａ〜４１Ｄには、表示項目設定テーブル１８において、疾患毎に設定された表示項目に該当する診療情報が表示される。
【００７３】
本例では、例えば、疾患指定部４５において指定された「疾患Ａ」の表示項目として、投薬・注射に関して、Ａ薬及びＢ薬の投薬の項目が、バイタルサインに関して、血圧（上）、血圧（下）の項目が、検体検査に関して、生化学検査Ａ、Ｂの項目が、画像検査に関してＣＴ検査の項目が設定されている。各表示項目は、投薬・注射、バイタルサイン、検体検査、画像検査の順で各サブ領域４１Ａ〜４１Ｄに表示される。各サブ領域４１Ａ〜４１Ｄには表示項目に関する属性表示欄４８が設けられている。各属性表示欄４８には、「投薬・注射」、「バイタル」、「検体検査」、「画像検査」といった表示項目の大分類の名称や、「生化学検査」などの中分類の名称や、「Ａ薬、Ｂ薬」、「血圧（上）、血圧（下）」、「検査Ａ、検査Ｂ」、「ＣＴ検査」などの項目名が表示される。
【００７４】
１段目の投薬・注射の項目のサブ領域４１Ａでは、Ａ薬、Ｂ薬の薬剤のそれぞれの投与を実施した期間を表すグラフＧが表示されている。本例では、Ａ薬、Ｂ薬ともに投薬量が全期間に渡って一定であるため、グラフＧは横方向に一直線に延びる棒グラフの形態で表示される。投薬量が変化すれば、グラフＧは縦方向に変化する。グラフＧには、投薬量の数値（「１００」、「５０」）を表す表示が挿入されている。
【００７５】
２段目の血圧の項目のサブ領域４１Ｂでは、血圧（上）、（下）のそれぞれの測定値の推移を表すグラフＧが表示されている。３段目の検体検査の項目のサブ領域４１Ｃでは、検体検査の検査値の推移を表すグラフＧが表示されている。４段目のサブ領域４１Ｄでは、ＣＴ検査のサムネイル画像が表示されている。
【００７６】
また、第１表示領域４１は、縦方向の画面スクロールも可能であり、縦方向の画面スクロール操作により、サブ領域の表示範囲を変更することができる。例えば、表示画面１５に表示されていない５段目以降のサブ領域がある場合には、縦方向の画面スクロール操作により、５段目以降のサブ領域を表示することができる。
【００７７】
第２表示領域４２は、第１時間軸４７よりも相対的に時間尺度が長い第２時間軸４９を表示する領域である。第２時間軸４９は、第１表示期間よりも長い第２表示期間を表し、第２時間軸４９には、例えば、１年毎に目盛りが表示される。第２時間軸４９には、期間標識５１が表示される。期間標識５１は、第１表示領域４１の第１表示期間が、第２時間軸４９において、どの期間に対応するかを示す標識である。期間標識５１の幅は、第２時間軸４９の時間尺度における、第１表示期間の幅に対応している。本例では、第１表示期間は、約４ヶ月なので、期間標識５１の幅は、第２時間軸４９の時間尺度における約４ヶ月の幅に対応する。
【００７８】
診断支援情報表示領域４４は、診療支援サーバ１１が提供する診断支援情報を表示する領域である。診断支援情報は、疾患毎に設定された表示項目に該当する、患者の診療情報に基づいて算出されるため、診断支援情報の内容は、第１表示領域４１の表示項目に関連する。本例では、「生化学検査Ａの検査値が標準値を超えています」というように、表示項目の１つである生化学検査Ａに関連する診断支援情報が提供されている。
【００７９】
なお、提供された診断支援情報に関わる表示項目を、第１表示領域４１において強調表示してもよい。例えば、本例の診断支援情報では、生化学検査Ａの検査値に関するものであるので、第１表示領域４１の生化学検査ＡのグラフＧの全体や、グラフＧにおいて標準値を超えている部分などを他のグラフＧと識別可能に強調表示する。強調表示の態様としては、強調部分を点滅させたり、色を変更するなどの方法がある。
【００８０】
また、診断支援情報には、診断に関する情報に加えて、検査値に基づいて推奨される処置や治療に関わる情報を含めてもよい。推奨される処置や治療に関わる情報としては、例えば、本例で示すように、推奨薬剤（「Ｃ薬」）の情報や、推奨薬剤の副作用情報などがある。
【００８１】
診断支援情報表示領域４４は、診療情報を表示する表示画面１５に設けられているため、診療情報と診断支援情報が１つの画面に表示されるため、確認しやすい。
【００８２】
また、診断支援情報表示領域４４の下方には、設定ボタン５２が設けられている。設定ボタン５２は、表示項目設定及び支援プログラム設定を行うための操作ボタンである。設定ボタン５２がポインタ３６により操作されると、図８及び図９に示す設定画面６１が表示される。設定画面６１は、表示項目設定と支援プログラム設定の操作指示を入力する画面である。なお、上述のとおり、表示項目設定及び支援プログラム設定には設定権限が必要であるため、設定画面６１を表示する際には、パスワード入力などを要求して、設定権限を有する管理者であるか否かを認証する認証処理が行われる。設定画面６１は、例えば、タブ６２Ａ〜６２Ｃによって複数種類の設定画面を切り替えることが可能である。タブ６２Ａがポインタ３６により選択されると、図８に示す表示項目設定画面６１Ａが表示される。
【００８３】
表示項目設定画面６１Ａには、疾患選択領域６３と表示項目選択領域６４が設けられている。疾患選択領域６３には、疾患選択部６６が設けられている。疾患選択部６６は、診療単位として疾患を選択する操作部である。疾患選択部６６は、例えば、プルダウンメニュー形式で疾患リストが表示されるようになっており、疾患リストの中から、ポインタ３６の操作によって疾患が選択される。
【００８４】
疾患選択部６６は、複数設けられている。複数の疾患選択部６６により、複数の疾患が併発する複数疾患を選択することができるようになっている。図８の例では、１つの疾患選択部６６で「疾患Ａ」が選択され、もう１つの疾患選択部６６では「なし」が選択されている状態を示している。ここで「なし」を選択する代わりに、例えば「疾患Ｂ」が選択されると、「疾患Ａ」と「疾患Ｂ」の複数疾患を選択することができる。追加ボタン６７は、疾患選択部６６を追加するための操作ボタンである。３つ以上の複数疾患を選択する場合には追加ボタン６７が使用される。
【００８５】
表示項目選択領域６４は、疾患選択領域６３で選択した疾患に対応する表示項目を選択する領域である。表示項目選択領域６４には、選択候補表示欄６８と、選択済み項目表示欄６９が設けられている。選択候補表示欄６８は、表示項目の選択候補を表示する欄であり、選択済み項目表示欄６９は、選択候補表示欄６８の中から選択された選択済みの表示項目を表示する欄である。
【００８６】
選択候補表示欄６８には、投薬、バイタル、検体検査、画像検査などの診療情報の大分類毎に、選択候補となる項目が表示される。この選択候補表示欄６８に表示される項目は、製品（診療支援サーバ１１や表示項目設定画面６１Ａを生成するプログラムなど）に初期値として予め用意されている。或いは初期値とは関係なく、医師が選択候補となる項目を新規に追加したり、初期値の全部又は一部を削除するなどの編集ができるようにしてもよい。選択候補表示欄６８において、所望の項目、例えば、ポインタ３６のクリック操作により「薬剤Ａ」を指定した状態で、追加ボタン７１が操作されると、選択済み項目表示欄６９に「薬剤Ａ」が追加される。反対に、選択済み項目表示欄６９において、追加した「薬剤Ａ」を指定した状態で、削除ボタン７２が操作されると、選択済み項目表示欄６９から「薬剤Ａ」が削除される。こうした操作により、表示項目の選択が行われる。
【００８７】
また、表示項目選択領域６４には、ＯＫボタン７３Ａ、キャンセルボタン７３Ｂ、終了ボタン７３Ｃが設けられている。ＯＫボタン７３Ａは、疾患と表示項目の選択を確定するボタンである。ＯＫボタン７３Ａが操作されると、操作時点において、疾患選択領域６３で選択されている疾患と、選択済み項目表示欄６９で選択されている複数の表示項目からなる表示項目セットのそれぞれの選択が確定する。選択が確定すると、疾患と表示項目セットの選択情報（表示項目選択情報）を含む設定要求が診療支援サーバ１１に送信されて、診療支援サーバ１１において表示項目設定処理が実行される。
【００８８】
終了ボタン７３Ｃは、表示項目の設定操作を終了する操作ボタンであり、終了ボタン７３Ｃが操作されると、設定画面６１が閉じられる。キャンセルボタン７３Ｂは、入力した内容をキャンセルして、表示項目の設定操作を終了する操作ボタンである。
【００８９】
図９に示すように、タブ６２Ｂを操作すると、支援プログラム設定画面６１Ｂが表示される。支援プログラム設定画面６１Ｂには、疾患選択領域７６と診断支援プログラム選択領域７７が設けられている。疾患選択領域７６は、疾患選択部７８、追加ボタン７９、設定済み表示項目セット表示欄８１が設けられている。疾患選択部７８及び追加ボタン７９の機能は、表示項目設定画面６１Ａの疾患選択部６６及び追加ボタン６７と同一である。設定済み表示項目セット表示欄８１には、疾患選択部７８で選択された疾患に応じて、表示項目設定画面６１Ａにおいて設定済みの表示項目セットが表示される。図９の例では、疾患選択部７８で「疾患Ａ」が選択されているため、設定済み表示項目セット表示欄８１には、図８に示す表示項目設定画面６１Ａにおいて「疾患Ａ」と関連付けて設定された表示項目セットが表示される。疾患選択部７８において選択される疾患が変更されると、設定済み表示項目セット表示欄８１の表示内容も変更される。
【００９０】
診断支援プログラム選択領域７７には、診断支援プログラムの選択候補表示欄８３と、選択済みプログラム表示欄８４が設けられている。選択候補表示欄８３には、診療支援サーバ１１にインストール済みの診断支援プログラムのうち、疾患選択領域７６で選択された疾患に関する診断支援情報を提供する複数の診断支援プログラムが表示される。
【００９１】
図９においては疾患選択領域７６において「疾患Ａ」が選択されているため、疾患Ａに関する診断支援情報を提供する、３つの診断支援プログラム（Ａ１）〜（Ａ３）が表示されている。例えば、診断支援プログラム（Ａ１）は、「生化学検査Ａ」に関する診断支援情報を提供するものであり、診断支援プログラム（Ａ２）は、「血液検査」に関する診断支援情報を提供するものであり、診断支援プログラム（Ａ３）は、「ＤＮＡ検査」に関する診断支援情報を提供するものである。なお、選択候補表示欄８３は、縦方向のスクロール操作により、診断支援プログラム（Ａ１）〜（Ａ３）以外の別の診断支援プログラムを表示することが可能である。
【００９２】
また、選択候補表示欄８３には、複数の診断支援プログラムのそれぞれについて、選択が可能か否かを表す選択可否情報が表示される。診療支援サーバ１１では、表示項目に該当する診療情報が、診断支援プログラムの演算のパラメータとして出力されるようになっている。これは、最適な診断支援情報は、疾患毎に設定済みの表示項目の範囲内で利用できるものであること、そして、最適な診断支援情報を出力するための診断支援プログラムとしては、医師が閲覧することが可能な表示項目に該当する診療情報を演算のパラメータとして使用し、かつ、表示項目に関する内容を診断支援情報として出力するという処理条件を備えていることが必要だからである。つまり、診断支援プログラムが使用する演算のパラメータ及び演算の結果が、表示項目の範囲内であることが必要である。選択候補表示欄８３では、こうした処理条件を備えた診断支援プログラムについては選択が「可」とされ、処理条件を備えていない診断支援プログラムについては選択が「不可」とされる。
【００９３】
例えば、診断支援プログラム（Ａ１）は、「疾患Ａ」に対する表示項目として設定された「生化学検査Ａ」の項目をパラメータとして使用し、かつ、「生化学検査Ａ」に関する診断支援情報を提供する診断支援プログラムである。そのため、診断支援プログラム（Ａ１）は、選択可否情報において、選択が「可」とされている。一方、診断支援プログラム（Ａ２）や診断支援プログラム（Ａ３）のように、「疾患Ａ」に対する表示項目に該当しない項目（「血液検査」や「ＤＮＡ検査」）をパラメータとして使用するか、あるいは、表示項目に該当しない項目に関する診断支援情報を提供するものは、選択が「不可」とされる。
【００９４】
チェックボックス８６は、診断支援プログラムを選択するための操作部であり、ポインタ３６の操作でチェックボックス８６にチェックを付けると、チェックが付けられた診断支援プログラムが選択される。選択された診断支援プログラムは、選択済みプログラム表示欄８４に表示される。診断支援プログラムは、複数選択することも可能である。なお、選択が「不可」とされている診断支援プログラムについては、チェックボックス８６もチェックできないようになっている。
【００９５】
また、詳細ボタン８７は、各診断支援プログラムの詳細な説明を表示するための操作ボタンである。詳細な説明には、例えば、各診断支援プログラムの機能に関する詳細な説明や、診断支援プログラムで実行されるアルゴリズムの根拠となる医学的知見などのエビデンス情報が表示される。さらに、エビデンス情報には、例えば、根拠となる医学的知見は、どのような母集団に対する研究に基づいて確立されたものであるか、あるいは、根拠となる医学的知見は、性別、年齢、国民性などの患者や母集団の属性によって影響を受けるものか否かといった情報が含まれていてもよい。こうした詳細な説明を表示することで、エビデンス情報を簡単に確認できるので、エビデンス情報に基づく診断支援プログラムの取捨選択がしやすい。
【００９６】
診断支援プログラム選択領域７７において、選択済みプログラム表示欄８４の下方には、ＯＫボタン８８Ａ、キャンセルボタン８８Ｂ、終了ボタン８８Ｃが設けられている。これらの各ボタン８８Ａ〜８８Ｃの機能は、表示項目設定画面６１ＡのＯＫボタン７３Ａ、キャンセルボタン７３Ｂ、終了ボタン７３Ｃとほぼ同様である。ＯＫボタン８８Ａは、疾患と診断支援プログラムの選択を確定するボタンである。ＯＫボタン８８Ａが操作されると、操作時点において、疾患選択領域７６で選択されている疾患と、選択済みプログラム表示欄８４で選択されている診断支援プログラムのそれぞれの選択が確定する。選択が確定すると、疾患と診断支援プログラムの選択情報（プログラム選択情報）を含む設定要求が診療支援サーバ１１に送信されて、診療支援サーバ１１において支援プログラム設定処理が実行される。
【００９７】
終了ボタン８８Ｃは、支援プログラムの設定操作を終了する操作ボタンであり、終了ボタン８８Ｃが操作されると、設定画面６１が閉じられる。キャンセルボタン８８Ｂは、入力した内容をキャンセルして、支援プログラムの設定操作を終了する操作ボタンである。
【００９８】
表示項目設定処理と支援プログラム設定処理が完了すると、図１０に示すように、表示項目設定テーブル１８には、表示項目セットと診断支援プログラムとが疾患毎に関連付けて設定される。図１０の例では、「疾患Ａ」に対しては、「薬剤Ａ、Ｂ」、「血圧（上）、血圧（下）」、「生化学検査Ａ、Ｂ」、及び「ＣＴ検査」の各項目からなる表示項目セットと、診断支援プログラム（Ａ１）が関連付けて設定されている。また、「疾患Ｂ」に対しては、「薬剤Ａ、Ｃ」、「血圧（上）、血圧（下）」、「血液検査Ｅ」、「生化学検査Ｆ」、及び「超音波内視鏡検査」の各項目からなる表示項目セットと、２つの診断支援プログラム（Ｂ２）及び（Ｂ６）が関連付けて設定されている。
【００９９】
また、疾患Ａと疾患Ｂの「複数疾患ＡＢ」に対しては、「薬剤Ａ、Ｂ、Ｃ」、「血圧（上）、血圧（下）」、「生化学検査Ａ、Ｂ、Ｆ、Ｇ」、「血液検査Ｅ」、「ＣＴ検査」及び「超音波内視鏡検査」の各項目からなる表示項目セットと、複数疾患用の診断支援プログラム（ＡＢ７）が関連付けて設定されている。
【０１００】
図１１に示すように、診療支援サーバ１１のストレージデバイス２３Ｂには、ＡＰ３０として、診療支援サーバプログラム（本発明の診療支援プログラム）として機能する基本プログラムがインストールされている。基本プログラムを実行すると、診療支援サーバ１１のＣＰＵ２１Ｂは、メモリ２２などと協働して、要求受付部９１、画面データ生成部９２、診療情報取得部９３、プログラム制御部９４、関連付け設定部９５、出力制御部９６として機能する。
【０１０１】
また、ストレージデバイス２３Ｂ内には、複数の診断支援プログラムがインストールされている。各診断支援プログラムは、例えば、追加や削除が可能なモジュールプログラムであり、プログラム制御部９４による制御下で実行される。診断支援プログラムは、モジュールプログラムであるため、更新や機能追加が容易である。さらに、ストレージデバイス２３Ｂ内には、表示項目設定テーブル１８と、診断支援プログラムの実行履歴を記録するログファイル９７が格納されている。
【０１０２】
要求受付部９１は、クライアント端末１２からの配信要求及び設定要求を受け付ける。要求受付部９１は、設定要求を受信した場合には、要求元に対する設定権限の認証処理を行う。上述のとおり、設定要求には、表示項目と支援プログラムの設定要求が有る。表示項目の設定要求には、選択された疾患ＩＤと表示項目選択情報が含まれる。支援プログラムの設定要求には、選択された疾患ＩＤとプログラム選択情報が含まれる。要求受付部９１は、設定要求を受け付けると、設定要求の内容に応じた設定指令を関連付け設定部９５に入力する。関連付け設定部９５は、表示項目設定処理及び支援プログラム設定処理を実行して、設定指令の内容に応じて、表示項目設定テーブル１８の設定情報を更新する。具体的には、表示項目設定処理では、疾患ＩＤ毎に表示項目を設定し、支援プログラム設定処理では、疾患ＩＤ毎に表示項目と診断支援プログラムを関連付けて設定する。
【０１０３】
要求受付部９１は、診療情報の配信要求を受け付けると、配信要求の内容に応じた配信指令を画面データ生成部９２に入力する。配信要求には、指定された患者ＩＤ及び疾患ＩＤが含まれており、要求受付部９１は、診療単位である疾患ＩＤを指定する指定情報（診療単位指定情報）を受け付ける指定情報受付部として機能する。配信指令の入力により患者ＩＤ及び疾患ＩＤは画面データ生成部９２に入力される。画面データ生成部９２は、診療情報取得部９３に対して、入力された患者ＩＤ及び疾患ＩＤを指定して診療情報の取得を要求する。
【０１０４】
診療情報取得部９３は、表示項目設定テーブル１８にアクセスして、指定された疾患ＩＤに対して設定された表示項目を読み出す。そして、診療情報取得部９３は、サーバ群１３にアクセスして、指定された患者ＩＤの診療情報の中から、表示項目に該当する診療情報を取得する。ここで、表示項目に該当する診療情報を第１診療情報という。
【０１０５】
診療情報取得部９３は、取得した第１診療情報を、画面データ生成部９２とプログラム制御部９４にそれぞれ出力する。画面データ生成部９２は、入力された第１診療情報に基づいて、表示画面１５の画面データを生成する。出力制御部９６は、ネットワーク１４を通じて、画面データ生成部９２が生成した画面データを要求元のクライアント端末１２に対して配信する。これにより、クライアント端末１２に第１診療情報が配信される。
【０１０６】
一方、要求受付部９１は、配信要求を受け付けると、疾患ＩＤを含む起動指令をプログラム制御部９４に入力する。プログラム制御部９４は、起動指令を受けると、診断支援プログラムを実行して、診断支援情報を出力する。プログラム制御部９４は、パラメータ出力部９４Ａとプログラム実行部９４Ｂとを有しており、診断支援プログラムの起動と、起動する診断プログラムに対する、パラメータ出力とを制御する。
【０１０７】
図１２に示すように、プログラム制御部９４は、まず、表示項目設定テーブル１８の設定情報を参照して、起動指令において指定された疾患ＩＤに関連付けられた診断支援プログラムを、起動する診断支援プログラムと判定する。そして、判定した診断支援プログラムをストレージデバイス２３Ｂから読み出す。例えば、起動指令において「疾患Ａ」が指定されている場合には、表示項目設定テーブル１８において「疾患Ａ」に対しては、診断支援プログラム（Ａ１）が関連付けて設定されている。プログラム制御部９４は、この診断支援プログラム（Ａ１）を、起動する診断支援プログラムと判定する。
【０１０８】
プログラム実行部９４Ｂは、読み出した診断支援プログラム（Ａ１）を起動して、実行プロセスを生成する。診療情報取得部９３が取得した、「疾患Ａ」に関する第１診療情報は、パラメータ出力部９４Ａに入力される。パラメータ出力部９４Ａは、プログラム実行部９４Ｂに対して、「疾患Ａ」に関する第１診療情報の全てを、それらが表示項目であることが識別可能な形態で、診断支援プログラム（Ａ１）に入力するためのパラメータとして出力する。本例においては、パラメータ出力部９４Ａは、表示項目として設定されている第１診療情報のみを出力する。そのため、プログラム実行部９４Ｂは、パラメータ出力部９４Ａが出力するパラメータのすべてが表示項目であると判定することができる。このように、本実施形態では第１診療情報のみ出力することを、識別可能な形態での出力と定義する。プログラム実行部９４は、診断支援プログラム（Ａ１）の実行プロセスにより、第１診療情報をパラメータとする演算を行って、診断支援情報を算出する。
【０１０９】
算出された診断支援情報は、画面データ生成部９２に出力される。画面データ生成部９２は、診断支援情報を診断支援情報表示領域４４に挿入した表示画面１５の画面データを生成する。出力制御部９６は、ネットワーク１４を通じて、画面データ生成部９２が生成した画面データを要求元のクライアント端末１２に対して配信する。これにより、クライアント端末１２に診断支援情報が配信される。
【０１１０】
プログラム実行部９４Ｂは、診断支援プログラムを実行する毎に、実行に関する履歴情報をログファイル９７に記録する。履歴情報には、診断支援プログラムを実行した日時、演算のパラメータとして使用した第１診療情報に関する患者ＩＤや疾患ＩＤ、さらに第１診療情報に含まれる表示項目名などが含まれる。
【０１１１】
以下、上記構成の作用について、図１３及び図１４を参照しながら説明する。表示項目設定や支援プログラム設定を行う場合には、設定権限を持つ管理者の設定操作によって、クライアント端末１２の設定画面６１（図８及び図９）を通じて設定要求が発行される。
【０１１２】
図１３に示すように、診療支援サーバ１１は、表示項目の設定要求を受け付けた場合には（Ｓ１０１０でＹ）、設定要求に含まれる疾患ＩＤと表示項目選択情報に基づいて、表示項目設定テーブル１８に疾患と表示項目とを関連付けて設定する表示項目設定処理を実行する（Ｓ１０２０）。また、診断支援プログラムの設定要求を受け付けた場合には（Ｓ１０３０でＹ）、設定要求に含まれる疾患ＩＤとプログラム選択情報に基づいて、疾患と診断支援プログラムとを関連付けて設定する支援プログラム設定処理を実行する（Ｓ１０４０）。これにより、表示項目と診断支援プログラムが疾患毎に関連付けて設定される。
【０１１３】
診療情報を閲覧する場合には、クライアント端末１２において、医師により患者ＩＤ及び疾患ＩＤが指定されて、配信要求が発行される。診療支援サーバ１１は、配信要求を受け付けると（Ｓ２０１０でＹ）、配信指令に含まれる疾患ＩＤに基づいて、表示項目設定テーブル１８から表示項目を読み出す。そして、指定された患者ＩＤの診療情報のうち、表示項目に該当する第１診療情報をサーバ群１３から取得する（Ｓ２０２０）。
【０１１４】
画面データ生成部９２は、第１診療情報を表示する表示画面１５の画面データを生成する。生成された画面データは出力制御部９６によりクライアント端末１２に配信される（Ｓ２０３０）。また、プログラム制御部９４は、疾患ＩＤに基づいて、表示項目設定テーブル１８を参照して、起動する診断支援プログラムを判定する（Ｓ２０４０）。プログラム制御部９４は、判定した診断支援プログラムを起動して、プログラム実行部９４Ｂにおいて、診断支援プログラムの実行プロセスを生成する。
【０１１５】
パラメータ出力部９４Ａは、診療情報取得部９３から入力された第１診療情報を、診断支援プログラムのパラメータとしてプログラム実行部９４Ｂに出力する。プログラム実行部９４Ｂは、診断支援プログラムの実行プロセスにより、第１診療情報をパラメータとする演算を行って診断支援情報を算出する（Ｓ２０５０）。算出された診断支援情報は、画面データ生成部９２及び出力制御部９６を通じてクライアント端末１２に配信される（Ｓ２０６０）。
【０１１６】
以上説明したように、本実施形態では、患者の診療情報のうち、医師が閲覧する表示画面１５に表示する表示項目と、診断支援プログラムとを疾患毎に関連付けて設定する関連付け設定部９５を有しているため、疾患毎に診断に使用する表示項目とそれに応じて起動する診断支援プログラムを決めておくことができる。診断に適した診断支援プログラムを疾患毎に決めておけば、疾患の指定により、診断に適した診断支援プログラムが自動的に選択されるので、起動する診断支援プログラムをその都度探す場合と比べて、作業効率が良い。
【０１１７】
また、本実施形態は、表示項目に該当する第１診療情報の全てを、それが表示項目であることが識別可能な形態でパラメータとして出力するパラメータ出力部９４Ａを有する。そのため、診断支援プログラムは、例えば、医療施設や診療科など医療現場の個別の事情に基づいて疾患毎に決められた表示項目の全てを把握することが可能となり、その表示項目の範囲で利用可能な最適な診断支援情報を提供することができる。言い換えれば、診断支援プログラムは、表示項目に該当する第１診療情報の全てを把握できるため、第１診療情報を有効に活用し、第１診療情報の範囲で、診断支援プログラムが有する機能を最大限発揮することができる。これにより、最適な診断支援情報を提供することができる。診断支援プログラムとして、最新の医療知見に基づいて作成された診断支援プログラムを利用すれば、第１診療情報の範囲で最新の医学的な知見を提供することも可能となる。
【０１１８】
また、表示項目に該当する第１診療情報の全てを出力するパラメータ出力部を有するため、診療支援サーバ１１において、第１診療情報を出力するインタフェースが明確化される。そのため、プログラムの開発会社が、診断支援プログラムの開発に参入しやすくなり、効率的な開発が可能となる。また、ログファイル９７などを利用して、診断支援プログラムが取得したパラメータの種類に関する情報を開発元のサーバにオンラインで（ネットワーク経由で）アップロードする仕組みをいれれば、病院毎等の第１診療情報の把握が容易となり、結果として、第１診療情報の範囲で最適な診断支援情報を提供可能な診断支援プログラムの改良を効率的に行いやすい開発環境を提供することができる。
【０１１９】
また、第１診療情報は、新たな医学的な知見の確立や医療現場の個別事情に応じて日々変更される可能性がある。医療現場においては、関連付け設定部により第１診療情報の内容を簡単に変更することができる。一方、第１診療情報が変更された場合でも、パラメータ出力部が第１診療情報の全てを出力するため、診断支援プログラムの開発元にとっては、第１診療情報の変更の把握も容易である。このため、第１診療情報の変更に応じて診断支援プログラムの継続的な改良や、新機能の追加を行うことも容易となる。
【０１２０】
また、従来の診断支援プログラムの一般的な開発形態は、医学的な知見が確立された場合には、その医学的な知見を有効に利用するためのパラメータを最初に決めて診断支援プログラムの開発を行う場合が多かった。つまり、診断支援プログラムが使用するパラメータが、個々の医療現場において利用できるか否かを主眼とはせずに、診断支援プログラムが開発される場合が多かった。いくら最新の医学的知見を踏まえた診断支援プログラムだとしても、医療現場において使用できなければ、有用なものとは言えない。
【０１２１】
これに対して、本実施形態によれば、パラメータ出力部を有しているため、医療現場において利用可能な表示項目に該当する第１診療情報をパラメータとして使用することを最優先課題とした開発を行いやすい。そのため、医療現場において利用しやすい診断支援プログラムを提供することができる。
【０１２２】
さらに、診療情報に関してビッグデータの集積がさらに進み、１人の患者の診療情報の項目数についても増加の一途を辿ることが予想される。その場合には、例えば、ある患者の診療情報にはＡという項目があるが、他の患者の診療情報にはＡという項目が無いというように、項目数の個人差が発生する可能性が高い。具体的には昨今利用しやすくなったＤＮＡ(deoxyribonucleic acid)検査などがある。ＤＮＡ情報により最適な医療を提供する研究も盛んであるが、ＤＮＡ検査を受けるか受けないかは個人次第であり項目数の個人差が発生する。そのような場合であっても、ＤＮＡ情報がある人と無い人の双方に最適な支援が出来る必要がある。そのため、診断支援プログラムは、将来的には、項目数の個人差を所与のものとして、柔軟に対応できるようになっていくことが予想される。例えば、ある項目が無い場合でも別の項目で代替して演算を行うことが可能になるというように項目の欠損に対する耐性が向上したり、反対に、項目が増加した場合には、増加した項目を有効に利用する機能を備えるというように、項目の増減に柔軟に対応できるようになることが予想される。
【０１２３】
表示項目設定テーブル１８の変更が行われると、第１診療情報の項目数も変化する。第１診療情報の項目数が変化しても、パラメータ出力部９４Ｂは、その時点における第１診療情報の全てを出力するように構成されている。このようなパラメータ出力部９４Ｂと、項目数の増減に柔軟に対応できる診断支援プログラムと組み合わせれば、パラメータ出力部９４Ｂが出力する第１診療情報の項目数の変化に対して、診断支援プログラムが柔軟に対応して、最新の第１診療情報に応じた最適な診断支援情報を提供できることになるため、相乗的な効果を期待できる。
【０１２４】
なお、本例において、第１診療情報として、検査画像を含む例で説明したが、検査画像をパラメータとして出力する場合には、例えば、検査画像の全部をパラメータとして出力してもよいし、一部でもよい。例えば、複数のモダリティの検査画像が有る場合には、各モダリティの最新の検査画像のみでもよい。また、検査画像そのものに加えて、検査画像を解析して得られた画像解析情報（病変サイズなど）をセットでパラメータとして出力してもよい。病変サイズは、例えば、腫瘍の大きさを表すため、病変サイズを利用することにより、適切な診断支援情報を算出することが可能となる。また、例えば、病変サイズが所定値以上の検査画像をパラメータとして出力するというように、病変サイズを利用して、パラメータとして出力する検査画像を選別してもよい。また、画像解析情報には、例えば、超音波による血流計測なども含まれる。
【０１２５】
また、本例では、配信要求において疾患の指定が１つの場合を例に説明したが、複数の疾患が指定されている場合には、プログラム制御部９４は、複数疾患に適した複数疾患用の診断支援プログラム（例えば、図１０の診断支援プログラム（ＡＢ７））を優先的に起動することが好ましい。複数疾患は高齢者に多く見られる。近年高齢化が加速しており、複数疾患に罹患する患者も増加傾向にあるため、こうした機能は有効である。
【０１２６】
また、本例では、ログファイル９７に診断支援プログラムの実行に関する履歴情報を記録するので、ログファイル９７によっても、パラメータとして入力された診療情報を把握することができる。ログファイル９７は、例えば、前述したオンラインや診断支援プログラムのメインテナンス時に読み取ることができるため、パラメータ出力部９４Ｂが出力するパラメータを簡単に把握することができる。診断支援プログラムの開発会社にとっては非常に便利である。
【０１２７】
また、パラメータ出力部９４Ｂが第１診療情報を出力するデータフォーマットを、規格化しておくことが好ましい。
【０１２８】
「第２実施形態」
図１５〜図１７に示す第２実施形態は、パラメータ出力部９４Ａが、表示項目に該当する第１診療情報に加えて、表示項目に該当しない第２診療情報を診断支援プログラムのパラメータとして出力することが可能な形態である。図１５に示すように、例えば、診療情報テーブル１００には、サーバ群１３から取得可能な患者の診療情報の全項目が記録されている。図１５においては、「患者Ｐ１」の診療情報について例示している。そして、診療情報テーブル１００には、例えば、「疾患Ａ」に関する表示項目に該当する第１診療情報に、丸印が付されている。第２診療情報は、全項目から第１診療情報を控除した残りの項目の全てである。図１５に示すように、第２診療情報には、検査値や測定値だけでなく、超音波内視鏡検査などの検査画像が含まれていてもよい。なお、患者が定期的に診療を受けている場合は、治療の途中に新たな症状等が生じ表示項目を追加したくなることがあるため、表示項目を随時追加できるようにしてもよい。また、表示項目の追加は、予め用意された選択候補からの選択による追加だけではなく、予め用意された選択候補に無い新規項目を任意に追加できるようにしてもよい。
【０１２９】
図１６に示すように、第２実施形態において、配信要求が有った場合には、診療情報取得部９３は、診療情報テーブル１００を参照して、診療情報の全項目をサーバ群１３から取得する。そして、取得した全項目の診療情報をパラメータ出力部９４Ａに入力する。パラメータ出力部９４Ａは、診療情報テーブル１００を参照して、入力された診療情報の各項目について、表示項目に該当する第１診療情報か、表示項目に該当しない第２診療情報かを判定する。パラメータ出力部９４Ａは、第１診療情報に対して、表示項目であることを識別するための識別情報を付与して、プログラム実行部９４Ｂに出力する。また、第２診療情報については、識別情報を付与することなく、プログラム実行部９４Ｂに出力する。これにより、第１診療情報は、表示項目であることが識別可能な形態で出力される。本実施形態では、第１診療情報に対して識別情報を付与して出力することを、識別可能な形態での出力と定義する。識別情報については、識別フラグ、項目名等、いかなる形態であってもよい。
【０１３０】
プログラム実行部９４Ｂは、第１診療情報に付された識別情報に基づいて、第１診療情報と第２診療情報を識別する。プログラム実行部９４Ｂは、第１診療情報をパラメータとして、演算により診断支援情報を算出する。また、プログラム実行部９４Ｂは、第２診療情報を、診断支援情報の算出に利用することができる。
【０１３１】
第２診療情報の利用方法としては、例えば、以下の二つが考えられる。第１の利用方法は、算出する診断支援情報の内容を第１診療情報の範囲に限定する場合において、診断支援情報の算出精度を向上するためのパラメータとして第２診療情報を使用する利用方法である。算出される診断支援情報の内容は、第１診療情報の範囲に限定され、医師が閲覧可能な範囲に留まるため、診断支援情報を利用しやすい。
【０１３２】
第２の利用方法は、第１診療情報に関する内容に加えて、第２診療情報に関する内容が含まれる診断支援情報を算出する方法である。この場合の診断支援情報は、例えば、図１７に示すようになる。図１７において、第１診療情報に関する内容については、図７で示した内容と同様であり、診断支援情報表示領域４４において、表示項目に該当する「生化学検査Ａ」に関する内容が提供される。一方、第２診療情報に関する内容としては、例えば、「疾患Ａでは、血液検査を監視することが推奨されています」といった情報が提供される。第２診療情報に関する内容は付属情報であることが分かるように、サブ表示欄１０１に表示される。
【０１３３】
本例の「血液検査」のように、「疾患Ａ」に関する表示項目に該当しない項目であっても、最新の医学的知見によれば、診断の際に注目すべき項目になる場合もある。そのため、第２の利用方法は、医師が注目していない、最新の医学的知見を医師に提供するのに役立てることができる。このような第２の利用方法の場合には、サブ表示欄１０１に、提供する付属情報について医学的な根拠を示すエビデンス情報を表示したり、あるいは、少なくともエビデンス情報にアクセスするためのリンクを表示することが好ましい。
【０１３４】
さらに、図１７に示すように、付属情報として提供する第２診療情報に関する項目について、表示項目に新たに追加すべきことを促すメッセージ（「疾患Ａの表示項目に追加しますか？」）を表示することも好ましい。この場合には、サブ表示欄１０１に、ＯＫボタン１０１Ａやキャンセルボタン１０１Ｂを設けて、サブ表示欄１０１において、推奨される項目を表示項目に設定するか否かを選択できるようにすることが好ましい。ＯＫボタン１０１Ａが操作されると、例えば、設定要求が診療支援サーバ１１に送信されて、表示項目設定テーブル１８が更新される。もちろん、設定権限が無い場合には、表示項目設定テーブル１８の更新は許可されない。しかし、その場合でも、設定権限を持つ管理者に対して、例えばメールなどにより、表示項目に追加すべき旨のメッセージを送信することが好ましい。なお、診断支援情報として提供する、第１診療情報及び第２診療情報の項目としては、それぞれ複数項目あってもよい。
【０１３５】
「第３実施形態」
第１及び第２実施形態では、診療単位として、疾患を例に説明したが、診療単位は、疾患に限定されず、図１８〜図２１に示す第３実施形態のように種々の態様がありうる。図１８に示す表示項目設定テーブル１１１は、診療単位が、外科、内科、小児科、眼科などの診療科の例である。診療科が異なれば、医療設備が異なるため、取得する検査値や測定値も異なる上、注目する診療情報の項目（検査値や測定値）も異なる。表示項目設定テーブル１１１には、診療科に応じた表示項目セットが設定され、設定された表示項目セットと診断支援プログラムが診療科毎に関連付けて設定されている。
【０１３６】
また、図１９に示す表示項目設定テーブル１１２は、診療単位が、患者の例である。患者に応じて、注目すべき診療情報の項目も変化するので、表示項目も変化する。表示項目設定テーブル１１２では、患者に応じた表示項目セットが設定され、設定された表示項目セットと診断支援プログラムが患者毎に関連付けて設定されている。
【０１３７】
また、図２０に示す表示項目設定テーブル１１３は、診療単位が、診療又は疾患の進行段階である診療フェーズの例である。診療フェーズが異なれば、注目する診療情報の項目も変化する。表示項目設定テーブル１１３では、診療フェーズに応じた表示項目セットが設定され、設定された表示項目セットと診断支援プログラムが診療フェーズ毎に関連付けて設定されている。
【０１３８】
また、図２１に示す表示項目設定テーブル１１４のように、診療科と診療フェーズというように複数の診療単位を組み合わせてもよい。この場合には、複数の診療単位の組み合わせ毎に表示項目セットが設定され、設定された表示項目セットと診断支援プログラムが関連付けて設定される。
【０１３９】
「第４実施形態」
第１実施形態では、１人の患者に関する診療情報の配信要求を受け付ける度に、１人分の診断支援情報を算出する例で説明したが、図２２に示す第４実施形態は、プログラム制御部９４が診断支援プログラムを起動して、複数人の患者の診断支援情報を一括して算出する一括処理を実行する例である。一括処理を行うことにより、診断支援情報のクライアント端末１２への応答時間を短縮することができる。
【０１４０】
図２２のフローチャートに示すように、一括処理は、例えば、日付が変更されるタイミングで実行される。日付が変更されると（Ｓ３０１０でＹ）、診療支援サーバ１１は、１人分の患者の第１診療情報を取得する（Ｓ３０２０）。そして、取得した第１診療情報の全てを診断支援プログラムのパラメータとして出力して、診断支援情報を算出する（Ｓ３０３０）。さらに、算出した診断支援情報をストレージデバイス２３Ｂに格納する（Ｓ３０４０）。１人分が終了した後、次の患者について上記処理を実行する。こうした処理を全患者分が終了するまで、繰り返す（Ｓ３０５０でＮ）。全患者分の処理が終了した時点で終了する（Ｓ３０５０でＹ）。
【０１４１】
「第５実施形態」
図２３に示す第５実施形態は、１人の患者に関する診断支援情報を提供する際に、他の患者に関する参考情報を作成して、作成した参考情報を配信する形態である。第５実施形態のフローチャートは、Ｓ２０６０までは、第１実施形態の図１４のフローチャートと同様であり、第１診療情報に基づいて他の患者に関する参考情報を作成する処理（Ｓ２０７０）と、参考情報を配信する処理（Ｓ２０８０）のみが異なる。以下、相違点について説明する。
【０１４２】
参考情報は、例えば、対象となる患者の検査値や測定値が近い、あるいは、症状が類似する他の患者の類似症例である。診療支援サーバ１１は、例えば、対象となる患者の第１診療情報に基づいて、サーバ群１３の中から、類似症例を検索する。類似症例としては、例えば、同じ検査項目で同程度の検査値を示す患者の情報が検索される。こうした患者に対してどのような薬剤が効果的だったか、反対に効き目が無かった薬剤は何かなどの情報が参考情報として作成される。また、例えば、同じ薬剤の効き目について、患者の属性（性別、年齢、国籍など）に応じて、変化があるか否かなどを、属性毎のヒストグラムを作成し、これを参考情報として提供してもよい。こうした参考情報を、第１診療情報の項目を使用して作成すれば、対象の患者の第１診療情報との比較がしやすい。
【０１４３】
「第６実施形態」
図２４に示す第６実施形態は、診断支援プログラムとして、監視プログラムを定期的に起動して、第１診療情報の監視を行う形態である。監視プログラムは、第１診療情報の１つ以上の項目について、検査値や測定値が正常範囲内にあるか否かを監視する監視機能を有する。プログラム制御部９４は、監視プログラムを定期的に実行する。
【０１４４】
例えば、図２４のフローチャートに示すように、定期的に、現在時刻が始業時刻に達すると（Ｓ４０１０でＹ）、プログラム制御部９４は、監視プログラムを起動する。まず、プログラム制御部９４は、診療情報取得部９３を通じて１人の患者の最新の第１診療情報を取得する（Ｓ４０２０）。パラメータ出力部９４Ａから第１診療情報がプログラム実行部９４Ｂに出力される。プログラム実行部９４Ｂは、監視プログラムの実行により、第１診療情報の検査値や測定値が正常範囲か否かを判定する（Ｓ４０３０）。プログラム実行部９４Ｂは、正常範囲内と判定し（Ｓ４０４０）、次の患者の最新の第１診療情報が有る場合には（Ｓ４０６０でＮ）、次の患者の最新の第１診療情報を取得して正常範囲か否かを判定する。
【０１４５】
プログラム実行部９４Ｂは、検査値や測定値が正常範囲外の場合には、異常と判定し（Ｓ４０４０でＹ）、警告処理（Ｓ４０５０）を実行する。警告処理は、例えば、警告対象となった患者の主治医に対するメール送信などにより行う。また、診療支援サーバ１１が、異常判定の際に、クライアント端末１２から、警告対象となった患者の診療情報について配信要求を受け付けている場合には、要求元のクライアント端末１２に対して警告情報を送信してもよい。この場合、警告情報は、表示画面１５に表示される。また、異常判定後において、警告対象の患者の診療情報について最初に受け付けた配信要求の際に、警告情報をクライアント端末１２に配信してもよい。このように、最新の診療情報について検査値や測定値が正常範囲か否かを定期的に監視することで、異常の有無について早めに警告を行うことができる。以上の処理が全患者分終了するまで繰り返される（Ｓ４０６０）。
【０１４６】
「第７実施形態」
図２５に示す第７実施形態のように、第１診療情報に関して、患者の個人情報を匿名化する匿名化処理部１２１を設けてもよい。匿名化処理部１２１は、診療情報取得部９３が取得する第１診療情報から、患者基本情報などの個人情報を削除することにより、第１診療情報を匿名化する。匿名化した第１診療情報を取得する場合には、例えば、診療支援サーバ１１に対して匿名化配信要求を送信する。要求受付部９１は、匿名化配信要求に基づいて、診療情報取得部９３及び匿名化処理部１２１に匿名化配信指令を入力する。匿名化処理部１２１は、匿名化した第１診療情報を、出力制御部９６を通じて要求元に配信する。また、個人情報に加えて医療施設の情報についても匿名化してもよい。このように匿名化処理部１２１を設けることで、診断支援プログラムの開発会社などに対して、診断支援プログラムの開発に使用する第１診療情報を提供しやすい。このため医療施設が主体となって自分の施設に必要な診断支援プログラムの開発を推進していくこともできる。また、第１診療情報を外部のサービス会社に渡して、解析処理サービスなどを依頼する場合にも便利である。
【０１４７】
「第８実施形態」
上記各実施形態では、本発明の診療支援装置を、クライアント端末１２からの要求に基づいて診療情報を表示する表示画面１５の画面データを配信する画面配信機能を有する診療支援サーバ１１の形態で説明したが、図２６に示す診療支援サーバ１２６のように、画面配信機能を別のサーバに担わせてもよい。
【０１４８】
図２６の診療支援サーバ１２６は、画面配信機能は有しておらず、要求受付部１２６Ａ、関連付け設定部９５、パラメータ出力部９４Ａ及びプログラム実行部９４Ｂを有するプログラム制御部９４を有する。要求受付部１２６Ａは、配信サーバ１２７からの診断支援情報の算出処理などの処理要求を受け付ける。配信サーバ１２７には、要求受付部９１、画面データ生成部９２、診療情報取得部９３、出力制御部９６が設けられる。要求受付部９１は、クライアント端末１２からの配信要求や設定要求を受け付ける。要求受付部９１は、配信要求を受け付けた場合には、画面データ生成部９２に対して配信指令を入力する。また、設定要求を受け付けた場合には、診療支援サーバ１２６に対して設定処理の要求を送信する。
【０１４９】
診断支援プログラム、表示項目設定テーブル１８、ログファイル９７は、診療支援サーバ１２６や配信サーバ１２７とは独立した、外部のストレージサーバ１２８に格納してもよい。診療支援サーバ１２６や配信サーバ１２７は、必要に応じてストレージサーバ１２８にアクセスして種々の情報を取得する。
【０１５０】
「第９実施形態」
また、図２７に示すように、診療支援サーバ１１、１２６の代わりに、クライアント端末１２を本発明の診療支援装置としてもよい。この場合には、クライアント端末１２に、要求受付部９１、関連付け設定部９３、プログラム制御部９４、画面データ生成部９２、出力制御部９６が設けられる。クライアント端末１２は、サーバ群１３やストレージサーバ１２８にアクセスして、診療情報や診断支援プログラムなど必要な情報を取得する。また、クライアント端末１２において、出力制御部９６は、画面データ生成部９２が生成した画面データを配信する代わりに、ディスプレイ２８Ａに出力して表示画面１５を表示する制御を行う。
【０１５１】
このように、本発明の診療支援装置は、種々の態様で実現することができる。また、診療支援サーバ１１、１２６、クライアント端末１２などのコンピュータシステムのハードウェア構成は種々の変形が可能である。例えば、診療支援サーバ１１、１２６に関して、処理能力や信頼性の向上を目的として、ハードウェアとして分離された複数台のサーバコンピュータで構成することも可能である。このように、コンピュータシステムのハードウェア構成は、処理能力、安全性、信頼性など要求される性能に応じて適宜変更することができる。さらに、ハードウェアに限らず、基本プログラムや診断支援プログラムについて、安全性や信頼性の確保を目的として、二重化したり、あるいは、複数のストレージデバイスに分散して格納することももちろん可能である。
【０１５２】
「第１０実施形態」
また、上記各実施形態では、診療支援サーバ１１、１２６について、１つの医療施設内で利用される形態で説明したが、図２８に示すように、例えば、１つの診療支援サーバ１１を、外部のデータセンタ１３０に設置して、データセンタ１３０内の診療支援サーバ１１を、複数の医療施設１３１が利用できる形態としてもよい。
【０１５３】
診療支援サーバ１１は、例えば、インターネットや公衆通信網などのＷＡＮ（Wide Area Network）１３２を介して、複数の医療施設１３１に設置されるクライアント端末１２と通信可能に接続される。そして、診療支援サーバ１１は、複数の医療施設１３１のクライアント端末１２からの要求を受け付けて、各クライアント端末に対して診療情報や診断支援情報の配信や、関連付け設定に関するアプリケーションサービスを提供する。
【０１５４】
データセンタ１３０及び診療支援サーバ１１の設置場所や運営主体は、例えば複数の医療施設１３１の１つでもよいし、医療施設１３１とは別のサービス会社であってもよい。また、ネットワーク１３２などのＷＡＮを利用する場合には、情報セキュリティを考慮して、ＶＰＮ（Virtual Private Network）を構築したり、ＨＴＴＰＳ（Hypertext Transfer Protocol Secure)などのセキュリティレベルの高い通信プロトコルを使用することが好ましい。
【０１５５】
また、図２９に示すように、診療支援サーバ１１の代わりに、図２６で示した配信サーバ１２７と診療支援サーバ１２６とを、データセンタ１３０に設けてもよい。また、図３０に示すように、配信サーバ１２７については各医療施設１３１内に設けて、診療支援サーバ１２６はデータセンタ１３０に設けて、診療支援サーバ１２６のみ、複数の医療施設１３１で共用してもよい。
【０１５６】
このように、診療支援サーバ１１、１２６を医療施設１３１外に設ける場合には、図３１に示す表示項目設定テーブル１３６のように、診療単位を、医療施設としてもよい。表示項目設定テーブル１３６では、病院Ｈ１、Ｈ２や、診療所Ｈ３、Ｈ４などの医療施設１３０毎に表示項目セットが設定される。医療施設１３０が異なれば医療設備が異なるため、医療施設１３０毎に使用できる表示項目も異なる。そして、設定された表示項目セットと診断支援プログラムが医療施設１３０毎に関連付けて設定される。
【０１５７】
また、診療支援サーバ１１、１２６が設置されるデータセンタ１３０が、外部のサービス会社で運営される場合には、診断支援プログラムの利用料金について、利用量に応じて課金される従量制が採用される場合もある。この場合には、図３２に示すように、例えば、表示画面１５の診断支援情報表示領域４４に、診断支援プログラムが起動される前に、起動を許可するか否かを問い合わせるメッセージを表示することが好ましい。さらに、この問い合わせメッセージに加えて、診断支援プログラムを起動すると利用料金がかかることを報せるメッセージを通知することが好ましい。これにより、ユーザが知らない間に課金されてしまうことが防止されるため、適切な課金を行うことができる。このような問い合わせメッセージは、プログラム制御部９４が出力制御部９６を通じてクライアント端末１２に配信する。
【０１５８】
また、図３３に示すように、診断支援プログラムを起動している場合には、表示画面１５において、診断支援プログラムが起動中であることを示す起動表示が行われることが好ましい。こうすれば、ユーザは、起動表示を確認して、不要な場合には、課金されないように起動を停止することができる。
【０１５９】
また、医療施設１３０によっては、特定の疾患に限定して、診断支援情報の提供サービスを受けたいという要望もあるので、図３３に示す起動表示や、図３２に示す問い合わせメッセージにより、こうした要望に応えることができる。
【０１６０】
また、図３３に示すように、複数の診断支援プログラムが起動する場合には、起動中の診断支援プログラムが複数有ることが分かるように起動表示を行うことが好ましい。先に表示された診断支援情報だけを確認して、後から表示される診断支援情報を見逃してしまうことを防止できる。
【０１６１】
本発明は、上記各実施形態に限らず、本発明の要旨を逸脱しない限り種々の構成を採り得ることはもちろんである。例えば、上述の種々の実施形態や種々の変形例を適宜組み合わせることも可能である。また、本発明は、プログラムに加えて、プログラムを記憶する記憶媒体にも及ぶ。
【符号の説明】
【０１６２】
１１，１２６  診療支援サーバ
１２  クライアント端末
１５  表示画面
４４  診断支援情報表示領域
９１  要求受付部
９２  画面データ生成部
９３  診療情報取得部
９４  プログラム制御部
９４Ａ  パラメータ出力部
９４Ｂ  プログラム実行部
９５  関連付け設定部
９６  出力制御部
【図１】
2015222478.tif 000003
【図２】
2015222478.tif 000004
【図３】
2015222478.tif 000005
【図４】
2015222478.tif 000006
【図５】
2015222478.tif 000007
【図６】
2015222478.tif 000008
【図７】
2015222478.tif 000009
【図８】
2015222478.tif 000010
【図９】
2015222478.tif 000011
【図１０】
2015222478.tif 000012
【図１１】
2015222478.tif 000013
【図１２】
2015222478.tif 000014
【図１３】
2015222478.tif 000015
【図１４】
2015222478.tif 000016
【図１５】
2015222478.tif 000017
【図１６】
2015222478.tif 000018
【図１７】
2015222478.tif 000019
【図１８】
2015222478.tif 000020
【図１９】
2015222478.tif 000021
【図２０】
2015222478.tif 000022
【図２１】
2015222478.tif 000023
【図２２】
2015222478.tif 000024
【図２３】
2015222478.tif 000025
【図２４】
2015222478.tif 000026
【図２５】
2015222478.tif 000027
【図２６】
2015222478.tif 000028
【図２７】
2015222478.tif 000029
【図２８】
2015222478.tif 000030
【図２９】
2015222478.tif 000031
【図３０】
2015222478.tif 000032
【図３１】
2015222478.tif 000033
【図３２】
2015222478.tif 000034
【図３３】
2015222478.tif 000035