(57)【要約】【課題】同一の操作者が複数の処理対象者に関する処理を行う際の操作画面を適切に設定する。【解決手段】入力部１１は、操作者から、操作者を特定する操作者ＩＤ及び処理対象を特定する処理対象ＩＤの入力を受け付ける。次に、配置部１３は、処理対象者データベース２３から、入力部１１が受け付けた操作者ＩＤと処理対象ＩＤとの組み合わせに関連付けられた配置情報を読み出し、当該配置情報に基づいて表示部１４の操作画面に操作ボタンを配置する。また、入力部１１は、操作者から操作ボタンに対する操作を受け付け、画面設定情報変更部１６は、操作者ＩＤと処理対象ＩＤとに関連付けて処理対象者データベース２３が記憶する配置情報を、入力部１１による操作ボタン毎の操作の受け付け頻度に応じて変更する。【選択図】図１
2011134142.tif 000002
【特許請求の範囲】
【請求項１】
操作者からの入力に基づいて複数の処理対象の各々に関する処理を行う処理装置であって、
前記操作者から、前記操作者を特定する操作者ＩＤ及び前記処理対象を特定する処理対象ＩＤの入力を受け付けるＩＤ入力部と、
前記操作者ＩＤと前記処理対象ＩＤとの組み合わせに関連付けて、前記処理対象に関する各々の処理に関連付けられた操作ボタンの操作画面における配置情報を記憶する配置情報記憶部から、前記ＩＤ入力部が受け付けた前記操作者ＩＤと前記処理対象ＩＤとの組み合わせに関連付けられた前記配置情報を読み出し、当該配置情報に基づいて前記操作画面に前記操作ボタンを配置する配置部と、
前記操作者から、前記操作ボタンに対する操作を受け付ける操作入力部と、
前記操作者ＩＤと前記処理対象ＩＤとに関連付けて前記配置情報記憶部が記憶する前記配置情報を、前記操作入力部による前記操作ボタン毎の操作の受け付け頻度に応じて変更する変更部と、
を備えることを特徴とする処理装置。
【請求項２】
前記配置情報記憶部は、前記操作者ＩＤと前記処理対象ＩＤと前記操作者による操作環境を特定する区分情報との組み合わせに関連付けて前記配置情報を記憶し、
前記ＩＤ入力部は、前記操作者から前記区分情報の入力を受け付け、
前記配置部は、前記ＩＤ入力部が受け付けた前記操作者ＩＤと前記処理対象ＩＤと前記区分情報との組み合わせに関連付けて前記配置情報記憶部に記憶されている前記配置情報に基づいて、前記操作画面に前記操作ボタンを配置し、
前記変更部は、前記操作入力部による操作の受け付け頻度が高い前記操作ボタンほど視認性が高くなるよう、前記操作者ＩＤと前記処理対象ＩＤと前記区分情報とに関連付けて前記配置情報記憶部が記憶する前記配置情報を変更する
ことを特徴とする請求項１に記載の処理装置。
【請求項３】
前記配置情報記憶部は、前記操作者ＩＤと前記処理対象ＩＤと前記処理対象の状態を特定する状態情報との組み合わせに関連付けて前記配置情報を記憶し、
前記ＩＤ入力部は、前記操作者から前記状態情報の入力を受け付け、
前記配置部は、前記ＩＤ入力部が受け付けた前記操作者ＩＤと前記処理対象ＩＤと前記状態情報との組み合わせに関連付けて前記配置情報記憶部に記憶されている前記配置情報に基づいて、前記操作画面に前記操作ボタンを配置し、
前記変更部は、前記操作入力部による操作の受け付け頻度が高い前記操作ボタンほど視認性が高くなるよう、前記操作者ＩＤと前記処理対象ＩＤと前記状態情報とに関連付けて前記配置情報記憶部が記憶する前記配置情報を変更する
ことを特徴とする請求項１または請求項２に記載の処理装置。
【請求項４】
自装置にログインした操作者を示す操作者ＩＤと、前記処理対象を示す処理対象ＩＤと、前記ログインの時刻を示すログイン時刻と、当該ログイン時刻にログインした前記操作者による前記操作ボタンに対する操作の受け付け履歴を示す操作履歴とを関連付けて記憶する操作履歴記憶部を備え、
前記変更部は、前記操作履歴記憶部が記憶する、現在の時刻に近い時刻を示す複数のログイン時刻に関連付けられた操作履歴が示す各操作ボタンに対する操作の受け付け回数の平均値に基づいて前記は位置情報記憶部が記憶する前記配置情報の変更を行う
ことを特徴とする請求項１から請求項３の何れか１項に記載の処理装置。
【請求項５】
前記変更部は、前記操作履歴記憶部が記憶する、現在の時刻に近い時刻を示す複数のログイン時刻に関連付けられた操作履歴が示す操作ボタンに対する操作の受け付け回数の平均値と、今回のログイン期間に前記操作入力部が受け付けた操作の受け付け回数との差が所定の範囲を超える場合、今回のログイン期間に前記操作入力部が受け付けた操作の受け付け回数を前記配置情報記憶部が記憶する前記配置情報の変更に用いない
ことを特徴とする請求項４に記載の処理装置。
【請求項６】
前記変更部は、前記操作履歴記憶部が記憶する、現在の時刻に近い時刻を示す複数のログイン時刻に関連付けられた操作履歴が示す操作ボタンに対する操作の受け付け回数の平均値と、今回のログイン期間及び今回のログイン期間に直近のログイン期間に前記操作入力部が受け付けた操作の受け付け回数との差が連続して所定の範囲を超える場合、今回のログイン期間及び今回のログイン期間に直近のログイン期間に前記操作入力部が受け付けた操作の受け付け回数を前記配置情報記憶部が記憶する前記配置情報の変更に用いる
ことを特徴とする請求項５に記載の処理装置。
【請求項７】
操作者からの入力に基づいて複数の処理対象の各々に関する処理を行う処理装置を用いた配置情報変更方法であって、
ＩＤ入力部は、前記操作者から、前記操作者を特定する操作者ＩＤ及び前記処理対象を特定する処理対象ＩＤの入力を受け付け、
配置部は、前記操作者ＩＤと前記処理対象ＩＤとの組み合わせに関連付けて、前記処理対象に関する各々の処理に関連付けられた操作ボタンの操作画面における配置情報を記憶する配置情報記憶部から、前記ＩＤ入力部が受け付けた前記操作者ＩＤと前記処理対象ＩＤとの組み合わせに関連付けられた前記配置情報を読み出し、当該配置情報に基づいて前記操作画面に前記操作ボタンを配置し、
操作入力部は、前記操作者から、前記操作ボタンに対する操作を受け付け、
変更部は、前記操作者ＩＤと前記処理対象ＩＤとに関連付けて前記配置情報記憶部が記憶する前記配置情報を、前記操作入力部による前記操作ボタン毎の操作の受け付け頻度に応じて変更する
ことを特徴とする配置情報変更方法。
【請求項８】
操作者からの入力に基づいて複数の処理対象の各々に関する処理を行う処理装置を、
前記操作者から、前記操作者を特定する操作者ＩＤ及び前記処理対象を特定する処理対象ＩＤの入力を受け付けるＩＤ入力部、
前記操作者ＩＤと前記処理対象ＩＤとの組み合わせに関連付けて、前記処理対象に関する各々の処理に関連付けられた操作ボタンの操作画面における配置情報を記憶する配置情報記憶部から、前記ＩＤ入力部が受け付けた前記操作者ＩＤと前記処理対象ＩＤとの組み合わせに関連付けられた前記配置情報を読み出し、当該配置情報に基づいて前記操作画面に前記操作ボタンを配置する配置部、
前記操作者から、前記操作ボタンに対する操作を受け付ける操作入力部、
前記操作者ＩＤと前記処理対象ＩＤとに関連付けて前記配置情報記憶部が記憶する前記配置情報を、前記操作入力部による前記操作ボタン毎の操作の受け付け頻度に応じて変更する変更部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理装置、配置情報変更方法、及びプログラムに関する。
【背景技術】
【０００２】
電子カルテシステムなどの病院情報システムにおいて、操作端末における操作画面のレイアウトを操作者毎に設定する場合、操作者やシステム管理者が設定処理を手作業で行う必要がある。
一方、近年、銀行のＡＴＭ（Automated Teller Machine）などのタッチパネル操作システムにおいて、操作端末における表示画面のレイアウトを、各操作ボタンの押下頻度などの操作者の操作特性を考慮して、操作者毎に自動的に設定する方法が提案されている。
【０００３】
例えば、特許文献１には、ＰＣ（Personal Computer）が画像ビューアを実行した際の表示画面のレイアウトを、メニューボタンが押下された回数に基づいて決定する技術が開示されている。
また、特許文献２には、情報提供システムの表示部が表示する操作ボタンを、操作履歴やユーザ属性を考慮して生成、提供される技術が開示されている。
また、特許文献３には、メニュー表示端末装置が、オペレータ別メニュー使用頻度表に基づいて、操作者の業務に関連する取引メニューを優先表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−０７８５７６号公報
【特許文献２】特開２００５−３１５６８２号公報
【特許文献３】特開２００６−０９２２９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記した方法、または特許文献１〜３に記載の方法を電子カルテシステムに適用した場合、操作者が同一の医師であっても、患者毎に必要となる操作は異なるため、操作ボタンの押下頻度も患者毎に異なる。そのため、医師毎の操作特性によって操作画面のレイアウトを決定しても、適切なレイアウトとならないという問題がある。
これは、電子カルテシステムに限らず、同一の操作者が複数の処理対象に関する処理を行う他の処理装置（例えば、商品管理システムなど）に適用した場合にも、同様の問題が生じることとなる。
本発明は、上記の問題に鑑みてなされたものであり、同一の操作者が複数の処理対象に関する処理を行う際の操作画面を適切に設定することができる処理装置、配置情報変更方法、及びプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明は上記の課題を解決するためになされたものであり、操作者からの入力に基づいて複数の処理対象の各々に関する処理を行う処理装置であって、前記操作者から、前記操作者を特定する操作者ＩＤ及び前記処理対象を特定する処理対象ＩＤの入力を受け付けるＩＤ入力部と、前記操作者ＩＤと前記処理対象ＩＤとの組み合わせに関連付けて、前記処理対象に関する各々の処理に関連付けられた操作ボタンの操作画面における配置情報を記憶する記憶部から、前記ＩＤ入力部が受け付けた前記操作者ＩＤと前記処理対象ＩＤとの組み合わせに関連付けられた前記配置情報を読み出し、当該配置情報に基づいて前記操作画面に前記操作ボタンを配置する配置部と、前記操作者から、前記操作ボタンに対する操作を受け付ける操作入力部と、前記操作者ＩＤと前記処理対象ＩＤとに関連付けて前記記憶部が記憶する前記配置情報を、前記操作入力部による前記操作ボタン毎の操作の受け付け頻度に応じて変更する変更部と、を備えることを特徴とする。
【０００７】
また、本発明は、操作者からの入力に基づいて複数の処理対象の各々に関する処理を行う処理装置を用いた表示情報変更方法であって、ＩＤ入力部は、前記操作者から、前記操作者を特定する操作者ＩＤ及び前記処理対象を特定する処理対象ＩＤの入力を受け付け、配置部は、前記操作者ＩＤと前記処理対象ＩＤとの組み合わせに関連付けて、前記処理対象に関する各々の処理に関連付けられた操作ボタンの操作画面における配置情報を記憶する記憶部から、前記ＩＤ入力部が受け付けた前記操作者ＩＤと前記処理対象ＩＤとの組み合わせに関連付けられた前記配置情報を読み出し、当該配置情報に基づいて前記操作画面に前記操作ボタンを配置し、操作入力部は、前記操作者から、前記操作ボタンに対する操作を受け付け、変更部は、前記操作者ＩＤと前記処理対象ＩＤとに関連付けて前記記憶部が記憶する前記配置情報を、前記操作入力部による前記操作ボタン毎の操作の受け付け頻度に応じて変更することを特徴とする。
【０００８】
また、本発明は、操作者からの入力に基づいて複数の処理対象の各々に関する処理を行う処理装置を、前記操作者から、前記操作者を特定する操作者ＩＤ及び前記処理対象を特定する処理対象ＩＤの入力を受け付けるＩＤ入力部、前記操作者ＩＤと前記処理対象ＩＤとの組み合わせに関連付けて、前記処理対象に関する各々の処理に関連付けられた操作ボタンの操作画面における配置情報を記憶する記憶部から、前記ＩＤ入力部が受け付けた前記操作者ＩＤと前記処理対象ＩＤとの組み合わせに関連付けられた前記配置情報を読み出し、当該配置情報に基づいて前記操作画面に前記操作ボタンを配置する配置部、前記操作者から、前記操作ボタンに対する操作を受け付ける操作入力部、前記操作者ＩＤと前記処理対象ＩＤとに関連付けて前記記憶部が記憶する前記配置情報を、前記操作入力部による前記操作ボタン毎の操作の受け付け頻度に応じて変更する変更部、として機能させるためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、処理装置の変更部は、操作者ＩＤと処理対象ＩＤとの組み合わせに関連付けて配置情報を、操作入力部による操作ボタン毎の操作の受け付け頻度に応じて変更する。これにより、同一の操作者が複数の処理対象に関する処理を行う際の操作画面を適切に設定することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態による操作端末を含む電子カルテシステムである。
【図２】サーバ装置が備えるデータベースの構成を示す第１の図である。
【図３】サーバ装置が備えるデータベースの構成を示す第２の図である。
【図４】操作端末の動作を示す第１のフローチャートである。
【図５】操作端末の動作を示す第２のフローチャートである。
【図６】操作端末の動作を示す第３のフローチャートである。
【図７】操作端末の動作を示す第４のフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本発明の一実施形態による操作端末（処理装置）を含む電子カルテシステムである。
本実施形態における電子カルテシステムは、操作端末１０とサーバ装置２０とを備える。
操作端末１０は、入力部１１（ＩＤ入力部、操作入力部）、画面設定情報管理部１２、配置部１３、表示部１４、操作履歴管理部１５、画面設定情報変更部１６（変更部）を備える。
【００１２】
入力部１１は、キーボードやマウスやタッチパネルなどの入力装置を介して操作者からの情報の入力を受け付ける。
画面設定情報管理部１２は、サーバ装置２０から表示部１４に表示する画面の設定情報を読み出す。また、画面設定情報管理部１２は、サーバ装置に対して、画面の設定情報を画面設定情報変更部１６が生成した画面の設定情報に書き換えることを要求する。なお、画面の設定情報には、処理対象者に関する各々の処理に関連付けられた操作ボタンや、当該操作ボタンの配置情報が含まれる。
配置部１３は、画面設定情報管理部１２が読み出した画面の設定情報に基づいて操作ボタンの配置を決定し、表示部１４に表示させる画面を生成する。
表示部１４は、配置部１３が生成した画面を表示する。
操作履歴管理部１５は、入力部１１による操作ボタンの操作履歴をサーバ装置２０に登録する。また、操作履歴管理部１５は、サーバ装置２０から操作ボタンの操作履歴を読み出す。ここで、操作履歴とは、操作者によるログイン期間内（ログインしてからログアウトするまでの期間）に、入力部１１が操作者から入力を受け付けた操作ボタンの集合を示す。
画面設定情報変更部１６は、操作履歴管理部１５が読み出した操作履歴と画面設定情報管理部１２が読み出した画面の設定情報とに基づいて操作ボタンの配置を決定することで、画面の設定情報を変更する。
【００１３】
なお、操作ボタンの「配置」とは、複数の操作ボタンを操作画面に表示させるときのレイアウトを意味し、例えば操作ボタンの大きさや、上下左右の位置などとすることができる。本実施形態における操作端末１０の画面設定情報変更部１６は、操作頻度の高い操作ボタンほどその大きさを大きくしたり、上位に表示させたり、左に表示させたりするようにするものであることが好ましい。
【００１４】
サーバ装置２０は、データベース管理部２１、操作者データベース２２、処理対象者データベース２３（配置情報記憶部）、操作履歴データベース２４（操作履歴記憶部）を備える。
データベース管理部２１は、操作者データベース２２、処理対象者データベース２３、操作履歴データベース２４に対する読み出し、書き込み処理を行う。
操作者データベース２２は、操作者毎に、操作端末１０において操作者のログイン時に表示される基本操作画面の配置情報を記憶する。
処理対象者データベース２３は、操作者と処理対象者との組み合わせ毎に、操作端末１０において処理対象者の選択時に表示される処理対象者操作画面の配置情報を記憶する。
操作履歴データベース２４は、操作端末１０の表示部１４に表示される各操作ボタンの操作履歴を記憶する。
【００１５】
図２は、サーバ装置が備えるデータベースの構成を示す第１の図である。
図３は、サーバ装置が備えるデータベースの構成を示す第２の図である。
サーバ装置２０の操作者データベース２２は、図２（ａ）に示すように、操作者ＩＤ、操作者区分（区分情報）、画面情報、配置情報を関連付けて格納する。
操作者ＩＤとは、操作者を特定する識別情報である。
操作者区分とは、操作者の勤務区分を示す情報であり、日勤、夜勤、準夜勤、当直の何れかを示す。
画面情報とは、操作画面に表示される操作ボタンの情報である。
配置情報とは、操作ボタンの優先順位を示す情報である。
なお、操作者データベース２２では、操作者ＩＤと操作者区分との組み合わせが一意（unique）となっている。
【００１６】
また、サーバ装置２０が備える処理対象者データベース２３は、図２（ｂ）に示すように、操作者ＩＤ、操作者区分、処理対象者ＩＤ（処理対象ＩＤ）、処理対象者区分（状態情報）、画面情報、配置情報を関連付けて格納する。
処理対象者ＩＤとは、処理対象者を特定する識別情報である。
処理対象者区分とは、処理対象者の入外区分を示す情報であり、入院、外来、外泊の何れかを示す。
なお、処理対象者データベース２３では、操作者ＩＤと操作者区分と処理対象者ＩＤと処理対象者区分との組み合わせが一意となっている。
【００１７】
また、サーバ装置２０が備える操作履歴データベース２４は、図３に示すように、操作者ＩＤ、操作者区分、処理対象者ＩＤ、処理対象者区分、画面情報、操作履歴、ログイン時刻、平均値算定フラグを関連付けて格納する。
操作履歴とは、操作者によるログイン期間内に入力部１１が操作者から入力を受け付けた操作ボタンの集合を示す。
ログイン時刻とは、操作者がログインした時刻を示す。
平均値算定フラグとは、当該フラグに関連付けられた操作履歴情報を操作ボタンの配置変更の判断材料として用いるか否かを示すフラグである。具体的には、操作端末１０の画面設定情報変更部１６は、「１」を示す平均値算定フラグに関連付けられた複数の操作履歴が示す操作ボタン毎に押下回数の平均値を算定し、当該平均値の多少に基づいて操作ボタンの配置変更を行う。なお、平均値算定フラグは、初期値として「０」を示す。
【００１８】
そして、本実施形態における電子カルテシステムによれば、入力部１１は、操作者から、操作者を特定する操作者ＩＤ及び処理対象を特定する処理対象ＩＤの入力を受け付ける。次に、配置部１３は、操作者ＩＤと前記処理対象ＩＤとの組み合わせに関連付けて、処理対象に関する各々の処理に関連付けられた操作ボタンの操作画面における配置情報を記憶する処理対象者データベース２３から、入力部１１が受け付けた操作者ＩＤと処理対象ＩＤとの組み合わせに関連付けられた配置情報を読み出し、当該配置情報に基づいて表示部１４の操作画面に操作ボタンを配置する。
また、入力部１１は、操作者から操作ボタンに対する操作を受け付け、画面設定情報変更部１６は、操作者ＩＤと処理対象ＩＤとに関連付けて処理対象者データベース２３が記憶する配置情報を、入力部１１による操作ボタン毎の操作の受け付け頻度に応じて変更する。
これにより、操作端末１０は、同一の操作者が複数の処理対象に関する処理を行う際の操作画面を適切に設定することができる。
【００１９】
次に、本実施形態による電子カルテシステムの動作を説明する。
まず、操作者による基本操作画面表示時の動作を説明する。
図４は、操作端末の動作を示す第１のフローチャートである。
まず、操作者が操作端末１０を起動させると、操作端末１０の表示部１４は、操作者ＩＤ及びパスワードの入力画面を表示する（ステップＳ１）。表示部１４が表示した入力画面に従い、操作者が操作者ＩＤとパスワードとを入力すると、入力部１１は、操作者から操作者ＩＤ及びパスワードの入力を受け付ける（ステップＳ２）。そして、図示しないログイン処理部は、入力部１１が入力を受け付けた操作者ＩＤ及びパスワードを図示しないログイン情報データベースと照合することで、ログイン処理を行う。このとき、図示しないログイン処理部は、図示しないシフト情報データベースなどから操作者の操作者区分を読み出す。
【００２０】
操作端末１０において操作者のログインが完了すると、画面設定情報管理部１２は、サーバ装置２０に、操作画面の設定情報（画面情報、配置情報）の送信要求を送信する（ステップＳ３）。なお、当該送信要求には、操作者ＩＤと操作者区分とが含まれる。
サーバ装置２０のデータベース管理部２１は、操作端末１０から操作画面の設定情報の送信要求を受信すると、操作者データベース２２から、送信要求に含まれる操作者ＩＤと操作者区分との組み合わせに関連付けられた画面情報及び配置情報を読み出す。そして、読み出した画面情報及び配置情報を、操作端末１０に送信する。なお、操作者による操作端末の初回操作時には、操作者データベース２２に配置情報が格納されていない。この場合、データベース管理部２１は、画面情報のみ（すなわち初期配置の操作画面の情報）を操作端末１０に送信する。
【００２１】
次に、操作端末１０の画面設定情報管理部１２は、サーバ装置２０から画面情報及び配置情報を受信する（ステップＳ４）。次に、配置部１３は、画面設定情報管理部１２が受信した画面情報が示す操作ボタンを、画面設定情報管理部１２が受信した配置情報に従って配置し、操作画面を生成する（ステップＳ５）。そして、表示部１４は、配置部１３が生成した操作画面を表示する（ステップＳ６）。このとき、表示部が表示する操作画面には、複数の操作ボタンが配置されている。
【００２２】
表示部１４によって表示された操作画面に従い、表示されている何れかの操作ボタンを操作者が押下すると、入力部１１は、当該操作ボタンの押下を検知し、操作履歴管理部１５は、当該操作ボタンが押下されたことをサーバ装置２０に通知する（ステップＳ７）。
サーバ装置２０のデータベース管理部２１は、操作端末１０から通知を受けると、操作履歴データベース２４において、ステップＳ３で受信した操作者ＩＤ及び操作者区分と、今回のログイン期間の開始時刻を示すログイン時刻との組み合わせに関連付けられた操作履歴に、操作端末１０から通知された操作ボタンが押下されたことを示す情報を追加する。
【００２３】
また、ステップＳ７で操作端末１０の操作履歴管理部１５が通知を発すると、画面設定情報変更部１６は、入力部１１が押下を検知した操作ボタンに関連付けられた処理を読み出す（ステップＳ８）。押下された操作ボタンに関連付けられた処理が、処理対象者の選択を行う処理である場合（ステップＳ８：処理対象者選択）、操作端末１０は、基本操作画面表示時の動作を終了し、後述する処理対象者操作画面表示時の動作を実行する。
また、押下された操作ボタンに関連付けられた処理が、処理対象者の選択以外の画面への画面遷移を行う処理である場合（ステップＳ８：画面遷移）、ステップＳ３に戻り、操作ボタンに関連付けられた操作画面の設定情報の送信要求を送信する。
【００２４】
また、押下された操作ボタンに関連付けられた処理が、ログアウト処理である場合（ステップＳ８：ログアウト）、操作端末１０は、基本操作画面表示時の動作を終了し、後述するログアウト処理時の動作を実行する。
また、押下された操作ボタンに関連付けられた処理が、上述した処理以外の処理である場合（ステップＳ８：その他）、図示しない処理部は、押下された操作ボタンに関連付けられた処理を実行し、その後、処理をステップＳ７に戻し、操作者による操作ボタンの押下を待機する。
【００２５】
次に、操作端末１０による処理対象者操作画面表示時の動作を説明する。
図５は、操作端末の動作を示す第２のフローチャートである。
操作端末１０が、基本操作画面表示時の動作のステップＳ８で、押下された操作ボタンに関連付けられた処理が処理対象者の選択を行う処理であると判定した場合、表示部１４は、処理対象者の入力画面を表示する（ステップＳ１１）。表示部１４が表示した入力画面に従い、操作者が処理対象者を入力すると、入力部１１は、操作者から処理対象者ＩＤの入力を受け付ける（ステップＳ１２）。このとき、図示しない処理部は、図示しない処理対象者情報データベースなどから処理対象者の処理対象者区分（例えば、入院、外来、外泊など）を読み出す。
【００２６】
操作端末１０において処理対象者の選択が完了すると、画面設定情報管理部１２は、サーバ装置２０に、操作画面の設定情報（画面情報、配置情報）の送信要求を送信する（ステップＳ１３）。なお、当該送信要求には、処理対象者ＩＤと処理対象者区分とが含まれる。
サーバ装置２０のデータベース管理部２１は、操作端末１０から操作画面の設定情報の送信要求を受信すると、処理対象者データベース２３から、基本操作画面表示時の動作のステップＳ３で受信した操作者ＩＤ及び操作者区分と、送信要求に含まれる処理対象者ＩＤ及び処理対象者区分との組み合わせに関連付けられた画面情報及び配置情報を読み出す。そして、読み出した画面情報及び配置情報を、操作端末１０に送信する。なお、操作者による当該処理対象者の初回選択時には、処理対象者データベース２３に配置情報が格納されていない。この場合、データベース管理部２１は、画面情報のみ（すなわち初期配置の操作画面の情報）を操作端末１０に送信する。
【００２７】
次に、操作端末１０の画面設定情報管理部１２は、サーバ装置２０から画面情報及び配置情報を受信する（ステップＳ１４）。次に、配置部１３は、画面設定情報管理部１２が受信した画面情報が示す操作ボタンを、画面設定情報管理部１２が受信した配置情報に従って配置し、操作画面を生成する（ステップＳ１５）。そして、表示部１４は、配置部１３が生成した操作画面を表示する（ステップＳ１６）。
【００２８】
表示部１４が表示した操作画面に従い、表示されている何れかの操作ボタンを操作者が押下すると、入力部１１は、当該操作ボタンの押下を検知し、操作履歴管理部１５は、当該操作ボタンが押下されたことをサーバ装置２０に通知する（ステップＳ１７）。
サーバ装置２０のデータベース管理部２１は、操作履歴データベース２４に、基本操作画面表示時の動作のステップＳ３で受信した操作者ＩＤと操作者区分と、ステップＳ１３で受信した送信要求に含まれる処理対象者ＩＤと処理対象者区分と、今回のログイン期間の開始時刻を示すログイン時刻との組み合わせに関連付けられた操作履歴に、操作端末１０から通知された操作ボタンが押下されたことを示す情報を追加する。
【００２９】
ここで、操作端末１０の画面設定情報変更部１６は、入力部１１が押下を検知した操作ボタンに関連付けられた処理を読み出す（ステップＳ１８）。押下された操作ボタンに関連付けられた処理が、処理対象者の選択を終了し、基本操作画面へ戻る処理である場合（ステップＳ１８：画面遷移）、操作端末１０は、処理対象者操作画面表示時の動作を終了し、前述した基本操作画面表示時の動作を実行する。
また、押下された操作ボタンに関連付けられた処理が、他の処理対象者の選択を行う処理である場合（ステップＳ１８：処理対象者選択）、ステップＳ１１に戻り、表示部１４が他の処理対象者ＩＤの入力画面を表示する。
【００３０】
また、押下された操作ボタンに関連付けられた処理が、ログアウト処理である場合（ステップＳ１８：ログアウト）、操作端末１０は、処理対象者操作画面表示時の動作を終了し、後述するログアウト処理の動作を実行する。
また、押下された操作ボタンに関連付けられた処理が、上述した処理以外の処理である場合（ステップＳ１８：その他）、図示しない処理部は、押下された操作ボタンに関連付けられた処理を実行し、その後、処理をステップＳ１７に戻し、操作者による操作ボタンの押下を待機する。
【００３１】
次に、操作端末１０のログアウト処理の動作を説明する。
図６は、操作端末の動作を示す第３のフローチャートである。
図７は、操作端末の動作を示す第４のフローチャートである。
操作端末１０が、基本操作画面表示時の動作のステップＳ８または処理対象者操作画面表示時の動作のステップＳ１８で、押下された操作ボタンに関連付けられた処理がログアウト処理であると判定した場合、操作履歴管理部１５は、サーバ装置２０に対し、操作者による操作履歴情報（操作者ＩＤ、操作者区分、処理対象者ＩＤ、処理対象者区分、画面情報、操作履歴、ログイン時刻、平均値算定フラグ）の送信要求を送信する（ステップＳ２１）。
サーバ装置２０のデータベース管理部２１は、操作履歴データベース２４から、基本操作画面表示時の動作のステップＳ３で受信した操作者ＩＤと操作者区分とに関連付けられた操作履歴情報を読み出し、操作端末１０に送信する。つまり、データベース管理部２１は、今回のログイン期間における操作履歴に限らず、操作者による過去の操作履歴を含む操作履歴を受信する。
【００３２】
次に、操作端末１０の操作履歴管理部１５は、サーバ装置２０から操作履歴情報を受信する（ステップＳ２２）。そして、画面設定情報変更部１６は、操作履歴管理部１５が受信した操作履歴情報のうち、処理対象者ＩＤと処理対象者区分との組み合わせ毎に、以下に示すステップＳ２４〜ステップＳ３５の処理を実行する（ステップＳ２３）。
【００３３】
まず、画面設定情報変更部１６は、同一の処理対象者と処理対象者区分の組み合わせに関連付けられた操作履歴情報のうち、平均値算定フラグが「１」を示すものの数を計数する（ステップＳ２４）。次に、画面設定情報変更部１６は、平均値算定フラグが「１」を示すものの数が１０件であるかを判定する（ステップＳ２５）。なお、同一の処理対象者と処理対象者区分の組み合わせに関連付けられた操作履歴情報のうち、平均値算定フラグが「１」を示すものは、以降の処理により、必ず１０件以下となる。
【００３４】
画面設定情報変更部１６は、平均値判定フラグが「１」を示す操作履歴情報の数が１０件であると判定した場合（ステップＳ２５：ＹＥＳ）、これらの操作履歴情報の操作履歴から、過去のログイン期間における操作ボタンの操作回数の平均値を算出する（ステップＳ２６）。
次に、画面設定情報変更部１６は、今回のログイン期間の開始時刻を示すログイン時刻に関連付けられた操作履歴が示す操作回数が、ステップＳ２６で算出した過去の操作回数の平均値の０．５倍〜１．５倍の範囲内であるか否かを判定する（ステップＳ２７）。
【００３５】
画面設定情報変更部１６は、今回のログイン期間における操作回数が、過去の操作回数の平均値の０．５倍〜１．５倍の範囲内であると判定した場合（ステップＳ２７：０．５〜１．５）、「１」を示す平均値算定フラグのうち、関連付けられたログイン時刻が最も古いものを「０」に書き換える。そして、画面設定情報変更部１６は、今回のログイン期間の開始時刻を示すログイン時刻に関連付けられた平均値算定フラグを「１」に書き換える（ステップＳ２８）。
【００３６】
他方、画面設定情報変更部１６は、今回のログイン期間における操作回数が、過去の操作回数の平均値の０．５倍未満であると判定した場合（ステップＳ２７：〜０．５）、今回のログイン期間の開始時刻を示すログイン時刻に直近のログイン時刻に関連付けられた操作履歴を２件読み出す。そして、画面設定情報変更部１６は、読み出した２件の操作履歴が示す操作回数が、それぞれステップＳ２６で算出した過去の操作回数の平均値の０．５倍未満であるか否かを判定する（ステップＳ２９）。つまり、今回のログイン期間を含めて３回連続で操作回数が過去の操作回数の平均値の０．５倍未満となっているか否かを判定する。
【００３７】
画面設定情報変更部１６は、読み出した２件の操作履歴が示す操作回数が、それぞれ過去の操作回数の平均値の０．５倍未満であると判定した場合（ステップＳ２９：ＹＥＳ）、「１」を示す平均値算定フラグのうち、関連付けられたログイン時刻が最も古い３件を「０」に書き換える。そして、画面設定情報変更部１６は、今回のログイン期間の開始時刻を示すログイン時刻及び、当該ログイン時刻に直近の２件に関連付けられた平均値算定フラグをそれぞれ「１」に書き換える（ステップＳ３０）。これにより、操作回数が偶発的に少なかった場合に、画面設定情報変更部１６は、その操作履歴をノイズとして無視することができる。また、連続して操作回数が少なかった場合、画面設定情報変更部１６は、当該操作回数の減少が偶発的なものではないと判断し、当該操作履歴を過去の操作履歴として扱うことができる。
【００３８】
また、画面設定情報変更部１６は、ステップＳ２７で今回のログイン期間における操作回数が、過去の操作回数の平均値の１．５倍超であると判定した場合（ステップＳ２７：１．５〜）、今回のログイン期間の開始時刻を示すログイン時刻に直近のログイン時刻に関連付けられた操作履歴を２件読み出す。そして、画面設定情報変更部１６は、読み出した２件の操作履歴が示す操作回数が、それぞれステップＳ２６で算出した過去の操作回数の平均値の１．５倍超であるか否かを判定する（ステップＳ３１）。つまり、今回のログイン期間を含めて３回連続で操作回数が過去の操作回数の平均値の１．５倍超となっているか否かを判定する。
【００３９】
画面設定情報変更部１６は、読み出した２件の操作履歴が示す操作回数が、それぞれ過去の操作回数の平均値の１．５倍超であると判定した場合（ステップＳ３１：ＹＥＳ）、「１」を示す平均値算定フラグのうち、関連付けられたログイン時刻が最も古い３件を「０」に書き換える。そして、画面設定情報変更部１６は、今回のログイン期間の開始時刻を示すログイン時刻及び、当該ログイン時刻に直近の２件に関連付けられた平均値算定フラグをそれぞれ「１」に書き換える（ステップＳ３２）。これにより、操作回数が偶発的に多かった場合に、画面設定情報変更部１６は、その操作履歴をノイズとして無視することができる。また、連続して操作回数が多かった場合、画面設定情報変更部１６は、当該操作回数の増加が偶発的なものではないと判断し、当該操作履歴を過去の操作履歴として扱うことができる。
【００４０】
そして、ステップＳ２８、ステップＳ３０、もしくはステップＳ３２で平均値算定フラグを「１」に書き換えた場合、または、ステップＳ２９で、今回のログイン期間に直近の２件の操作履歴が示す操作回数の何れかが過去の操作回数の平均値の０．５倍未満であると判定した場合（ステップＳ２９：ＮＯ）、または、ステップＳ３１で、今回のログイン期間に直近の２件の操作履歴が示す操作回数の何れかが過去の操作回数の平均値の１．５倍超であると判定した場合（ステップＳ３１：ＮＯ）、画面設定情報変更部１６は、「１」を示す平均値算定フラグに関連付けられた操作履歴から、各操作ボタンの操作回数を算出する（ステップＳ３３）。
【００４１】
そして、画面設定情報変更部１６は、各操作ボタンの操作回数に応じて操作画面における操作ボタンの配置を決定し、当該配置を示す配置情報を生成する（ステップＳ３４）。
ここで、各操作ボタンの操作回数に応じた操作ボタンの配置とは、操作回数の多い操作ボタンの視認性を向上させる配置であり、例えば、操作回数の多い操作ボタンほどその大きさを大きくしたり、上位に表示させたり、左に表示させたりするようにするものであることが好ましい。
画面設定情報変更部１６は、配置情報を生成すると、ステップＳ２３に戻り、残りの処理対象者ＩＤと処理対象者区分との組み合わせに対して、ステップＳ２４〜ステップＳ３５の処理を実行する。
【００４２】
他方、画面設定情報変更部１６は、ステップＳ２５で平均値判定フラグが「１」を示す操作履歴情報の数が１０件未満であると判定した場合（ステップＳ２５：ＮＯ）、今回のログイン期間の開始時刻を示すログイン時刻に関連付けられた操作履歴情報の平均値算定フラグを「１」にする（ステップＳ３５）。そして、ステップＳ２３に戻り、残りの処理対象者ＩＤと処理対象者区分との組み合わせに対して、ステップＳ２４〜ステップＳ３５の処理を実行する。つまり、「１」を示す平均値算定フラグが１０件未満の場合、配置情報の変更を行わない。これは、直近の少数の操作履歴に基づいて配置を行う場合、操作者の操作傾向を適切に反映することができない惧れがあるためである。
【００４３】
そして、画面設定情報変更部１６が、ステップＳ２２で操作履歴管理部１５が受信した操作履歴情報のうち、全ての処理対象者ＩＤと処理対象者区分との組み合わせに対して、ステップＳ２４〜ステップＳ３５の処理を実行すると、画面設定情報管理部１２は、画面設定情報変更部１６がステップＳ３４で生成した配置情報を、サーバ装置２０に送信する（ステップＳ３６）。また、操作履歴管理部１５は、ステップＳ２４〜ステップＳ３５の処理により書き換えた操作履歴情報をサーバ装置２０に送信する（ステップＳ３７）。
【００４４】
サーバ装置２０のデータベース管理部２１は、操作端末１０から配置情報を受信すると、操作者データベース２２及び処理対象者データベース２３が格納する、基本操作画面表示時の動作のステップＳ３で受信した操作者ＩＤと操作者区分との組み合わせに関連付けられた配置情報に対し、受信した配置情報を上書きして記録する。
また、サーバ装置２０のデータベース管理部２１は、操作端末１０から操作履歴情報を受信すると、操作履歴データベース２４に対し、受信した操作履歴情報を上書きして記録する。
【００４５】
そして、ステップＳ３７で操作履歴管理部１５が操作履歴情報をサーバ装置２０に送信すると、図示しないログイン処理部は、ログアウト処理を行い、操作端末１０の動作を終了する。
【００４６】
このように、本実施形態によれば、操作端末１０は、操作者ＩＤと処理対象者ＩＤとに関連付けてサーバ装置２０の処理対象者データベース２３が記憶する配置情報を、入力部１１による操作ボタン毎の操作の受け付け頻度に応じて変更する。これにより、同一の操作者が複数の処理対象者に関する処理を行う際の操作画面を適切に設定することができる。
【００４７】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、本実施形態では、画面設定情報変更部１６が、同一の処理対象者ＩＤと処理対象者区分との組み合わせに関連付けられた平均値算定フラグが「１」を示す操作履歴情報の数が１０件となるように制御する例を説明したが、これに限られず、例えば「１」を示す操作履歴情報の数が１００件となるように制御するなど、平均値算定フラグが「１」を示す操作履歴情報の数は、他の数であっても良い。
【００４８】
また、本実施形態では、画面設定情報変更部１６によって、今回のログイン期間における操作回数が、過去の操作回数の平均値の１．５倍超または０．５倍未満であると判定した場合に、当該操作履歴を無視する例を説明したが、これに限られず、例えば今回のログイン期間における操作回数が、過去の操作回数の平均値の１．３倍超または０．７倍未満であると判定した場合に、当該操作履歴を無視するなど、他の割合によって操作履歴を無視するか否かを決定しても良い。
【００４９】
また、本実施形態では、画面設定情報変更部１６が、今回のログイン期間を含めて３回連続で操作回数が過去の操作回数の平均値の１．５倍超または０．５倍未満となっているか否かを判定し、今回のログイン期間における操作履歴を無視するか否かを決定する例を説明したが、これに限られず、例えば今回のログイン期間を含めて５回連続で操作回数が過去の操作回数の平均値の１．５倍超または０．５倍未満となっているか否かを判定することで操作履歴を無視するか否かを決定しても良い。
【００５０】
また、本実施形態では、処理対象者区分として入院、外来、外泊の何れかを示す乳が幾分を用いたが、これに限られず、例えば、処理対象者区分として病名を用いても良いし、新規患者であるか再来患者であるかを示す情報を用いても良い。
【００５１】
また、本実施形態では、電子カルテシステムが操作端末１０とサーバ装置２０とを別々に備え、それぞれが通信を行うことで動作する場合を説明したが、これに限られず、操作端末１０がサーバ装置２０の機能を備えることで、サーバ装置２０との通信を行わずにスタンドアロンで動作するようにしても良い。
【００５２】
また、本実施形態では、本発明を電子カルテシステムに応用する場合を説明したが、これに限られず、例えば金融機関等の窓口業務システム、販売会社の顧客別管理システムなどに適用しても同様の効果を得ることができる。この場合、操作者区分や処理対象者区分などの区分情報の定義を、システムの特性（利用シーン）によって変更することが望ましい。例えば、曜日、時間帯、天候、商談状況、所属組織などの区分が考えられる。
【００５３】
上述の操作端末１０、サーバ装置２０は内部に、コンピュータシステムを有している。そして、上述した各処理部の動作は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００５４】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００５５】
１０…操作端末  １１…入力部  １２…画面設定情報管理部  １３…配置部  １４…表示部  １５…操作履歴管理部  １６…画面設定情報変更部  ２０…サーバ装置  ２１…データベース管理部  ２２…操作者データベース  ２３…処理対象者データベース  ２４…操作履歴データベース
【図１】
2011134142.tif 000003
【図２】
2011134142.tif 000004
【図３】
2011134142.tif 000005
【図４】
2011134142.tif 000006
【図５】
2011134142.tif 000007
【図６】
2011134142.tif 000008
【図７】
2011134142.tif 000009