(57)【要約】【課題】複数種類の業務に渡った入力を容易に行うことを目的とする。【解決手段】複数種類の業務のうち、選択された各種類の業務に属する画面を表示するとともに、表示した各種類の業務に属する画面における操作を受け付け、受け付けた前記操作が行われる画面を特定する情報を、順次、記憶部に記憶させ、前記記憶部を参照して、順に操作が行われた２以上の画面のグループを特定し、特定した前記２以上の画面のグループが、異なる種類の業務に属する画面を含む場合であっても、前記２以上の画面のグループをマルチウィンドウで表示する候補画面として選択する、処理をコンピュータに実行させるための表示制御プログラムが提供される。【選択図】図１１
2017162386.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の業務のうち、選択された各種類の業務に属する画面を表示するとともに、表示した各種類の業務に属する画面における操作を受け付け、
受け付けた前記操作が行われる画面を特定する情報を、順次、記憶部に記憶させ、前記記憶部を参照して、順に操作が行われた２以上の画面のグループを特定し、
特定した前記２以上の画面のグループが、異なる種類の業務に属する画面を含む場合であっても、前記２以上の画面のグループをマルチウィンドウで表示する候補画面として選択する、
処理をコンピュータに実行させるための表示制御プログラム。
【請求項２】
前記２以上の画面のグループの利用頻度を算出し、
算出した前記利用頻度に基づき、一の前記２以上の画面のグループを特定し、
特定した一の前記２以上の画面のグループを、マルチウィンドウで表示する候補画面として選択する、
請求項１に記載の表示制御プログラム。
【請求項３】
前記２以上の画面のグループの利用頻度を算出し、
算出した前記利用頻度の高い順に、複数の前記２以上の画面のグループを特定し、
特定した複数の前記２以上の画面のグループを、前記利用頻度の高い順にマルチウィンドウで表示する候補画面として選択する、
請求項１に記載の表示制御プログラム。
【請求項４】
前記前記２以上の画面のグループを、マルチウィンドウで表示する候補画面として選択することを、前記操作に続く操作にさらに続く操作が行われる前記２以上の画面のグループが前記記憶部に存在しなくなるまで繰り返し行う、
請求項１又は２に記載の表示制御プログラム。
【請求項５】
候補画面として選択した前記２以上の画面のグループの前後の画面のうち、前の画面を後の画面よりも上側又は左側に配置し、後の画面を前の画面よりも下側又は右側に配置する、
請求項１〜４のいずれか一項に記載の表示制御プログラム。
【請求項６】
複数種類の業務は、医師が行う医師業務、看護師が行う看護師業務及び事務員が行う医事業務を含む、
請求項１〜５のいずれか一項に記載の表示制御プログラム。
【請求項７】
選択した前記２以上の画面のグループを前記候補画面として採用するかどうかの指示を受け付ける、
請求項１〜６のいずれか一項に記載の表示制御プログラム。
【請求項８】
複数種類の業務のうち、選択された各種類の業務に属する画面を表示するとともに、表示した各種類の業務に属する画面における操作を受け付け、
受け付けた前記操作が行われる画面を特定する情報を、順次、記憶部に記憶させ、前記記憶部を参照して、順に操作が行われた２以上の画面のグループを特定し、
特定した前記２以上の画面のグループが、異なる種類の業務に属する画面を含む場合であっても、前記２以上の画面のグループをマルチウィンドウで表示する候補画面として選択する、
処理をコンピュータが実行する表示制御方法。
【請求項９】
複数種類の業務のうち、選択された各種類の業務に属する画面を表示するとともに、表示した各種類の業務に属する画面における操作を受け付ける受付部と、
受け付けた前記操作が行われる画面を特定する情報を、順次、記憶部に記憶させ、前記記憶部を参照して、順に操作が行われた２以上の画面のグループを特定する特定部と、
特定した前記２以上の画面のグループが、異なる種類の業務に属する画面を含む場合であっても、前記２以上の画面のグループをマルチウィンドウで表示する候補画面として選択する選択部と、
を有する表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御プログラム、表示制御方法及び表示制御装置に関する。
【背景技術】
【０００２】
医療業務における医用画像や医用情報の表示画面や、その他の業務の表示画面を最適化する技術が知られている（例えば、特許文献１及び特許文献２参照）。例えば、医療機関にて医療業務で利用される電子カルテシステムは、診療所市場の成長によって導入率が拡大し、また低価格化によって販売層レンジが拡大している。これにより、比較的規模が小さい医療機関においても、電子カルテシステムの導入が検討されるようになってきている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１４９１０７号公報
【特許文献２】特開２０１０−２１１４８３号公報
【特許文献３】特開２００７−２４９８１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
大規模の医療機関では、「来院受付」→「診察」→・・・→「会計」までの業務のうち、医師が行う医師業務、看護師が行う看護師業務、事務員が行う医事業務の３種類の業務を、医師、看護師、医事事務員という異なる知識を有する専門家が別業務として行う。しかしながら、小規模の医療機関では、前記３種類の業務を、医師が一人で実施するような業務形態をとる場合がある。
【０００５】
一方、上記電子カルテシステムでは、医師業務、看護師業務、医事業務の３職種に分けて運用する形態を前提とした画面構成となっている。よって、医師が１名で「来院受付」から「会計」までの業務を行う場合、業務機能を必要に応じて使い分けて入力を行う必要があり、システムの利用者（医師）にとって、非常に負担の大きい操作となる。
【０００６】
そこで、一側面では、本発明は、複数種類の業務に渡った入力を容易に行うことを目的とする。
【課題を解決するための手段】
【０００７】
一つの案では、複数種類の業務のうち、選択された各種類の業務に属する画面を表示するとともに、表示した各種類の業務に属する画面における操作を受け付け、受け付けた前記操作が行われる画面を特定する情報を、順次、記憶部に記憶させ、前記記憶部を参照して、順に操作が行われた２以上の画面のグループを特定し、特定した前記２以上の画面のグループが、異なる種類の業務に属する画面を含む場合であっても、前記２以上の画面のグループをマルチウィンドウで表示する候補画面として選択する、処理をコンピュータに実行させるための表示制御プログラムが提供される。
【発明の効果】
【０００８】
一側面によれば、複数種類の業務に渡った入力を容易に行うことができる。
【図面の簡単な説明】
【０００９】
【図１】医療機関の業務と使用する画面との関係を示す図。
【図２】電子カルテシステムの複数種類の業務のそれぞれで使用する画面の一例を示す図。
【図３】一実施形態に係る電子カルテシステムの業務毎の画面及び画面内の操作ボタンのモデル化の一例を示す図。
【図４】一実施形態に係る表示制御装置の機能構成の一例を示す図。
【図５】一実施形態に係る画面設定情報ＤＢのデータ構成の一例を示す図。
【図６】一実施形態に係る操作画面情報ＤＢのデータ構成の一例を示す図。
【図７】一実施形態に係る画面位置情報ＤＢのデータ構成の一例を示す図。
【図８】一実施形態に係る画面レイアウトの一例を示す図。
【図９】一実施形態に係る表示制御装置のハードウェア構成の一例を示す図。
【図１０】第１実施形態にかかる画面表示制御処理の一例を示すフローチャート。
【図１１】第１実施形態にかかる画面表示制御処理に対応する画面例。
【図１２】第２実施形態にかかる画面表示制御処理の一例を示すフローチャート。
【図１３】第２実施形態にかかる画面表示制御処理に対応する画面例。
【図１４】第３実施形態にかかる画面表示制御処理の一例を示すフローチャート。
【図１５】第３実施形態にかかる画面表示制御処理に対応する画面例。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１１】
［医療機関の業務の流れ］
まず、医療機関の業務の流れについて、図１を参照しながら説明する。図１は、医療機関において、医療機関の「来院受付」から「会計」までの運用と使用する画面との関係を示す。患者は、来院受付→問診→診察→検査→会計の順に病院を巡る。来院受付で使用する画面は、再来受付画面Ａであり、問診で使用する画面は、問診入力画面Ｂである。診察で使用する画面は、カルテ作成画面Ｃ及び病名入力画面Ｄである。検査で使用する画面は、検査結果入力画面Ｅであり、会計で使用する画面は、外来会計画面Ｆである。
【００１２】
使用画面のうち、再来受付画面Ａ及び外来会計画面Ｆは、医事業務で利用される画面例である。カルテ作成画面Ｃ及び病名入力画面Ｄは、医師業務で利用される画面例である。問診入力画面Ｂ及び検査結果入力画面Ｅは、看護師業務で利用される画面例である。
【００１３】
ところが、上記電子カルテシステムは、図２に示すように、医師が行う医師業務、看護師が行う看護師業務、事務員が行う医事業務の３職種で運用する形態を前提とした画面構成となっている。よって、医師が１名で「来院受付」から「会計」までの業務を行う場合、業務機能を必要に応じて使い分ける必要がある。
【００１４】
そこで、本発明の一実施形態に係る電子カルテシステム１では、図３に示すように、電子カルテシステム１の業務毎の画面及び画面内の操作ボタンをモデル化する。具体的には、図３（ａ）に示すように、例えば、レセプトチェックボタンの機能と請求書発行ボタンの機能とをそれぞれモデル化して外来会計画面Ｂが包含するボタン機能とし、各ボタン機能のモジュールを外来会計画面Ｂの下層に設定する。また、所見入力ボタンの機能と行為入力ボタンの機能とをそれぞれモデル化してカルテ作成画面Ｃが包含するボタン機能とし、各ボタン機能のモジュールをカルテ作成画面Ｃの下層に設定する。
【００１５】
図３（ａ）のシステムを更に概念化した図を図３（ｂ）に示す。システム（ｒｏｏｔ）は、第１階層に複数種類の業務Ａ，Ｂ，Ｃ・・・を設定し、第２階層に各業務に属する画面を設定する。そして、第３階層に各画面に属する操作ボタンを設定する。本実施形態に係る電子カルテシステム１を一例とした複数種類の業務を有するシステムでは、上記階層構造により、図３（ｃ）に示す複数種類の業務Ａ，Ｂ，Ｃ・・・毎に設定画面が用意されていて、画面毎に画面内に表示する操作ボタンが設定される。
【００１６】
［機能構成］
次に、本実施形態に係る電子カルテシステム１において画面表示を制御する表示制御装置１０の機能構成の一例について、図４を参照しながら説明する。表示制御装置１０は、病院に設置された端末装置に表示する画面の制御を行う。病院に設置された端末装置は、１台であってもよく、複数台であってもよい。また、病院に設置された端末装置は、表示制御装置１０自身であってもよく、表示制御装置１０とは別の装置であってもよい。
【００１７】
表示制御装置１０は、パーソナルコンピュータＰＣ、タブレット型端末等の携帯機器、ＨＭＤ（Head Mount Display）等のウェアラブル表示デバイスに表示される画面制御に適用されてもよい。
【００１８】
表示制御装置１０は、受付部１１、記憶部１２、算出部１３、特定部１４、選択部１５及び表示制御部１６を有する。受付部１１は、複数種類の業務のうち、選択された各種類の業務に属する画面における操作を受け付ける。
【００１９】
記憶部１２は、受け付けた操作が行われる画面を特定する情報を、順次記憶する。記憶部１２は、画面設定情報ＤＢ１２１、操作画面情報ＤＢ１２２、画面位置情報ＤＢ１２３及び表示制御プログラム１２４を記憶する。受け付けた操作が行われる画面を特定する情報は、画面設定情報ＤＢ１２１及び操作画面情報ＤＢ１２２に記憶される。図５は、一実施形態に係る画面設定情報ＤＢ１２１のデータ構成の一例を示す。図６は、一実施形態に係る操作画面情報ＤＢ１２２のデータ構成の一例を示す。
【００２０】
図５の画面設定情報ＤＢ１２１は、ボタン管理番号１２１ａ、業務名１２１ｂ、画面名１２１ｃ及びボタン名１２１ｄの各データ項目を有する。ボタン管理番号１２１ａは、各種操作ボタンの識別番号である。例えば、ボタン管理番号１２１ａが「１」のボタンは、業務名１２１ｂが「医事業務」であって、画面名１２１ｃが「再来受付」の画面に表示される、ボタン名１２１ｄが「医師決定（ボタン）」のボタンである。１〜５のボタン管理番号１２１ａは、医事業務に関する画面及びボタンを識別する。６〜１０のボタン管理番号１２１ａは、看護師業務に関する画面及びボタンを識別する。１１〜１４のボタン管理番号１２１ａは、医師業務に関する画面及びボタンを識別する。
【００２１】
図６の操作画面情報ＤＢ１２２は、組み合わせ管理番号１２２ａ、ボタン管理番号（遷移前）１２２ｂ、ボタン管理番号（遷移後）１２２ｃ、及び遷移回数１２２ｄの各データ項目を有する。組み合わせ管理番号１２２ａは、受付部１１が受け付けた操作とその操作の次にボタン操作が行われる２画面の組み合わせに係るグループの識別番号である。本実施形態では、順に操作が行われる２画面のグループの前の画面に表示するボタンをボタン管理番号（遷移前）１２２ｂに記憶し、後の画面に表示するボタンをボタン管理番号（遷移後）１２２ｃに記憶する。本実施形態では、グループの前の画面から後の画面に遷移した遷移回数１２２ｄがグループに関連付けて記憶される。なお、遷移回数１２２ｄは、算出部１３により算出され、操作画面情報ＤＢ１２２に記憶されることが好ましいが、必ずしも操作画面情報ＤＢ１２２に記憶されていなくてもよい。本実施形態では、利用頻度の一例として２画面のグループの前後の画面に遷移した遷移回数がカウントされる。利用頻度は、過去の所定時間内における遷移回数であってもよい。
【００２２】
特定部１４は、記憶部１２を参照して、受け付けた操作とその操作に続く操作とが行われる２以上の画面のグループを特定する。特定部１４は、受け付けた操作と該操作に続く操作が行われる２の画面のグループを複数特定してもよいし、３以上の画面のグループを複数特定してもよい。また、特定部１４は、利用頻度に基づき、一の２以上の画面のグループを特定してもよい。
【００２３】
選択部１５は、特定した画面のグループを、マルチウィンドウで表示する候補画面として選択する。表示制御部１６は、複数種類の業務のうち、選択された各種類の業務に属する画面を表示する。また、表示制御部１６は、選択した候補画面のマルチウィンドウにおける表示を制御する。本実施形態では、表示制御部１６は、候補画面として選択した２画面のグループの前後の画面のうち、前の画面を後の画面よりも上側又は左側に配置し、後の画面を前の画面よりも下側又は右側に配置する。しかしながら、表示制御部１６は、これに限らず、選択した２画面を入力しやすい位置にマルチウィンドウで表示することができる。
【００２４】
マルチウィンドウの表示レイアウトは、画面位置情報ＤＢ１２３に記憶されている画面位置情報に基づき定められている。図７は、一実施形態に係る画面位置情報ＤＢ１２３のデータ構成の一例を示す。画面位置情報ＤＢ１２３は、画面レイアウト情報１２３ａ、画面位置情報１２３ｂ、表示内容１２３ｃ及びポインタ１２３ｄの各データ項目を有する。
【００２５】
画面レイアウト情報１２３ａが示す「画面領域Ａ」のレイアウトには、画面位置情報１２３ｂ「（ｘ０，ｙ０）−（ｘ１，ｙ１）」で示される領域Ａに、表示内容１２３ｃにて設定された「患者基本情報」が表示される。画面レイアウト情報１２３ａが示す「画面領域Ｂ」のレイアウトには、画面位置情報１２３ｂ「（ｘ２，ｙ２）−（ｘ３，ｙ３）」で示される領域Ｂに、表示内容１２３ｃにて示される「業務切替」ボタンが表示される。
【００２６】
画面レイアウト情報１２３ａが示す「画面領域Ｃ」のレイアウトでは、画面位置情報１２３ｂ「（ｘ４，ｙ４）−（ｘ５，ｙ５）」で示される領域Ｃに、表示内容１２３ｃで示される「パネル」がマルチウィンドウで表示可能である。
【００２７】
上記レイアウト設定により、本実施形態において利用者が操作する基本画面レイアウトは、図８に示すように、３つの画面領域Ａ〜Ｃで構成される。画面上部の画面領域Ａには、患者基本情報が表示される。つまり、画面領域Ａは、編集対象となる患者に関する情報を表示する部分であり、患者番号や、患者氏名などが表示される。
【００２８】
画面右部の画面領域Ｂには、業務切替ボタンが表示される。つまり、画面領域Ｂは、利用者が使用する業務機能を呼び出す為のボタンを画面領域Ｂ内の固定位置に表示する部分であり、画面領域Ｃに表示されるパネルでは表示されない機能を使用する場合などに必要なボタンが表示されている。
【００２９】
画面の大部分を占める画面領域Ｃには、各種画面のパネルがマルチウィンドウで表示される。パネルは、ウィンドウ上に各種入力操作を行う為の呼び出しボタンが配置されたセットと定義する。例えば、図１１には、ウィンドウＷ１に表示されたパネルの一例が示されている。パネル内には、各種入力操作を行う為の呼び出しボタンＢ１、Ｂ２が表示されている。
【００３０】
図７に戻り、画面レイアウト情報ＤＢ１２３ａが示す「画面領域Ｃ−１」〜「画面領域Ｃ−９」では、画面位置情報１２３ｂ「画面位置１〜９」の位置に、表示内容１２３ｃに設定されている「パネル」がそれぞれ表示可能なようにレイアウトされている。
【００３１】
各種のパネルの表示位置は、後述する本実施形態によるフローチャートにより決定される。例えば、配置されるパネルは、パネル番号に対して画面位置１→画面位置２→・・・→画面位置９→画面位置１→・・・（繰り返し）の優先順位で表示される。つまり、候補画面として２以上の画面のグループの前後の画面のパネルが選択された場合、前の画面は、後の画面よりも上側又は左側に配置され、後の画面は、前の画面よりも下側又は右側に配置される。
【００３２】
なお、図４は機能に着目したブロック図を描いており、これらの機能ブロックで示した各部は、ハードウエアのみ、ソフトウエアのみ、またはハードウエアとソフトウエアとの組合せによって実現することができる。
【００３３】
［ハードウェア構成］
次に、本実施形態に係る表示制御装置１０のハードウェア構成の一例について、図９を参照しながら説明する。表示制御装置１０は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０４、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０５、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０８などを備え、それぞれがバスＢで相互に接続されている。
【００３４】
入力装置１０１は、キーボードやマウスなどを含み、表示制御装置１０に表示されたパネルのボタン操作を行ったり、各操作信号を入力したりするために用いられる。表示装置１０２は、ディスプレイなどを含み、各種の処理結果を表示する。通信Ｉ／Ｆ１０７は、表示制御装置１０をネットワークに接続するインターフェースである。これにより、表示制御装置１０は、通信Ｉ／Ｆ１０７を介して、他の機器（例えば、病院内の他の表示制御装置１０）とデータ通信を行うことができる。
【００３５】
ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、表示制御装置１０の全体を制御する基本ソフトウェア及びアプリケーションソフトウェアがある。例えば、ＨＤＤ１０８には、各種のデータベースやプログラム等が格納されてもよい。
【００３６】
外部Ｉ／Ｆ１０３は、外部装置とのインターフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、表示制御装置１０は、外部Ｉ／Ｆ１０３を介して記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａには、ＣＤ（Compact Disk）、及びＤＶＤ（Digital Versatile Disk）、ならびに、ＳＤメモリカード（SD Memory card）やＵＳＢメモリ（Universal Serial Bus memory）等がある。
【００３７】
ＲＯＭ１０５は、電源を切っても内部データを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、各種のプログラム及び各種のデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。ＣＰＵ１０６は、上記記憶装置（例えば「ＨＤＤ１０８」や「ＲＯＭ１０５」など）から、表示制御プログラム１２４やデータをＲＡＭ１０４上に読み出し、処理を実行することで、装置全体の制御や搭載機能を実現する演算装置である。
【００３８】
かかる構成により、本実施形態に係る表示制御装置１０では、ＣＰＵ１０６が、ＲＯＭ１０５やＨＤＤ１０８内に格納されたデータ及びプログラムを用いて画面表示制御処理を実行する。なお、画面設定情報ＤＢ１２１、操作画面情報ＤＢ１２２及び画面位置情報ＤＢ１２３に記憶された情報は、ＲＡＭ１０４、ＨＤＤ１０８、又はネットワークを介して表示制御装置１０に接続されるクラウド上のサーバ等に格納され得る。
【００３９】
次に、上記構成の表示制御装置１０が実行する画面表示制御処理について、第１実施形態、第２実施形態、第３実施形態の順に説明する。
＜第１実施形態＞
［画面表示制御処理］
まず、第１実施形態に係る画面表示制御処理について図１０及び図１１を参照して説明する。図１０は、第１実施形態にかかる画面表示制御処理の一例を示すフローチャートであり、図１１は、図１０の画面表示制御処理に対応する画面例を示す。
【００４０】
図１０に示す本処理が開始されると、受付部１１は、入力操作の受け付けが完了したかを判定する（ステップＳ１０）。受付部１１は、入力操作の受け付けが完了するまでステップＳ１０を繰り返す。
【００４１】
図１１（ａ）には、初期状態の画面例が示されている。画面領域Ｃの上段左のウィンドウＷ１には、再来受付のパネルが表示され、上段中央のウィンドウＷ２には、カルテ作成のパネルが表示されている。図５の画面設定情報ＤＢ１２１には、画面名１２１ｃが「再来受付」のパネルには、ボタン管理番号１２１ａが「１」でボタン名１２１ｄが「医師決定」ボタンと、ボタン管理番号１２１ａが「２」でボタン名１２１ｄが「診療内容決定」ボタンが設定されている。よって、図１１（ａ）のウィンドウＷ１には、再来受付パネルに医師決定ボタンＢ１と診療内容決定ボタンＢ２とが表示される。なお、以下の説明及び画面例では、ボタン名の後にボタン管理番号をカッコ書きで示す。
【００４２】
図１１（ａ）の初期状態の表示レイアウトにおいて、利用者（医師等）が再来受付パネルの医師決定ボタン（１）を押下すると、ボタン管理番号が「１」のイベントが発生し、ウィンドウＷ１０にて示される医師決定画面が表示される。利用者は、医師決定画面において、医師を決定する。決定後、「ＯＫ」ボタンＢ５を押下し、入力を完了する。
【００４３】
図１０に戻り、受付部１１は、入力操作の受け付けが完了したと判定した場合、受け付けた操作が行われる画面を特定する情報を、順次、記憶部１２に記憶させる（ステップＳ１２）。具体的には、記憶部１２は、図６の操作画面情報ＤＢ１２２に基づき、今回のボタン操作を遷移後のパネルのボタン操作とし、遷移前と遷移後とのパネルのボタン操作が行われた組み合わせ（グループ）に対応する遷移回数１２２ｄをカウントアップする。なお、今回のボタン操作の直前のボタン操作が存在しない場合、本ステップはスキップされる。
【００４４】
次に、特定部１４は、操作したボタン管理番号を取得する（ステップＳ１４）。次に、特定部１４は、操作したボタン管理番号の画面（パネル）が配置された画面位置情報を取得する（ステップＳ１６）。図１１（ａ）の医師決定ボタン（１）Ｂ１が押下された場合、操作ボタン管理番号として１が取得され、画面位置情報として画面位置１が取得される。例えば、図７の画面位置情報ＤＢ１２３のポインタ１２３ｄには、パネルの表示位置に「Ｐ」が設定される。複数のパネルが表示されている場合には、最後尾のパネルの表示位置に「Ｐ」が設定される。
【００４５】
次に、特定部１４は、図６の操作画面情報ＤＢ１２２を参照し、取得したボタン管理番号と一致する番号がボタン管理番号（遷移前）１２２ｂに存在するかを判定する（ステップＳ１８）。特定部１４は、取得したボタン管理番号と一致する番号がボタン管理番号（遷移前）１２２ｂに存在しないと判定した場合、本処理を終了する。一方、特定部１４は、取得したボタン管理番号と一致する番号がボタン管理番号（遷移前）１２２ｂに存在すると判定した場合、ボタン管理番号（遷移前）が一致する組み合わせ管理番号１２２ａのグループのうち、遷移回数が最大であるかを判定する（ステップＳ２０）。なお、遷移回数は、算出部１３により算出される。特定部１４は、遷移回数が最大でないと判定した場合、ステップＳ１８に戻り、取得したボタン管理番号と一致する他の番号がボタン管理番号（遷移前）１２２ｂに存在するかを判定する。
【００４６】
特定部１４は、遷移回数が最大であると判定した場合、図６の操作画面情報ＤＢ１２２を参照して、ボタン管理番号（遷移前）１２２ｂに対応するボタン管理番号（遷移後）１２２ｃを特定する（ステップＳ２２）。次に、選択部１５は、図５の画面設定情報ＤＢ１２１を参照して、特定したボタン管理番号（遷移後）に対応する画面名１２１ｃのパネルを選択する（ステップＳ２４）。次に、表示制御部１６は、取得した画面位置情報の次の画面位置に、選択したパネルを表示させ（ステップＳ２６）、本処理を終了する。
【００４７】
例えば、図６の操作画面情報ＤＢ１２２の例では、ボタン管理番号（遷移前）が「１」の組み合わせ管理番号１２２ａは「Ｇ１」のみである。よって、ボタン管理番号（遷移前）が「１」で且つ遷移回数１２２ｄが最大のボタン管理番号（遷移後）は「２」になり、画面設定情報ＤＢ１２１から、「２」のボタン管理番号１２１ａのパネル（画面名１２１ｃ：再来受付）が選択される。この結果、図１１（ｂ−１）に示すように、画面位置１の次の画面位置２（ウィンドウＷ２）に「再来受付」のパネルが上書き表示される。
【００４８】
利用者によりボタン操作が行われる度に、図１０の画面表示制御処理が実行される。例えば、図１１（ｂ−１）のウィンドウＷ２に表示された「再来受付」のパネルの「診療内容決定（２）」ボタンＢ７が押下された場合について説明する。この場合、図６の操作画面情報ＤＢ１２２からボタン管理番号（遷移前）１２２ｂが「２」である組み合わせ番号１２２ａが「Ｇ４」、「Ｇ１１」、「Ｇ１３」のうち、遷移回数１２２ｄが最大の「Ｇ４」が特定される。
【００４９】
そして、組み合わせ番号１２２ａが「Ｇ４」に対応するボタン管理番号（遷移後）１２２ｃ「６」が抽出され、図５の画面設定情報ＤＢ１２１を参照して、ボタン管理番号１２１ａが「６」に対応する「問診入力」のパネルが選択される。これにより、図１１（ｂ−２）に示すように、「問診入力」のパネルが、取得した画面位置２の次の画面位置３（ウィンドウＷ３）に表示される。
【００５０】
次に、ウィンドウＷ３に表示された「問診入力」のパネルの「バイタル入力（６）」ボタンが押下されたとする。この場合、図６の操作画面情報ＤＢ１２２を参照し、ボタン管理番号（遷移前）１２２ｂが「６」に対応する組み合わせ番号１２２ａ「Ｇ６」、「Ｇ１０」のうちの遷移回数が最大の「Ｇ６」が特定される。
【００５１】
そして、「Ｇ６」の組み合わせ番号１２２ａに対応するボタン管理番号（遷移後）１２２ｃが「８」に対応する「問診入力」のパネルが図５の画面設定情報ＤＢ１２１から選択される。これにより、図１１（ｂ−３）に示すように、「問診入力」のパネルが、次の画面位置４（ウィンドウＷ４）に表示される。
【００５２】
以上に説明したように、第１実施形態に係る情報処理装置１０が実行する画面表示制御処理では、関連する異種の業務画面について、過去に順に操作が行われた前後の画面がグループ単位で操作画面情報ＤＢ１２２に記憶される。これにより、関連する異種の業務画面について、遷移前の画面（ボタン操作が行われた画面）に対して、利用頻度の高いグループの遷移後の画面を優先的に表示することで、複数の業務を効率的に実行することができる。これにより、表示する２以上の画面のグループが、異なる種類の業務に属する画面を含む場合であっても、複数種類の業務に渡った入力を容易に行うことができる。
【００５３】
また、図１１に示すように、表示制御部１６は、各パネル内の複数のボタンのうち、利用頻度が高い該当ボタンの外枠を点滅させたり、色を変えて表示したりすることで、更に複数種類の業務に渡った入力を容易に行うことができる。
＜第２実施形態＞
［画面表示制御処理］
次に、第２実施形態に係る画面表示制御処理について図１２及び図１３を参照して説明する。図１２は、第２実施形態にかかる画面表示制御処理の一例を示すフローチャートであり、図１３は、図１２の画面表示制御処理に対応する画面例を示す。
【００５４】
本処理のステップＳ１０〜Ｓ１８は、第１実施形態におけるステップＳ１０〜Ｓ１８と同じ処理である。よって、ステップＳ１８以降の処理から説明を行う。また、本実施形態における画面の初期状態は、図１３（ａ）に示すように、画面位置１〜７（ウィンドウＷ１〜Ｗ７）までパネルが表示されている。そして、ここでは、図１２のステップＳ１０にて、受付部１１は、図１３（ａ）のウィンドウＷ７の「検査結果」のパネル内の「検査結果入力（９）」ボタンＢ１２の押下により、検査結果の入力を受け付ける。
【００５５】
図１２のステップＳ１８にて、特定部１４は、図６の操作画面情報ＤＢ１２２を参照して、取得したボタン管理番号と一致する番号がボタン管理番号（遷移前）１２２ｂに存在するかを判定する。特定部１４は、存在すると判定した場合、ボタン管理番号（遷移前）が一致する組み合わせ管理番号１２２ａのグループを取得し、配列ｙに代入する（ステップＳ３０）。特定部１４は、ステップＳ３０にてボタン管理番号（遷移前）が一致する組み合わせ管理番号１２２ａをすべてのグループについて取得した場合、ステップＳ３２に進み、配列ｙが０でないかを判定する（ステップＳ３２）。配列ｙが０であると判定された場合、本処理を終了する。一方、配列ｙが０でないと判定された場合、選択部１５は、図６の操作画面情報ＤＢ１２２を参照して、配列ｙより遷移回数が大きい順に組み合わせ管理番号１２２ａのグループに対応するボタン管理番号（遷移後）のパネルを選択する（ステップＳ３４）。
【００５６】
例えば、図１３（ｂ−１）に示す画面位置７（ウィンドウＷ７）のパネルのうち、「検査結果入力（９）」ボタンが押下されると、図６の操作画面情報ＤＢ１２２を参照して、ボタン管理番号（遷移前）が「９」に対応する組み合わせ管理番号１２２ａが「Ｇ７」、「Ｇ８」、「Ｇ９」が配列ｙに代入される。
【００５７】
よって、選択部１５は、「Ｇ７」、「Ｇ８」、「Ｇ９」の組み合わせ管理番号１２２ａのグループに対応するボタン管理番号（遷移後）１２２ｃである「１０」、「１２」、「１３」を選択する。そして、選択部１５は、図５の画面設定情報ＤＢを参照して、遷移回数の大きい「１０」、「１２」、「１３」の順に、ボタン管理番号１２１ａに対応する「検査結果」、「カルテ作成」、「カルテ作成」のパネルを選択する。
【００５８】
図１２に戻り、次に、表示制御部１６は、次の位置に遷移回数が大きい順にパネルを表示させる（ステップＳ３６）。次に、表示制御部１６は、配列ｙの格納要素のすべての処理を完了したかを判定し（ステップＳ３８）、完了していない場合、ステップＳ３４に戻り、ステップＳ３４〜ステップＳ３８の処理を繰り返す。ステップＳ３８において、表示制御部１６は、配列ｙの格納要素のすべての処理を完了したと判定した場合、本処理を終了する。
【００５９】
図１３（ａ）では、画面位置７（ウィンドウＷ７）の「検査結果入力（９）」ボタンが押下され、ボタン管理番号（遷移前）「９」に対応するボタン管理番号（遷移後）「１０」、「１２」、「１３」が配列ｙに代入される。そのうち、遷移回数の最も大きい「１０」のボタン管理番号に対応する「検査結果」のパネルが画面位置７（ウィンドウＷ７）の次の画面位置８（ウィンドウＷ８）に表示される。次に、遷移回数が２番目に大きい「１２」のボタン管理番号に対応する「カルテ作成」のパネルが画面位置８（ウィンドウＷ８）の次の画面位置９（ウィンドウＷ９）に表示される。次に、遷移回数が最も小さい「１３」のボタン管理番号に対応する「カルテ作成」のパネルが画面位置９（ウィンドウＷ９）の次の画面位置１（ウィンドウＷ１）に表示される。
【００６０】
以上に説明したように、第２実施形態に係る情報処理装置１０が実行する画面表示制御処理では、関連する異種の業務画面について、操作された前の画面に対して利用頻度の高い順に後の画面を表示することができる。これにより、表示する２以上の画面のグループが、異なる種類の業務に属する画面を含む場合であっても、複数種類の業務に渡った入力を容易に行うことができる。
＜第３実施形態＞
［画面表示制御処理］
次に、第３実施形態に係る画面表示制御処理について図１４及び図１５を参照して説明する。図１４は、第３実施形態にかかる画面表示制御処理の一例を示すフローチャートであり、図１５は、図１４の第３実施形態にかかる画面表示制御処理に対応する画面例を示す。
【００６１】
本処理のステップＳ１０〜Ｓ２６は、第１実施形態におけるＳ１０〜Ｓ２６と同じ処理である。よって、本実施形態では、ステップＳ４０の処理とステップＳ１６〜Ｓ２６の繰り返し処理について説明を行う。本実施形態における画面の初期状態は、図１５（ａ）に示すように、画面位置１（ウィンドウＷ１）及び画面位置２（ウィンドウＷ１）にパネルが表示されている。図１５（ａ）の初期状態と、第１実施形態の初期状態（図１１（ａ））とは同一である。そして、ここでは、受付部１１は、再来受付のパネル内の「医師決定（１）」ボタンＢ１が押下され、医師の入力を受け付ける。
【００６２】
ステップＳ１０〜Ｓ２６の処理が実行されると、第１実施形態の図１１（ｂ−１）と同じように、図１５（ｂ−１）に示す画面位置２（ウィンドウＷ１）に「再来受付」のパネルが上書き表示される。第１実施形態では、上記の上書き表示により図１０に示す処理は終了する。
【００６３】
これに対して、第３実施形態では、ステップＳ２６の処理後、ステップＳ４０の処理が実行される。ステップＳ４０にて、特定部１４は、ボタン管理番号（遷移後）を次に操作されるボタン管理番号と予測する。例えば、図１５（ｂ−１）の例では、ボタン管理番号「２」の「再来受付」の診療内容決定（２）ボタンＢ２が、次に操作されるボタン管理番号と予測される。図１４に戻り、次に、ステップＳ１６に戻り、特定部１４は、予測されたボタン管理番号の画面（パネル）が配置された画面位置情報を取得する。
【００６４】
次に、ステップＳ１８にて、特定部１４は、決定されたボタン管理番号について一致するボタン管理番号（遷移前）が操作画面情報ＤＢ１２２に存在するかを判定する。例えば、図６の操作画面情報ＤＢ１２２では、ボタン管理番号（遷移前）１２２ｂが「２」であって、遷移回数１２２ｄが最大のボタン管理番号（遷移後）１２２ｃは「６」である。よって、画面位置２の次の画面位置３に、図５のボタン管理番号１２１ａが「６」に対応する画面名１２１ｃが「問診入力」のパネルを表示する。次に、Ｓ４０にて、特定部１４は、現時点でのタン管理番号（遷移後）を次に操作されるボタン管理番号と予測し、ステップＳ１６〜Ｓ２６の処理を実行する。ステップＳ１８にてボタン管理番号について一致するボタン管理番号（遷移前）が操作画面情報ＤＢ１２２に存在しないと判定されたとき、本処理は終了する。
【００６５】
以上に説明したように、第３実施形態に係る情報処理装置１０が実行する画面表示制御処理では、関連する異種の業務画面について、操作された前の画面に対して利用された後の画面のうち、利用頻度の高い後の画面を優先的に表示し、更に、後の画面を前の画面としたときに利用頻度の更に後の画面を次の画面位置に表示することを繰り返す。これにより、複数の業務がルーチンで行われる確率が高い場合に更に効率的に、複数種類の業務に渡った入力を行うことができる。
【００６６】
以上、表示制御プログラム、表示制御方法及び表示制御装置を上記実施形態により説明したが、本発明にかかる表示制御プログラム、表示制御方法及び表示制御装置は上記実施形態に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能である。また、上記実施形態及び変形例が複数存在する場合、矛盾しない範囲で組み合わせることができる。
【００６７】
例えば、上記実施形態に係る電子カルテシステム１の構成は一例であり、本発明の範囲を限定するものではなく、用途や目的に応じて様々なシステム構成例があることは言うまでもない。例えば、本実施形態に係る電子カルテシステム１に含まれる情報処理装置１０の台数は、１台又は２台以上であり得る。複数台の情報処理装置１０が、ネットワークを介して互いに接続されているシステム形態は、本実施形態に係る電子カルテシステム１の一態様である。電子カルテシステム１に複数台の情報処理装置１０が設置される場合、画面表示制御処理は、複数台の情報処理装置１０のうちの一台が実行してもよいし、複数台が分散して処理してもよい。
【００６８】
なお、上記実施形態では、複数種類の業務の一例として、医師業務、看護師業務及び医事業務の３職種を挙げて説明した。しかしながら、複数種類の業務はこれに限らず、例えば、操作行為の最終目的が異なる複数の業務のそれぞれを種類が異なる業務としてもよい。専門性が高い複数の業務の場合、各業務に従事するためには業務毎に資格の取得が必要な場合には、各業務を種類が異なる業務としてもよい。本発明に係る表示制御プログラムを用いてコンピュータに実行させる複数種類の業務の画面表示制御処理は、ＡＴＭの画面や券売機の画面の表示制御にも適用可能である。
【００６９】
ＡＴＭの場合、入出金画面、振込画面、残高表示画面等を複数種類の業務に対応する画面として本発明を適用してもよい。切符の券売機の場合、切符購入画面、チャージ画面、定期券購入画面等を複数種類の業務に対応する画面として本発明を適用してもよい。
【００７０】
また、本発明では、受け付けた操作と該操作に続く操作とが行われる２の画面のグループが記憶部に記憶されたが、これに限らず、受け付けた操作と該操作に続く操作とが行われる２以上の画面のグループが記憶部に記憶されてもよい。
【００７１】
また、受付部１１は、候補画面として選択したパネルを表示させる際、候補画面として採用するかどうかの利用者の指示を受け付け、表示制御部１６は、利用者の指示に応じて選択したパネルを表示させてもよい。これにより、利用者が表示を指示したパネルだけを表示させることができる。
【００７２】
以上の説明に関し、更に以下の項を開示する。
（付記１）
複数種類の業務のうち、選択された各種類の業務に属する画面を表示するとともに、表示した各種類の業務に属する画面における操作を受け付け、
受け付けた前記操作が行われる画面を特定する情報を、順次、記憶部に記憶させ、前記記憶部を参照して、順に操作が行われた２以上の画面のグループを特定し、
特定した前記２以上の画面のグループが、異なる種類の業務に属する画面を含む場合であっても、前記２以上の画面のグループをマルチウィンドウで表示する候補画面として選択する、
処理をコンピュータに実行させるための表示制御プログラム。
（付記２）
前記２以上の画面のグループの利用頻度を算出し、
算出した前記利用頻度に基づき、一の前記２以上の画面のグループを特定し、
特定した一の前記２以上の画面のグループを、マルチウィンドウで表示する候補画面として選択する、
付記１に記載の表示制御プログラム。
（付記３）
前記２以上の画面のグループの利用頻度を算出し、
算出した前記利用頻度の高い順に、複数の前記２以上の画面のグループを特定し、
特定した複数の前記２以上の画面のグループを、前記利用頻度の高い順にマルチウィンドウで表示する候補画面として選択する、
付記１に記載の表示制御プログラム。
（付記４）
前記前記２以上の画面のグループを、マルチウィンドウで表示する候補画面として選択することを、前記操作に続く操作にさらに続く操作が行われる前記２以上の画面のグループが前記記憶部に存在しなくなるまで繰り返し行う、
付記１又は２に記載の表示制御プログラム。
（付記５）
候補画面として選択した前記２以上の画面のグループの前後の画面のうち、前の画面を後の画面よりも上側又は左側に配置し、後の画面を前の画面よりも下側又は右側に配置する、
付記１〜４のいずれか一項に記載の表示制御プログラム。
（付記６）
複数種類の業務は、医師が行う医師業務、看護師が行う看護師業務及び事務員が行う医事業務を含む、
付記１〜５のいずれか一項に記載の表示制御プログラム。
（付記７）
選択した前記２以上の画面のグループを前記候補画面として採用するかどうかの指示を受け付ける、
付記１〜６のいずれか一項に記載の表示制御プログラム。
（付記８）
複数種類の業務のうち、選択された各種類の業務に属する画面を表示するとともに、表示した各種類の業務に属する画面における操作を受け付け、
受け付けた前記操作が行われる画面を特定する情報を、順次、記憶部に記憶させ、前記記憶部を参照して、順に操作が行われた２以上の画面のグループを特定し、
特定した前記２以上の画面のグループが、異なる種類の業務に属する画面を含む場合であっても、前記２以上の画面のグループをマルチウィンドウで表示する候補画面として選択する、
処理をコンピュータが実行する表示制御方法。
（付記９）
前記２以上の画面のグループの利用頻度を算出し、
算出した前記利用頻度に基づき、一の前記２以上の画面のグループを特定し、
特定した一の前記２以上の画面のグループを、マルチウィンドウで表示する候補画面として選択する、
付記８に記載の表示制御方法。
（付記１０）
前記２以上の画面のグループの利用頻度を算出し、
算出した前記利用頻度の高い順に、複数の前記２以上の画面のグループを特定し、
特定した複数の前記２以上の画面のグループを、前記利用頻度の高い順にマルチウィンドウで表示する候補画面として選択する、
付記８に記載の表示制御方法。
（付記１１）
前記前記２以上の画面のグループを、マルチウィンドウで表示する候補画面として選択することを、前記操作に続く操作にさらに続く操作が行われる前記２以上の画面のグループが前記記憶部に存在しなくなるまで繰り返し行う、
付記８又は９に記載の表示制御方法。
（付記１２）
候補画面として選択した前記２以上の画面のグループの前後の画面のうち、前の画面を後の画面よりも上側又は左側に配置し、後の画面を前の画面よりも下側又は右側に配置する、
付記８〜１１のいずれか一項に記載の表示制御方法。
（付記１３）
複数種類の業務は、医師が行う医師業務、看護師が行う看護師業務及び事務員が行う医事業務を含む、
付記８〜１２のいずれか一項に記載の表示制御方法。
（付記１４）
選択した前記２以上の画面のグループを前記候補画面として採用するかどうかの指示を受け付ける、
付記８〜１３のいずれか一項に記載の表示制御方法。
（付記１５）
複数種類の業務のうち、選択された各種類の業務に属する画面を表示するとともに、表示した各種類の業務に属する画面における操作を受け付ける受付部と、
受け付けた前記操作が行われる画面を特定する情報を、順次、記憶部に記憶させ、前記記憶部を参照して、順に操作が行われた２以上の画面のグループを特定する特定部と、
特定した前記２以上の画面のグループが、異なる種類の業務に属する画面を含む場合であっても、前記２以上の画面のグループをマルチウィンドウで表示する候補画面として選択する選択部と、
を有する表示制御装置。
（付記１６）
前記２以上の画面のグループの利用頻度を算出し、
算出した前記利用頻度に基づき、一の前記２以上の画面のグループを特定し、
特定した一の前記２以上の画面のグループを、マルチウィンドウで表示する候補画面として選択する、
付記１５に記載の表示制御装置。
（付記１７）
前記２以上の画面のグループの利用頻度を算出し、
算出した前記利用頻度の高い順に、複数の前記２以上の画面のグループを特定し、
特定した複数の前記２以上の画面のグループを、前記利用頻度の高い順にマルチウィンドウで表示する候補画面として選択する、
付記１５に記載の表示制御装置。
（付記１８）
前記前記２以上の画面のグループを、マルチウィンドウで表示する候補画面として選択することを、前記操作に続く操作にさらに続く操作が行われる前記２以上の画面のグループが前記記憶部に存在しなくなるまで繰り返し行う、
付記１５又は１６に記載の表示制御装置。
（付記１９）
候補画面として選択した前記２以上の画面のグループの前後の画面のうち、前の画面を後の画面よりも上側又は左側に配置し、後の画面を前の画面よりも下側又は右側に配置する、
付記１５〜１８のいずれか一項に記載の表示制御装置。
（付記２０）
複数種類の業務は、医師が行う医師業務、看護師が行う看護師業務及び事務員が行う医事業務を含む、
付記１５〜１９のいずれか一項に記載の表示制御装置。
（付記２１）
選択した前記２以上の画面のグループを前記候補画面として採用するかどうかの指示を受け付ける、
付記１５〜２０のいずれか一項に記載の表示制御装置。
【符号の説明】
【００７３】
１      電子カルテシステム
１０    情報処理装置
１１    受付部
１２    記憶部
１３    算出部
１４    特定部
１５    選択部
１６    表示制御部
１２１  画面設定情報ＤＢ
１２２  操作画面情報ＤＢ
１２３  画面位置情報ＤＢ
１２４  表示制御プログラム
【図１】
2017162386.tif 000003
【図２】
2017162386.tif 000004
【図３】
2017162386.tif 000005
【図４】
2017162386.tif 000006
【図５】
2017162386.tif 000007
【図６】
2017162386.tif 000008
【図７】
2017162386.tif 000009
【図８】
2017162386.tif 000010
【図９】
2017162386.tif 000011
【図１０】
2017162386.tif 000012
【図１１】
2017162386.tif 000013
【図１２】
2017162386.tif 000014
【図１３】
2017162386.tif 000015
【図１４】
2017162386.tif 000016
【図１５】
2017162386.tif 000017