(57)【要約】【課題】複数の検査結果の時間的な変化を容易に確認できる診察業務支援装置を提供する。【解決手段】最新のカルテを含む一連の複数診察日のカルテが日付順に並んで一挙に表示されるため、紙のカルテやこれを模した従来の電子カルテのようにクリックやスクロール等の操作を行うことなく、一目で患者の状態の経過を把握することができる。また、診察において必ず必要となる最新のカルテの表示を固定した状態で過去のカルテの表示を変更できるようにしているため、必要なカルテを画面に表示させるためのクリックやスクロール等の操作を減らすことができる。【選択図】図１
2011233135.tif 000002
【特許請求の範囲】
【請求項１】
診察日に関連付けて、少なくとも患者の識別データと、患者の診察のために実施された検査の結果を示す検査結果データを含んだ診察業務データとを記憶するデータベース部と、
入力される表示信号に応じた画面を表示する表示部と、
利用者による所定の指示入力操作に応じた指示信号を生成する指示入力部と、
一の前記患者識別データに関連づけられた前記診察業務データに関する画面を前記表示部に表示するように指示する前記指示信号が前記指示入力部において生成されると、当該一の患者識別データに関連付けられた前記診察業務データを前記データベース部から取得する第１処理部と、
前記第１処理部により取得された各診察日の前記診察業務データを記憶するメモリと、
前記第１処理部により取得された少なくとも１診察日分の前記診察業務データを前記メモリから読み出し、当該読み出した診察業務データの内容を前記画面に表示する前記表示信号を生成する第２処理部と
を有し、
前記第２処理部は、複数回分の検査結果データを表示するように指示する前記指示信号が前記指示入力部において生成されると、前記画面に表示中の少なくとも１つの検査結果データを含む一連のＫ回分（Ｋは１より大きい自然数を示す。）の検査結果データを前記メモリから読み出し、当該読み出した検査結果データの内容を診察日順に並べて表示する前記表示信号を生成する、
診察業務支援装置。
【請求項２】
前記診察業務データは、各検査結果データの検査の種別を示す種別コードを含んでおり、
前記第２処理部は、前記画面に表示中の一の検査結果データを指定して複数回分の検査結果データを表示するように指示する前記指示信号が前記指示入力部において生成された場合、当該一の検査結果データと同じ前記種別コードに関連付けられた一連のＫ回分の検査結果データを前記メモリから読み出し、読み出したＫ回分の検査結果データの内容を診察日順に並べて表示する前記表示信号を生成する、
請求項１に記載の診察業務支援装置。
【請求項３】
前記第２処理部は、複数種別の検査結果データの内容を診察日順に並べて前記画面に表示する場合、同一の種別コードに関連付けれた一群の前記検査結果データの内容を前記画面上の所定の方向に診察日順に並べ、かつ、同一の前記診察業務データに含まれる一群の前記検査結果データの内容を前記所定の方向と垂直な方向に並べて表示する前記表示信号を生成する、
請求項２に記載の診察業務支援装置。
【請求項４】
前記メモリは、関連性のある複数の検査種別に係る複数の前記種別コードを含んだ関連検査種別データを記憶しており、
前記第２処理部は、前記画面に表示中の一の検査結果データを指定して複数回分の検査結果データを表示するように指示する前記指示信号が前記指示入力部において生成された場合、当該一の検査結果データに関連付けられた前記種別コードを含む前記関連検査種別データを前記メモリにおいて検索し、当該検索の結果として、前記メモリから前記関連検査種別データを取得した場合、前記取得した関連検査種別データに含まれる複数の種別コードに対応した複数の種別のそれぞれについて、一連のＫ回分の検査結果データが存在すればそれを前記メモリから読み出し、当該読み出した１つ若しくは複数の種別についてのＫ回分の検査結果データの内容を診察日順に並べて表示する前記表示信号を生成する、
請求項３に記載の診察業務支援装置。
【請求項５】
前記関連検査種別データは、その関連検査種別データに含まれる複数の種別コードにおける優先順位の情報を含んでおり、
前記第２処理部は、前記関連検査種別データに含まれる複数の種別コードに対応した複数種別の検査結果データの内容を診察日順に並べて前記画面に表示する場合、同一の前記診察業務データに含まれる複数種別の前記検査結果データの内容を前記所定の方向と垂直な方向に前記優先順位の情報に応じた順序で並べて表示する前記表示信号を生成する、
請求項４に記載の診察業務支援装置。
【請求項６】
前記診察業務データは、医師の診察の所見に関する所見データを含んでおり、
前記メモリは、前記所見データにおいて病名を示す病名コードと前記関連検査種別データとを関連付けて記憶しており、
前記第２処理部は、前記画面に表示中の一の検査結果データを指定して複数回分の検査結果データを表示するように指示する前記指示信号が前記指示入力部において生成された場合、当該一の検査結果データと同じ前記診察業務データに含まれた前記所見データの前記病名コードと関連付けられており、かつ、当該一の検査結果データに関連付けられた前記種別コードを含んだ前記関連検査種別データを前記メモリにおいて検索する、
請求項５に記載の診察業務支援装置。
【請求項７】
前記データベース部は、前記患者識別データと前記関連検査種別データとを関連付けて記憶しており、
前記第１処理部は、一の患者識別データに関連付けられた前記診察業務データを前記データベース部から取得する場合、前記一の患者識別データに関連付けられた前記関連検査種別データを前記データベース部から取得して前記メモリに格納する、
請求項５又は６に記載の診察業務支援装置。
【請求項８】
前記データベース部は、利用者の識別データと前記関連検査種別データとを関連付けて記憶しており、
前記第１処理部は、一の前記利用者識別データの利用者により操作されていることを示す前記指示信号が前記指示入力部において生成された場合、前記指示信号において指示された前記利用者識別データに関連付けらた前記関連検査種別データを前記データベース部から取得して前記メモリに格納する、
請求項５又は６に記載の診察業務支援装置。
【請求項９】
前記診察業務データは、前記関連検査種別データを含んでおり、
前記第２処理部は、前記画面に表示中の一の検査結果データを指定して複数回分の検査結果データを表示するように指示する前記指示信号が前記指示入力部において生成された場合、前記一の検査結果データと同じ前記診察業務データに含まれる前記関連検査種別データを前記メモリから取得し、前記取得した関連検査種別データに含まれる複数の種別コードに対応した複数の種別のそれぞれについて、一連のＫ回分の検査結果データが存在すればそれを前記メモリから読み出し、当該読み出した１つ若しくは複数の種別についてのＫ回分の検査結果データの内容を診察日順に並べて表示する前記表示信号を生成する、
請求項５又は６に記載の診察業務支援装置。
【請求項１０】
前記診察業務データは、医師の診察の所見に関する所見データを含んでおり、
前記メモリは、前記所見データにおいて病名を示す病名コードと前記関連検査種別データとを関連付けて記憶しており、
前記第２処理部は、前記メモリから少なくとも１回分の前記診察業務データを読み出して、当該診察業務データに含まれる複数の前記検査結果データの内容を前記画面に表示する場合、当該診察業務データの前記所見データに含まれる前記病名コードと関連付けられた前記関連検査種別データを前記メモリから読み出し、前記読み出した関連検査種別データに含まれる複数の種別コードにおける前記優先順位の情報と、前記複数の検査結果データにそれぞれ関連付けられた前記種別コードとに基づいて、前記複数の検査結果データにおける順序を決定し、当該決定した順序に従って、前記画面の所定の配列パターン上に各検査結果データの内容を順に配列する前記表示信号を生成する、
請求項５乃至９の何れか一項に記載の診察業務支援装置。
【請求項１１】
前記指示入力部は、前記表示部の前記画面の表面に物体が接触若しくは近接した場合にその接触位置若しくは近接位置を示す前記指示信号を生成し、
前記第２処理部は、前記画面に表示中の一の検査結果データの表示領域において所定の時間内にＬ回（Ｌは任意の自然数を示す。）物体が接触若しくは近接したことを示す前記指示信号が前記指示入力部において生成された場合、前記画面において当該一の検査結果データの内容を拡大若しくは縮小する前記表示信号を生成する、
請求項５乃至１０の何れか一項に記載の診察業務支援装置。
【請求項１２】
前記メモリは、前記拡大又は縮小の倍率を設定する倍率データと前記種別コードとを関連付けて記憶しており、
前記第２処理部は、前記一の検査結果データの内容を拡大若しくは縮小する場合、前記一の検査結果データの前記種別コードと関連付けられた前記倍率データを前記メモリから取得し、当該倍率データに応じた倍率で拡大若しくは縮小する、
請求項１１に記載の診察業務支援装置。
【請求項１３】
前記第２処理部は、前記拡大若しくは縮小した前記検査結果データの表示領域において所定の時間内にＬ回（Ｌは任意の自然数を示す。）物体が接触若しくは近接したことを示す前記指示信号が前記指示入力部において生成された場合、前記画面において当該査結果データの内容を更に拡大若しくは縮小する前記表示信号を生成する、
請求項１１又は１２に記載の診察業務支援装置。
【請求項１４】
前記第２処理部は、前記指示信号に応じて前記画面における前記検査結果データの内容を拡大若しくは縮小して表示するとその表示サイズが所定の上限値を超える若しくは所定の下限値を下回る場合は、当該検査結果データの表示サイズが前記上限値若しくは下限値となるように前記表示信号を生成する、
請求項１３に記載の診察業務支援装置。
【請求項１５】
前記メモリは、前記上限値に関する情報及び／又は前記下限値に関する情報と前記種別コードとを関連付けて記憶しており、
前記第２処理部は、前記検査結果データの表示サイズを前記上限値まで拡大する場合、当該検査結果データの検査種別を示す前記種別コードと関連付けて前記メモリに記憶される前記上限値に関する情報に応じた上限値まで拡大し、かつ／又は、前記検査結果データの表示サイズを前記下限値まで縮小する場合、当該検査結果データの検査種別を示す前記種別コードと関連付けて前記メモリに記憶される前記下限値に関する情報に応じた下限値まで縮小する、
請求項１４に記載の診察業務支援装置。
【請求項１６】
前記診察業務データは、少なくとも１つの前記検査結果データを含む検査データ、医師の診察の所見に関する所見データ、及び、患者に処方する薬に関する処方データ（以下、検査データ、所見データ及び処方データを総称して「個別データ」という）を含んでおり、
前記指示入力部は、前記表示部の前記画面の表面に物体が接触若しくは近接した場合にその接触位置若しくは近接位置を示す前記指示信号を生成し、
前記第２処理部は、前記画面における前記個別データの表示領域内で前記接触位置が水平方向に対し所定範囲内の角度で傾いた方向にスライドしたことを示す前記指示信号が前記指示入力部において生成された場合、前記スライドの始点から終点までの長さに応じた倍率で、前記接触位置がスライドした表示領域に含まれる前記個別データの内容を拡大若しくは縮小する前記表示信号を生成する、
請求項５乃至１２の何れか一項に記載の診察業務支援装置。
【請求項１７】
前記第２処理部は、前記指示信号に応じて前記画面における前記個別データの内容を拡大若しくは縮小して表示するとその表示サイズが所定の上限値を超える若しくは所定の下限値を下回る場合は、当該個別データの表示サイズが前記上限値若しくは下限値となるように前記表示信号を生成する、
請求項１６に記載の診察業務支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、病院での診察業務を支援する診察業務支援装置に係り、例えば、診察に係る種々の情報を表示したり記録したりできる電子カルテとして診察業務を支援する診察業務支援装置に関する。
【背景技術】
【０００２】
現在でも、多くの病院では紙のカルテを用いて日々の診察業務に係る情報を記録している。しかし、紙のカルテには種々の問題があり、以前より改善の必要性が認識されている。例えば、多忙な業務の中で紙のカルテに書き込む文字は乱雑になり易く、他人には読み取れない場合がしばしばある。また、諸々の情報について記入すべきか否かの規準が個人の判断に委ねられてしまうことが多く、管理上必須の情報が記録されずに医師の記憶だけが頼りになる場合がある。更に、保管のためのスペースが必要な点や、診察・治療・手術の度に現場へ持ち運ばなければならない点、医学上の研究や調査等の目的でカルテの情報を活用することが難しい点などがある。
【０００３】
このような紙カルテの問題を解決するため、紙カルテを電子化する種々の提案が従来よりなされており、実際の業務用に実用化されている電子カルテシステムの例もある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０７−３３４５８６号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、カルテに記載されるべき情報は多種多様であり、ペンで記入される文字だけでなく、検査結果の写真や連絡用の紙片などが貼り付けられたりしている。このようなカルテを単純に電子化してディスプレイ上に表示させようとすると、画面上に非常に多くのウィンドウが作られてしまうので、内容が見難くなる。また、メニューの階層構造が深くなると、必要な情報を得るまでのクリック等の操作が多くなってしまい、作業効率が低下するとともに操作の習熟が難しくなる。
【０００６】
現実に、従来の電子カルテは必要な場面で必要な情報を適切に閲覧できなず、そのためクリックやスクロール等の操作が非常に多く面倒であり、しかもメニューや使用方法が複雑でなかなか習熟できない、といった多くの問題点が現場から指摘されている。
【０００７】
例えば、同一患者の前回、前々回の検査結果や処方・指示の内容を参照しつつ今回の診察を行うという作業は、診察業務で一般的に行われている。従来の紙カルテの場合は、指を紙に挟みながら該当するページをめくり返して見ることにより、複数の診察日におけるカルテの内容を比較・参照している。
【０００８】
一方、従来の一般的な電子カルテは、紙のカルテと同様に１診察日ずつウィンドウ内に情報が配置されているので、複数診察日の情報を比較・参照するには、各診察日の情報をその都度選択して前面に表示させたり、ページ全体を診察日ごとに切り替えたり、上下左右に画面をスクロールさせたりする操作が必要になる。このような操作は結果的に従来の紙カルテよりも面倒であり、電子カルテを採用した場合に業務効率が低下する一因となっている。
【０００９】
本発明はかかる事情に鑑みてなされたものであり、その目的は、複数の診察日における診察業務の情報を容易に比較・参照できる診察業務支援装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明に係る診察業務支援装置は、診察日に関連付けて、少なくとも患者の識別データと、患者の診察のために実施された検査の結果を示す検査結果データを含んだ診察業務データとを記憶するデータベース部と、入力される表示信号に応じた画面を表示する表示部と、利用者による所定の指示入力操作に応じた指示信号を生成する指示入力部と、一の前記患者識別データに関連づけられた前記診察業務データに関する画面を前記表示部に表示するように指示する前記指示信号が前記指示入力部において生成されると、当該一の患者識別データに関連付けられた前記診察業務データを前記データベース部から取得する第１処理部と、前記第１処理部により取得された各診察日の前記診察業務データを記憶するメモリと、前記第１処理部により取得された少なくとも１診察日分の前記診察業務データを前記メモリから読み出し、当該読み出した診察業務データの内容を前記画面に表示する前記表示信号を生成する第２処理部とを有し、前記第２処理部は、複数回分の検査結果データを表示するように指示する前記指示信号が前記指示入力部において生成されると、前記画面に表示中の少なくとも１つの検査結果データを含む一連のＫ回分（Ｋは１より大きい自然数を示す。）の検査結果データを前記メモリから読み出し、当該読み出した検査結果データの内容を診察日順に並べて表示する前記表示信号を生成する。
【００１１】
好適に、前記診察業務データは、各検査結果データの検査の種別を示す種別コードを含んでおり、前記第２処理部は、前記画面に表示中の一の検査結果データを指定して複数回分の検査結果データを表示するように指示する前記指示信号が前記指示入力部において生成された場合、当該一の検査結果データと同じ前記種別コードに関連付けられた一連のＫ回分の検査結果データを前記メモリから読み出し、読み出したＫ回分の検査結果データの内容を診察日順に並べて表示する前記表示信号を生成する。
【００１２】
好適に、前記第２処理部は、複数種別の検査結果データの内容を診察日順に並べて前記画面に表示する場合、同一の種別コードに関連付けれた一群の前記検査結果データの内容を前記画面上の所定の方向に診察日順に並べ、かつ、同一の前記診察業務データに含まれる一群の前記検査結果データの内容を前記所定の方向と垂直な方向に並べて表示する前記表示信号を生成する。
【００１３】
好適に、前記メモリは、関連性のある複数の検査種別に係る複数の前記種別コードを含んだ関連検査種別データを記憶しており、前記第２処理部は、前記画面に表示中の一の検査結果データを指定して複数回分の検査結果データを表示するように指示する前記指示信号が前記指示入力部において生成された場合、当該一の検査結果データに関連付けられた前記種別コードを含む前記関連検査種別データを前記メモリにおいて検索し、当該検索の結果として、前記メモリから前記関連検査種別データを取得した場合、前記取得した関連検査種別データに含まれる複数の種別コードに対応した複数の種別のそれぞれについて、一連のＫ回分の検査結果データが存在すればそれを前記メモリから読み出し、当該読み出した１つ若しくは複数の種別についてのＫ回分の検査結果データの内容を診察日順に並べて表示する前記表示信号を生成する。
【００１４】
好適に、前記関連検査種別データは、その関連検査種別データに含まれる複数の種別コードにおける優先順位の情報を含んでおり、前記第２処理部は、前記関連検査種別データに含まれる複数の種別コードに対応した複数種別の検査結果データの内容を診察日順に並べて前記画面に表示する場合、同一の前記診察業務データに含まれる複数種別の前記検査結果データの内容を前記所定の方向と垂直な方向に前記優先順位の情報に応じた順序で並べて表示する前記表示信号を生成する。
【００１５】
好適に、前記診察業務データは、医師の診察の所見に関する所見データを含んでおり、  前記メモリは、前記所見データにおいて病名を示す病名コードと前記関連検査種別データとを関連付けて記憶しており、前記第２処理部は、前記画面に表示中の一の検査結果データを指定して複数回分の検査結果データを表示するように指示する前記指示信号が前記指示入力部において生成された場合、当該一の検査結果データと同じ前記診察業務データに含まれた前記所見データの前記病名コードと関連付けられており、かつ、当該一の検査結果データに関連付けられた前記種別コードを含んだ前記関連検査種別データを前記メモリにおいて検索する。
【００１６】
好適に、前記データベース部は、前記患者識別データと前記関連検査種別データとを関連付けて記憶しており、前記第１処理部は、一の患者識別データに関連付けられた前記診察業務データを前記データベース部から取得する場合、前記一の患者識別データに関連付けられた前記関連検査種別データを前記データベース部から取得して前記メモリに格納する。
【００１７】
好適に、前記データベース部は、利用者の識別データと前記関連検査種別データとを関連付けて記憶しており、前記第１処理部は、一の前記利用者識別データの利用者により操作されていることを示す前記指示信号が前記指示入力部において生成された場合、前記指示信号において指示された前記利用者識別データに関連付けらた前記関連検査種別データを前記データベース部から取得して前記メモリに格納する。
【００１８】
好適に、前記診察業務データは、前記関連検査種別データを含んでおり、前記第２処理部は、前記画面に表示中の一の検査結果データを指定して複数回分の検査結果データを表示するように指示する前記指示信号が前記指示入力部において生成された場合、前記一の検査結果データと同じ前記診察業務データに含まれる前記関連検査種別データを前記メモリから取得し、前記取得した関連検査種別データに含まれる複数の種別コードに対応した複数の種別のそれぞれについて、一連のＫ回分の検査結果データが存在すればそれを前記メモリから読み出し、当該読み出した１つ若しくは複数の種別についてのＫ回分の検査結果データの内容を診察日順に並べて表示する前記表示信号を生成する。
【００１９】
好適に、前記診察業務データは、医師の診察の所見に関する所見データを含んでおり、
前記メモリは、前記所見データにおいて病名を示す病名コードと前記関連検査種別データとを関連付けて記憶しており、前記第２処理部は、前記メモリから少なくとも１回分の前記診察業務データを読み出して、当該診察業務データに含まれる複数の前記検査結果データの内容を前記画面に表示する場合、当該診察業務データの前記所見データに含まれる前記病名コードと関連付けられた前記関連検査種別データを前記メモリから読み出し、前記読み出した関連検査種別データに含まれる複数の種別コードにおける前記優先順位の情報と、前記複数の検査結果データにそれぞれ関連付けられた前記種別コードとに基づいて、前記複数の検査結果データにおける順序を決定し、当該決定した順序に従って、前記画面の所定の配列パターン上に各検査結果データの内容を順に配列する前記表示信号を生成する。
【００２０】
好適に、前記指示入力部は、前記表示部の前記画面の表面に物体が接触若しくは近接した場合にその接触位置若しくは近接位置を示す前記指示信号を生成し、前記第２処理部は、前記画面に表示中の一の検査結果データの表示領域において所定の時間内にＬ回（Ｌは任意の自然数を示す。）物体が接触若しくは近接したことを示す前記指示信号が前記指示入力部において生成された場合、前記画面において当該一の検査結果データの内容を拡大若しくは縮小する前記表示信号を生成する。
【００２１】
好適に、前記メモリは、前記拡大又は縮小の倍率を設定する倍率データと前記種別コードとを関連付けて記憶しており、前記第２処理部は、前記一の検査結果データの内容を拡大若しくは縮小する場合、前記一の検査結果データの前記種別コードと関連付けられた前記倍率データを前記メモリから取得し、当該倍率データに応じた倍率で拡大若しくは縮小する。
【００２２】
好適に、前記第２処理部は、前記拡大若しくは縮小した前記検査結果データの表示領域において所定の時間内にＬ回（Ｌは任意の自然数を示す。）物体が接触若しくは近接したことを示す前記指示信号が前記指示入力部において生成された場合、前記画面において当該査結果データの内容を更に拡大若しくは縮小する前記表示信号を生成する。
【００２３】
好適に、前記第２処理部は、前記指示信号に応じて前記画面における前記検査結果データの内容を拡大若しくは縮小して表示するとその表示サイズが所定の上限値を超える若しくは所定の下限値を下回る場合は、当該検査結果データの表示サイズが前記上限値若しくは下限値となるように前記表示信号を生成する。
【００２４】
好適に、前記メモリは、前記上限値に関する情報及び／又は前記下限値に関する情報と前記種別コードとを関連付けて記憶しており、前記第２処理部は、前記検査結果データの表示サイズを前記上限値まで拡大する場合、当該検査結果データの検査種別を示す前記種別コードと関連付けて前記メモリに記憶される前記上限値に関する情報に応じた上限値まで拡大し、かつ／又は、前記検査結果データの表示サイズを前記下限値まで縮小する場合、当該検査結果データの検査種別を示す前記種別コードと関連付けて前記メモリに記憶される前記下限値に関する情報に応じた下限値まで縮小する。
【００２５】
好適に、前記診察業務データは、少なくとも１つの前記検査結果データを含む検査データ、医師の診察の所見に関する所見データ、及び、患者に処方する薬に関する処方データ（以下、検査データ、所見データ及び処方データを総称して「個別データ」という）を含んでおり、前記指示入力部は、前記表示部の前記画面の表面に物体が接触若しくは近接した場合にその接触位置若しくは近接位置を示す前記指示信号を生成し、前記第２処理部は、前記画面における前記個別データの表示領域内で前記接触位置が水平方向に対し所定範囲内の角度で傾いた方向にスライドしたことを示す前記指示信号が前記指示入力部において生成された場合、前記スライドの始点から終点までの長さに応じた倍率で、前記接触位置がスライドした表示領域に含まれる前記個別データの内容を拡大若しくは縮小する前記表示信号を生成する。
【００２６】
好適に、前記第２処理部は、前記指示信号に応じて前記画面における前記個別データの内容を拡大若しくは縮小して表示するとその表示サイズが所定の上限値を超える若しくは所定の下限値を下回る場合は、当該個別データの表示サイズが前記上限値若しくは下限値となるように前記表示信号を生成する。
【発明の効果】
【００２７】
本発明によれば、複数の診察日における診察業務の情報を画面上に並べて容易に比較・参照できる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施形態に係る診察業務支援装置において医師が利用する電子化されたカルテの表示画面の一例を示す図である。
【図２】本実施形態に係る診察業務支援装置の全体構成の一例を示す図である。
【図３】サーバ装置の構成の一例を示す図である。
【図４】職員データベース部に記憶される各医師のカルテ画面の表示設定に関するデータ構造を説明するための図である。
【図５】特定の医師がカルテを見る場合に適用される表示設定データの構造を説明するための図である。
【図６】検査表示設定データの構造を説明するための図である。
【図７】関連検査種別データの構造を説明するための図である。
【図８】倍率設定データの構造を説明するための図である。
【図９】特定の医師が特定の患者のカルテを見る場合に適用される表示設定データの構造を説明するための図である。
【図１０】患者データベース部に記憶される診察業務データの構造を説明するための図である。
【図１１】検査データの構造を説明するための図である。
【図１２】特定の診察日における特定の患者のカルテを見る場合に適用される表示設定データの構造を説明するための図である。
【図１３】端末装置の構成の一例を示す図である。
【図１４】本実施形態に係る診察業務支援装置においてカルテ画面を表示する場合の処理を説明するためのフローチャートである。
【図１５】カルテ画面を形成する処理について説明するためのフローチャートである。
【図１６】カルテ画面のレイアウトのバリエーションについて説明するための第１の図である。
【図１７】カルテ画面のレイアウトのバリエーションについて説明するための第２の図である。
【図１８】個別データの表示領域のカスタマイズ例について説明するための第１の図である。
【図１９】個別データの表示領域のカスタマイズ例について説明するための第２の図である。
【図２０】各個別データの表示領域のサイズを決定する処理について説明するためのフローチャートである。
【図２１】個別データの表示領域におけるテキストデータと画像データの表示形式について説明するための図である。
【図２２】個別データの表示領域を自動調節する処理について説明するためのフローチャートである。
【図２３】表示領域の自動調節を行わない場合のカルテ画面の表示例を示す図である。
【図２４】表示領域の自動調節を行う場合のカルテ画面の表示例を示す図である。
【図２５】検査データの表示領域にスクロールバーを設ける場合の例を示す図である。
【図２６】図２０のフローチャートに診察業務データの表示領域を自動調節する処理を追加したフローチャートである。
【図２７】診察業務データの表示サイズを決定する処理について説明するためのフローチャートである。
【図２８】診察業務データの表示サイズの自動調節を行う場合のカルテ画面の表示例を示す図である。
【図２９】診察業務データの表示領域の第１方向における幅を決定する第２の変形例の処理について説明するためのフローチャートである。
【図３０】診察業務データの表示領域の第１方向における幅を決定する第３の変形例の処理について説明するための第１のフローチャートである。
【図３１】診察業務データの表示領域の第１方向における幅を決定する第３の変形例の処理について説明するための第２のフローチャートである。
【図３２】各個別データの表示領域のサイズを決定する第４の変形例の処理について説明するためのフローチャートである。
【図３３】各個別データの画像サイズを決定する第４の変形例の処理について説明するための第１のフローチャートである。
【図３４】各個別データの画像サイズを決定する第４の変形例の処理について説明するための第２のフローチャートである。
【図３５】個別データの表示領域のサイズに合わせて画像を自動的に縮小する場合のカルテ画面の表示例を示す図である。
【図３６】個別データの表示領域のサイズに合わせて画像を自動的に拡大する場合のカルテ画面の表示例を示す図である。
【図３７】画面に表示する検査結果の配列を決定する処理について説明するためのフローチャートである。
【図３８】画面に表示されるカルテを診察日単位でシフトさせる処理について説明するためのフローチャートである。
【図３９】画面に表示されるカルテの診察日単位でシフトさせる場合の操作の一例を示す第１の図である。
【図４０】画面に表示されるカルテの診察日単位でシフトさせる場合の操作の一例を示す第２の図である。
【図４１】個別データの内容を拡大または縮小させる処理について説明するためのフローチャートである。
【図４２】個別データの内容を拡大または縮小させる場合の操作の一例を示す第１の図である。
【図４３】個別データの内容を拡大または縮小させる場合の操作の一例を示す第２の図である。
【図４４】個別データの内容を拡大または縮小させる場合の操作の一例を示す第３の図である。
【図４５】個別データの内容を拡大または縮小させる場合の操作の一例を示す第４の図である。
【図４６】検査結果の画像を拡大または縮小させる処理について説明するためのフローチャートである。
【図４７】検査結果を拡大または縮小させる場合の操作の一例を示す第１の図である。
【図４８】検査結果を拡大または縮小させる場合の操作の一例を示す第２の図である。
【図４９】検査結果を拡大または縮小させる場合の操作の一例を示す第３の図である。
【図５０】検査結果を時系列に表示する処理について説明するためのフローチャートである。
【図５１】検査結果を時系列に表示する場合の画面の表示例を示す第１の図である。
【図５２】検査結果を時系列に表示する場合の画面の表示例を示す第２の図である。
【発明を実施するための形態】
【００２９】
図１は、本発明の実施形態に係る診察業務支援装置において医師が利用する電子化されたカルテの表示画面の一例を示す図である。本実施形態に係る診察業務支援装置においては、図１に示すように、同一患者の複数診察日のカルテを日付順に並べて画面上に表示する。
【００３０】
図１において、「Ａ１」及び「Ａ１−１」，「Ａ１−２」はそれぞれ１回の診察に係るカルテの表示領域を示す。領域Ａ１が今回（最新）のカルテを示し、領域Ａ１−１が前回（１回前）のカルテを示し、領域Ａ１−２が前々回（２回前）のカルテを示す。最新のカルテを含む一連の３日分のカルテが横方向に並んで表示される。
そして、各カルテの表示領域（Ａ１，Ａ１−１，Ａ１−２）には、検査結果に関する情報が表示される領域（Ａ１１，Ａ１１−１，Ａ１１−２）と、医師の診察所見に関する情報が表示される領域（Ａ１２，Ａ１２−１，Ａ１２−２）と、処方薬の情報や医師の指示に関する情報が表示される領域（Ａ１３，Ａ１３−１，Ａ１３−２）がそれぞれ設けられている。
また、このカルテ表示領域の上側には、患者に関する固有の情報（患者ＩＤ、氏名、年齢、性別、住所、禁忌薬剤、アレルギーなど）を表示するための横長に延びた表示領域Ａ２が設けられている。
更に、領域Ａ２の右側には、他の情報の画面（手術歴の画面、処方歴の画面、関係連絡先の画面など）へ遷移するためのボタン等が配置される領域Ａ３が設けられている。
このように、最新のカルテを含む一連の複数診察日のカルテが日付順に並んで一挙に表示されるため、紙のカルテやこれを模した従来の電子カルテのようにクリックやスクロール等の操作を行うことなく、一目で患者の状態の経過を把握することができる。
【００３１】
上記のようなカルテ画面を表示する本実施形態に係る診察業務支援装置について、図面を参照して詳しく説明する。
【００３２】
図２は、本実施形態に係る診察業務支援装置の全体構成の一例を示す図である。
図２に示す診察業務支援装置は、サーバ装置１と、通信ネットワーク３を介してサーバ装置１と接続された複数の端末装置２を有する。
【００３３】
［サーバ装置１］
サーバ装置１は、診察業務支援装置において各端末装置２が共通に利用・参照するデータを管理する装置であり、職員データベース部１１と患者データベース部１２を有する。
職員データベース部１１及び患者データベース部１２は、本発明におけるデータベース部の一実施形態である。なお本明細書では、職員データベース部１１及び患者データベース部１２を総称して「データベース部」と記す場合がある。
【００３４】
図３は、サーバ装置１の構成の一例を示す図である。
図３に示すサーバ装置は、処理部１０１と、通信部１０２と、表示部１０３と、指示入力部１０４と、記憶部１０５と、作業メモリ１０６とを有する。
【００３５】
通信部１０２は、通信ネットワーク３を介して端末装置２と通信を行うための回路であり、例えばイーサネット（登録商標）などの所定の規格に適合した通信を行うための信号処理や制御、有線や無線で伝送される信号の変調・復調、データの符号化・復号化、パケットの処理、送受信のタイミングの調整などを行う。
【００３６】
表示部１０３は、処理部１０１から入力される表示信号に応じた画面を表示する。例えば表示部１０３は、液晶ディスプレイ、ＥＬパネルディスプレイ、ＣＲＴなどの表示デバイスと、表示デバイスに供給する画像信号の処理を行うグラフィック・コントローラを含む。
【００３７】
指示入力部１０４は、利用者の指示を入力するための装置であり、所定の指示入力操作に応じた指示信号を生成する。例えばキーボード、マウス、操作ボタン、キーパッド、タッチパネルセンサーなどを含む。
【００３８】
記憶部１０５は、処理部１０１及び周辺ハードウェア（１０２〜１０４）の初期化・制御等に使用される低レベルのプログラム（ＢＩＯＳ等）や、ファイル・オペレーティング・システム、アプリケーション・プログラムなどを格納するとともに、これらのプログラムで利用されるデータを格納する。記憶部２０５には、例えばハードディスク、フラッシュ・メモリ等の不揮発性メモリ、ＤＶＤ等の光ディスク、ＭＯ等の光磁気ディスク、磁気テープ、プログラマブルＲＯＭ、マスクＲＯＭなどが用いられる。
【００３９】
記憶部１０５は、職員データベース部１１と患者データベース部１２の記憶領域としてそれぞれ利用される。
【００４０】
作業メモリ１０６は、処理部１０１のプロセッサがアクセスしてプログラムやデータを一時的に格納する比較的高速なメモリであり、例えばダイナミックＲＡＭやスタティックＲＡＭなどの半導体メモリを含む。
【００４１】
処理部１０１は、サーバ装置１の全体的な動作を制御する。すなわち、通信部１０２における端末装置２との通信や、表示部１０３における画面の表示、指示入力部１０４における利用者からの指示の入力等を、記憶部１０５や作業メモリ１０６に格納されるプログラムに基づいて制御する。例えば処理部１０１は、プログラムに基づいて処理を行うプロセッサ（ＣＰＵ）や、周辺ハードウェア（１０２〜１０６）とデータをやり取りするためのバス、バス制御回路（バスブリッジ回路）、キャッシュメモリなどを含む。
【００４２】
この処理部１０１は、機能的なブロックとして、職員データベース部１１に関わる処理を実行する職員データベース処理部１１１と、患者データベース部１２に関わる処理を実行する患者データベース処理部１１２を有する。
職員データベース処理部１１１は、職員に関する種々のデータを記憶部１０５に所定のデータ構造で格納するとともに、職員のデータへのアクセスを求める端末装置２からの要求が通信部１０２において受信されると、要求に応じてデータの検索、読み出し、書き込み、並び替え等を実行する。
同様に、患者データベース処理部１１２は、患者に関する種々のデータを記憶部１０５に所定のデータ構造で格納するとともに、患者のデータへのアクセスを求める端末装置２からの要求が通信部１０２において受信されると、この要求に応じた検索等の処理を実行する。
【００４３】
図４は、職員データベース部１１に記憶される各医師のカルテ画面の表示設定に関するデータ構造を説明するための図である。
職員データベース部１１は、医師を含む病院の職員に関する種々の情報を記憶しており、その一部として、カルテ画面の表示の設定に関わる表示設定データ６１（第１表示設定データ）及び表示設定データ６２（第２表示設定データ）を記憶している。表示設定データ６１は、医師の識別データ４１に関連付けられ、表示設定データ６２は、医師識別データ４１と患者識別データ４２に関連付けられている。
表示設定データ６１は、医師識別データ４１に対応する特定の医師がカルテを見る場合、患者と関係なく一律に適用される。一方、表示設定データ６２は、医師識別データ４１に対応する特定の医師が、患者識別データ４２に対応する特定の患者のカルテを見る場合に適用される。
なお、職員データベース部１１は、医師以外の職員についても、図４に示すようなデータ構造によって、その職員の識別データと表示設定データ６１，６２とを関連付けて記憶してもよい。
【００４４】
図５は、特定の医師がカルテを見る場合に適用される表示設定データ６１の構造を説明するための図である。
共通の表示設定データ６１は、領域サイズ設定データ６０１と、レイアウト設定データ６０２と、画面操作設定データ６０３と、検査表示設定データ６０４と、倍率設定データ６０５と、全般設定データ６０６とを含む。
【００４５】
領域サイズ設定データ６０１は、画面上における各データの表示領域のサイズを設定する。すなわち、領域サイズ設定データ６０１は、１回分（１診察日分）のカルテの表示領域（Ａ１）に含まれる検査結果（Ａ１１），診察所見（Ａ１２），処方・指示（Ａ１３)の各表示領域の幅（若しくは幅の割合）を設定するとともに、画面上における各診察日のカルテの表示領域の幅（若しくは幅の割合）を設定する。また、領域サイズ設定データ６０１は、カルテの各表示領域における画像や文のサイズを設定する。
【００４６】
レイアウト設定データ６０２は、複数回分のカルテを画面内に配列する方向（縦方向または横方向）とその配列順序（診察日の並び方）、最新のカルテとともに表示する過去のカルテの数Ｎを設定する。また、レイアウト設定データ６０２は、１回分のカルテの各表示領域（Ａ１１，Ａ１２，Ａ１３）におけるデータの配列パターン（図２１）を設定する。
【００４７】
画面操作設定データ６０３は、ペン等のスライド操作により過去の診察日のカルテを前後にシフトさせる後述の処理（図３０〜図３２）において、１回の操作でシフトさせる日数Ｍ（カルテの枚数）を設定する。また、画面操作設定データ６０３は、ペン等のクリック操作により検査結果の画像を拡大若しくは縮小させる後述の処理（図３８〜図４１）において、処理の実行を指示するクリックの回数Ｌを設定する。
【００４８】
検査表示設定データ６０４は、複数の検査種別の検査結果を１回分の表示領域（Ａ１１）に複数表示させるとき（図２４〜図２６）の設定情報や、後述する時系列表示モードにおいて複数の検査種別の検査結果を並べて表示させる場合（図４４）の設定情報を含む。
【００４９】
図６は、検査表示設定データ６０４の構造を説明するための図である。
検査表示設定データ６０４は、例えば図６に示すように、時系列表示設定データ６２１と単独表示設定データ６２２を有する。
【００５０】
時系列表示設定データ６２１は、時系列表示モードにおいて一の検査種別について時系列の検査結果が表示される場合、これと一緒に並べて時系列の検査結果が表示されるべき他の検査種別を指定する。例えば「検査種別Ａ」について時系列の検査結果が表示される場合、この「検査種別Ａ」と関連性が高い「検査種別Ｂ」，「検査種別Ｃ」を指定する。
時系列表示設定データ６２１は、関連性の高い一群の検査種別を、例えば図７に示す構造を持った関連検査種別データ６１１によって指定する。関連検査種別データ６１１は、検査種別を表す検査種別コード７１を複数含んでおり、各検査種別コード７１に優先順位が割り当てられている。優先順位は、複数の検査種別について時系列の検査結果を並べて表示する際の順番を決定する場合に参照される。
【００５１】
時系列表示設定データ６２１は、例えば図６に示すように、病名コード７２と関連付けられた関連検査種別データ６１１と病名コードに関連付けられていない（病名不定の）関連検査種別データ６１１を含む。
病名コード７２は、医師が診断する病名を示しており、後述する診察業務データ５２の所見データ５４（図１０）に含まれる。
病名コード７２に関連付けられた関連検査種別データ６１１は、その病名と関連性の高い検査種別群を指定する。また、病名不定の関連検査種別データ６１１は、病名と無関係に関連性の高い検査種別群を指定する。
【００５２】
単独表示設定データ６２２は、１診察日の表示領域（Ａ１１）において検査結果を１診察分だけ表示するとき（単独表示モード若しくは通常モード）、この表示領域（Ａ１１)内で複数種別の検査結果をどのような順序で配列するかを設定する。単独表示設定データ６２２も、時系列表示設定データ６２１と同様に、病名コード７２と関連付けられた関連検査種別データ６１１と病名不定の関連検査種別データ６１１を含む。
【００５３】
倍率設定データ６０５は、ペン等のクリック操作によって検査結果の画像を拡大若しくは縮小させる後述の処理（図３８〜図４１）において、１回の操作により拡大若しくは縮小する倍率を検査種別に応じて設定する。また、カルテにおける検査結果等の画像を拡大若しくは縮小する場合におけるその表示サイズの上限値や下限値を検査種別に応じて設定する。倍率設定データ６０５は、例えば図８に示すように、検査種別コード７１と関連付けられた倍率データ６１３を含む。倍率データ６１３は、１回の操作によって画像を拡大若しくは縮小させる倍率や、画像の表示サイズの上限値，下限値を含む。
【００５４】
全般設定データ６０６は、画面表示に関する全般的な設定情報を含む。
例えば、全般設定データ６１は、カルテ画面の表示に関わる複数の表示設定データをそれぞれ有効にするか無効にするか、有効にする表示設定データが複数ある場合にそれらをどのような優先順位で参照するかといった情報を含む。本実施形態においては、特定の医師がカルテを見る場合に適用される表示設定データ６１（図５）や、特定の医師が特定の患者のカルテを見る場合に適用される表示設定データ６２（図９）の他に、後述するように、特定の診察日における特定の患者のカルテを見る場合に適用される表示設定データ６３（図１２）が存在する。全般設定データ６０６は、これらの表示設定データの中から処理に使用すべき表示設定データを決定する場合に参照される。
【００５５】
図９は、特定の医師が特定の患者のカルテを見る場合に適用される表示設定データ６２の構造を説明するための図である。
図９の例において、表示設定データ６２は、領域サイズ設定データ６０１、レイアウト設定データ６０２、画面操作設定データ６０３、検査表示設定データ６０４及び倍率設定データ６０５を有する。これらの設定データは、図５において示す同一符号のデータと同じである。
【００５６】
図１０は、患者データベース部１２に記憶される診察業務データの構造を説明するための図である。
患者データベース部１２は、患者に関する種々の情報を記憶しており、その一部として、患者の診察業務に関わる診察業務データ５２を記憶している。診察業務データ５２は、診察を行った患者の識別データ４２とその診察日５１に関連付けられている。
診察業務データ５２は、例えば図１０に示すように、診察を担当した医師の識別データ４１と、検査結果に関する検査データ５３と、医師の診察所見に関する所見データ５４と、医師が処方した薬剤と医師の指示に関する処方データ５５と、カルテ画面の表示設定に関する表示設定データ６３（第３表示設定データ）とを含んでいる。
なお本明細書では、検査データ５３、所見データ５４、処方データ５５を総称して「個別データ」と記す場合がある。また、１回分（１診察日分）のカルテに対応する１つの診察業務データ５２の内容を単に「カルテ」と記す場合がある。
【００５７】
図１１は、検査データ５３のデータ構造を説明するための図である。
検査データ５３は、患者に対して実施された検査結果のデータ５３２を含む。検査結果のデータ５３２は、例えば文字や画像などのデータであり、検査種別コード７１と付帯情報５３１に関連付けられている。検査種別コード７１は、患者に実施された検査の種別を示す。付帯情報５３１は、検査日、検査の担当者を示す識別データ、その担当者が記載した連絡事項などの付帯的な情報を含む。
【００５８】
表示設定データ６３は、患者識別データ４１と診察日５１に関連付けられており、特定の診察日における特定の患者のカルテを見る場合に適用される。表示設定データ６３は、例えば図１２に示すように、図５における同一符号と同様な設定データ（領域サイズ設定データ６０１、レイアウト設定データ６０２、倍率設定データ６０５）を有するとともに、検査表示設定データ６０４Ａとウィンドウ状態記録データ６０７を含んでいる。
【００５９】
検査表示設定データ６０４Ａは、時系列表示モードにおいて参照される病名不定の関連検査種別データ６１１と、単独表示モード（通常モード）において参照される病名不定の関連検査種別データ６１１を含む。時系列表示モードの関連検査種別データ６１１は、単独表示モードにおいて任意の診察日の検査結果をクリック等することにより時系列表示モードへ移行する場合（図４３）に適用される設定を記録する。単独表示モードの関連検査種別データ６１１は、単独表示モードにおいて特定の診察日の表示領域（Ａ１１)に適用される設定を記録する。
【００６０】
ウィンドウ状態記録データ６０７は、後述するペンのクリック操作（図３９〜図４１）によって拡大若しくは縮小された検査結果の画像のウィンドウ状態を記録する。この表示設定を有効にした場合、例えば、あるカルテの検査画像を拡大させた状態でログオフした後、再びログオンしてこのカルテを表示させた場合に、ウィンドウ状態記録データ６０７に記録されるウィンドウ状態の情報に基づいて、ログオフ前の検査画像の拡大状態が復元される。
【００６１】
［端末装置２］
図１３は、端末装置２の構成の一例を示す図である。
図１３に示す端末装置２は、処理部２０１と、通信部２０２と、表示部２０３と、指示入力部２０４と、記憶部２０５と、作業メモリ２０６とを有する。
表示部２０３は、本発明における表示部の一実施形態である。
指示入力部２０４は、本発明における指示入力部の一実施形態である。
【００６２】
通信部２０２は、通信ネットワーク３を介してサーバ装置１と通信を行うための回路であり、例えば上述した通信部１０２と同様の構成を有する。
【００６３】
表示部２０３は、処理部２０１から入力される表示信号に応じた画面を表示する装置であり、例えば上述した表示部１０３と同様の構成を有する。
【００６４】
指示入力部２０４は、利用者の指示を入力するための装置であり、例えば上述した指示入力部１０４と同様の構成を有する。
【００６５】
記憶部２０５は、処理部２０１及び周辺ハードウェア（２０２〜２０４）の初期化・制御等に使用される低レベルのプログラム（ＢＩＯＳ等）や、ファイル・オペレーティング・システム、アプリケーション・プログラムなどを格納するとともに、これらのプログラムで利用されるデータを格納する。記憶部２０５は、例えば上述した記憶部１０５と同様の構成を有する。
【００６６】
作業メモリ２０６は、処理部２０１のプロセッサがアクセスしてプログラムやデータを一時的に格納する比較的高速なメモリであり、例えば上述した作業メモリ１０６と同様の構成を有する。
【００６７】
処理部２０１は、端末装置２の全体的な動作を制御する回路であり、記憶部２０５や作業メモリ２０６に格納されるプログラムに基づいて周辺ハードウェア（２０２〜２０４）の制御やデータ処理を行う。例えば処理部２０１は、例えば上述した処理部１０１と同様の構成を有する。
【００６８】
この処理部２０１は、機能的なブロックとして、データベース要求処理部２１１と表示処理部２１２を有する。
データベース要求処理部２１１は、本発明における第１処理部の一実施形態である。
表示処理部２１２は、本発明における第２処理部の一実施形態である。
【００６９】
データベース要求処理部２１１は、指示入力部２０４において入力される利用者の指示に応じて、サーバ装置１の職員データベース部１１や患者データベース部１２にアクセスして、データの検索や読み出し、書き込み等を行う。データベース要求処理部２１１は、職員データベース部１１や患者データベース部１２から読み出されたデータを、一時的に作業メモリ２０６や記憶部２０５の一方若しくは両方に格納する。
表示処理部１１２は、指示入力部２０４において入力される利用者の指示に応じて、職員データベース部１１や患者データベース部１２から読み出されたデータを用いて表示部２０３の表示信号を生成し、カルテ等の画面を形成する。
【００７０】
ここで、上述した構成を有する本実施形態に係る診察業務支援装置の動作について説明する。
【００７１】
図１４は、本実施形態に係る診察業務支援装置においてカルテ画面を表示する場合の処理を説明するためのフローチャートである。
医師は、患者の電子カルテを開く場合、まず端末装置２の指示入力部２０４においてサーバ装置１にログインするための操作を行う。処理部２０１は、この操作に応じた指示信号を入力すると、サーバ装置１へログインする処理を行う（ステップＳＴ１００）。この際、処理部２０１は、指示入力部２０４から医師のＩＤ（医師識別データ４１）を入力し、記憶部２０５若しくは作業メモリ２０６（以下、これらを総称して「メモリ」と記す場合がある）に格納する。
【００７２】
サーバ装置１にログインすると、データベース要求処理部２１１は、メモリに格納した医師識別データ４１をサーバ装置１の職員データベース部１１に対して送信し、この医師識別データ４１に関連付けられた表示設定データ６１を職員データベース部１１から読み出す（ステップＳＴ１０５）。
【００７３】
表示処理部２１２は、職員データベース部１１から取得した表示設定データ６１の全般設定データ６０６を参照し、表示設定データ６１〜６３のどれをカルテ画面の表示処理に使用するか、若しくは、それらをどのような優先順位で使用するかに関する情報を取得し、カルテ画面の表示に必要な表示設定データを特定する。
【００７４】
また、ログイン後、表示処理部２１２は、患者を特定するための情報（例えば患者識別データ４２）の入力を求める画面を表示部２０３に表示する。この画面に促されて、患者を特定する情報が指示入力部２０４に入力されると（ステップＳＴ１１０）、データベース要求処理部２１１は、入力した情報に基づいて、患者の固有の情報（氏名、年齢、性別等）と診察業務データ５２を患者データベース部１２に要求し、要求に応じて取得したデータをメモリに格納する。
またこのとき、データベース要求処理部２１１は、表示設定データ６１の全般設定データ６０６に基づいて特定された必要な表示設定データ（６２，６３）を患者データベース部１２から取得する（ステップＳＴ１１５）。
【００７５】
なお、患者データベース部１２から取得する診察業務データ５２は、該当する患者についての全データを取得しても良いし、一部に限定してもよい。より多くの診察業務データ５２をメモリに格納しておくことで、患者データベース部１２からの読み出し処理に伴う遅延を減らせるので、表示部２０３における表示処理を高速化できる。ただし、メモリの容量に制限がある場合は、例えば取得する診察日の日数に上限を設定して、最新の診察業務データ５２を含んだ上限日数以下の診察業務データ５２を取得するようにしてもよい。また、全般設定データ６０６において表示設定データ６２が無効にされている場合は、診察業務データ５２を取得する際に表示設定データ６２を除いてもよい。
【００７６】
表示処理部２１２は、患者データベース部１２から必要なデータを取得すると、取得したデータに基づいて図１に示すようなカルテ画面を表示部２０３に表示する。
すなわち、表示処理部２１２は、メモリに格納した診察業務データ５２から、最新の診察日の診察業務データ５２とこれより古い一連のＮ回分（図１の例では２日分）の診察業務データ５２を読み出し、読み出した診察業務データ５２の内容を表示部２０３の画面の横方向若しくは縦方向へ診察日順に並べて表示する。
【００７７】
また、表示処理部２１２は、一の診察日の診察業務データ５２に含まれる個別データ（検査データ５３，所見データ５４，処方データ５５）の内容を、診察業務データ５２の内容が配列される方向（第１方向）に対して垂直な方向（第２方向）へ並べ、かつ、その並び順を全診察日において共通の順序に統一して表示する。
例えば図１に示すように診察業務データ５２の内容（１日分のカルテの内容）を横方向に並べて配列する場合、表示処理部２１２は、各診察業務データ５２に含まれる検査データ５３，所見データ５４，処方データ５５の内容を縦方向に並べ、かつ、その並び順を全ての診察日において共通の順序に揃えるように画面を構成する。
その結果、図１に示すように、各診察日の同一種類の個別データ（検査／所見／処方）が画面上で横方向に一列に並んだ状態となる。そのため、関連性の高いカルテの情報の時間的な変遷を、クリックやスクロール等の操作なしに、一目で簡単に把握できる。
【００７８】
カルテ画面を表示部２０３において表示すると、表示処理部２１２は、指示入力部２０４において利用者の指示入力操作により生成される指示信号の入力を待つ（ステップＳＴ１２５）。指示信号が入力されると、表示処理部２１２はこれに応じてカルテ画面を更新する処理やデータベース部（１１，１２）へのデータ記録処理などを実行し（ステップＳＴ１３０）、実行後に再び指示入力待ち状態となる（ステップＳＴ１２５）。ログオフを指示する信号が生成された場合、表示処理部２１２は所定のログオフ処理を実行して動作を終了する（ステップＳＴ１３５）。
【００７９】
次に、カルテ画面を形成する処理（ステップＳＴ１２０）について、図１５を参照しながら更に詳しく説明する。
【００８０】
カルテ画面を形成する場合、表示処理部２１２は、画面構成に関する領域サイズ設定データ６０１，レイアウト設定データ６０２を参照して、診察業務データ５２の内容を診察日順に並べるその配列方向と順序、並べて表示する診察業務データ５２の数、診察業務データ５２の表示領域内における各個別データの表示領域のサイズを決定する（ステップＳＴ２００）。
この場合、表示処理部２１２は、全般設定データ６０６（図５）に規定された内容に従って、表示設定データ６１〜６３の何れかを選択し、選択した表示設定データの領域サイズ設定データ６０１及びレイアウト設定データ６０２を参照する。
【００８１】
図１６，図１７は、レイアウト設定データ６０２に応じたカルテ画面のレイアウトのバリエーションについて説明するための図である。
図１の例では右側から順に新しい診察業務データ５２の内容（カルテ）が表示されているが、図１６（Ａ）の例では逆に左側から順に新しいカルテが表示される。
また、図１の例では横方向にカルテが並んで表示されているが、図１６（Ｂ）の例では縦方向にカルテが並んで表示される。
他方、図１７の例では、１画面に表示するカルテの数が図１の例（３日分）より１つ少なくなっている。図１７（Ａ），（Ｂ）の例では２つのカルテを横方向に並べており、図１７（Ｃ）では縦方向に並べている。また、図１７（Ａ）の例では右側から順に新しいカルテが配列され、図１７（Ｂ）の例では左側から順に新しいカルテが配列される。
【００８２】
図１８，図１９は、個別データの表示領域のカスタマイズ例について説明するための図である。
図１の例では、検査データ５３，所見データ５４，処方データ５５の各表示領域がほぼ同じサイズとなっているが、図１８の例では、検査データ５３の表示領域のサイズが最も大きくなっており、所見データ５４の表示領域のサイズが最も小さくなっている。
他方、図１及び図１８の例では、カルテ内に占める各個別データの表示領域の割合が全てのカルテにおいて同じになっている。これに対し、図１９の例では、各個別データの表示領域の割合がカルテごとに異なっている。図１９のようにカルテ毎に異なる場合は、診察業務データ５２中の表示設定データ６３（図１０，図１２）に含まれるレイアウト設定データ６０２が参照される。
なお、全般設定データ６０６において表示領域のサイズの自動調節を有効にしている場合は、後述のステップＳＴ３０５によって表示領域の第１方向の幅や第２方向の幅が変更される。
【００８３】
図１５に戻る。
カルテの画面構成に関する表示設定が決定すると（ステップＳＴ２００）、処理部２０１は、この表示設定において各個別データが占める表示領域のサイズを決定する（ステップＳＴ２０５）。
すなわち、表示処理部２１２は、個別データ（検査データ５３、所見データ５４、処方データ５５）に含まれるデータ量に基づいて、個別データの内容（画像，文）を所定の大きさで画面に表示するために必要な領域の第２方向における幅（図１の例では縦方向の幅）を算出する。具体的には、表示処理部２１２は、画面に表示する画像の枚数の情報や画面に表示する１以上の文のそれぞれの文字数に関する情報を個別データから取得し、この取得した情報に基づいて、当該個別データの第２方向における幅を算出する。そして、表示処理部２１２は、一の診察業務データ５２に属する各個別データについて第２方向の幅を算出すると、当該一の診察業務データ５２に属する各個別データの第２方向の幅を、上記算出した幅に応じて設定する。
例えば、表示処理部２１２は、一の診察業務データ５２に属する各個別データについて予め割り当てた第２方向の幅（例えば領域サイズ設定データ６０１において設定した標準の幅）と、当該一の診察業務データに属する各個別データについて算出した第２方向の幅とを比較する。比較の結果、算出した幅が予め割り当てた幅より大きい（予め割り当てた幅が表示に必要な幅より狭い）個別データがある場合、表示処理部２１２は、当該個別データの表示領域の第２方向における幅を、予め割り当てた幅から算出した幅へ拡大するとともに、当該個別データと同じ診察業務データに属する他の少なくとも１つの個別データの表示領域の第２方向における幅を、前記拡大分が相殺されるように縮小する。
【００８４】
以下、表示領域サイズを決定する処理（ＳＴ２０５）について詳しく説明する。
【００８５】
図２０は、各個別データの表示領域のサイズを決定する処理（ステップＳＴ２０５）について説明するためのフローチャートである。
表示処理部２１２は、メモリに記憶される診察業務データ５２の中から画面に表示すべき診察業務データ５２を選択し、その個別データに含まれる画像の枚数をカウントするとともに、当該個別データに含まれる１又は２以上の文の文字数をそれぞれカウントする。そして表示処理部２１２は、カウントした画像の枚数と文の文字数に基づいて、個別データの内容（画像，文）を所定の大きさで表示部２０３の画面に表示させるのに必要な領域の第２方向における幅を算出する（ステップＳＴ３０５）。
【００８６】
表示処理部２１２は、個別データの表示領域内において画像や文を一定の形式で配置する。すなわち、表示処理部２１２は、領域内で画像や文を配置する際のその配置パターン、画像のサイズ、文字のフォントサイズ、文字間隔、段落間隔などを定めている。
そのため、個別データに含まれる画像の数や文の各文字数が決まると、この一定の配置形式が要請する一定の対応関係に従って、個別データの表示領域のサイズが決まる。表示処理部２１２は、この一定の対応関係を利用して、個別データに含まれる画像の数や文の文字数から表示領域のサイズを算出する。
【００８７】
図２１は、個別データの表示領域におけるテキストデータと画像データの表示形式の一例を示す図である。
図２１の例では、検査データの表示領域Ａ１１に、テキストデータＴＸ１，ＴＸ２，…と画像データＩＭＧ１，ＩＭＧ２，…が表示される。テキストデータＴＸ１，ＴＸ２，…は、表示領域Ａ１１の内側の上端から下方へ順に配列されている。画像データＩＭＧ１，ＩＭＧ２，…は、それぞれサイズが同じであり、マトリクス状のパターンにおいて左上隅から横方向へ順に詰めて配置される。
このような表示形式が規定されていると、テキストデータの文に含まれる文字の数から文の行数が算出されるので、これにより、文の表示に必要な矩形領域の第２方向の幅（図２１の例では縦方向の幅）が算出される。全ての文について矩形領域の第２方向の幅を算出して合わせることにより、全ての文を表示するために必要な矩形領域Ａ４の第２方向の幅が算出される。
また画像については、画像の数に応じてマトリクス状のパターンの列数と行数が決まるので、この行数と画像の第２方向の幅により、全画像を表示するために必要な矩形領域Ａ５の第２方向の幅が算出される。
矩形領域Ａ４、Ａ５の最小サイズを合わせることにより、検査データの表示領域Ａ１１の最小サイズが算出される。
【００８８】
上記のようにして各個別データの表示領域の第２方向における幅を算出すると、表示処理部２１２は、各個別データについて、領域サイズ設定データ６０１により設定された第２方向の標準の幅とステップＳＴ３０５で算出した幅とを比較し、算出した第２方向の幅が標準の幅より大きい個別データを特定する（ステップＳＴ３１０）。ここで特定した個別データは、そのままの表示設定では、表示領域内に全ての内容を表示しきれない状態にある。
【００８９】
算出した第２方向の幅が予め設定された標準の幅より大きい個別データを特定した場合、表示処理部２１２は、この特定した個別データを含む診察業務データ５２の表示領域内において、各個別データの表示領域の第２方向における幅を自動調節する（ＳＴ３３０）。算出した第２方向の幅が標準の幅より大きい個別データが存在しない場合や、全般設定データ６０６において表示領域の自動調節を無効にしている場合、表示処理部２１２は自動調節（ＳＴ３３０）を行わずにステップＳＴ２１０（図１５）へ移行する。
【００９０】
個別データの表示領域を自動調節する場合、表示処理部２１２は、ステップＳＴ３１０で特定した個別データの表示領域の幅を算出した幅より拡大するとともに、この個別データと同じ診察業務データ５２に属する他の少なくとも１つの個別データの表示領域を、前記の拡大分が相殺されるように縮小する。
【００９１】
図２２は、個別データの表示領域を自動調節する処理（ステップＳＴ３３０）について説明するためのフローチャートである。
まず表示処理部２１２は、画面に表示する各診察業務データ５２の内容を所定のサイズで表示するために必要な領域の第２方向における幅を算出する（ステップＳＴ４００）。すなわち、表示処理部２１２は、画面に表示する各診察業務データ５２について、ステップＳＴ３０５で算出した個別データの第２方向の幅を合算することによって、診察業務データ５２の表示に必要な領域の幅を算出する。
【００９２】
各診察業務データ５２の表示領域の幅を算出すると、表示処理部２１２は、各診察業務データ５２について、診察業務データの表示領域の第２方向における幅の設定値とステップＳＴ４００で算出した幅とを比較し、算出した第２方向の幅がこの設定値より大きい診察業務データ５２を特定する（ステップＳＴ４０５）。ここで特定した診察業務データ５２は、そのままの表示設定では、予め定められた範囲内に全ての内容を表示しきれない状態にある。
【００９３】
そこで表示処理部２１２は、ステップＳＴ４０５において特定した診察業務データ５２を除く他の診察業務データ５２（全ての内容を画面に表示しきれる診察業務データ５２）について、個別データの表示領域のサイズを調節するステップＳＴ４２０〜ＳＴ４３０の処理を行う。
【００９４】
ステップＳＴ４２０：
表示処理部２１２は、ステップ４００において算出した診察業務データ５２の第２方向の幅と予め定められた第２方向の幅の設定値との差（第２方向の余りの幅）を算出する。ステップＳＴ４２５：
表示処理部２１２は、ステップＳＴ４２０で算出した第２方向の余りの幅を、各個別データの表示領域（「検査」，「所見」，「処方・指示」）に配分する。例えば、表示処理部２１２は、ステップＳＴ４２０で算出した余り幅を３等分して３つの個別データの表示領域にそれぞれ配分してもよい。あるいは、表示処理部２１２は、ステップＳＴ３１０（図２０）で特定された個別データの表示領域への配分をゼロとし、他の個別データの表示領域に対して上記の余り幅を（例えば均等に）配分してもよい。後者の場合、自動調節がされない場合における第２方向の標準の幅と自動調節がされた場合における第２方向の幅との誤差が小さくなるので、自動調節によるレイアウトの変化を小さくすることができる。ステップＳＴ４３０：
表示処理部２１２は、ステップＳＴ３０５（図２０）で算出した個別データの表示領域第２方向における幅と、ステップＳＴ４２５で配分した幅との和に応じて、各個別データの表示領域の第２方向における幅を決定する。
【００９５】
なお、ステップＳＴ４０５において特定した診察業務データ５２は、個別データの表示領域のサイズを調節しても全ての内容を表示しきれないので、上述したステップＳＴ４２０〜ＳＴ４３０の処理は行わない（ステップＳＴ４１５）。
【００９６】
図２３は、表示領域の自動調節を行わない場合のカルテ画面の表示例を示す図である。
図２３の例においては、図１に示すレイアウトがデフォルト状態である。このデフォルト状態のままで、検査データの表示領域Ａ１１の中に文（テキスト）の矩形領域Ａ４と画像の矩形領域（Ａ５）が収まっている。
他方、図２４は、表示領域の自動調節を行う場合のカルテ画面の表示例を示す図である。
図２４の例では、検査結果の画像が多くてデフォルト状態の検査データの表示領域Ａ１１に入りきらないため、検査データ５３の表示領域Ａ１１が拡大されている。これに伴い、所見データ５４及び処方データ５５の表示領域Ａ１２，Ａ１３がそれぞれ縮小されている。
【００９７】
これに対して、図２５は、検査データの表示領域にスクロールバーを設ける場合の例を示す図である。
図２５の例では、検査結果の画像が図２４の場合より更に多く、他の表示領域（Ａ１２，Ａ１３）を表示に必要な最小サイズ（ステップＳＴ３０５：図２０）まで縮小しても画像が表示領域Ａ１１に収まりきらない。このような場合、例えば表示処理部２１２は、図２６に示すように領域Ａ５（若しくは領域Ａ１１）にスクロールバーＢ１を追加して、画面からはみ出した画像をスクロールバーＢ１の操作によって見られるようにしている。
【００９８】
次に、表示領域サイズを決定する処理（ＳＴ２０５）に関する幾つかの変形例について説明する。
【００９９】
（第１の変形例）
図２５の例は、ステップＳＴ４１５（図２２）において診察業務データ５２の表示領域の第２方向における幅の算出値が設定値より大きいと判断され、ステップＳＴ４２０〜ＳＴ４３０の自動調節処理が実行されない場合に相当する。すなわち、診察業務データ５２の表示領域の第２方向における幅が、診察業務データ５２に含まれるデータ量に対して小さいため、スクロールバー等を設けなければ、診察業務データ５２の内容を全て表示することができない。このような場合、診察業務データ５２の表示領域（１回分のカルテの表示領域）の第１方向における幅（図２５の例では横方向の幅）を拡大することによって、スクロールバー等を設けなくても、診察業務データ５２の中に含まれる各個別データの内容を表示できる可能性がある。
そこで、第１の変形例では、診察業務データ５２の表示領域の第１方向における幅を自動調節する処理を更に実行する。
【０１００】
図２６は、図２０のフローチャートに診察業務データ５２の表示領域を自動調節する処理（ステップＳＴ３２０，ＳＴ３２５）を追加したフローチャートである。
この場合、表示処理部２１２は、個別データの表示領域サイズ決定処理（ステップＳＴ３３０）を実行する前に、診察業務データ５２の表示領域を自動調節する処理（ステップＳＴ３２０，ＳＴ３２５）を実行する。
【０１０１】
ステップＳＴ３２０において、表示処理部２１２は、診察業務データ５２の表示領域の自動調節を行うか否か判定する。すなわち表示処理部２１２は、全般設定データ６０６の設定内容を参照し、この設定内容において診察業務データ５２の自動調節を有効にしているか否か判定する。表示処理部２１２は、全般設定データ６０６において自動調節が有効の場合、次のステップＳＴ３２５において各診察業務データ５２の表示領域を決定し、自動調節が無効の場合は、ステップＳＴ３２５を行わずにステップＳＴ３３０へ移行する。
【０１０２】
ステップＳＴ３２５において、表示処理部２１２は、各診察業務データ５２に含まれるデータ量に応じて、画面に表示する各診察業務データ５２の表示領域の第１方向における幅（図２５の例では横方向の幅）を設定する。例えば、表示処理部２１２は、各診察業務データに含まれる画像の枚数や、１以上の文のそれぞれの文字数などに応じて、それらの数量が多いほど広い表示領域が与えられるように、各診察業務データ５２の表示領域の第１方向における幅を設定する。
【０１０３】
図２７は、診察業務データ５２の表示領域の第１方向における幅を決定する第１の変形例の処理（ステップＳＴ３２５：図２６）について説明するためのフローチャートである。
まず表示処理部２１２は、画面に表示する各診察業務データ５２の表示領域の最小サイズを算出する（ステップＳＴ６００）。すなわち、表示処理部２１２は、ステップＳＴ３０５で算出した個別データの表示領域を診察業務データ５２ごとに合算することによって、診察業務データ５２の内容を所定のサイズで表示するために必要な領域の第２方向の幅を算出する。
【０１０４】
各診察業務データ５２の表示領域の最小サイズが算出されると、次に表示処理部２１２は、各診察業務データについて算出した第２方向の幅に応じて、各診察業務データ５２の表示領域の第１方向における幅を決定する（ステップＳＴ６０５）。
例えば、表示処理部２１２は、３つの診察業務データ５２について算出した第２方向の幅がそれぞれ「Ｒ１」，「Ｒ２」，「Ｒ３」の場合、この３つの診察業務データ５２に「Ｒ１：Ｒ２：Ｒ３」の比で第１方向の幅を設定する。すなわち、表示処理部２１２は、各診察業務データに割り当てる第１方向の幅を、第２方向の幅の算出結果に応じて案分する。これにより、表示内容の多い診察業務データ５２は第１方向の幅が広くなり、表示内容の少ない診察業務データ５２は第１方向の幅が狭くなる。
【０１０５】
各診察業務データ５２の表示領域の第１方向における幅を決定したら、次に表示処理部２１２は、この決定した第１方向の幅を有する条件のもとで、各診察業務データ５２に含まれる各個別データの表示に必要な領域の第２方向における幅を再度算出する（ステップＳＴ６４０）。この算出の方法は、ステップＳＴ３０５（図２０）と同様である。また、表示処理部２１２は、各個別データについて、領域サイズ設定データ６０１により設定された第２方向の標準の幅とステップＳＴ６４０で算出した幅とを比較し、この比較結果に基づいて、算出した第２方向の幅が標準の幅より大きい個別データを再度特定する（ステップＳＴ６４５）。
【０１０６】
以上により、各診察業務データ５２の表示領域のサイズを調節した後、表示処理部２１２は、既に説明したステップＳＴ３３０の処理（図２０，図２２）によって、各個別データの表示領域のサイズを決定する。
【０１０７】
図２８は、診察業務データ５２の表示領域の第１方向における幅を自動的に調節する場合のカルテ画面の表示例を示す図である。
先述した図２５の例では、検査データの表示領域Ａ１１に画像を表示しきれないためスクロールバーＢ１を設けている。これに対し、図２８では、右端にある最新のカルテの領域Ａ１を他のカルテの領域（Ａ１−１，Ａ１−２）に比べて拡張させて、全ての画像が領域Ａ１１内に表示されるように調節している。その結果、スクロールバーＢ１が不要になっている。
このように、できるだけスクロールバー等の付加的な操作をすることなく内容を確認できるようにカルテを構成することで、診察業務をより効率化できる。
【０１０８】
（第２の変形例）
上述した第１の変形例では、図２７のフローチャートにおいて示すように、各診察業務データ５２の表示領域の第２方向における幅が算出され（ステップＳＴ６００）、その算出された第２方向の幅に応じて（例えば算出した幅の比に応じて）第１方向の幅が決定されている（ステップＳＴ６０５）。この方法では、決定した第１方向の幅において診察業務データの全内容を表示できるか否かを確かめていないため、場合によっては、スクロールバー等を設ける必要が生じる。そこで、第２の変形例では、各診察業務データ５２の内容を所定の大きさで画面に表示するために必要な領域の第１方向における幅が算出され、その算出結果に応じて、各診察業務データ５２の表示領域の第１方向における幅が決定される。
【０１０９】
すなわち、第２の変形例において、表示処理部２１２は、診察業務データ５２の各個別データのデータ量（画像の枚数、１以上の文のそれぞれの文字数など）に基づいて、当該診察業務データ５２の内容を所定の大きさで画面に表示するために必要な領域の第１方向における幅を算出する。
具体的には、表示処理部２１２は、診察業務データ５２の表示領域が第１方向において所定の幅（最小幅）を有する条件において、当該診察業務データに属する各個別データの第２方向における幅を算出して合算し、その合算値が診察業務データ５２の表示領域の第２方向における幅の設定値を超える場合は、当該診察業務データ５２の表示領域の第１方向における幅を所定の幅（最小幅）より段階的に拡大させながら前記の合算値を求める処理を繰り返す。そして、表示処理部２１２は、この合算値が第２方向の幅の設定値を下回った場合における当該診察業務データ５２の第１方向の幅を、当該診察業務データ５２の表示に必要な第１方向の幅として取得する。
表示処理部２１２は、上記のようにして各診察業務データ５２の表示に必要な第１方向の幅を取得すると、各診察業務データ５２に割り当てる表示領域の第１方向における幅を、当該取得した第１方向の幅に応じて設定する。
【０１１０】
図２９は、診察業務データ５２の表示領域の第１方向における幅を決定する第２の変形例の処理（ステップＳＴ３２５：図２６）について説明するためのフローチャートである。
図２９に示すフローチャートは、図２７に示すフローチャートにおけるステップＳＴ６００〜ＳＴ６０５を次に述べるステップＳＴ６１０〜ＳＴ６２２に置き換えたものである。
【０１１１】
まず、表示処理部２１２は、画面に表示する一の診察業務データ５２の一つを選択し（ステップＳＴ６１０）、当該診察業務データ５２の内容を所定のサイズで表示するために必要な領域の第２方向における幅を算出する（ステップＳＴ６１２）。この処理は、既に説明したステップＳＴ６００（図２７）と同様である。ただし、この場合、表示処理部２１２は、当該診察業務データ５２の表示領域の第１方向における幅が所定の最小幅になっているものとして、当該診察業務データ５２に含まれる各個別データの表示領域の第２方向における幅を算出し、それらを合算することによって、当該診察業務データ５２の表示領域の第２方向における幅を算出する。
【０１１２】
次に、表示処理部２１２は、ステップＳＴ６１２で算出した第２方向の幅が、予め決められた設定値を超えるか否か判定する（ステップＳＴ６１４）。算出した幅が設定値を超える場合（当該診察業務データ５２の内容を画面に表示しきれない場合）、表示処理部２１２は、当該診察業務データ５２の表示領域の第１方向における幅を上記の最小幅から所定の増分値だけ拡大し（ステップＳＴ６１６）、その拡大した第１方向の幅を有するものとして、当該診察業務データ５２の内容を所定のサイズで表示するために必要な領域の第２方向における幅を再び算出する（ステップＳＴ６１８）。そして、表示処理部２１２は、ステップＳＴ６１４に戻り、算出した第２方向の幅が設定値を超えるか否か判定する。表示処理部２１２は、ステップＳＴ６１８で算出した第２方向の幅が設定値を超えるまで、該診察業務データ５２の表示領域の第１方向における幅を所定の増分値ずつ拡大する。
【０１１３】
当該診察業務データ５２について算出した第２方向の幅が設定値を下回った場合、表示処理部２１２は、その第２方向の幅の算出条件とした第１方向の幅を、当該診察業務データ５２の表示に必要な第１方向の幅として取得する（ステップＳＴ６２０）。表示処理部２１２は、画面に表示する全ての診察業務データ５２についてステップＳＴ６１２〜ＳＴ６２０の処理を行い、各診察業務データ５２の表示に必要な第１方向の幅を取得する。
【０１１４】
画面に表示する全ての診察業務データ５２について第１方向の幅を取得すると、表示処理部２１２は、各診察業務データ５２について取得した第１方向の幅に応じて、各診察業務データ５２の第１方向の幅を設定する（ステップＳＴ６３０）。
例えば、表示処理部２１２は、図２７のステップＳＴ６０５の場合と同様に、各診察業務データ５２について取得した第１方向の幅の比に応じて、各診察業務データ５２の第１方向の幅を設定してもよい。
あるいは、表示処理部２１２は、図２２におけるステップＳＴ４２０〜ＳＴ４３０の場合と同様の方法によって、各診察業務データ５２の第１方向の幅を設定してもよい。すなわち、表示処理部２１２は、各診察業務データ５２について取得した第１方向の幅の合算値と、全診察業務データ５２の第１方向における幅の設定値との差を第１方向の余りの幅として算出する。表示処理部２１２は、この算出した余りの幅を各診察業務データ５２に配分し、配分した幅とステップＳＴ６２０で取得した幅との和に応じて第１方向の幅を決定する。余りの幅の配分方法としては、例えば、全ての診察業務データ５２に対して均等に配分してもよい。または、ステップＳＴ６２０で取得した第１方向の幅が領域サイズ設定データ６０１で設定される第１方向の標準の幅を超えている診察業務データ５２に対して配分をゼロとし、その他の診察業務データ５２に対して余りの幅を（例えば均等に）配分するようにしてもよい。後者の場合、自動調節がされない場合における第１方向の標準の幅と自動調節がされた場合における第１方向の幅との誤差が小さくなるので、自動調節によるレイアウトの変化を小さくすることができる。
【０１１５】
表示処理部２１２は、各診察業務データ５２の表示領域の第１方向における幅を決定したら、既に説明した図２７の場合と同様に、各診察業務データ５２に含まれる各個別データの表示に必要な領域の第２方向における幅を再度算出し（ステップＳＴ６４０）、算出した第２方向の幅が標準の幅より大きい個別データを再度特定する（ステップＳＴ６４５）。
【０１１６】
（第３の変形例）
第２の変形例では、画面に表示する全ての診察業務データ５２について、その内容を所定の大きさで表示するために必要な領域の第１方向における幅が算出される。この算出された幅の合算値が、全診察業務データ５２の第１方向における幅の設定値より大きくなると、第１方向の幅をどのように調節しても全診察業務データ５２の内容を画面に表示しきれなくなる。そこで、第３の変形例では、診察業務データ５２における画像のサイズを縮小することによって、全診察業務データ５２の内容が画面に表示されるようにする。
【０１１７】
すなわち、第３の変形例において、表示処理部２１２は、各診察業務データ５２の表示に必要な第１方向の幅の算出結果を合算した値が全診察業務データ５２の第１方向における幅の設定値を超える場合、各診察業務データ５２に含まれる画像のサイズを段階的に縮小させながら、この第１方向の幅の合算値を求める処理を繰り返す。そして、表示処理部２１２は、第１方向の幅の合算値が第１方向の幅の設定値を下回った場合における各診察業務データ５２の表示領域の第１方向における幅を、各診察業務データの表示に必要な第１方向の幅として取得する。表示処理部２１２は、画面に表示する各診察業務データ５２の表示領域の第１方向における幅を、各診察業務データ５２について取得した第１方向の幅に応じて設定する。
【０１１８】
図３０，図３１は、診察業務データ５２の表示領域の第１方向における幅を決定する第３の変形例の処理（ステップＳＴ３２５：図２６）について説明するためのフローチャートである。
図３０，図３１に示すフローチャートは、図２９に示すフローチャートにおけるステップＳＴ６２２とステップＳＴ６３０の間にステップＳＴ６２３〜ＳＴ６２８を追加したものである。
【０１１９】
表示処理部２１２は、ステップＳＴ６１０〜ＳＴ６２２の処理によって各診察業務データ５２の表示に必要な領域の第１方向における幅を取得すると、この取得した第１方向の幅を合算し（ステップＳＴ６２３）、その合算値が全診察業務データ５２の第１方向における幅の設定値を超えるか否か判定する（ステップＳＴ６２４）。合算値が設定値を超える場合、表示処理部２１２は、全般設定データ６０６において画像サイズの自動調節を有効であれば（ステップＳＴ６２５）、画面に表示する画像のサイズを所定の割合だけ縮小する（ステップＳＴ６２６）。この場合、全診察業務データ５２に含まれる全画像を一律に縮小してもよいし、一部の画像のみ（例えば検査結果データなどの特定の個別データに含まれる画像のみ）を縮小してもよい。
【０１２０】
次いで表示処理部２１２は、縮小後の画像のサイズが所定の下限値より大きいか否か判定し（ステップＳＴ６２７）、下限値より大きい場合、ステップＳＴ６１０に戻る。表示処理部２１２は、画像を縮小した条件のもとでステップＳＴ６１０〜ＳＴ６２２の処理を再び実行し、各診察業務データ５２の表示に必要な領域の第１方向における幅を取得する。そして、表示処理部２１２は、再度取得した第１方向の幅の合算値が依然として設定値を超えているならば、画像のサイズを再び所定の割合だけ縮小させて（ステップＳＴ６２６）、ステップＳＴ６１０以降の処理を行う。表示処理部２１２は、第１方向の幅の合算値が設定値を下回るまで、画像のサイズを所定の割合ずつ段階的に縮小する。第１方向の幅の合算値が設定値を下回ると、表示処理部２１２は、図２９と同様にステップＳＴ６３０〜ＳＴ６４５の処理を行う。
【０１２１】
他方、ステップＳＴ６２６で縮小した画像のサイズが所定の下限値より小さくなった場合（ステップＳＴ６２７）、表示処理部２１２は画像のサイズを縮小前の状態に戻して、ステップＳＴ６３０〜ＳＴ６４５の処理に移行する。これにより、画像のサイズが著しく小さくなることを防止できる。
【０１２２】
なお、画像のサイズの下限値は、例えば倍率データ６０５（図８）に含まれており、検査種別コード７１と関連付けられている。表示処理部２１２は、検査結果データ５３２に含まれる画像を縮小する場合、この検査結果データ５３２と同一の検査種別コード７１に関連付けられた下限値を倍率データ６０５から取得し、この下限値より画像を縮小しないようにする。これにより、検査の種別に応じて画像サイズの下限値を適切に設定することが可能となる。
【０１２３】
（第４の変形例）
上述した表示領域サイズの決定方法では、標準のサイズの表示領域ではその内容を表示しきれない場合に、第１方向の幅や第２方向の幅を拡大することによって、個別データの全内容が表示されるようにする。これに対し、第４の変形例では、個別データの表示領域のサイズを固定した状態で、画像等のサイズを縮小することにより、個別データの全内容が表示されるようにすることが可能となる。また、第４の変形例では、表示領域に余裕がある場合に画像サイズを拡大することも可能となる。
【０１２４】
図３２は、各個別データの表示領域のサイズを決定する第４の変形例の処理（ステップＳＴ２０５）について説明するためのフローチャートである。図３２に示すフローチャートは、図２６に示すフローチャートに画像サイズの自動調節に関する処理（ステップＳＴ３３５，ＳＴ３４０）を追加したものである。
表示処理部２１２は、全般設定データ６０６において個別データのサイズの自動調節が無効状態に設定されている場合（ステップＳＴ３１５）、全般設定データ６０６において画像サイズの自動調節が有効状態に設定されているか確認し（ステップＳＴ３３５）、これが有効状態の場合は、各個別データの画像サイズを決定するステップＳＴ３４０の処理を実行する。
【０１２５】
ステップＳＴ３４０において、表示処理部２１２は、第２方向の幅の算出結果が標準の幅より大きい個別データ（ステップＳＴ３１０で特定した個別データ）の全内容が標準の幅の表示領域において表示されるように、当該個別データに含まれる画像の表示サイズを所定の大きさ（領域サイズ設定データ６０１において設定された標準サイズ）より縮小する。例えば、表示処理部２１２は、当該個別データに含まれる画像の表示サイズを段階的に縮小させながら、当該個別データの表示に必要な領域の第２方向における幅を算出する処理を繰り返し、第２方向の幅の算出結果が標準の幅を超えない最大の幅になるまで画像のサイズを縮小する。
ただし、表示処理部２１２は、個別データの全内容が標準の幅の表示領域において表示されるように当該個別データに含まれる画像のサイズを縮小すると当該縮小後の画像の表示サイズが所定の下限値より小さくなる場合には、当該個別データに含まれる画像の表示サイズを下限値まで縮小する。そして、この場合、表示処理部２１２は、下限値まで縮小した画像を含む当該個別データの全内容が表示されるように、当該個別データの表示領域の第２方向における幅を拡大するとともに、当該個別データと同じ診察業務データに属する他の少なくとも１つの個別データの表示領域の第２方向における幅を、前記拡大分が相殺されるように縮小する。
【０１２６】
また、表示処理部２１２は、第２方向の幅の算出結果が標準の幅より大きい個別データ（ステップＳＴ３１０で特定された個別データを除く他の個別データ）について、その画像サイズを拡大する処理を行う。すなわち、表示処理部２１２は、当該個別データに含まれる画像の表示サイズを段階的に拡大させながら、当該個別データの表示に必要な領域の第２方向における幅を算出する処理を繰り返し、第２方向の幅の算出結果が標準の幅を超えない最大の幅になるまで画像の表示サイズを拡大する。
ただし、表示処理部２１２は、第２方向の幅の算出結果が標準の幅を超えない最大の幅になるまで画像の表示サイズを拡大させると当該拡大後の画像の表示サイズが所定の上限値を超える場合には、当該個別データの画像を上限値まで拡大する。
【０１２７】
図３３，図３４は、各個別データの画像サイズを決定する第４の変形例の処理（ステップＳＴ３４０）について説明するためのフローチャートである。
表示処理部２１２は、全般設定データ６０６において画像サイズの縮小と拡大の何れをを行うように設定されているか確認する（ステップＳＴ７００）。
全般設定データ６０６において画像サイズの縮小を行うように設定されている場合、表示処理部２１２は、ステップＳＴ３１０（図３２）で特定された個別データの全内容が標準の幅の表示領域において表示されるように、当該個別データに含まれる画像のサイズを縮小する（ステップＳＴ７０５）。具体的には、表示処理部２１２は、当該個別データに含まれる画像の表示サイズを段階的に縮小させながら、当該個別データの表示に必要な領域の第２方向における幅を算出する処理を繰り返し、第２方向の幅の算出結果が標準の幅を超えない最大の幅になるまで画像のサイズを縮小する。
【０１２８】
画像のサイズを縮小すると、表示処理部２１２は、その縮小後の画像が所定の下限値を下回っているか判定する（ステップＳＴ７１０）。下限値を下回っている場合、表示処理部２１２は、全般設定データ６０６において画像サイズの下限を制限するように指定されているか確認し（ステップＳＴ７１５）、下限サイズを制限するように指定されている場合には、画像サイズを下限値に設定する（ステップＳＴ７２０）。
【０１２９】
ステップＳＴ７２０において画像サイズを下限値に制限する場合、個別データの全内容を画面上に表示できない状態にある。そこで、表示処理部２１２は、画像サイズの下限値を制限する場合に表示領域のサイズを自動調節することが全般設定データ６０６において設定されているか確認し（ステップＳＴ７２５）、自動調節をするように設定されている場合には、ステップＳＴ７３０〜ＳＴ７４０の処理を実行する。ステップＳＴ７３０〜ＳＴ７４０の処理は、図２６におけるステップＳＴ３２０〜ＳＴ３３０と同じである。これにより、画像サイズを下限値に設定した状態で、各個別データの内容が表示されるように、各個別データの表示領域のサイズ（第１方向の幅，第２方向の幅）が調節される。
【０１３０】
他方、全般設定データ６０６において画像サイズの拡大を行うように設定されている場合、表示処理部２１２は、ステップＳＴ３１０（図３２）で特定された個別データ以外の他の個別データに含まれる画像を拡大する（ステップＳＴ７５０）。具体的には、表示処理部２１２は、当該個別データに含まれる画像の表示サイズを段階的に拡大させながら、当該個別データの表示に必要な領域の第２方向における幅を算出する処理を繰り返し、第２方向の幅の算出結果が標準の幅を超えない最大の幅になるまで画像のサイズを拡大する。これにより、各個別データの表示領域のサイズを変更することなく、各個別データの画像を自動的に拡大することができる。
【０１３１】
画像のサイズを拡大すると、表示処理部２１２は、その拡大後の画像が所定の上限値を超えているか判定する（ステップＳＴ７５５）。上限値を超えている場合、表示処理部２１２は、全般設定データ６０６において画像サイズの上限を制限するように指定されているか確認し（ステップＳＴ７６０）、上限サイズを制限するように指定されている場合には、画像サイズを上限値に設定する（ステップＳＴ７６５）。
【０１３２】
なお、上述した画像サイズの下限値と上限値は、例えば図８に示す倍率設定データ６０５において検査種別コードと関連付けられている。表示処理部２１２は、検査結果データ５３２に含まれる画像を縮小または拡大する場合、この検査結果データ５３２と同一の検査種別コード７１に関連付けられた下限値または上限値を倍率データ６０５から取得し、この下限値または上限値より画像を縮小または拡大しないようにする。これにより、例えば、検査結果を把握するには画像のサイズをある程度大きくする必要のある検査については下限値を大きめに設定するなど、検査の種別に応じて画像サイズの表示サイズの範囲を適切に設定することが可能となる。
【０１３３】
図３５は、個別データの表示領域のサイズに合わせて画像を自動的に縮小する場合のカルテ画面の表示例を示す図である。図３５の例では、検査データの表示領域Ａ１１のサイズ（第１方向の幅、第２方向の幅）を標準のサイズに保った状態で、検査結果の画像のサイズを縮小している。
他方、図３６は、個別データの表示領域のサイズに合わせて画像を自動的に拡大する場合のカルテ画面の表示例を示す図である。図３５の例では、検査データの表示領域Ａ１１のサイズを標準のサイズに保った状態で、検査結果の画像のサイズを拡大している。
以上が、表示領域サイズを決定する処理（ＳＴ２０５）についての説明である。
【０１３４】
図１５に戻る。
上記のようにして個別データの表示領域のサイズを決定したら、次に表示処理部２１２は、表示領域内における検査結果の配列を決定する（ステップＳＴ２１０）。
ここで検査結果の配列とは、例えば図２１に示すマトリクス状のパターンにおける画像（ＩＭＧ１，ＩＭＧ２，…）の配列や文（ＴＸＴ１，ＴＸＴ２，…）の配列を指す。表示処理部２１２は、この配列を、上述した関連検査種別データ６１１（図７）に基づいて決定する。
【０１３５】
関連検査種別データ６１１（図７）は、先に説明したように、検査表示設定データ（６０４，６０４Ａ）に含まれている。検査表示設定データ（６０４，６０４Ａ）には、次の三種類がある。
＜１＞  医師識別データ４１に関連付けられたもの
この検査表示設定データ６０４（図６）は、表示設定データ６１（図５）に含まれる。
＜２＞  医師識別データ４１と患者識別データ４２に関連付けられたもの
この検査表示設定データ６０４（図６）は、表示設定データ６２（図９）に含まれる。
＜３＞  患者識別データ４２と診察日５１に関連付けられたもの
この検査表示設定データ６０４Ａ（図１２）は、表示設定データ６３（図１２）に含まれる。
【０１３６】
３つの表示設定データ（６１〜６３）の何れを有効にするか（優先するか）については、既にステップＳＴ１０５（図１４）において全般設定データ６０６に基づいて決定している。表示処理部２１２は、この有効な（優先度の高い）表示設定データに含まれる検査表示設定データ（６０４，６０４Ａ）の中から関連検査種別データ６１１を取得し、取得した関連検査種別データ６１１を参照して検査結果の配列を決定する。
【０１３７】
図３７は、この検査結果の配列決定処理（ステップＳＴ２１０）について説明するためのフローチャートである。
表示処理部２１２は、画面に表示する全ての診察業務データ５２について、ステップＳＴ５００〜ＳＴ５２０の処理をそれぞれ実行する。
【０１３８】
まず表示処理部２１２は、病名コード７２に応じて関連検査種別データ６１１を選択するか否かについて判定する（ステップＳＴ５０５）。
表示設定データ６１，６２が無効になっているため検査表示設定データ６０４（図６）を参照できない場合（病名コード７２に関連付けられた関連検査種別データ６１１を読み出せない場合）や、病名コード７２に応じた関連検査種別データ６１１の選択動作が全般設定データ６０６で無効されている場合、表示処理部２１２は、関連検査種別データ６１１の選択に病名コード７２を用いない。この場合、表示処理部２１２は、病名不定の関連検査種別データ６１１を取得する（ステップＳＴ５１５）。
【０１３９】
一方、表示設定データ６１，６２の検査表示設定データ６０４（図６）に含まれた関連検査種別コード６１１を用いる場合であって、病名コード７２に応じた関連検査種別データ６１１の選択動作が全般設定データ６０６で有効にされている場合、表示処理部２１２は、病名コード７２に応じて関連検査種別データ６１１を選択する。この場合、表示処理部２１２は、診察業務データ５２の所見データ５４から病名コードを取得する（ステップＳＴ５０５）。そして表示処理部２１２は、取得した病名コード７２と関連付けられた関連検査種別データ６１１を検査表示設定データ６０４（図６）から取得する（ステップＳＴ５１０）。なおこの場合、表示処理部２１２は、単独表示設定データ６２２の中から関連検査種別データ６１１を取得する。
【０１４０】
ステップＳＴ５１０若しくはＳＴ５１５において関連検査種別データ６１１を取得すると、表示処理部２１２は、取得した関連検査種別データ６１１に含まれる複数の検査種別コード７１に割り当てられた優先順位の情報（図７）と、検査結果データ５３２（図１１）にそれぞれ関連付けられた検査種別コード７１とに基づいて、検査データ５３に含まれる各検査結果データ５３２の順序を決定する。例えば、表示処理部２１２は、検査種別コード７１に基づいて、検査結果データ５３２と優先順位の情報とを関連付ける。表示処理部２１２は、この検査結果データ５３２を優先順位の情報に従ってソートすることにより、検査結果データ５３２の順序付けを行う。
そして、表示処理部２１２は、決定した検査結果データ５３２の順序付けに従って、検索結果の所定の配列パターン（図２１）上に検査結果データ５３２の内容を順に配列するようにして、各検査結果データ５３２の表示位置を決定する（ステップＳＴ５２０）。
【０１４１】
再び図１５に戻る。
上記のようにして各表示領域のサイズを決定し（ステップＳＴ２０５）、表示領域内の検査結果の配列を決定すると（ステップＳＴ２１０）、次に表示処理部２１２は、この決定した内容に応じてカルテ画面を形成する表示信号を生成し、表示部２０３に入力する（ステップＳＴ２１５）。
【０１４２】
なお、表示処理部２１２は、上述したサイズ決定処理の結果として個別データの内容を表示しきれない表示領域については、例えばスクロールバーやページめくり用ボタンなどを追加して、表示しきれない内容を所定の操作によって見られるようにする。
以上、カルテ画面を形成する処理（図１５）についてについて説明した。
【０１４３】
次に、利用者（医師）の操作に応じて画面の表示状態を柔軟に変更することができる各種の処理（ページめくり、個別データの内容の拡大・縮小、画像の拡大・縮小、検査結果の時系列表示）について説明する。
【０１４４】
まず、カルテの表示を診察日単位でシフトさせる処理（ページめくり処理）について説明する。
【０１４５】
本実施形態では、図１に示すように予め複数のカルテが画面に並んで表示されているので、カルテの枚数が比較的少ない場合は、画面をスクロールさせる等の特別な操作が不要である。しかしながら、より多くのカルテを見る必要がある場合、利用者は、所望のカルテが画面に現れるように指示入力部２０４を操作する。
表示部２０３の画面に表示されるカルテを変更するように指示する指示信号が指示入力部２０４において生成されると、表示処理部２１２は、最新のカルテの表示を固定した状態で、そのとき画面に表示される他の一連のＮ回分のカルテを更新する。すなわち、表示処理部２１２は、最新カルテ以外のＮ回分のカルテを、これよりＭ回だけ前若しくは後にシフトしたＮ回分のカルテに置換し、置換したカルテを診察日順に並べて表示部２０３の画面に表示する。１回の操作でシフトするカルテの枚数Ｍは、画面操作設定データ６０３に基づいて設定される。
上述したページめくりの指示は、できるだけ簡易な操作で入力できることが望ましい。そのため本実施形態では、例えば、指示入力部２０４にタッチパネルセンサーが用いられる。指示入力部２０４は、表示部２０３の画面の表面にペンや指等の物体が接触若しくは近接すると、その接触位置若しくは近接位置を示すセンサー信号を生成する。
【０１４６】
以下、図３８のフローチャートを参照して、ページめくり処理を具体的に説明する。
指示入力待ちの状態（ステップＳＴ１２５、図１４）において指示入力部２０４が上述したセンサー信号を生成した場合、表示処理部２１２は、センサー信号が示す接触位置若しくは近接位置の変化に基づいて、ページめくりの指示が入力されたか否か判定する。
例えば、表示処理部２１２は、指示入力部２０４のセンサー信号が示すペン等の接触位置若しくは近接位置（指示位置）がカルテの表示領域の境界を越えてスライドし、そのスライド方向が斜めに傾いておらず（すなわち水平方向又は垂直方向）、スライド方向がカルテの配列方向に沿っており、かつ、スライドの時間が一定時間内である場合、ページめくり処理を実行するように指示が入力されたと判定する（ステップＳＴ８００〜ＳＴ８１５）。
【０１４７】
カルテの表示領域の境界を越えて指示位置がスライドしたか否かの判定は、例えば、スライドの始点と終点により行われる。すなわち、表示処理部２１２は、隣接するカルテの一方の表示領域にスライドの始点があり、他方の表示領域にスライドの終点がある場合、カルテの表示領域の境界を越えて指示位置がスライドしたと判定する。
カルテの表示領域の境界を超えることをページめくり処理の指示条件にしているため、カルテの表示領域内における通常のスライド操作がページめくり処理の指示として判定されることを防ぐことができる。
【０１４８】
また、スライド方向が斜めか否かの判定は、例えば、スライドの開始位置と終了位置の座標に基づいて行われる。
例えば表示処理部２１２は、スライドの開始位置を始点とし終了位置を終点とするベクトルが水平方向（カルテの境界線に対して垂直な方向）に対してなす角度が所定値より小さい場合は水平方向へのスライドと判定する。また、表示処理部２１２は、上記のベクトルが垂直方向（カルテの境界線と平行な方向）に対してなす角度が所定値より小さい場合は垂直方向へのスライドと判定し、その他の場合は斜め方向へのスライドと判定する。
あるいは、表示処理部２１２は、垂直方向（カルテの境界線と平行な方向）における始点と終点の位置のずれが所定値より短い場合、水平方向にスライドしたと判定してもよい。
【０１４９】
また、スライド方向がカルテの配列方向に沿っているか否かの判定は、レイアウト設定データ６０２に含まれるカルテの配列方向の情報に基づいて行われる。すなわち、表示処理部２１２は、レイアウト設定データ６０２においてカルテの配列が水平方向に設定されており、かつ、上述したスライド方向の判定結果が水平方向の場合、又は、レイアウト設定データ６０２においてカルテの配列が垂直方向に設定されており、かつ、上述したスライド方向の判定結果が垂直方向の場合、スライド方向がカルテの配列方向に沿っていると判定する。
スライドの時間が一定時間内であるか否かの判定は、例えば、画面への接触若しくは近接が開始してから終了するまでの時間を計測し、その計測結果が所定の時間に達したか否かを判定することにより行う。
【０１５０】
ステップＳＴ８００〜ＳＴ８１５においてページめくり処理の指示が入力されたと判定した場合、表示処理部２１２は、表示されるカルテの診察日を前又は後の何れにシフトさせるか判定する（ステップＳＴ８２０）。
カルテの診察日をシフトさせる向きの判定は、レイアウト設定データ６０２に含まれるカルテの配列順序の情報に基づいて行われる。例えば、表示処理部２１２は、上述のようにしてベクトルの角度により判定したスライド方向（上，下，左，右）とレイアウト設定データ６０２に含まれるカルテの配列順序の情報とに基づいて、接触位置が前の診察日のカルテから後の診察日のカルテへ移動したのか、それとも後の診察日のカルテから前の診察日のカルテへ移動したのかを判定する。
接触位置が前の診察日のカルテから後の診察日のカルテへ移動している場合、表示処理部２１２は、カルテをＭ回分だけ前にシフトさせることを判定する。逆に、接触位置が後の診察日のカルテから前の診察日のカルテへ移動している場合、表示処理部２１２は、カルテの診察日をＭ回分だけ後にシフトさせることを判定する。
【０１５１】
ステップＳＴ８２０においてカルテの診察日を前にシフトさせると判定した場合、表示処理部２１２は、現在表示中のＮ回分のカルテ（最新カルテを除く）に対してＭ回分だけ前にずれたＮ回分のカルテのデータ（診察業務データ５２）をメモリから読み出す（ステップＳＴ８２５）。
他方、ステップＳＴ８２０において診察日を後にシフトさせると判定した場合、表示処理部２１２は、現在表示中のＮ回分のカルテ（最新カルテを除く）に対してＭ回分だけ後にずれたＮ回分のカルテのデータ（診察業務データ５２）をメモリから読み出す（ステップＳＴ８３０）。
【０１５２】
表示処理部２１２は、最新のカルテの表示を固定した状態で、ステップＳＴ８２５又はＳＴ８３０において読み出したＮ回分のカルテを現在表示中のＮ回分のカルテに置き換えるように表示部２０３の画面を更新する（ステップＳＴ８３５）。すなわち、表示処理部２１２は、新たに読み出したＮ日分のカルテと最新のカルテとを診察日順に並べて表示部２０３の画面に表示する表示信号を生成する。
【０１５３】
図３９，図４０は、ページめくり処理における操作の一例を示す図である。
図３９，図４０の例は、カルテが横方向に配列されたレイアウトにおいてカルテの診察日をシフトさせる例を示す。図の例では、ペン２２１の接触位置が前々回の所見の表示領域Ａ１２−２から前回の所見の表示領域Ａ１２−１へ移動しているので、この場合、ペン２２１のスライド方向と同じ方向へカルテが移動するように、カルテの診察日が前にシフトしている。また、この例では、１回のペン操作でカルテの診察日が１回分だけ前へシフトしており、前回及び前々回の２回分のカルテが、前々々回及び前々回の２回分のカルテに置換されている。
【０１５４】
次に、個別データの内容を拡大または縮小させる処理について説明する。
【０１５５】
上述したように、本実施形態に係る診察業務支援装置では、個別データの表示領域のサイズを自動調節することにより、なるべくスクロール等の操作をしなくてもカルテの内容を閲覧できるようにしている。しかしながら、例えばある個別データの内容を更に拡大して詳しく見たい場合、利用者は、その個別データの内容を拡大表示するように指示入力部２０４を操作する。この操作を行うための指示入力部２０４としては、例えば前述のページめくり処理と同様に、タッチパネルセンサーが用いられる。
具体的には、表示処理部２１２は、個別データの表示領域内でペン等の接触位置が水平方向に対し所定範囲内の角度で傾いた方向にスライドしたことを示すセンサー信号が指示入力部２０４において生成された場合、個別データの内容の拡大若しくは縮小を行う。
例えば、表示処理部２１２は、スライド方向が水平方向に対して所定範囲内の角度で傾いている場合、スライドの始点にあたる表示領域の個別データの内容を、スライドの始点から終点までの長さ（スライド距離）に応じた倍率で拡大するように表示信号を生成する。
また、表示処理部２１２は、スライド方向が上記拡大時と逆方向の場合（スライド方向の角度が上記拡大時の角度範囲に対して１８０°ずれた角度範囲に含まれる場合）、スライドの始点にあたる表示領域の個別データの内容をスライド距離に応じた倍率で縮小するように表示信号を生成する。
【０１５６】
以下、図４１のフローチャートを参照して、個別データの内容拡大・縮小処理を具体的に説明する。
表示処理部２１２は、指示入力待ちの状態（ステップＳＴ１２５、図１４）において、指示入力部２０４のセンサー信号が示す接触位置（近接位置）の変化に基づいて、個別データの表示領域を拡大または縮小させる指示が入力されたか否か判定する。
すなわち、表示処理部２１２は、指示入力部２０４のセンサー信号が示すペン等の接触位置（近接位置）が水平方向に対して所定の範囲内の角度で傾いてスライドしている場合、個別データの表示領域を拡大または縮小させる指示が入力されたと判定する（ステップＳＴ９００）。
【０１５７】
スライド方向が所定の範囲内の角度で傾いているか否かの判定は、例えば、スライドの開始位置から終了位置へ向かう上述のベクトルの角度に基づいて行われる。すなわち、表示処理部２１２は、上述のベクトルの角度が所定の角度範囲内にあるか否かを判定する。この所定の角度範囲としては、例えば、斜め上方向（右斜め上方向，左斜め上方向）の角度範囲と、これと逆の斜め下方向（右斜め下方向、左斜め下方向）の角度範囲の２通りが設定されている。表示処理部２１２は、算出したベクトルの角度がこの２通りの角度範囲の何れかに含まれている場合、スライド方向が所定の範囲内の角度で傾いていると判定する。
【０１５８】
スライド方向が所定の範囲内の角度で傾いていると判定した場合、表示処理部２１２は、そのスライド方向に応じて拡大か縮小かを判定する（ステップＳＴ９０５）。例えば、表示処理部２１２は、ベクトルの角度が斜め下方向の角度範囲に含まれる場合には拡大と判定し、斜め下方向の角度範囲に含まれる場合には縮小と判定する。
【０１５９】
ステップＳＴ９０５において拡大と判定した場合、表示処理部２１２は、スライドの開始位置にあたる表示領域の個別データに含まれた画像をメモリから読み出し、その画像をスライド距離に応じた倍率で拡大する（倍率は１倍より大きい）。例えば、表示処理部２１２は、上述のベクトルの長さをスライド距離として算出し、この算出結果に所定の係数を乗じた値を倍率として使用する。この場合、スライド距離に比例して倍率が大きくなる（ステップＳＴ９１０）。
他方、ステップＳＴ９０５において縮小と判定した場合、表示処理部２１２は、スライドの開始位置にあたる表示領域の個別データに含まれた画像をメモリから読み出し、その画像をスライド距離に応じた倍率で縮小する（倍率は１倍より小さい）。例えば、表示処理部２１２は、スライド距離（ベクトルの長さ）に所定の係数を乗じた値の逆数を倍率として使用する。この場合、スライド距離に反比例して倍率が小さくなる（ステップＳＴ９１５）。
スライド距離に乗ぜられる所定の係数は、例えば画面操作設定データ６０３に含まれており、利用者が好みの値にカスタマイズできる。
【０１６０】
なお、表示処理部２１２は、スライド距離に比例して画像を拡大若しくは縮小して表示すると、その表示サイズが所定の上限値を超える若しくは所定の下限値を下回る場合は、画像の表示サイズが上限値若しくは下限値となるように表示信号を生成してもよい。これにより、画像サイズが極端に大きくなったり極端に小さくなってしまうことを防止できる。
また、この場合、検査結果データ５３２の画像のサイズを拡大・縮小する場合の上限値と下限値は、例えば図８に示す倍率設定データ６０５において検査種別コードと関連付けられていてもよい。表示処理部２１２は、検査結果データ５３２に含まれる画像を縮小または拡大する場合、この検査結果データ５３２と同一の検査種別コード７１に関連付けられた下限値または上限値を倍率データ６０５から取得し、この下限値または上限値によって画像のサイズを制限する。これにより、検査の種別に応じて画像サイズの表示サイズの範囲を適切に設定することが可能となる。
【０１６１】
ステップＳＴ９１０又はステップＳＴ９１５において画像を拡大または縮小した後、表示処理部２１２は、スライドの開始位置にあたる表示領域を上記の倍率に応じて拡大若しくは縮小し、その表示領域の中に拡大若しくは縮小した画像を配置するように表示信号を生成する（ステップＳＴ９２０）。このとき、表示処理部２１２は、拡大若しくは縮小する表示領域に含まれる画像以外の文字データについては、拡大若しくは縮小せずにそのまま表示しても良いし、又は、上記の倍率に応じてフォントを変更することにより全体を拡大若しくは縮小して表示しても良い。
【０１６２】
図４２〜図４５は、個別データの表示領域を拡大または縮小させる場合の操作の例を示す図である。
検査データの表示領域Ａ１１を始点として、ペン２２１の接触位置が左斜め下方向にスライドすると（図４２）、表示領域Ａ１１の検査データの表示が拡大される（図４３）。また、検査データの表示領域Ａ１１を始点として、ペン２２１の接触位置が右斜め上方向にスライドすると（図４４）、表示領域Ａ１１の検査データの表示が縮小される（図４５）。図４２〜図４５の例では、検査データに含まれる画像のみが拡大・縮小されており、文字の大きさはそのままになっている。
【０１６３】
次に、特定の検査結果を拡大または縮小させる処理について説明する。
【０１６４】
個別データの内容を拡大・縮小する上記の処理では、個別データの内容が一律に拡大・縮小されるが、本実施形態に係る診察業務支援装置では、検査データに含まれる任意の一つの検査結果を選んで好みの大きさに変更できる。この場合、検査結果を選択するための指示入力部２０４としては、例えば前述のページめくり処理と同様に、タッチパネルセンサーが用いられる。
具体的には、表示処理部２１２は、画面に表示中の一の検査結果データ５３２の表示領域において所定の時間内にＬ回物体が接触若しくは近接したことを示す指示信号が指示入力部２０４において生成された場合（すなわちＬ回のクリックを示す指示信号が生成された場合）、この検査結果データ５３２の内容を拡大若しくは縮小する表示信号を生成する。
また、表示処理部２１２は、検査結果データ５３２の内容を拡大若しくは縮小する際の倍率を、この検査結果データ５３２の検査種別コード７１（図１１）と関連付けられた倍率データ６１３（図８）に応じて設定する。
【０１６５】
以下、図４６を参照して、検査結果の拡大・縮小処理を具体的に説明する。
表示処理部２１２は、指示入力待ちの状態（ステップＳＴ１２５、図１４）において、指示入力部２０４の上述したセンサー信号が示す接触位置の変化に基づいて、検査結果を拡大または縮小させる指示が入力されたか否か判定する（ステップＳＴ９５０）。
すなわち、表示処理部２１２は、一の検査結果データ５３２の表示領域がペン等でＬ回クリックされたことを示す指示信号が生成された場合、この検査結果データ５３２の内容を拡大若しくは縮小するように指示が入力されたと判定する。
例えば、表示処理部２１２は、表示領域が所定時間内に１回クリックされたことを示す指示信号が生成された場合に拡大の指示と判定し、表示領域が所定時間内に２回クリックされたことを示す指示信号が生成された場合に縮小の指示と判定する。
【０１６６】
一の検査結果データ５３２の内容を拡大若しくは縮小する指示が入力されると、表示処理部２１２は、この検査結果データ５３２と関連付けられた検査種別コード７１（図１１）をメモリから読み出す。そして、表示処理部２１２は、読み出した検査種別コード７１と関連付けられた倍率データ６１３を倍率設定データ６０５（図８）から読み出す（ステップＳＴ９５５）。
なお、倍率設定データ６０５は３種類の表示設定データ（６１，６２，６３）にそれぞれ含まれているが（図５，図１２）、ここでは全般設定データ６０６（図５）により指定された表示設定データに含まれる倍率設定データ６０５を参照する。
【０１６７】
倍率データ６１３を取得すると、表示処理部２１２は、クリックされた検査結果データ５３２に含まれる画像を倍率データ６１３に応じた倍率で拡大または縮小する（ステップＳＴ９６０）。
このとき、表示処理部２１２は、倍率データ６１３に応じた倍率で画像を拡大若しくは縮小して表示すると、その表示サイズが所定の上限値を超える若しくは所定の下限値を下回る場合は、画像の表示サイズが上限値若しくは下限値となるように表示信号を生成してもよい。これにより、画像サイズが極端に大きくなったり極端に小さくなってしまうことを防止できる。
また、この場合、検査結果データ５３２の画像のサイズを拡大・縮小する場合の上限値と下限値は、例えば図８に示す倍率設定データ６０５において検査種別コードと関連付けられていてもよい。表示処理部２１２は、検査結果データ５３２に含まれる画像を縮小または拡大する場合、この検査結果データ５３２と同一の検査種別コード７１に関連付けられた下限値または上限値を倍率データ６０５から取得し、この下限値または上限値によって画像のサイズを制限する。これにより、検査の種別に応じて画像サイズの表示サイズの範囲を適切に設定することが可能となる。
【０１６８】
表示処理部２１２は、ステップＳＴ９６０において検査結果データ５３２の画像を拡大又は縮小すると、その拡大又は縮小した画像を表示するように表示部２０３の画面を更新する（ステップＳＴ９６５）。
【０１６９】
図４７〜図４９は、検査結果を拡大または縮小させる場合の操作の一例を示す図である。
検査データの表示領域Ａ１１に含まれる検査結果の画像の一つがペン２２１によって例えば１回クリックされると（図４７）、この画像を所定の倍率で拡大表示するウインドウＡ６がカルテの前面に表示される（図４８）。拡大された画像の表示領域をまた１回クリックすると、この画像が更に所定の倍率で拡大される（図４９）。
【０１７０】
次に、複数の検査結果を時系列に表示する処理について説明する。
【０１７１】
図１に示す通常モードでは、検査結果を１診察日分ずつ単独に表示しているが、実際の診察では、同一種別の検査結果の経過を観察することにより患者の状態を判断する場合がある。そこで、本実施形態に係る診察業務支援装置では、通常モード時に所定の指示が指示入力部２０４において入力されると、複数の検査結果を時間順に並べて画面に表示する時系列表示モードへ移行する。
表示処理部２１２は、複数診察日分の検査結果データ５３２を表示するように指示する所定の指示信号が指示入力部２０４において生成された場合、画面に表示中の少なくとも１つの検査結果データ５３２を含む一連のＫ回分の検査結果データをメモリから読み出し、読み出した検査結果データ５３２の内容を診察日順に並べて表示する表示信号を生成する。
【０１７２】
また、時系列表示において同一の検査種別に属した複数の検査結果データ５３２を並べて表示する場合、表示処理部２１２は、検査結果データ５３２に関連付けられた検査種別コード７１を参照する。すなわち、表示処理部２１２は、画面に表示中の一の検査結果データ５３２を指定して複数診察日分の検査結果データ５３２を時系列に表示するように指示する指示信号が生成された場合、この指定された検査結果データ５３２と同じ検査種別コード７１に関連付けられた一連のＫ日分の検査結果データ５３２をメモリから読み出し、読み出したＫ日分の検査結果データ５３２の内容を診察日順に並べて表示する表示信号を生成する。
【０１７３】
更に、表示処理部２１２は、指示入力部２０４において指定された一の検査結果データ５３２について時系列表示を行う場合、この検査結果データ５３２と関連性が高い別の検査種別の検査結果データ５３２についても併せて時系列表示を行う。すなわち、表示処理部２１２は、指示入力部２０４において指定された一の検査結果データ５３２に関連付けられた検査種別コード７１を含む関連検査種別データ６１１をメモリにおいて検索し、検索の結果、メモリから関連検査種別データ６１１を取得した場合、取得した関連検査種別データ６１１に含まれる複数の種別コードに対応した複数種別の検査結果データ５３２をメモリからそれぞれＫ日分読み出し、読み出した複数種別の検査結果データ５３２の内容を診察日順に並べて表示する表示信号を生成する。
【０１７４】
以下、図５０のフローチャートを参照して、検査結果の時系列表示処理を具体的に説明する。
表示処理部２１２は、指示入力待ちの状態（ステップＳＴ１２５、図１４）において、画面に表示中の一の検査結果を時系列表示するように指示する所定の指示信号が指示入力部２０４において生成されたか否か判定する（ステップＳＴ１０００）。
例えば表示処理部２１２は、指示入力部２０４としてタッチパネルセンサーが用いられている場合、画面に表示中の検査結果の表示領域をペン等で所定回数クリックする操作や、このクリックと同時に別のボタン等を押す操作などが行われた場合、時系列表示をするように指示が入力されたと判定する。
【０１７５】
時系列表示をするように指示が入力されたと判定した場合、表示処理部２１２は、病名コード７２に応じて関連検査種別データ６１１を選択するか否かについて判定する（ステップＳＴ１００５）。
全般設定データ６０６において表示設定データ６１または６３（図５）を参照することが設定されており、かつ、全般設定データ６０６において病名コード７２に応じた関連検査種別データ６１１の選択動作が有効にされている場合、表示処理部２１２は、病名コード７２に応じて関連検査種別データ６１１を選択する（ステップＳＴ１００５）。この場合、表示処理部２１２は、ステップＳＴ１０１０〜ＳＴ１０１５を実行する。
ステップＳＴ１０１０において、表示処理部２１２は、診察業務データ５２の所見データ５４から病名コードを取得する。次いで、ステップＳＴ１０１５において、表示処理部２１２は、表示設定データ６１または６３の検査表示設定データ６０４（図６）から、ステップＳＴ１０１０で取得した病名コード７２と関連付けられており、かつ、ステップＳＴ１０００において選択された検査結果データ５３２の検査種別コード７１を含んだ関連検査種別データ６１１を検索する。この場合、表示処理部２１２は、時系列表示設定データ６２１の中から関連検査種別データ６１１を検索する。
【０１７６】
一方、全般設定データ６０６において表示設定データ６１，６２が無効になっているため検査表示設定データ６０４（図６）を参照できない場合（病名コード７２に関連付けられた関連検査種別データ６１１を読み出せない場合）、または、全般設定データ６０６において病名コード７２に応じた関連検査種別データ６１１の選択動作が無効されている場合、表示処理部２１２は、関連検査種別データ６１１の選択に病名コード７２を用いない（ステップＳＴ１００５）。この場合、表示処理部２１２は、ステップＳＴ１０２０を実行する。
ステップＳＴ１０２０において、表示処理部２１２は、病名コード７２と関連付けられていない関連検査種別データ６１１（病名不定の関連検査種別データ６１１）であって、かつ、ステップＳＴ１０００において指定された検査結果データ５３２の検査種別コード７１を含んでいる関連検査種別データ６１１を検索する。
【０１７７】
ステップＳＴ１０１５またはＳＴ１０２０の検索において該当する関連検査種別データ６１１を取得した場合、表示処理部２１２は、取得した関連検査種別データ６１１に含まれる検査種別コード６１１に対応した１以上の検査種別のそれぞれについて、一連のＫ回分の検査結果データ５３２が存在すればそれをメモリから読み出す（ステップＳＴ１０２５，ＳＴ１０３０）。
一方、ＳＴ１０１５またはＳＴ１０２０の検索において該当する関連検査種別データ６１１を取得できなかった場合、表示処理部２１２は、ステップＳＴ１０００において指定された検査結果データ５３２と同じ検査種別コード７１に関連付けられた最新のＫ回分の検査結果データ５３２をメモリから読み出す（ステップＳＴ１０２５，ＳＴ１０３５）。
【０１７８】
ステップＳＴ１０２５またはＳＴ１０３０においてメモリから一連の検査結果データ５３２を読み出すと、表示処理部２１２は、読み出した検査結果データ５３２の内容を診察日順に並べて表示する表示信号を生成する（ステップＳＴ１０４０）。
表示処理部２１２は、関連する複数種別の検査結果データ５３２の内容を時系列表示する場合、同一の検査種別コード７１に関連付けれた一群の検査結果データ５３２の内容を画面上の所定の方向に診察日順に並べ、かつ、同一の診察業務データ５２に含まれる一群の検査結果データ５３２の内容を前記所定の方向と垂直な方向に並べて表示する表示信号を生成する。例えば、表示処理部２１２は、同じ検査種別の検査結果が画面上の縦方向に並び、同じ診察日のカルテに属する検査結果が画面上の横方向に並ぶように表示信号を生成する。
また、表示処理部２１２は、関連する複数種別の検査結果データ５３２の内容を時系列表示する場合、関連検査種別データ６１１に含まれる検査種別コード７１の優先順位の情報（図７）に応じて、複数種別の検査結果の配列順序を設定する。すなわち、表示処理部２１２は、同一の診察業務データ５２に含まれる複数種別の検査結果データ５３２の内容を、関連検査種別データ６１１に含まれる優先順位の情報に応じた順序で上記所定の方向と垂直な方向に並べて表示する表示信号を生成する。
【０１７９】
図５１，図５２は、検査結果を時系列に表示する場合の画面の表示例を示す図である。
図５１の例では、ペン２２１により指定された検査結果の検査種別についてのみウィンドウＡ７に検査結果が時系列表示されている。他方、図５２の例では、ペン２２１により指定された検査結果の検査種別とこれに関連する２つの検査種別について、ウィンドウＡ７に検査結果が時系列表示されている。ウィンドウＡ７においては、同一検査種別の複数の検査結果が縦方向へ時間順に配列され、同一カルテの複数の検査結果が横方向へ優先順位に応じた順番で配列される。
【０１８０】
以上説明したように、本実施形態に係る診察業務支援装置によれば、複数のカルテを診察日順に並べて表示することから、複数のカルテを参照する際にクリックやスクロール等の特別な操作が不要になるので、診察業務の効率を高めることができる。
【０１８１】
また、本実施形態に係る診察業務支援装置によれば、診察において必ず必要となる最新のカルテの表示を固定した状態で過去のカルテの表示を変更できるようにしているため、必要なカルテを画面に表示させるためのクリックやスクロール等の操作を減らすことができる。
【０１８２】
また、本実施形態に係る診察業務支援装置によれば、種々の条件で画面の表示の設定をカスタマイズできるように、表示設定データ６１，６２，６３が設けられている。すなわち、特定の医師識別データ４１の医師について有効な表示設定データ６１と、特定の医師識別データ４１の医師が特定の患者識別データ４２の患者のカルテを見る場合に有効な表示設定データ６２と、特定の患者識別データ４２の患者に関する特定の診察日のカルテを見る場合に有効な表示設定データ６３とが設けられている。従って、画面のレイアウト、各表示領域のサイズ、表示領域内でのデータの配列、時系列表示の際の検査結果の配列などについて、カルテの表示の設定を利用者の好み応じた柔軟な条件でカスタマイズできるため、作業性を高めることができる。
【０１８３】
また、本実施形態に係る診察業務支援装置によれば、個別データのサイズに応じて表示領域を自動調節することにより、カルテの情報ができるだけ画面に表示されるようにしているので、画面からはみ出した情報を見るためのスクロール等の操作を減らすことができる。
【０１８４】
また、本実施形態に係る診察業務支援装置によれば、病名ごとに定められた検査種別の優先順位に基づいて、カルテ内に表示される検査結果の配列の順序を設定することから、病名に対応する適切な検査結果を直観的に見易く表示できる。
【０１８５】
また、本実施形態に係る診察業務支援装置によれば、画面に表示される一連のカルテをペン等の操作によって前後にシフトできるため、必要なカルテを容易に表示できる。
【０１８６】
また、本実施形態に係る診察業務支援装置によれば、カルテの個別データの表示をペン等の操作によって簡単に拡大・縮小できる。これにより、カルテの内容を複数ページに分けて表示する方式に比べてクリックやスクロール等の操作を減らせるとともに、必要な情報を簡単に拡大して見ることができる。
【０１８７】
また、本実施形態に係る診察業務支援装置によれば、カルテに含まれる個々の画像をペン等の操作によって簡単に拡大・縮小できる。これにより、高解像度の画像が含まれる場合でも容易に詳細を確認できる。
また、検査結果の画像を拡大・縮小する場合の倍率を検査種別に応じて設定できる。例えば低解像度の画像が得られる検査では拡大時の倍率を小さめに設定し、高解像度の画像が得られる検査では拡大時の倍率を大きめに設定することができる。そのため、検査種別に応じた適切なサイズの画像を表示できるとともに、拡大・縮小等の操作を減らすことができる。
【０１８８】
また、本実施形態に係る診察業務支援装置によれば、複数の検査結果を時間順に並べて表示させることができる。これにより、複数の検査結果を表示させるためにウィンドウを幾つも開いて並べるといった面倒な操作が不要になるので、診察業務の効率を高めることができる。
また、一の検査結果を指定して時系列表示するように指示した場合、当該一の検査結果の種別に関連する別の種別の検査結果も併せて時系列表示することができる。これにより、関連する複数種別の検査結果をまとめて時系列表示できるため、患者の状態をより直観的に把握し易くなり、診察業務の効率を高めることができる。また、病名ごとに定めた関連性の高い検査種別群を自動的に時系列表示できるので、利用者が時系列表示する検査種別群を自ら１つ１つ選択する場合に比べて、操作を大幅に簡易化できる。
【０１８９】
なお、本発明は上述した実施形態にのみ限定されるものではなく、他の種々のバリエーションを含んでいる。
上述した実施形態では、個別データに含まれる画像のサイズを変更する例を挙げているが、本発明はこれに限定されない。本発明の他の実施形態では、個別データに含まれる文のサイズ（フォントの大きさ，文字の間隔，行の間隔など）も変更してよい。その場合、予め定められた上限値、下限値によって文のサイズの変化範囲を制限してもよい。
【０１９０】
上述した実施形態ではサーバ装置にデータベース部を設けているが、本発明はこれに限定されない。本発明の他の実施形態では、データベース部を端末装置に設けてもよく、その場合はサーバ装置を省略してよい。
【０１９１】
また、サーバ装置は、通信ネットワークにより接続された複数のコンピュータで構成してもよい。例えば、職員データベース部１１と患者データベース部１２をそれぞれ別のコンピュータで構成してもよい。
【符号の説明】
【０１９２】
１…サーバ装置、２…端末装置、１１…職員データベース部、１２…患者データベース部、１０１，２０１…処理部、１０２，２０２…通信部、１０３，２０３…表示部、１０４，２０４…指示入力部、１０５，２０５…記憶部、１０６，２０６…作業メモリ、２１１…データベース要求処理部、２１２…表示処理部、４１…医師識別データ、４２…患者識別データ、５２…診察業務データ、５３…検査データ、５４…所見データ、５５…処方データ、６１，６２，６３…表示設定データ、７１…検査種別コード、７２…病名コード、６０１…領域サイズ設定データ、６０２…レイアウト設定データ、６０３…画面操作設定データ、６０４，６０４Ａ…検査表示設定データ、６０５…倍率設定データ、６０６…全般設定データ、６１１…関連検査種別データ、６１３…倍率データ
【図１】
2011233135.tif 000003
【図２】
2011233135.tif 000004
【図３】
2011233135.tif 000005
【図４】
2011233135.tif 000006
【図５】
2011233135.tif 000007
【図６】
2011233135.tif 000008
【図７】
2011233135.tif 000009
【図８】
2011233135.tif 000010
【図９】
2011233135.tif 000011
【図１０】
2011233135.tif 000012
【図１１】
2011233135.tif 000013
【図１２】
2011233135.tif 000014
【図１３】
2011233135.tif 000015
【図１４】
2011233135.tif 000016
【図１５】
2011233135.tif 000017
【図１６】
2011233135.tif 000018
【図１７】
2011233135.tif 000019
【図１８】
2011233135.tif 000020
【図１９】
2011233135.tif 000021
【図２０】
2011233135.tif 000022
【図２１】
2011233135.tif 000023
【図２２】
2011233135.tif 000024
【図２３】
2011233135.tif 000025
【図２４】
2011233135.tif 000026
【図２５】
2011233135.tif 000027
【図２６】
2011233135.tif 000028
【図２７】
2011233135.tif 000029
【図２８】
2011233135.tif 000030
【図２９】
2011233135.tif 000031
【図３０】
2011233135.tif 000032
【図３１】
2011233135.tif 000033
【図３２】
2011233135.tif 000034
【図３３】
2011233135.tif 000035
【図３４】
2011233135.tif 000036
【図３５】
2011233135.tif 000037
【図３６】
2011233135.tif 000038
【図３７】
2011233135.tif 000039
【図３８】
2011233135.tif 000040
【図３９】
2011233135.tif 000041
【図４０】
2011233135.tif 000042
【図４１】
2011233135.tif 000043
【図４２】
2011233135.tif 000044
【図４３】
2011233135.tif 000045
【図４４】
2011233135.tif 000046
【図４５】
2011233135.tif 000047
【図４６】
2011233135.tif 000048
【図４７】
2011233135.tif 000049
【図４８】
2011233135.tif 000050
【図４９】
2011233135.tif 000051
【図５０】
2011233135.tif 000052
【図５１】
2011233135.tif 000053
【図５２】
2011233135.tif 000054
【手続補正書】
【提出日】平成23年3月11日(2011.3.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
診察日に関連付けて、少なくとも患者の識別データと、患者の診察のために実施された検査の結果を示す検査結果データを含んだ診察業務データとを記憶するデータベース部と、
入力される表示信号に応じた画面を表示する表示部と、
利用者による所定の指示入力操作に応じた指示信号を生成する指示入力部と、
一の前記患者識別データに関連づけられた前記診察業務データに関する画面を前記表示部に表示するように指示する前記指示信号が前記指示入力部において生成されると、当該一の患者識別データに関連付けられた前記診察業務データを前記データベース部から取得する第１処理部と、
前記第１処理部により取得された各診察日の前記診察業務データを記憶するメモリと、
前記第１処理部により取得された少なくとも１診察日分の前記診察業務データを前記メモリから読み出し、当該読み出した診察業務データの内容を前記画面に表示する前記表示信号を生成する第２処理部と
を有し、
前記診察業務データは、各検査結果データの検査の種別を示す種別コードを含んでおり、
前記メモリは、関連性のある複数の検査種別に係る複数の前記種別コードを含んだ関連検査種別データを記憶しており、
前記第２処理部は、前記画面に表示中の一の検査結果データを指定して複数回分の検査結果データを表示するように指示する前記指示信号が前記指示入力部において生成された場合、当該一の検査結果データに関連付けられた前記種別コードを含む前記関連検査種別データを前記メモリにおいて検索し、当該検索の結果として、前記メモリから前記関連検査種別データを取得した場合、前記取得した関連検査種別データに含まれる複数の種別コードに対応した複数の種別のそれぞれについて、一連のＫ回分の検査結果データが存在すればそれを前記メモリから読み出し、当該読み出した１つ若しくは複数の種別についてのＫ回分（Ｋは１より大きい自然数を示す。）の検査結果データの内容を診察日順に並べて表示する前記表示信号を生成する、
診察業務支援装置。
【請求項２】
前記関連検査種別データは、その関連検査種別データに含まれる複数の種別コードにおける優先順位の情報を含んでおり、
前記第２処理部は、前記関連検査種別データに含まれる複数の種別コードに対応した複数種別の検査結果データの内容を診察日順に並べて前記画面に表示する場合、同一の種別コードに関連付けれた一群の前記検査結果データの内容を前記画面上の所定の方向に診察日順に並べ、かつ、同一の前記診察業務データに含まれる複数種別の前記検査結果データの内容を前記所定の方向と垂直な方向に前記優先順位の情報に応じた順序で並べて表示する前記表示信号を生成する、
請求項１に記載の診察業務支援装置。
【請求項３】
前記診察業務データは、医師の診察の所見に関する所見データを含んでおり、
前記メモリは、前記所見データにおいて病名を示す病名コードと前記関連検査種別データとを関連付けて記憶しており、
前記第２処理部は、前記画面に表示中の一の検査結果データを指定して複数回分の検査結果データを表示するように指示する前記指示信号が前記指示入力部において生成された場合、当該一の検査結果データと同じ前記診察業務データに含まれた前記所見データの前記病名コードと関連付けられており、かつ、当該一の検査結果データに関連付けられた前記種別コードを含んだ前記関連検査種別データを前記メモリにおいて検索する、
請求項２に記載の診察業務支援装置。
【請求項４】
前記診察業務データは、医師の診察の所見に関する所見データを含んでおり、
前記メモリは、前記所見データにおいて病名を示す病名コードと前記関連検査種別データとを関連付けて記憶しており、
前記第２処理部は、前記メモリから少なくとも１回分の前記診察業務データを読み出して、当該診察業務データに含まれる複数の前記検査結果データの内容を前記画面に表示する場合、当該診察業務データの前記所見データに含まれる前記病名コードと関連付けられた前記関連検査種別データを前記メモリから読み出し、前記読み出した関連検査種別データに含まれる複数の種別コードにおける前記優先順位の情報と、前記複数の検査結果データにそれぞれ関連付けられた前記種別コードとに基づいて、前記複数の検査結果データにおける順序を決定し、当該決定した順序に従って、前記画面の所定の配列パターン上に各検査結果データの内容を並べて表示する前記表示信号を生成する、
請求項２又は３に記載の診察業務支援装置。
【請求項５】
前記データベース部は、前記患者識別データと前記関連検査種別データとを関連付けて記憶しており、
前記第１処理部は、一の患者識別データに関連付けられた前記診察業務データを前記データベース部から取得する場合、前記一の患者識別データに関連付けられた前記関連検査種別データを前記データベース部から取得して前記メモリに格納する、
請求項２乃至４の何れか一項に記載の診察業務支援装置。
【請求項６】
前記データベース部は、利用者の識別データと前記関連検査種別データとを関連付けて記憶しており、
前記第１処理部は、一の前記利用者識別データの利用者により操作されていることを示す前記指示信号が前記指示入力部において生成された場合、前記指示信号において指示された前記利用者識別データに関連付けられた前記関連検査種別データを前記データベース部から取得して前記メモリに格納する、
請求項２乃至４の何れか一項に記載の診察業務支援装置。
【請求項７】
前記診察業務データは、前記関連検査種別データを含んでおり、
前記第２処理部は、前記画面に表示中の一の検査結果データを指定して複数回分の検査結果データを表示するように指示する前記指示信号が前記指示入力部において生成された場合、前記一の検査結果データと同じ前記診察業務データに含まれる前記関連検査種別データを前記メモリから取得し、前記取得した関連検査種別データに含まれる複数の種別コードに対応した複数の種別のそれぞれについて、一連のＫ回分の検査結果データが存在すればそれを前記メモリから読み出し、当該読み出した１つ若しくは複数の種別についてのＫ回分の検査結果データの内容を診察日順に並べて表示する前記表示信号を生成する、
請求項２乃至４の何れか一項に記載の診察業務支援装置。
【請求項８】
前記指示入力部は、前記表示部の前記画面の表面に物体が接触若しくは近接した場合にその接触位置若しくは近接位置を示す前記指示信号を生成し、
前記第２処理部は、前記画面に表示中の一の検査結果データの表示領域において所定の時間内にＬ回（Ｌは任意の自然数を示す。）物体が接触若しくは近接したことを示す前記指示信号が前記指示入力部において生成された場合、前記画面において当該一の検査結果データの内容を拡大若しくは縮小する前記表示信号を生成する、
請求項２乃至７の何れか一項に記載の診察業務支援装置。
【請求項９】
前記メモリは、前記拡大又は縮小の倍率を設定する倍率データと前記種別コードとを関連付けて記憶しており、
前記第２処理部は、前記一の検査結果データの内容を拡大若しくは縮小する場合、前記一の検査結果データの前記種別コードと関連付けられた前記倍率データを前記メモリから取得し、当該倍率データに応じた倍率で拡大若しくは縮小する、
請求項８に記載の診察業務支援装置。
【請求項１０】
前記第２処理部は、前記拡大若しくは縮小した前記検査結果データの表示領域において所定の時間内にＬ回（Ｌは任意の自然数を示す。）物体が接触若しくは近接したことを示す前記指示信号が前記指示入力部において生成された場合、前記画面において当該査結果データの内容を更に拡大若しくは縮小する前記表示信号を生成する、
請求項８又は９に記載の診察業務支援装置。
【請求項１１】
前記第２処理部は、前記指示信号に応じて前記画面における前記検査結果データの内容を拡大若しくは縮小して表示するとその表示サイズが所定の上限値を超える若しくは所定の下限値を下回る場合は、当該検査結果データの表示サイズが前記上限値若しくは下限値となるように前記表示信号を生成する、
請求項１０に記載の診察業務支援装置。
【請求項１２】
前記メモリは、前記上限値に関する情報及び／又は前記下限値に関する情報と前記種別コードとを関連付けて記憶しており、
前記第２処理部は、前記検査結果データの表示サイズを前記上限値まで拡大する場合、当該検査結果データの検査種別を示す前記種別コードと関連付けて前記メモリに記憶される前記上限値に関する情報に応じた上限値まで拡大し、かつ／又は、前記検査結果データの表示サイズを前記下限値まで縮小する場合、当該検査結果データの検査種別を示す前記種別コードと関連付けて前記メモリに記憶される前記下限値に関する情報に応じた下限値まで縮小する、
請求項１１に記載の診察業務支援装置。
【請求項１３】
前記診察業務データは、少なくとも１つの前記検査結果データを含む検査データ、医師の診察の所見に関する所見データ、及び、患者に処方する薬に関する処方データ（以下、検査データ、所見データ及び処方データを総称して「個別データ」という）を含んでおり、
前記指示入力部は、前記表示部の前記画面の表面に物体が接触若しくは近接した場合にその接触位置若しくは近接位置を示す前記指示信号を生成し、
前記第２処理部は、前記画面における前記個別データの表示領域内で前記接触位置が水平方向に対し所定範囲内の角度で傾いた方向にスライドしたことを示す前記指示信号が前記指示入力部において生成された場合、前記スライドの始点から終点までの長さに応じた倍率で、前記接触位置がスライドした表示領域に含まれる前記個別データの内容を拡大若しくは縮小する前記表示信号を生成する、
請求項２乃至１２の何れか一項に記載の診察業務支援装置。
【請求項１４】
前記第２処理部は、前記指示信号に応じて前記画面における前記個別データの内容を拡大若しくは縮小して表示するとその表示サイズが所定の上限値を超える若しくは所定の下限値を下回る場合は、当該個別データの表示サイズが前記上限値若しくは下限値となるように前記表示信号を生成する、
請求項１３に記載の診察業務支援装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明に係る診察業務支援装置は、診察日に関連付けて、少なくとも患者の識別データと、患者の診察のために実施された検査の結果を示す検査結果データを含んだ診察業務データとを記憶するデータベース部と、入力される表示信号に応じた画面を表示する表示部と、利用者による所定の指示入力操作に応じた指示信号を生成する指示入力部と、一の前記患者識別データに関連づけられた前記診察業務データに関する画面を前記表示部に表示するように指示する前記指示信号が前記指示入力部において生成されると、当該一の患者識別データに関連付けられた前記診察業務データを前記データベース部から取得する第１処理部と、前記第１処理部により取得された各診察日の前記診察業務データを記憶するメモリと、前記第１処理部により取得された少なくとも１診察日分の前記診察業務データを前記メモリから読み出し、当該読み出した診察業務データの内容を前記画面に表示する前記表示信号を生成する第２処理部とを有する。
前記診察業務データは、各検査結果データの検査の種別を示す種別コードを含み、前記メモリは、関連性のある複数の検査種別に係る複数の前記種別コードを含んだ関連検査種別データを記憶する。
前記第２処理部は、前記画面に表示中の一の検査結果データを指定して複数回分の検査結果データを表示するように指示する前記指示信号が前記指示入力部において生成された場合、当該一の検査結果データに関連付けられた前記種別コードを含む前記関連検査種別データを前記メモリにおいて検索し、当該検索の結果として、前記メモリから前記関連検査種別データを取得した場合、前記取得した関連検査種別データに含まれる複数の種別コードに対応した複数の種別のそれぞれについて、一連のＫ回分の検査結果データが存在すればそれを前記メモリから読み出し、当該読み出した１つ若しくは複数の種別についてのＫ回分（Ｋは１より大きい自然数を示す。）の検査結果データの内容を診察日順に並べて表示する前記表示信号を生成する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
好適に、前記関連検査種別データは、その関連検査種別データに含まれる複数の種別コードにおける優先順位の情報を含んでおり、前記第２処理部は、前記関連検査種別データに含まれる複数の種別コードに対応した複数種別の検査結果データの内容を診察日順に並べて前記画面に表示する場合、同一の種別コードに関連付けれた一群の前記検査結果データの内容を前記画面上の所定の方向に診察日順に並べ、かつ、同一の前記診察業務データに含まれる複数種別の前記検査結果データの内容を前記所定の方向と垂直な方向に前記優先順位の情報に応じた順序で並べて表示する前記表示信号を生成する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
好適に、前記診察業務データは、医師の診察の所見に関する所見データを含んでおり、前記メモリは、前記所見データにおいて病名を示す病名コードと前記関連検査種別データとを関連付けて記憶しており、前記第２処理部は、前記画面に表示中の一の検査結果データを指定して複数回分の検査結果データを表示するように指示する前記指示信号が前記指示入力部において生成された場合、当該一の検査結果データと同じ前記診察業務データに含まれた前記所見データの前記病名コードと関連付けられており、かつ、当該一の検査結果データに関連付けられた前記種別コードを含んだ前記関連検査種別データを前記メモリにおいて検索する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
好適に、前記診察業務データは、医師の診察の所見に関する所見データを含んでおり、前記メモリは、前記所見データにおいて病名を示す病名コードと前記関連検査種別データとを関連付けて記憶しており、前記第２処理部は、前記メモリから少なくとも１回分の前記診察業務データを読み出して、当該診察業務データに含まれる複数の前記検査結果データの内容を前記画面に表示する場合、当該診察業務データの前記所見データに含まれる前記病名コードと関連付けられた前記関連検査種別データを前記メモリから読み出し、前記読み出した関連検査種別データに含まれる複数の種別コードにおける前記優先順位の情報と、前記複数の検査結果データにそれぞれ関連付けられた前記種別コードとに基づいて、前記複数の検査結果データにおける順序を決定し、当該決定した順序に従って、前記画面の所定の配列パターン上に各検査結果データの内容を並べて表示する前記表示信号を生成する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
好適に、前記データベース部は、前記患者識別データと前記関連検査種別データとを関連付けて記憶しており、前記第１処理部は、一の患者識別データに関連付けられた前記診察業務データを前記データベース部から取得する場合、前記一の患者識別データに関連付けられた前記関連検査種別データを前記データベース部から取得して前記メモリに格納する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
好適に、前記データベース部は、利用者の識別データと前記関連検査種別データとを関連付けて記憶しており、前記第１処理部は、一の前記利用者識別データの利用者により操作されていることを示す前記指示信号が前記指示入力部において生成された場合、前記指示信号において指示された前記利用者識別データに関連付けられた前記関連検査種別データを前記データベース部から取得して前記メモリに格納する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
好適に、前記診察業務データは、前記関連検査種別データを含んでおり、前記第２処理部は、前記画面に表示中の一の検査結果データを指定して複数回分の検査結果データを表示するように指示する前記指示信号が前記指示入力部において生成された場合、前記一の検査結果データと同じ前記診察業務データに含まれる前記関連検査種別データを前記メモリから取得し、前記取得した関連検査種別データに含まれる複数の種別コードに対応した複数の種別のそれぞれについて、一連のＫ回分の検査結果データが存在すればそれを前記メモリから読み出し、当該読み出した１つ若しくは複数の種別についてのＫ回分の検査結果データの内容を診察日順に並べて表示する前記表示信号を生成する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
好適に、前記指示入力部は、前記表示部の前記画面の表面に物体が接触若しくは近接した場合にその接触位置若しくは近接位置を示す前記指示信号を生成し、前記第２処理部は、前記画面に表示中の一の検査結果データの表示領域において所定の時間内にＬ回（Ｌは任意の自然数を示す。）物体が接触若しくは近接したことを示す前記指示信号が前記指示入力部において生成された場合、前記画面において当該一の検査結果データの内容を拡大若しくは縮小する前記表示信号を生成する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
好適に、前記メモリは、前記拡大又は縮小の倍率を設定する倍率データと前記種別コードとを関連付けて記憶しており、前記第２処理部は、前記一の検査結果データの内容を拡大若しくは縮小する場合、前記一の検査結果データの前記種別コードと関連付けられた前記倍率データを前記メモリから取得し、当該倍率データに応じた倍率で拡大若しくは縮小する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
好適に、前記第２処理部は、前記拡大若しくは縮小した前記検査結果データの表示領域において所定の時間内にＬ回（Ｌは任意の自然数を示す。）物体が接触若しくは近接したことを示す前記指示信号が前記指示入力部において生成された場合、前記画面において当該査結果データの内容を更に拡大若しくは縮小する前記表示信号を生成する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
好適に、前記第２処理部は、前記指示信号に応じて前記画面における前記検査結果データの内容を拡大若しくは縮小して表示するとその表示サイズが所定の上限値を超える若しくは所定の下限値を下回る場合は、当該検査結果データの表示サイズが前記上限値若しくは下限値となるように前記表示信号を生成する。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
好適に、前記メモリは、前記上限値に関する情報及び／又は前記下限値に関する情報と前記種別コードとを関連付けて記憶しており、前記第２処理部は、前記検査結果データの表示サイズを前記上限値まで拡大する場合、当該検査結果データの検査種別を示す前記種別コードと関連付けて前記メモリに記憶される前記上限値に関する情報に応じた上限値まで拡大し、かつ／又は、前記検査結果データの表示サイズを前記下限値まで縮小する場合、当該検査結果データの検査種別を示す前記種別コードと関連付けて前記メモリに記憶される前記下限値に関する情報に応じた下限値まで縮小する。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
好適に、前記診察業務データは、少なくとも１つの前記検査結果データを含む検査データ、医師の診察の所見に関する所見データ、及び、患者に処方する薬に関する処方データ（以下、検査データ、所見データ及び処方データを総称して「個別データ」という）を含んでおり、前記指示入力部は、前記表示部の前記画面の表面に物体が接触若しくは近接した場合にその接触位置若しくは近接位置を示す前記指示信号を生成し、前記第２処理部は、前記画面における前記個別データの表示領域内で前記接触位置が水平方向に対し所定範囲内の角度で傾いた方向にスライドしたことを示す前記指示信号が前記指示入力部において生成された場合、前記スライドの始点から終点までの長さに応じた倍率で、前記接触位置がスライドした表示領域に含まれる前記個別データの内容を拡大若しくは縮小する前記表示信号を生成する。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
好適に、前記第２処理部は、前記指示信号に応じて前記画面における前記個別データの内容を拡大若しくは縮小して表示するとその表示サイズが所定の上限値を超える若しくは所定の下限値を下回る場合は、当該個別データの表示サイズが前記上限値若しくは下限値となるように前記表示信号を生成する。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正書】
【提出日】平成23年7月12日(2011.7.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
診察日に関連付けて、少なくとも患者の識別データと、患者の診察のために実施された検査の結果を示す検査結果データを含んだ診察業務データとを記憶するデータベース部と、
入力される表示信号に応じた画面を表示する表示部と、
利用者による所定の指示入力操作に応じた指示信号を生成する指示入力部と、
一の前記患者識別データに関連づけられた前記診察業務データに関する画面を前記表示部に表示するように指示する前記指示信号が前記指示入力部において生成されると、当該一の患者識別データに関連付けられた前記診察業務データを前記データベース部から取得する第１処理部と、
前記第１処理部により取得された各診察日の前記診察業務データを記憶するとともに、関連性のある複数の検査種別に係る複数の前記種別コードと当該複数の種別コードにおける優先順位の情報とを含んだ関連検査種別データを記憶するメモリと、
前記第１処理部により取得された少なくとも１診察日分の前記診察業務データを前記メモリから読み出し、当該読み出した診察業務データの内容を前記画面に表示する前記表示信号を生成する第２処理部と
を有し、
前記診察業務データは、各検査結果データの検査の種別を示す種別コードを含んでおり、
前記メモリは、前記画面において前記検査結果データの内容を拡大若しくは縮小する場合の倍率を設定する倍率データと前記種別コードとを関連付けて記憶しており、
前記指示入力部は、前記表示部の前記画面の表面に物体が接触若しくは近接した場合にその接触位置若しくは近接位置を示す前記指示信号を生成し、
前記第２処理部は、
前記画面に表示中の一の検査結果データを指定して複数回分の検査結果データを表示するように指示する前記指示信号が前記指示入力部において生成された場合、当該一の検査結果データに関連付けられた前記種別コードを含む前記関連検査種別データを前記メモリにおいて検索し、
当該検索の結果として、前記メモリから前記関連検査種別データを取得した場合、前記取得した関連検査種別データに含まれる複数の種別コードに対応した複数の種別のそれぞれについて、一連のＫ回分（Ｋは１より大きい自然数を示す。）の検査結果データが存在すればそれを前記メモリから読み出し、当該読み出した１つ若しくは複数の種別についてのＫ回分の検査結果データの内容を診察日順に並べて表示する前記表示信号を生成し、
前記関連検査種別データに含まれる複数の種別コードに対応した複数種別の検査結果データの内容を診察日順に並べて前記画面に表示する場合、同一の種別コードに関連付けれた一群の前記検査結果データの内容を前記画面上の所定の方向に診察日順に並べ、かつ、同一の前記診察業務データに含まれる複数種別の前記検査結果データの内容を前記所定の方向と垂直な方向に前記優先順位の情報に応じた順序で並べて表示する前記表示信号を生成し、
前記画面に表示中の一の検査結果データの表示領域において所定の時間内にＬ回（Ｌは任意の自然数を示す。）物体が接触若しくは近接したことを示す前記指示信号が前記指示入力部において生成された場合、前記一の検査結果データの前記種別コードと関連付けられた前記倍率データを前記メモリから取得し、前記画面において当該一の検査結果データの内容を当該取得した倍率データに応じた倍率で拡大若しくは縮小する前記表示信号を生成する、
診察業務支援装置。
【請求項２】
前記メモリは、前記画面における前記検査結果データの表示サイズの上限値に関する情報及び／又は下限値に関する情報と前記種別コードとを関連付けて記憶しており、
前記第２処理部は、
前記拡大若しくは縮小した前記一の検査結果データの表示領域において所定の時間内にＬ回（Ｌは任意の自然数を示す。）物体が接触若しくは近接したことを示す前記指示信号が前記指示入力部において生成された場合、前記画面において前記一の検査結果データの内容を更に拡大若しくは縮小する前記表示信号を生成し、
前記指示信号に応じて前記画面における前記一の検査結果データの内容を拡大して表示すると、その表示サイズが前記一の検査結果データの検査種別を示す前記種別コードと関連付けて前記メモリに記憶される前記上限値に関する情報に応じた上限値を超える場合は、前記一の検査結果データの表示サイズを当該上限値まで拡大する前記表示信号を生成し、
前記指示信号に応じて前記画面における前記一の検査結果データの内容を縮小して表示すると、その表示サイズが前記一の検査結果データの検査種別を示す前記種別コードと関連付けて前記メモリに記憶される前記下限値に関する情報に応じた下限値を下回る場合は、前記一の検査結果データの表示サイズを当該下限値まで縮小する前記表示信号を生成する、
請求項１に記載の診察業務支援装置。