(57)【要約】  タブブラウザに、複数の対象者のうちの、第一の対象者に関する情報を表示する第一のタブ画面と、前記第一の対象者に関する他の情報を表示する第二のタブ画面と、前記複数の対象者に共通する情報を表示する第三のタブ画面と、を表示させ、前記第一の対象者を第二の対象者に切り替える指示を受け付けた場合に、前記第一のタブ画面に表示される情報を、前記第二の対象者に関する情報に更新し、前記第二のタブ画面を閉じ、前記第三のタブ画面の表示を維持する、処理をコンピュータに実行させることを特徴とする表示制御プログラムである。
2019064422.tif 000002
【特許請求の範囲】
【請求項１】
タブブラウザに、複数の対象者のうちの、第一の対象者に関する情報を表示する第一のタブ画面と、前記第一の対象者に関する他の情報を表示する第二のタブ画面と、前記複数の対象者に共通する情報を表示する第三のタブ画面と、を表示させ、
前記第一の対象者を第二の対象者に切り替える指示を受け付けた場合に、前記第一のタブ画面に表示される情報を、前記第二の対象者に関する情報に更新し、前記第二のタブ画面を閉じ、前記第三のタブ画面の表示を維持する、処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【請求項２】
前記切り替える指示は、
前記第一のタブ画面において受け付けられることを特徴とする請求項１記載の表示制御プログラム。
【請求項３】
前記切り替える指示を、前記第三のタブ画面において受け付けたとき、前記第一のタブ画面と前記第二のタブ画面を閉じ、前記第三のタブ画面の表示を維持し、
前記第二の対象者に関する情報を表示する第四のタブ画面を表示させることを特徴とする請求項１記載の表示制御プログラム。
【請求項４】
第五のタブ画面の起動の指示を受け付け、
前記第五のタブ画面に表示される情報に、第三の対象者を特定する情報が含まれる場合に、前記第一のタブ画面と前記第二のタブ画面を閉じ、前記第三の対象者に関する情報が表示された前記第五のタブ画面を表示させる、処理を前記コンピュータに実行させることを特徴とする請求項１乃至３の何れか一項に記載の表示制御プログラム。
【請求項５】
前記第二のタブ画面の起動の指示を受け付け、
前記第二のタブ画面に表示される情報に、前記第一の対象者を特定する情報が含まれる場合に、前記第一のタブ画面と前記第三のタブ画面の表示を維持し、前記第二のタブ画面を表示させる処理を前記コンピュータに実行させることを特徴とする請求項１乃至４の何れか一項に記載の表示制御プログラム。
【請求項６】
コンピュータによる表示制御方法であって、該コンピュータが、
タブブラウザに、複数の対象者のうちの、第一の対象者に関する情報を表示する第一のタブ画面と、前記第一の対象者に関する他の情報を表示する第二のタブ画面と、複数の対象者に共通する情報を表示する第三のタブ画面と、を表示させ、
前記第一の対象者を第二の対象者に切り替える指示を受け付けた場合に、前記第一のタブ画面に表示される情報を、前記第二の対象者に関する情報に更新し、前記第二のタブ画面を閉じ、前記第三のタブ画面の表示を維持することを特徴とする表示制御方法。
【請求項７】
タブブラウザに、複数の対象者のうちの、第一の対象者に関する情報を表示する第一のタブ画面と、前記第一の対象者に関する他の情報を表示する第二のタブ画面と、複数の対象者に共通する情報を表示する第三のタブ画面と、を表示させる表示制御部と、
前記第一の対象者を第二の対象者に切り替える指示を受け付けた場合に、前記第一のタブ画面に表示される情報を、前記第二の対象者に関する情報に更新し、前記第二のタブ画面を閉じ、前記第三のタブ画面の表示を維持させる判定部と、を有することを特徴とする表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御プログラム、表示制御方法及び表示制御装置に関する。
【背景技術】
【０００２】
従来から、１つのウィンドウ内に、タブが付与された複数のウェブページを表示させるタブブラウザが知られている。タブブラウザでは、例えば、ウェブページに表示される情報と関連付けられたタブを表示しておき、任意のタブが選択されと、そのタブと対応するウェブページを表示させ。【０００３】
このような従来のタブブラウザでは、例えば、表示されなくなったウィンドウ（ウェブページ）がある場合には、このウィンドウを閉じることが知られている。また、従来のタブブラウザでは、ウィンドウを順次開き、あるタイミングで、前に開いたウィンドウに戻ると、そのウィンドウ以降に開かれたウィンドウを閉じることが知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−３８１６６号公報
【特許文献２】特開２０１２−１５５５６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来のタブブラウザでは、情報を表示させる対象が変更された場合については考慮されていない。このため、従来のウェブブラウザでは、情報を表示させる対象の変更された場合に、各ウィンドウのうち、変更に応じて閉じるべきものと維持するものとを区別することができない。【０００６】
１つの側面では、本発明は、タブブラウザにおいて、作業対象の変更に応じて、各ウィンドウのうち、閉じるべきものと維持するものとを区別して表示を制御することを目的としている。
【課題を解決するための手段】
【０００７】
一つ態様では、タブブラウザに、複数の対象者のうちの、第一の対象者に関する情報を表示する第一のタブ画面と、前記第一の対象者に関する他の情報を表示する第二のタブ画面と、前記複数の対象者に共通する情報を表示する第三のタブ画面と、を表示させ、前記第一の対象者を第二の対象者に切り替える指示を受け付けた場合に、前記第一のタブ画面に表示される情報を、前記第二の対象者に関する情報に更新し、前記第二のタブ画面を閉じ、前記第三のタブ画面の表示を維持する、処理をコンピュータに実行させる、表示制御プログラムである。【０００８】
上記各処理は、上記各処理を実現する機能部、各手順としても良く、各処理をコンピュータに実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体とすることもできる。
【発明の効果】
【０００９】
タブブラウザにおいて、作業対象の変更に応じて、各ウィンドウのうち、閉じるべきものと維持するものとを区別して表示を制御することができる。
【図面の簡単な説明】
【００１０】
【図１】情報処理システムのシステム構成の一例を示す図である。
【図２】表示制御処理部による表示について説明する図である。
【図３】サーバ装置のハードウェア構成の一例を示す図である。
【図４】健診結果データベースの一例を示す図である。
【図５】表示制御処理部の機能を説明する図である。
【図６】表示制御処理部の処理を説明するフローチャートである。
【図７】タブ画面の起動指示を行うためのメニュー画面の一例を示す図である。
【図８】ウィンドウ内にタブ画面が表示された例を示す第一の図である。
【図９】ウィンドウ内にタブ画面が表示された例を示す第二の図である。
【図１０】ウィンドウ内にタブ画面が表示された例を示す第三の図である。
【図１１】ウィンドウ内にタブ画面が表示された例を示す第四の図である。
【発明を実施するための形態】
【００１１】
以下に図面を参照して、実施形態について説明する。図１は、情報処理システムのシステム構成の一例を示す図である。
【００１２】
本実施形態の情報処理システム１００は、サーバ装置２００と、端末装置３００とを有する。サーバ装置２００と端末装置３００とは、ネットワークを介して接続される。
【００１３】
本実施形態の情報処理システム１００において、サーバ装置２００は、タブブラウザにより、端末装置３００のユーザに各種の情報を閲覧させる。
【００１４】
図１に示す情報処理システム１００では、サーバ装置２００は、例えば、端末装置３００のユーザに対して、あるグループに属する個人の健康診断結果を閲覧させるものとして説明する。
【００１５】
本実施形態のサーバ装置２００は、健診結果データベース２１０と、表示制御処理部２２０と、を有する。
【００１６】
本実施形態の健診結果データベース２１０には、グループに属する個人毎の健康診断の結果を示す健診データが格納されている。健診データには、個人毎の各種の検査結果を示す検査結果データや、問診の回答を示す問診回答データや、既往歴・家族歴等を示す既往歴データ等を含む。
【００１７】
本実施形態の表示制御処理部２２０は、個人毎の健診データをタブブラウザにより表示させる。具体的には、表示制御処理部２２０は、ある個人の健診データに含まれる各種のデータを表示させる際に、各種のデータを、データの種類毎に、タブを有するタブ画面に表示させる。
【００１８】
したがって、表示制御処理部２２０は、ある個人の健診データのうち、複数種類のデータの表示指示を受けた場合には、１つのウィンドウ内に、それぞれの情報が表示さたれ複数のタブ画面を表示させる。尚、タブとは、ウィンドウ内に表示される画面の見出しに対応するものであり、タブ画面とは、タブが付けられた画面（ウェブページ）を示す。
【００１９】
また、表示制御処理部２２０は、あるタブ画面において、データを表示させる対象となる個人を切り替える指示を受けると、このタブ画面に表示させるデータを切り替え後の個人のデータとし、切り替え前の個人のデータが表示された他のタブ画面を閉じる。したがって、本実施形態のサーバ装置２００は、タブブラウザにおける表示制御を行う表示制御装置の役割を果たす。
【００２０】
以下に、図２を参照して、本実施形態の表示制御処理部２２０の処理について、具体的に説明する。図２は、表示制御処理部による表示について説明する図である。
【００２１】
図２では、表示制御処理部２２０により端末装置３００に表示されたタブブラウザの例を示している。図２の状態１は、ウィンドウ２４１に個人Ａのサマリデータが表示された例を示す図である。図２の状態２は、ウィンドウ２４１に個人Ｂのサマリデータが表示された例を示す図である。図２の状態３は、ウィンドウ２４１に受診者の検索画面が表示された例を示す図である。
【００２２】
状態１では、ウィンドウ２４１には、タブ２４２、タブ２４３、タブ２４４と、タブ２４３と対応するタブ画面２４５Ａが表示されている。
【００２３】
ウィンドウ２４１において、タブ２４２が選択されると、受診者の一覧を表示させるタブ画面がウィンドウ２４１内に表示される。また、タブ２４３が選択されると、受診者一覧において選択された個人のサマリデータを表示させるタブ画面がウィンドウ２４１内に表示される。サマリデータとは、例えば、個人の健康診断の結果の概要を示すデータである。また、タブ２４４が選択されると、受診者一覧において選択された個人が属するグループのサマリデータを表示させるタブ画面がウィンドウ２４１内に表示される。グループのサマリデータとは、例えば、グループにおける検査結果の平均や分布等を示すデータであっても良い。
【００２４】
つまり、タブ２４３と対応するタブ画面と、タブ２４４と対応するタブ画面は、選択された個人と関連するデータが表示される画面である。
【００２５】
状態１の示すウィンドウ２４１は、タブ２４２と対応する受診者一覧が表示されたタブ画面において個人Ａが選択され、個人Ａのサマリデータを示すタブ画面２４５Ａが表示されている。
【００２６】
タブ画面２４５Ａには、表示欄２４６Ａ、表示欄２４７Ａ、表示欄２４８Ａが含まれる。表示欄２４６Ａは、個人Ａの個人情報が表示される。表示欄２４７Ａには、個人Ａの検査結果データ等が表示される。表示欄２４８Ａには、検査結果に対する医療従事者による判定結果等が表示される。
【００２７】
表示欄２４６Ａには、データの表示対象となる個人を切り替えるために操作ボタン２４９が表示されている。表示欄２４６Ａにおいて、操作ボタン２４９が操作されると、データの表示対象となる個人の切り替え指示がサーバ装置２００へ通知される。
【００２８】
データの表示対象となる個人とは、言い換えれば、その個人のデータを用いて何らかの作業が行われる作業対象である。
【００２９】
サーバ装置２００において、表示制御処理部２２０は、データの表示対象となる個人を個人Ｂに切り替え指示を受けると、状態２に示すように、ウィンドウ２４１内において、タブ画面２４５Ａに表示させるサマリデータを、個人Ｂのサマリデータに切り替える。言い換えれば、状態２では、タブ画面２４５Ａに表示されるサマリデータが、個人Ｂのサマリデータに更新される。
【００３０】
状態２のウィンドウ２４１では、タブ２４３と対応するタブ画面２４５Ｂにおいて、表示欄２４６Ｂに個人Ｂの個人情報が表示され、表示欄２４７Ｂに個人Ｂの検査結果データが表示され、表示欄２４８Ｂに個人Ｂの判定結果等が表示される。
【００３１】
また、状態２に示すウィンドウ２４１では、タブ２４４と対応するタブ画面は、個人Ａと対応するデータが表示されたタブ画面であったため、表示制御処理部２２０は、このタブ画面を閉じる。したがって、状態２のウィンドウ２４１では、タブ２４４は表示されない。
【００３２】
また、状態１のウィンドウ２４１において、タブ２４２が選択されると、表示制御処理部２２０は、状態３に示すように、ウィンドウ２４１内に、受診者一覧を示すタブ画面２５０を表示させる。
【００３３】
タブ画面２５０は、個人に関連するデータが表示される画面ではないため、個人Ａと関連するデータが表示されるタブ画面２４５Ａと、タブ２４４と対応するタブ画面とは、閉じられずに維持される。
【００３４】
タブ画面２５０は、データの表示対象となる個人（受診者）を検索するための検索欄２５１と、受診者の一覧を表示させる表示欄２５２とを含む。
【００３５】
本実施形態では、例えば、検索欄２５１や表示欄２５２において、個人Ｂが選択されると、状態３で維持されているタブ画面２４５Ａと、タブ２４４と対応するタブ画面とは閉じられ、ウィンドウ２４１内の表示は、状態２に示すようになる。
【００３６】
このように、本実施形態では、あるタブ画面において、データの表示対象となる個人を切り替える操作が行われると、このタブ画面内に表示されるデータを、切り替え後の個人のデータとし、切り替え前に選択されていた個人と関連するデータが表示されていたタブ画面を全て閉じる。
【００３７】
また、本実施形態では、ウィンドウ２４１内において、個人と関連するデータが表示されたタブ画面が、個人と関連するデータが表示されていないタブ画面へ切り替えられた場合には、個人と関連するデータが表示されたタブ画面がそのまま維持される。
【００３８】
言い換えれば、本実施形態では、１つのウィンドウ内において、データの表示対象となる個人を特定する情報が含まれるタブ画面の表示させる場合、他の個人を特定する情報が含まれるタブ画面を全て削除する。
【００３９】
また、本実施形態では、１つのウィンドウ内において、特定された個人の情報を表示するタブ画面でない場合には、データの表示対象となる個人が変更されても、このタブ画面の表示が維持される。言い換えれば、本実施形態では、複数の個人に共通する情報を表示させるタブ画面は、データの表示対象者が変更された場合であっても、閉じられずに維持される。
【００４０】
したがって、本実施形態では、タブブラウザにおいて、作業対象の変更に応じて、各ウィンドウのうち、閉じるべきものと維持するものとを区別して表示を制御することができる。
【００４１】
また、本実施形態では、データの表示対象となる個人が選択されると、１つのウィンドウ２４１内のタブ画面は、常に選択された個人のデータが表示されることになり、他の個人のデータが表示されたタブ画面は、同じウィンドウ内に混在しない。
【００４２】
このため、本実施形態では、端末装置３００のユーザが意図した対象者とは異なる人物のデータを誤って参照してしまう、といった事態を回避させることができる。
【００４３】
また、本実施形態によれば、例えば、データの表示対象となる個人を切り替えた場合に、切り替える前の個人のデータが表示されたタブ画面を操作者が閉じるといった、煩雑な操作が不要となる。
【００４４】
よって、本実施形態によれば、タブブラウザにおける操作者の操作性を向上させることができる。
【００４５】
尚、図１の例では、健診結果データベース２１０は、サーバ装置２００に設けせられるものとしたが、これに限定されない。健診結果データベース２１０は、サーバ装置２００の外部に設けられていても良く、その外部装置は、情報処理システム１００に含まれていなくても良い。
【００４６】
以下に、本実施形態のサーバ装置２００について、さらに説明する。図３は、サーバ装置のハードウェア構成の一例を示す図である。
【００４７】
本実施形態のサーバ装置（表示制御装置）２００は、それぞれバスＢで相互に接続されている入力装置２１、出力装置２２、ドライブ装置２３、補助記憶装置２４、メモリ装置２５、演算処理装置２６及びインターフェース装置２７を含む情報処理装置である。
【００４８】
入力装置２１は、各種の情報の入力を行うための装置であり、例えばキーボードやポインティングデバイス等により実現される。出力装置２２は、各種の情報の出力を行うためものであり、例えばディスプレイ等により実現される。インターフェース装置２７は、ＬＡＮカード等を含み、ネットワークに接続する為に用いられる。
【００４９】
表示制御プログラムは、サーバ装置２００を制御する各種プログラムの少なくとも一部である。表示制御プログラムは例えば記憶媒体２８の配布やネットワークからのダウンロード等によって提供される。表示制御プログラムを記録した記憶媒体２８は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記憶媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記憶媒体を用いることができる。
【００５０】
また、表示制御プログラムは、表示制御プログラムを記録した記憶媒体２８がドライブ装置２３にセットされると、記憶媒体２８からドライブ装置２３を介して補助記憶装置２４にインストールされる。ネットワークからダウンロードされた表示制御プログラムは、インターフェース装置２７を介して補助記憶装置２４にインストールされる。
【００５１】
補助記憶装置２４は、インストールされた表示制御プログラムを格納すると共に、必要なファイル、データ等を格納する。メモリ装置２５は、サーバ装置２００の起動時に補助記憶装置２４から表示制御プログラムを読み出して格納する。そして、演算処理装置２６はメモリ装置２５に格納された表示制御プログラムに従って、後述するような各種処理を実現している。
【００５２】
本実施形態の端末装置３００のハードウェア構成は、サーバ装置２００と同様であるから、説明を省略する。尚、端末装置３００は、例えば、タブレット型の端末装置や、スマートフォン等であっても良く、入力装置２１と出力装置２２との代わりに、タッチパネル等により実現される表示操作装置を有していても良い。
【００５３】
次に、本実施形態の健診結果データベース２１０について説明する。本実施形態の健診結果データベース２１０は、例えば、サーバ装置２００の補助記憶装置２４やメモリ装置
２５に設けられていても良い。
【００５４】
図４は、健診結果データベースの一例を示す図である。本実施形態の健診結果データベース２１０は、例えば、受診日テーブル２１１、個人情報テーブル２１２、検査結果テーブル２１３、問診回答テーブル２１４等を有する。
【００５５】
受診日テーブル２１１は、情報の項目として、受診者ＩＤ、受診日、種類を有し、それぞれが対応付けられている。項目「ＩＤ」の値は、受診者を特定するための識別情報である。項目「受診日」の値は、健康診断を受診した日付を示す。項目「種類」の値は、健康診断の種名を示す。健康診断の種類とは、例えば、人間ドックや定期健診等が含まれる。
【００５６】
尚、受診日テーブル２１１に含まれる情報の項目は、上述した項目に限定されない。例えば、受診日テーブル２１１には、健康診断を受診する施設名や、健康診断が行われる時間帯、人間ドックのコース名等、健康診断の予約時に入力された予約に関する情報等が格納されていても良い。
【００５７】
個人情報テーブル２１２は、情報の項目として、受診者ＩＤ、氏名、生年月日等を含み、それぞれが対応付けられている。個人情報テーブル２１２には、健康診断を受診した受診者に関する情報が格納されていれば良く、例えば、個人情報テーブル２１２には、上述した項目以外にも、所属している組織名や所属部署名等が含まれても良い。
【００５８】
検査結果テーブル２１３は、情報の項目として、受診者ＩＤと、検査項目と、が対応付けられている。項目「検査項目」は、項目「検査結果」、「判定結果」と対応付けられている。項目「検査結果」の値は、受診者ＩＤにより特定される個人の検査結果の値を示す。項目「判定結果」の値は、対応する検査結果に対する、医療従事者の判定結果の値を示す。医療従事者による判定結果とは、例えば、検査結果の値が正常範囲内であるか否か等を示す値である。
【００５９】
問診回答テーブル２１４は、情報の項目として、受診者ＩＤと問診回答とを有する。項目「問診回答」の値は、受診者ＩＤにより特定される個人に対する問診の回答を示すデータ等が格納される。
【００６０】
尚、本実施形態の健診結果データベース２１０には、上述した各テーブル以外の情報が格納されていても良い。例えば、健診結果データベース２１０には、受診者ＩＤ毎に、健診を行った医療従事者が入力したメモ等を格納するテーブル等が含まれていても良い。
【００６１】
次に、図５を参照して、本実施形態の表示制御処理部２２０の機能について説明する。図５は、表示制御処理部の機能を説明する図である。
【００６２】
本実施形態の表示制御処理部２２０は、例えば、サーバ装置２００の演算処理装置２６が、補助記憶装置２４、メモリ装置２５等に格納されたプログラムを実行することで実現される。
【００６３】
本実施形態の表示制御処理部２２０は、画面定義部２２１、入力受付部２２２、画面種別判定部２２３、識別情報判定部２２４、情報取得部２２５、表示制御部２２６を有する。
【００６４】
画面定義部２２１は、サーバ装置２００が提供するタブブラウザに表示される各種のタブ画面の定義が記述されている。
【００６５】
入力受付部２２２は、サーバ装置２００に対する各種の情報の入力を受け付ける。具体的には、入力受付部２２２は、例えば、タブ画面の起動指示や、データを表示させる対象となる個人を切り替える指示等の入力を受け付ける。
【００６６】
画面種別判定部２２３は画面定義部２２１において定義された画面のうち、起動指示を受け付けた画面の記述に、個人を特定する情報を保持する領域が存在するか否かを判定する。
【００６７】
識別情報判定部２２４は、起動している画面の記述において保持された受診者ＩＤと、起動指示と共に選択された受診者ＩＤとが一致しているか否かを判定する。
【００６８】
情報取得部２２５は、健診結果データベース２１０を参照して、選択された受診者ＩＤと対応する情報を取得する。
【００６９】
表示制御部２２６は、情報取得部２２５が取得した情報と、画面定義部２２１に定義された画面の記述と、に基づき、タブ画面を表示させる。
【００７０】
以下に、図６を参照して、画面種別判定部２２３による判定の処理について説明する。図６は、画面種別判定部による判定の処理を説明する図である。
【００７１】
本実施形態の画面定義部２２１では、例えば、健診結果データベース２１０に格納された各種の情報を表示させるためのタブ画面の定義が記述されている。
【００７２】
これらのタブ画面には、例えば、受診者ＩＤと対応する個人の氏名の一覧を表示させる画面や、画面の起動指示を受け付けるためのメニュー画面といった、受診者ＩＤと対応付けられていない情報を表示させる画面が存在する。また、これらのタブ画面には、例えば、受診者ＩＤと対応付けられた情報を表示させる画面も存在する。
【００７３】
次に、図６を参照して、本実施形態の表示制御処理部２２０の処理について説明する。図６は、表示制御処理部の処理を説明するフローチャートである。
【００７４】
表示制御処理部２２０は、入力受付部２２２が、端末装置３００から、健診結果データベース２１０を表示させるためのメニュー画面の表示要求を受け付けると、表示制御部２２６により、タブブラウザにメニュー画面を表示させ、端末装置３００に閲覧させる（ステップＳ６０１）。
【００７５】
続いて、表示制御処理部２２０は、入力受付部２２２により、メニュー画面における、タブ画面の起動指示を受け付けたか否かを判定する（ステップＳ６０２）。ステップＳ６０２において、起動指示を受け付けない場合、表示制御処理部２２０は、ステップＳ６０１へ戻る。
【００７６】
ステップＳ６０２において、起動指示を受け付けると、表示制御処理部２２０は、画面種別判定部２２３により、画面定義部２２１を参照し、起動指示を受け付けたタブ画面が、個人を特定する情報を含む画面であるか否かを判定する（ステップＳ６０３）。言い換えれば、表示制御処理部２２０は、画面種別判定部２２３により、起動指示を受けたタブ画面を定義した記述のヘッダに、受診者ＩＤを保持するための記述が含まれるか否かを判定する。
【００７７】
ステップＳ６０３において、個人を特定する情報を含む画面でない場合、表示制御処理部２２０は、表示制御部２２６により、起動指示を受け付けたタブ画面を表示させ（ステップＳ６０４）、処理を終了する。
【００７８】
ステップＳ６０３において、個人を特定する情報を含む画面である場合、表示制御処理部２２０は、表示制御部２２６により、ウィンドウ内に、個人を特定する情報を含む他のタブ画面が表示されているか否かを判定する（ステップＳ６０５）。言い換えれば、表示制御部２２６は、ウィンドウ内に、ヘッダに受診者ＩＤを保持するための記述が含まれるタブ画面が表示されているか否かを判定する。
【００７９】
尚、本実施形態では、個人を特定する情報が含まれるタブ画面の起動指示を受け付けた場合には、個人を特定する受診者ＩＤが選択されているものとする。言い換えれば、本実施形態では、起動指示には、情報の表示の対象者となる受診者の切り替え指示が含まれる場合がある。
【００８０】
ステップＳ６０５において、該当するタブ画面が存在しない場合、表示制御処理部２２０は、情報取得部２２５により健診結果データベース２１０を参照し、選択された受診者ＩＤと対応する情報を取得して、表示制御部２２６により、起動指示を受け付けたタブ画面を表示させる（ステップＳ６０６）。
【００８１】
続いて、表示制御処理部２２０は、選択された受診者ＩＤをタブブラウザ内で共有される格納領域に格納し（ステップＳ６０７）、処理を終了する。
【００８２】
ステップＳ６０５において、該当するタブ画面が存在する場合、表示制御処理部２２０は、識別情報判定部２２４により、該当するタブ画面において特定される個人と、起動指示の際に選択された受診者ＩＤにより特定される個人とが同一人物であるか否かを判定する（ステップＳ６０８）。
【００８３】
言い換えれば、識別情報判定部２２４は、タブブラウザ内で共有される受診者ＩＤの格納領域に格納された受診者ＩＤと、起動指示の際に選択された受診者ＩＤと、が一致するか否かを判定する。
【００８４】
ステップＳ６０８において、同一人物であった場合、表示制御処理部２２０は、起動指示を受けたタブ画面を表示させ（ステップＳ６０９）、処理を終了する。
【００８５】
具体的には、表示制御処理部２２０は、情報取得部２２５により、健診結果データベース２１０を参照して、受診者ＩＤと対応する情報から、起動指示されたタブ画面に表示させる情報を取得し、表示制御部２２６によりタブ画面を表示させる。
【００８６】
ステップＳ６０８において、同一人物でない場合、表示制御処理部２２０は、既に表示されている他のタブ画面を閉じるか否かを選択させるメッセージを表示させ、他のタブ画面を閉じる指示を受け付けたか判定する（ステップＳ６１０）。同一人物でない場合とは、言い換えれば、既にウィンドウ内に表示されたタブ画面に表示された情報が、起動指示の際に選択された受診者ＩＤと異なる個人の情報である場合である。
【００８７】
ステップＳ６１０において、他のタブ画面を閉じる指示を受け付けない場合、表示制御処理部２２０は、起動指示を受けたタブ画面の表示を中止し（ステップＳ６１１）、処理を終了する。
【００８８】
ステップＳ６１０において、他のタブ画面を閉じる指示を受け付けた場合、表示制御処理部２２０は、既に表示されている他のタブ画面を閉じる（ステップＳ６１２）。
【００８９】
続いて、表示制御処理部２２０は、起動指示を受けたタブ画面を表示させる（ステップＳ６１３）。続いて、表示制御処理部２２０は、起動指示の際に選択された受診者ＩＤをタブブラウザ内で共有される格納領域に格納し（ステップＳ６１４）、処理を終了する。
【００９０】
この処理からわかるように、本実施形態の画面種別判定部２２３と識別情報判定部２２４は、タブ画面の起動指示と共に、情報の表示対象となる受診者の切り替える指示を受け付けると、第一のタブ画面に表示される情報を、切り替え後の受診者に関する情報に更新し、切り替え前の受診者の情報が表示された第二のタブ画面を閉じ、受診者に共通する第三のタブ画面の表示を維持させる判定部の機能を果たす。
【００９１】
以下に、図７乃至図１１を参照して、本実施形態のタブブラウザの画面遷移について説明する。図７乃至図１１は、例えば、サーバ装置２００が、端末装置３００から健診結果データベース２１０を参照するためのメニュー画面の表示要求を受け付けた場合の画面の遷移を示している。
【００９２】
図７は、タブ画面の起動指示を行うためのメニュー画面の一例を示す図である。図７に示すメニュー画面８０１には、タブ画面と対応する一覧８０２が表示されている。図７の例では、一覧８０２において、予約業務８０３が選択されたものとする。
【００９３】
ここで、「予約業務」と対応するタブ画面を定義する記述には、受診者ＩＤを保持するための記述は含まれない。したがって、表示制御処理部２２０は、「予約業務」と対応するタブ画面を表示させる。
【００９４】
図８は、ウィンドウ内にタブ画面が表示された例を示す第一の図である。図８に示すウィンドウ９０１には、メニュー画面８０１において選択された「予約業務」と対応するタブ画面９０２が表示される。タブ画面９０２には、予約業務を行う対象となる受診者を検索したり、選択するための受診者一覧が表示される。
【００９５】
タブ画面９０２は、タブ９０３と対応付けられており、表示欄９０４を含む。表示欄９０４は、健康診断を受ける受診者の一覧が表示される。
【００９６】
また、図８では、例えば、アイコン９０５が選択されると、このアイコン９０５と対応する個人の予約情報を入力するための入力画面の起動指示がサーバ装置２００に通知されるものとした。図８では、アイコン９０５と対応する個人の受診者ＩＤは「１」である。
【００９７】
アイコン９０５の選択によって起動指示を受けた入力画面を定義する記述には、受診者ＩＤを保持するための記述が含まれる。したがって、表示制御処理部２２０は、ウィンドウ９０１内に、受診者ＩＤ「１」で特定される個人とは別の個人の情報が表示されているタブ画面が表示されているか否かを判定する。
【００９８】
図８に示すウィンドウ９０１に表示されているタブ画面は、タブ画面９０２のみであり、他の個人の情報が表示されているタブ画面は存在しない。
【００９９】
そこで、表示制御処理部２２０は、ウィンドウ９０１内に、受診者ＩＤ「１」で特定される個人の予約情報を入力するための入力画面（タブ画面）１０２（図９参照）を表示させる。
【０１００】
図９は、ウィンドウ内にタブ画面が表示された例を示す第二の図である。図９に示すウィンドウ９０１には、タブ画面１０２が表示されている。
【０１０１】
タブ画面１０２は、タブ画面１０２が予約情報の入力画面であることを示すタブ１０１と対応付けられている。また、タブ画面１０２は、表示欄１０３と表示欄１０４とを有する。
【０１０２】
表示欄１０３には、受診者ＩＤ「１」で特定される個人の個人情報が表示される。ここで表示される個人情報は、例えば、健診結果データベース２１０の個人情報テーブル２１２に格納されている情報である。
【０１０３】
表示欄１０４には、受診者ＩＤ「１」と対応する予約に関するデータが表示される。表示欄１０４に表示されるデータは、例えば、健診結果データベース２１０の受診日テーブル２１１に格納されている情報等である。
【０１０４】
また、タブ画面１０２には、ウィンドウ９０１をメニュー画面８０１に遷移させるための操作ボタン１０５を有する。また、表示欄１０３には、受診者ＩＤによって特定される個人を切り替えるための操作ボタン１０６を有する。
【０１０５】
図１０は、ウィンドウ内にタブ画面が表示された例を示す第三の図である。図１０に示すウィンドウ９０１には、タブ画面１０２とタブ画面１１２が表示されている。
【０１０６】
タブ画面１１２は、例えば、タブ画面９０２等において、受診者ＩＤ「１」で特定される個人の検査結果データを表示させる画面の起動指示を受け付けた場合に表示される。
【０１０７】
表示制御処理部２２０は、この起動指示を受け付けると、既に表示されているタブ画面９０２とタブ画面１０２について、画面の定義に受診者ＩＤを保持する記述が存在するか否かを判定する。
【０１０８】
タブ画面９０２は、複数の受診者に共通する情報が表示されるタブ画面であり、タブ画面９０２の定義には、受診者ＩＤを保持する記述は存在しない。したがって、表示制御処理部２２０は、タブ画面１０２の表示を維持する。
【０１０９】
タブ画面１０２の定義には、受診者ＩＤを保持するための記述が存在し、且つ、タブ画面１０２において保持されている受診者ＩＤは、起動指示を受けた際に選択された受診者ＩＤ「１」と一致している。したがって、表示制御処理部２２０は、タブ画面１０２の表示を維持し、受診者ＩＤ「１」で特定される個人の検査結果データを表示させるタブ画面１１２を表示させる。
【０１１０】
したがって、図１０に示すウィンドウ９０１には、タブ画面９０２、タブ画面１０２、タブ画面１１２が存在している。
【０１１１】
タブ画面１１２には、タブ画面１１２が検査結果データを表示させるタブ画面であることを示すタブ１１１と対応付けられている。また、タブ画面１１２は、表示欄１１３と表示欄１１４と表示欄１１５を有する。
【０１１２】
表示欄１１３には、受診者ＩＤ「１」で特定される個人の個人情報が表示される。表示欄１１４には、受診者ＩＤ「１」と対応する検査結果データが表示され、表示欄１１５には、検査結果に対する医療従事者による判定の結果を示す判定結果データが表示される。
【０１１３】
表示欄１１４と表示欄１１５に表示されるデータは、例えば、健診結果データベース２１０の検査結果テーブル２１３に格納されている情報等である。
【０１１４】
また、タブ画面１１２には、ウィンドウ９０１をメニュー画面８０１に遷移させるための操作ボタン１１７を有し、表示欄１１３には、受診者ＩＤによって特定される個人を切り替えるための操作ボタン１１６を有する。
【０１１５】
ここで、操作ボタン１１６の「次へ」が操作された場合のウィンドウ９０１について説明する。
【０１１６】
操作ボタン１１６が操作されると、表示制御処理部２２０は、データの表示対象が、受診者ＩＤ「１」で特定される個人から、受診者ＩＤ「２」で特定される個人への切り替え指示を受け付ける。言い換えれば、表示制御処理部２２０は、受診者ＩＤ「２」で特定される個人の検査結果データを表示させるタブ画面の起動指示を受け付ける。
【０１１７】
起動指示を受け付けたタブ画面には、受診者ＩＤを保持するための記述が存在する。したがって、表示制御処理部２２０は、既に表示されているタブ画面９０２、タブ画面１０２、タブ画面１１２について、受診者ＩＤを保持する記述が存在するか否かを判定する。
【０１１８】
タブ画面９０２は、複数の受診者に共通する情報が表示されるタブ画面であり、タブ画面９０２の定義には、受診者ＩＤを保持する記述は存在しない。したがって、表示制御処理部２２０は、タブ画面９０２の表示を維持する。
【０１１９】
また、タブ画面１０２とタブ画面１１２の定義には、受診者ＩＤを保持するための記述が存在し、且つ、タブ画面１０２とタブ画面１１２において保持された受診者ＩＤは、受診者ＩＤ「２」ではない。したがって、表示制御処理部２２０は、タブ画面１０２とタブ画面１１２を閉じる。
【０１２０】
図１１は、ウィンドウ内にタブ画面が表示された例を示す第四の図である。図１１に示すウィンドウ９０１では、タブ画面９０２と対応するタブ９０３が表示されており、タブ画面９０２の表示が維持されていることがわかる。
【０１２１】
また、図１１のウィンドウ９０１では、タブ画面１０２と対応するタブ１０１が表示されておらず、タブ画面１０２が閉じられたことがわかる。
【０１２２】
また、図１１に示すタブ画面１１２の表示欄１１３には、受診者ＩＤ「２」により特定される個人の個人情報が表示され、表示欄１１４と表示欄１１５には、受診者ＩＤ「２」により特定される個人の検査結果データと判定結果データとが表示される。
【０１２３】
尚、ここでは、タブ画面１２１は、タブ画面１１２の操作ボタン１１６の操作により、受診者ＩＤ「２」で特定される個人の検査結果データを表示させるタブ画面の起動指示を受け付けたものとしているが、これに限定されない。タブ画面１２１は、例えば、タブ画面９０２の表示欄９０４において、受診者ＩＤ「２」と対応する個人の選択を受けて、受診者ＩＤ「２」で特定される個人の検査結果データを表示させるタブ画面の起動指示を受けたものとしても良い。この場合にも、ウィンドウ９０１は、図１１に示すようになる。
【０１２４】
本実施形態では、このように、タブブラウザにおいて、作業対象が変更されると、この変更に応じて、ウィンドウ内に表示されたタブ画面のうち、閉じる画面と表示を維持する画面とを区別する。
【０１２５】
よって、例えば、タブブラウザに、ある対象者の検査結果に対する判定結果の入力画面を表示させて、医療従事者が判定を行う場合等において、ある対象者の入力が完了し、別の対象者が選択されると、ある対象者の入力画面は閉じられる。また、対象者を選択するための一覧画面の表示は維持される。
【０１２６】
このため、本実施形態では、作業対象者以外の情報が表示されているタブ画面を、医療従事者等が意図的に閉じる操作が不要となる。また、作業対象者の変更に関わらず参照される情報が表示されているタブ画面は、作業対象者が変更されても表示が維持されるため、改めて情報を参照するためにタブ画面を起動させる操作が不要となる。したがって、本実施形態によれば、タブブラウザにおける操作者の操作性を向上させることができる。
【０１２７】
尚、本実施形態では、タブブラウザに表示される情報を、健康診断の結果を示すデータとしたが、これに限定されない。本実施形態の表示制御処理部２２０によって表示が制御されるタブブラウザには、例えば、人事に関する情報や、納税に対する情報が表示されても良い。この場合、データの表示対象となる対象者は、従業員や、納税者となる。
【０１２８】
また、本実施形態では、データの表示対象を人としたが、これに限定されない。情報の表示対象は、例えば、店舗等で管理されている商品等であっても良い。この場合には、個人を特定する情報である受診者ＩＤの代わりに、商品を特定する識別情報を用いられれば良い。
【０１２９】
本発明は、具体的に開示された実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１３０】
１００  情報処理システム
２００  サーバ装置
２１０  健診結果データベース
２２０  表示制御処理部
２２１  画面定義部
２２２  入力受付部
２２３  画面種別判定部
２２４  識別情報判定部
２２５  情報取得部
２２６  表示制御部
３００  端末装置
【図１】
2019064422.tif 000003
【図２】
2019064422.tif 000004
【図３】
2019064422.tif 000005
【図４】
2019064422.tif 000006
【図５】
2019064422.tif 000007
【図６】
2019064422.tif 000008
【図７】
2019064422.tif 000009
【図８】
2019064422.tif 000010
【図９】
2019064422.tif 000011
【図１０】
2019064422.tif 000012
【図１１】
2019064422.tif 000013
【国際調査報告】
2019064422.tif 000014
2019064422.tif 000015