(57)【要約】【課題】ユーザによる煩雑な操作を要することなく、適切な医療情報を表示することを目的とする。【解決手段】ユーザ操作に応じて、表示画面の第１の領域に表示する、表示対象の医療情報を選択する第１の選択手段と、表示対象の医療情報に対応する日時に基づいて、表示画面の第１の領域と重ならない第２の領域に一覧表示する、ユーザが選択可能な医療情報の時間範囲を決定する範囲決定手段と、時間範囲と、選択可能な医療情報の種別と、に基づいて、時間範囲と種別により定まるマトリクスを作成し、選択可能な医療情報をマトリクスのセルに配置する作成手段と、第１の領域に表示対象の医療情報を表示し、第２の領域にマトリクスの全体が収まる表示倍率でマトリクスを表示するよう制御する表示制御手段とを有する。【選択図】図２
2018028757.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ操作に応じて、表示画面の第１の領域に表示する、表示対象の医療情報を選択する第１の選択手段と、
前記第１の選択手段により選択された前記表示対象の医療情報に対応する日時に基づいて、前記表示画面の前記第１の領域と重ならない第２の領域に一覧表示する、ユーザが選択可能な医療情報の時間範囲を決定する範囲決定手段と、
前記時間範囲と、前記選択可能な医療情報の種別と、に基づいて、前記時間範囲と前記種別により定まるマトリクスを作成し、前記選択可能な医療情報を前記マトリクスのセルに配置する作成手段と、
前記第１の領域に前記表示対象の医療情報を表示し、前記第２の領域に前記マトリクスの全体が収まる表示倍率で前記マトリクスを表示するよう制御する表示制御手段と
を有することを特徴とする情報処理システム。
【請求項２】
ユーザ操作に応じて、前記マトリクスの項目とする前記種別を決定する種別決定手段をさらに有することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記第１の選択手段により選択された前記表示対象の医療情報の種別に基づいて、前記マトリクスの項目とする種別を決定する種別決定手段をさらに有することを特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記第１の選択手段により選択された前記表示対象の医療情報の種別と、ユーザ操作に応じて選択された種別とを、前記マトリクスの項目として決定する種別決定手段をさらに有することを特徴とする請求項１に記載の情報処理システム。
【請求項５】
前記選択可能な医療情報が存在する種別を前記マトリクスの項目として決定する種別決定手段をさらに有することを特徴とする請求項１に記載の情報処理システム。
【請求項６】
ユーザ操作に応じて選択された前記種別で、前記選択可能な医療情報が存在する種別を前記マトリクスの項目とする種別として決定する種別決定手段をさらに有することを特徴とする請求項１に記載の情報処理システム。
【請求項７】
前記表示制御手段は、前記表示対象の医療情報の種別に対応する行又は列のサイズを、前記表示対象の医療情報の種別以外の他の種別に対応する行又は列のサイズに比べて大きいサイズで表示するよう制御することを特徴とする請求項２に記載の情報処理システム。
【請求項８】
情報処理システムが実行する情報処理方法であって、
ユーザ操作に応じて、表示画面の第１の領域に表示する表示対象の医療情報を、前記表示画面の第２の領域にリスト形式で表示された複数の医療情報から選択する第１の選択ステップと、
前記第１の選択ステップにおいて選択された前記表示対象の医療情報に対応する日時に基づいて、前記表示画面の前記第１の領域と重ならない第２の領域に一覧表示する、ユーザが選択可能な医療情報の時間範囲を決定する範囲決定ステップと、
前記時間範囲と、前記選択可能な医療情報の種別と、に基づいて、前記時間範囲と前記種別により定まるマトリクスを作成し、前記選択可能な医療情報を前記マトリクスのセルに配置する作成ステップと、
前記第１の領域に前記表示対象の医療情報を表示し、前記第２の領域の表示形式を前記リスト形式からマトリクス形式に変更する指示を受け付けた場合に、前記第２の領域に前記マトリクスの全体が収まる表示倍率で、前記作成ステップにおいて作成された、前記セルが配置された前記マトリクスを表示するよう制御する表示制御ステップと
を実行することを特徴とする情報処理方法。
【請求項９】
コンピュータを、
ユーザ操作に応じて、表示画面の第１の領域に表示する、表示対象の医療情報を選択する第１の選択手段と、
前記第１の選択手段により選択された前記表示対象の医療情報に対応する日時に基づいて、前記表示画面の前記第１の領域と重ならない第２の領域に一覧表示する、ユーザが選択可能な医療情報の時間範囲を決定する範囲決定手段と、
前記時間範囲と、前記選択可能な医療情報の種別と、に基づいて、前記時間範囲と前記種別により定まるマトリクスを作成し、前記選択可能な医療情報を前記マトリクスのセルに配置する作成手段と、
前記第１の領域に前記表示対象の医療情報を表示し、前記第２の領域に前記マトリクスの全体が収まる表示倍率で前記マトリクスを表示するよう制御する表示制御手段と
を有することを特徴とする情報処理システムとして機能させるコンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムを記録する記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年の医療技術の進歩により、患者の疾患に対応して保存される医療情報の種類が増加している。さらに、治療期間が長くなるにつれ、医療情報の数も増加する。特許文献１には、医療情報をマトリクス形式で表示するとともに、医療情報の日時のうち最も古い日時から最も新しい日時までの期間を示す画像を画面内に表示させる技術が開示されている。また、特許文献２には、医療情報をマトリクス形式で表示し、一画面の範囲外に医療情報がある場合に、インジケータと数字を表示して、医療情報が一画面の範囲外にあることを示す技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２２８９６８号公報
【特許文献２】特開２０１４−１３７６０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
医療カンファレンスにおいては、表示中の医療情報に関連する医療情報など、カンファレンスに対応した適切な医療情報を表示するのが望ましい。
【０００５】
本発明はこのような問題点に鑑みなされたもので、ユーザによる煩雑な操作を要することなく、適切な医療情報を表示することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、情報処理システムであって、ユーザ操作に応じて、表示画面の第１の領域に表示する、表示対象の医療情報を選択する第１の選択手段と、前記第１の選択手段により選択された前記表示対象の医療情報に対応する日時に基づいて、前記表示画面の前記第１の領域と重ならない第２の領域に一覧表示する、ユーザが選択可能な医療情報の時間範囲を決定する範囲決定手段と、前記時間範囲と、前記選択可能な医療情報の種別と、に基づいて、前記時間範囲と前記種別により定まるマトリクスを作成し、前記選択可能な医療情報を前記マトリクスのセルに配置する作成手段と、前記第１の領域に前記表示対象の医療情報を表示し、前記第２の領域に前記マトリクスの全体が収まる表示倍率で前記マトリクスを表示するよう制御する表示制御手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザによる煩雑な操作を要することなく、適切な医療情報を表示することができる。
【図面の簡単な説明】
【０００８】
【図１】情報処理装置を示す図である。
【図２】医療情報表示処理を示すフローチャートである。
【図３】表示形式の説明図である。
【図４】項目設定画面の一例を示す図である。
【図５】マトリクスの表示例を示す図である。
【図６】Ｓ２１０の処理の説明図である。
【図７】第１の変更例に係るマトリクスの表示例を示す図である。
【図８】第２の変更例に係るマトリクスの表示例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
図１は、本実施形態にかかる情報処理装置１００のハードウェア構成を示す図である。情報処理装置１００は、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ＨＤＤ１０４と、表示部１０５と、入力部１０６と、通信部１０７とを有している。ＣＰＵ１０１は、ＲＯＭ１０２に記憶された制御プログラムを読み出して各種処理を実行する。ＲＡＭ１０３は、ＣＰＵ１０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ１０４は、各種データや各種プログラム等を記憶する。後述する情報処理装置１００の機能や処理は、ＣＰＵ１０１がＲＯＭ１０２又はＨＤＤ１０４に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１０】
表示部１０５は、各種情報を表示する。入力部１０６は、キーボードやマウスを有し、ユーザによる各種操作を受け付ける。通信部１０７は、ネットワークを介して外部装置との通信処理を行う。
【００１１】
ＨＤＤ１０４には、患者ＤＢ１１１と、医療ＤＢ１１２とが格納されている。患者ＤＢ１１１は、患者ＩＤに対応付けて、氏名、性別、生年月日等患者に関連する情報を格納している。医療ＤＢ１１２は、患者ＩＤに対応付けて、医療情報ＩＤ、医療情報の種別、日時、担当医、簡易画像等医療に関する情報を格納している。なお、患者ＤＢ１１１及び医療ＤＢ１１２は、必ずしも情報処理装置１００が備える必要はなく、情報処理装置１００と通信可能なサーバ装置が格納していてもよい。この場合、情報処理装置１００は、ネットワークを介して、サーバ装置から患者ＤＢ１１１や医療ＤＢ１１２に格納されている情報を受信すればよい。
【００１２】
図２は、情報処理装置１００による、医療情報表示処理を示すフローチャートである。Ｓ２００において、ＣＰＵ１０１は、処理対象となる対象患者を決定する。具体的には、ＣＰＵ１０１は、患者ＤＢ１１１に格納されている患者の患者一覧を表示部１０５に表示するよう制御する。ＣＰＵ１０１は、例えば、患者１人の患者情報を１行に表示し、複数人の患者情報を列挙するようなリスト形式で患者情報を表示する。そして、ユーザ操作に応じて、患者の選択指示を受け付け、選択指示に係る患者を対象患者として決定する。
【００１３】
次に、Ｓ２０１において、ＣＰＵ１０１は、ユーザ操作に応じて、医療情報一覧の表示形式を決定する。ここで、医療情報一覧とは、Ｓ２００において選択された対象患者の医療情報に対応する簡易情報の一覧である。なお、簡易情報は、医療情報に比べてデータサイズの小さい情報である。簡易情報としては、例えば、医療情報のうち一部の情報、医療情報に含まれる画像のサムネイル等の縮小画像等が挙げられる。
【００１４】
本実施形態の情報処理装置１００においては、医療情報を一覧表示する際の表示形式として、リスト表示とマトリクス表示の２つの表示形式が選択可能である。ＣＰＵ１０１は、リスト表示及びマトリクス表示を選択可能な選択画面を表示し、選択画面へのユーザ操作に応じて表示形式を決定する。なお、ＣＰＵ１０１は、ユーザによる表示形式の選択が行われなかった場合には、初期設定として予め設定された表示形式に決定してもよい。例えば、初期設定がリスト形式の場合、ＣＰＵ１０１は、ユーザによる選択が行われなかった場合には、表示形式をリスト形式に決定する。
【００１５】
図３は、表示形式の説明図である。図３（ａ）は、リスト表示の表示画面の一例を示す図であり、図３（ｂ）は、マトリクス表示の表示画面の一例を示す図である。図３（ａ）のリスト表示においては、表示画面３００の左側に一覧領域３０１が設けられており、一覧領域３０１に重ならない領域、すなわち一覧領域３０１の右側に医療情報領域３０３が設けられている。図３（ｂ）のマトリクス表示においても、表示画面３１０の左側に一覧領域３１１が設けられており、一覧領域３１１の右側に医療情報領域３１３が設けられている。
【００１６】
リスト表示の一覧領域３０１には、患者１人の患者情報を１行３０２とする複数行がリスト形式で表示されることにより、複数の医療情報が一覧表示される。一方、マトリクス表示の一覧領域３１１には、時間を列、種別を行とするマトリクスのセル３１２に医療情報が配置されることにより、複数の医療情報が一覧表示される。なお、他の例としては一覧領域３１１に表示されるマトリクスの行と列を入れ替え、時間を行、種別を列としてもよい。
【００１７】
図３（ａ）の医療情報領域３０３には、４つの領域３０４ａ〜３０４ｄが設けられている。各領域３０４ａ〜３０４ｄに、１つの医療情報の詳細な情報（例えば、医療画像）が配置される。すなわち、ＣＰＵ１０１は、医療情報領域３０３に、同時に４つの医療情報を表示することができる。なお、医療情報領域３０３に表示可能な医療情報の数は、実施形態に限定されるものではない。また、一覧領域３０１と、医療情報領域３０３との領域サイズは予め定められているものとする。また、各領域サイズは任意に設定、変更することが可能であるものとする。
【００１８】
図２に戻り、Ｓ２０２において、ＣＰＵ１０１は、表示形式がリスト表示に決定された場合には（Ｓ２０２でＹｅｓ）、処理をＳ２０３へ進める。ＣＰＵ１０１は、表示形式がマトリクス表示に決定された場合には（Ｓ２０２でＮｏ）、処理をＳ２０７へ進める。Ｓ２０３において、ＣＰＵ１０１は、リスト表示の表示形式の表示画面を表示部１０５に表示するよう制御する。ＣＰＵ１０１は、例えば、図３に示す表示画面３００を表示する。ＣＰＵ１０１は、さらに医療ＤＢ１１２に格納されている医療情報のうち、対象患者に関する医療情報を、医療情報領域３０３に表示する表示対象の医療情報として選択可能な医療情報として、一覧領域３０１に表示する。
【００１９】
次に、Ｓ２０４において、ＣＰＵ１０１は、ユーザ操作に応じて、医療情報領域３０３に表示したい医療情報の選択指示を受け付けたか否かを確認する。ユーザが表示画面３００の一覧領域３０１に表示される医療情報の中から一の医療情報を選択し、さらに、領域３０４ａ〜３０４ｄの中から、選択した医療情報を配置する領域を選択すると、ＣＰＵ１０１は、医療情報と、領域を示す選択指示を受け付ける。ＣＰＵ１０１は、選択指示を受け付けた場合に（Ｓ２０４でＹｅｓ）、処理をＳ２０５へ進める。ＣＰＵ１０１は、選択指示を受け付けなかった場合には（Ｓ２０４でＮｏ）、処理をＳ２０６へ進める。
【００２０】
Ｓ２０５において、ＣＰＵ１０１は、選択指示に係る医療情報を、選択指示に係る領域に表示するよう制御する。例えば、図３に示す表示画面３００の一覧領域３０１において、行３０２が選択され、領域３０４ａが選択された場合、領域３０４ａに行３０２に示されるＣＴの撮影画像等の医療情報が表示される。次に、Ｓ２０６において、ＣＰＵ１０１は、ユーザ操作に応じて終了指示を受け付けたか否かを確認する。ＣＰＵ１０１は、終了指示を受け付けた場合には（Ｓ２０６でＹｅｓ）、医療情報表示処理を終了する。ＣＰＵ１０１は、終了指示を受け付けなかった場合には（Ｓ２０６でＮｏ）、処理をＳ２０１へ進める。
【００２１】
Ｓ２０７において、ＣＰＵ１０１は、ユーザにより既に医療情報領域３１３に表示すべき表示対象の医療情報が選択されているか否かを確認する。例えば、既に、Ｓ２０３〜Ｓ２０５の処理が行われ、Ｓ２０４においてユーザにより医療情報が選択された後にＳ２０７の処理が実行された場合には、ＣＰＵ１０１は、医療情報領域３０３への表示対象の医療情報が選択されていると判断する。ＣＰＵ１０１は、医療情報が選択済みの場合には（Ｓ２０７でＹｅｓ）、処理をＳ２０８へ進める。ＣＰＵ１０１は、表示対象の医療情報が選択されていない場合には（Ｓ２０７でＮｏ）、処理をＳ２１４へ進める。
【００２２】
Ｓ２０８において、ＣＰＵ１０１は、一覧領域３１１のマトリクスに項目として表示する種別を決定する。ここで、種別とは、医療情報の種別である。具体的には、ＣＰＵ１０１は、表示領域に表示中の医療情報の種別と、ユーザ操作によりマトリクスの項目として選択された種別とを、マトリクスの項目として表示する種別として決定する。図４は、項目設定画面４００の一例を示す図である。ユーザが、項目設定画面４００において、マトリクスの項目に追加したい種別に対応する「表示」の欄にチェックを入れると、チェックされた種別がマトリクスの項目として選択される。例えば、「ＣＴ」、「血液」、「病理」、「ＭＲＩ」の医療情報が既に表示画面３００の医療情報領域３０３に表示されており、かつ項目設定画面４００にて「ＣＴ」、「ＭＲＩ」、「ＵＳ」、「ＥＳ」、「写真」、「カルテ」及び「病理」が選択されたとする。この場合、図５に示すように、「ＣＴ」、「ＭＲＩ」、「ＵＳ」、「ＥＳ」、「写真」、「カルテ」、「病理」及び「血液」が、マトリクスの項目として決定される。なお、Ｓ２０８の処理は、種別決定処理の一例である。
【００２３】
本実施形態のＣＰＵ１０１は、さらに各医療情報のカテゴリに応じて、マトリクスにおける項目の配置順も決定する。例えば、図４に示す大項目の属性が等しい医療情報が連続するように、各項目の配置順を決定する。これにより、図５に示すように、「ＰＡＣＳ画像」の大項目に属する「ＣＴ」、「ＭＲＩ」、「ＵＳ」、「ＥＳ」に対し、この順に連続する配置順が決定される。
【００２４】
次に、Ｓ２０９において、ＣＰＵ１０１は、一覧領域３１１のマトリクスの列の時間範囲を決定する。ＣＰＵ１０１は、具体的には、選択済みの医療情報の日時のうち最も古い日時から最も新しい日時までの範囲をマトリクスの列の時間範囲に決定する。例えば、図５に示すセル５０１に対応する日時ｔ１が選択済みの医療情報の日時のうち最も古い日時であり、セル５０２に対応する日時ｔ２が選択済みの医療情報の日時のうち最も新しい日時であるとする。この場合、ｔ１からｔ２の時間範囲がマトリクスの列の時間範囲として決定される。Ｓ２０９の処理は、範囲決定処理の一例である。なお、選択済みの医療情報の日時のうち最も古い日時から最も新しい日時までの範囲に対して所定のマージンをとり、より広い範囲をマトリクスの列の時間範囲としてもよい。
【００２５】
ＣＰＵ１０１は、Ｓ２０９において、選択済みの医療情報の日時に基づいて時間範囲を制限すればよく、そのための具体的な処理は実施形態に限定されるものではない。例えば、ＣＰＵ１０１は、選択済みの医療情報の日時を中心とした、一定期間を時間範囲として決定してもよい。
【００２６】
次に、Ｓ２１０において、ＣＰＵ１０１は、Ｓ２０８において決定したマトリクスの項目（医療情報の種別）と、Ｓ２０９において決定した時間範囲と、に基づいて、マトリクスを作成する。そして、ＣＰＵ１０１は、表示対象の医療情報の簡易情報を、マトリクスの対応するセルに配置する。なお、表示対象の医療情報は、医療ＤＢ１１２に格納されている、対象患者の医療情報のうち、Ｓ２０８において決定された種別で、かつＳ２０９において決定された時間範囲内の日時に対応付けられている医療情報である。なお、ＣＰＵ１０１は、マトリクスにおける行の高さ及び列の幅には、それぞれに対して定められている標準サイズを用いるものとする。図６は、Ｓ２１０およびＳ２１１の処理の説明図である。ここで、標準サイズは、一覧領域３１１にスクロールバー６０１、６０２を表示して、一覧領域３１１をスクロールしながらマトリクスを表示するのに適したサイズとして予め情報処理装置１００に設定されているものとする。Ｓ２１０の処理は、作成処理の一例である。
【００２７】
次に、Ｓ２１１において、ＣＰＵ１０１は、Ｓ２１０において作成したマトリクスの全体が一覧領域３１１に収まるような表示倍率を求める。そして、ＣＰＵ１０１は、求めた表示倍率のマトリクスを一覧領域３１１に配置した表示画面３００を表示するよう制御する。Ｓ２１１の処理は、表示制御処理の一例である。ＣＰＵ１０１は、Ｓ２０９において決定した時間範囲のすべてが一覧領域３１１の横幅に収まるように、列の幅を適宜縮小する。なお、ＣＰＵ１０１は、同一項目かつ同一日時の医療情報が複数存在する場合には、複数の医療情報のセルを横に並べて配置するので、この点を考慮した上で、列の幅の表示倍率を決定する。また、ＣＰＵ１０１は、Ｓ２０８において決定した種別（項目）のすべてが一覧領域３１１の縦の長さ以内に収まるように、行の高さを適宜縮小する。図６に示すように、標準サイズのマトリクスが、列の幅および行の高さが縮小されて、スクロールバー６０１、６０２を表示することなく、マトリクスの全体が一覧領域３１１に表示される。
【００２８】
さらに、情報処理装置１００においては、列の幅及び行の高さの最小値が定められている。そして、ＣＰＵ１０１は、上記処理により決定された列の幅及び行の高さがそれぞれの最小値よりも小さい値となる場合には、最小値よりも小さい値を最小値に変更した上で、スクロールバー６０１、６０２を表示することなく、マトリクスの全体が一覧領域３１１に表示される。
【００２９】
次に、Ｓ２１２において、ＣＰＵ１０１は、ユーザ操作に応じてセル３１２に表示した医療情報の選択指示を受け付けたか否かを確認する。ユーザが表示画面３００の一覧領域３０１に表示されるマトリクスのセルに配置された医療情報を選択し、さらに、領域３１４ａ〜３１４ｄの中から、選択した医療情報を配置する領域を選択したとする。この場合、ＣＰＵ１０１は、医療情報と、領域を示す選択指示を受け付ける。ＣＰＵ１０１は、選択指示を受け付けた場合に（Ｓ２１２でＹｅｓ）、処理をＳ２１３へ進める。ＣＰＵ１０１は、選択指示を受け付けなかった場合には（Ｓ２１２でＮｏ）、処理をＳ２０６へ進める。Ｓ２１３において、ＣＰＵ１０１は、選択指示に係る医療情報を、医療情報領域３１３の選択指示に係る領域に表示するよう制御する。
【００３０】
一方、Ｓ２１４においては、ＣＰＵ１０１は、表示対象の種別を決定する。Ｓ２１３の処理時には、選択済みの医療情報が存在しないため、ＣＰＵ１０１は、項目設定画面４００においてユーザ操作により選択された種別をマトリクスの項目として表示する種別として決定する。次に、Ｓ２１５において、ＣＰＵ１０１は、一覧領域３１１のマトリクスの列の時間範囲を決定する。ＣＰＵ１０１は、具体的には、医療ＤＢ１１２に格納されている、対象患者のすべての医療情報の日時のうち最も古い日時から最も新しい日時までの範囲を時間範囲に決定する。
【００３１】
次に、Ｓ２１６おいて、ＣＰＵ１０１は、Ｓ２１４において決定したマトリクスの項目（医療情報の種別）と、Ｓ２１５において決定した時間範囲と、に基づいて、マトリクスを作成し、表示対象の医療情報を、マトリクスの対応するセルに配置する。なお、ＣＰＵ１０１は、マトリクスにおける行の高さ及び列の幅には、それぞれに対して定められている標準サイズを用いるものとする。ＣＰＵ１０１は、同一項目かつ同一日時の医療情報が複数存在する場合には、複数の医療情報のセルを横に並べて配置するので、この点を考慮した上で、マトリクス全体の横のサイズを決定する。
【００３２】
次に、Ｓ２１７において、ＣＰＵ１０１は、Ｓ２１６において作成したマトリクスを一覧領域３１１に配置した表示画面３００を表示するよう制御する。そして、ＣＰＵ１０１は、作成したマトリクスの縦のサイズが一覧領域３１１の縦のサイズに比べて大きい場合には、マトリクスの上側を一覧領域３１１に配置し、縦軸のスクロールバーを表示するよう制御する。さらに、ＣＰＵ１０１は、マトリクスの横のサイズが一覧領域３１１の横のサイズに比べて大きい場合には、マトリクスの右側を一覧領域３１１に配置し、横軸のスクロールバーを表示するよう制御する。なお、Ｓ２１５において参照される行の高さ及び列の幅のサイズは、標準サイズに比べて小さいサイズであってもよい。
【００３３】
以上のように、本実施形態に係る情報処理装置１００は、ユーザが選択済みの医療情報に基づいて、表示画面に表示する医療情報を制限する。したがって、ユーザは必要な医療情報を容易に見つけ、表示させることができる。すなわち、情報処理装置１００は、ユーザによる煩雑な操作を要することなく、適切な医療情報を表示することができる。
【００３４】
第１の変更例としては、ＣＰＵ１０１は、Ｓ２１０において、既に選択済みの医療情報の種別の項目に対応する行の高さを他の項目に対応する行の高さに比べて大きくしてもよい。図７は、第１の変更例に係るマトリクスの表示例を示す図である。図３に示す「ＣＴ」、「ＭＲＩ」、「病理」及び「血液」の種別の医療情報が既に選択されているとする。この場合には、ＣＰＵ１０１は、図７に示すように、「ＣＴ」、「ＭＲＩ」、「病理」及び「血液」の行の高さを、例えば「ＵＳ」等、選択された種別以外の他の種別に対応する項目の行の高さに比べて大きくする。より具体的には、情報処理装置１００において、選択済みの医療情報の種別の行の高さと他の種別の行の高さの比が予め定められているものとする。そして、ＣＰＵ１０１は、この比を保ちつつ表示対象の項目がすべて表示されるように、各行の高さを決定する。
【００３５】
また、第２の変更例としては、ＣＰＵ１０１は、Ｓ２１０において、表示対象の種別のうち、対象患者の医療情報が存在しない種別については、項目から除外してもよい。例えば、図４に示すように項目設定画面４００において「ＣＴ」、「ＭＲＩ」、「ＵＳ」、「ＥＳ」、「写真」、「カルテ」及び「病理」が選択されたが、「ＵＳ」、「ＥＳ」、「写真」の医療情報が存在しないとする。この場合、図８に示すように、マトリクスの項目から「ＵＳ」、「ＥＳ」、「写真」を除外する。これにより、ユーザにとって必要な項目のみを表示することができる。
【００３６】
また、第３の変更例としては、図２等を参照しつつ説明した医療情報表示処理は、複数の装置が協働して行ってもよい。例えば、情報処理システムが備える第１の装置が、Ｓ２００の処理を行い、第２の装置がこれ以外の処理を行ってもよい。また、他の例としては、情報処理システムが備える第１の装置が表示に係る処理を行い、第２の装置がこれ以外の処理を行ってもよい。
【００３７】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００３８】
＜その他の実施形態＞
以上、実施形態例を詳述したが、本発明は例えば、システム、装置、方法、プログラム若しくは記録媒体(記憶媒体)等としての実施態様をとることが可能である。具体的には、複数の機器（例えば、ホストコンピュータ、インタフェース機器、撮像装置、ｗｅｂアプリケーション等）から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００３９】
また、本発明の目的は、以下のようにすることによって達成されることはいうまでもない。即ち、前述した実施形態の機能を実現するソフトウェアのプログラムコード（コンピュータプログラム）を記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給する。係る記録媒体は言うまでもなく、コンピュータ読み取り可能な記録媒体である。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵ又はＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行する。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【符号の説明】
【００４０】
１００  情報処理装置
１０１  ＣＰＵ
１０５  表示部
１１１  患者ＤＢ
１１２  医療ＤＢ
【図１】
2018028757.tif 000003
【図２】
2018028757.tif 000004
【図３】
2018028757.tif 000005
【図４】
2018028757.tif 000006
【図５】
2018028757.tif 000007
【図６】
2018028757.tif 000008
【図７】
2018028757.tif 000009
【図８】
2018028757.tif 000010