(57)【特許請求の範囲】
【請求項１】
コンピュータを、
患者を識別する識別情報を受け付ける受付手段、
前記患者の病名を記録した第一のテーブルを参照し、前記識別情報に対応する病名を取得する病名取得手段、
複数の医師の操作履歴にもとづいて生成された、前記病名に対応するメニュー項目の表示順に関する情報を記録した第二のテーブルと、医師毎の操作履歴にもとづいて生成された、診察時に開いた前記メニュー項目の表示順に関する情報を記録した第三のテーブルとを参照し、前記病名取得手段において取得された病名に対応する表示順を取得する表示順取得手段、
前記表示順取得手段において取得された表示順に基づいてメニュー項目を設定したメニュー画面を作成する画面作成手段、
前記メニュー画面を画面に表示する表示手段、
として機能させることを特徴とするメニュー画面表示プログラム。
【請求項２】
前記メニュー項目は、検査結果項目であることを特徴とする請求項１記載のメニュー画面表示プログラム。
【請求項３】
受付手段が、患者を識別する識別情報を受け付け、
病名取得手段が、前記患者の病名を記録した第一のテーブルを参照し、前記識別情報に対応する病名を取得し、
表示順取得手段が、複数の医師の操作履歴にもとづいて生成された、前記病名に対応するメニュー項目の表示順に関する情報を記録した第二のテーブルと、医師毎の操作履歴にもとづいて生成された、診察時に開いた前記メニュー項目の表示順に関する情報を記録した第三のテーブルとを参照し、前記病名取得手段において取得された病名に対応する表示順を取得し、
画面作成手段が、前記表示順取得手段において取得された表示順に基づいてメニュー項目を設定したメニュー画面を作成し、
表示手段が、前記メニュー画面を画面に表示する、
ことを特徴とするメニュー画面表示方法。
【請求項４】
患者を識別する識別情報を受け付ける受付手段と、
前記患者の病名を記録した第一のテーブルを参照し、前記識別情報に対応する病名を取得する病名取得手段と、
複数の医師の操作履歴にもとづいて生成された、前記病名に対応するメニュー項目の表示順に関する情報を記録した第二のテーブルと、医師毎の操作履歴にもとづいて生成された、診察時に開いた前記メニュー項目の表示順に関する情報を記録した第三のテーブルとを参照し、前記病名取得手段において取得された病名に対応する表示順を取得する表示順取得手段と、
前記表示順取得手段において取得された表示順に基づいてメニュー項目を設定したメニュー画面を作成する画面作成手段と、
前記メニュー画面を画面に表示する表示手段と、
を有することを特徴とするメニュー画面表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はメニュー画面表示プログラム、メニュー画面表示方法およびメニュー画面表示装置に関し、特に、画面に表示するメニューの表示順を考慮したメニュー画面表示プログラム、メニュー画面表示方法およびメニュー画面表示装置に関する。
【背景技術】
【０００２】
近年、医療支援システムにおいて複数の検査結果を患者に説明する際には、当該複数の検査結果それぞれを患者の電子カルテ内から探し出して、順次表示して説明している。このとき、患者に見せる検査結果や、それぞれを見せる順番は様々であり、利用者（医師）は、その都度、必要な情報をカルテ内から探し出す必要がある。
【０００３】
具体的な処理としては、検査項目毎に用意されたメニュー項目を選択することでそれぞれの検査結果を表示するが、これらのメニュー項目の表示順番は固定であり、その中から必要なメニュー項目を探し出す手間がかかっていた。
【０００４】
このため、利用者のメニュー項目選択履歴を記録しておき、その情報に基づいてメニュー項目の表示順を変更する技術が知られている（例えば、特許文献１〜４参照）。
【特許文献１】特開平４−６２１号公報
【特許文献２】特開平７−１８２１２８号公報
【特許文献３】特開平１１−２６９０５１号公報
【特許文献４】特開２００６−９２２９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、このような技術を用いたとしても、前述したように患者毎に異なる事情を鑑みたメニュー項目表示順の制御はできなかった。
本発明はこのような点に鑑みてなされたものであり、表示順を考慮したメニュー画面を画面に表示させることができるメニュー画面表示プログラム、メニュー画面表示方法およびメニュー画面表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、メニュー画面表示プログラムが提供される。このプログラムは、コンピュータを、受付手段、病名取得手段、表示順取得手段、画面作成手段および表示手段として機能させる。
【０００７】
受付手段は、患者を識別する識別情報を受け付ける。
病名取得手段は、患者の病名を記録した第一のテーブルを参照し、識別情報に対応する病名を取得する。
【０００８】
表示順取得手段は、複数の医師の操作履歴にもとづいて生成された、病名に対応するメニュー項目の表示順に関する情報を記録した第二のテーブルと、医師毎の操作履歴にもとづいて生成された、診察時に開いたメニュー項目の表示順に関する情報を記録した第三のテーブルとを参照し、病名取得手段において取得された病名に対応する表示順を取得する。
【０００９】
画面作成手段は、表示順取得手段において取得された表示順に基づいてメニュー項目を設定したメニュー画面を作成する。
表示手段は、作成したメニュー画面を画面に表示する。
【００１０】
このようなメニュー画面表示プログラムによれば、受付手段により、患者を識別する識別情報が受け付けられる。病名取得手段により、患者の病名を記録した第一のテーブルが参照され、識別情報に対応する病名が取得される。表示順取得手段により、複数の医師の操作履歴にもとづいて生成された、病名に対応するメニュー項目の表示順に関する情報を記録した第二のテーブルと、医師毎の操作履歴にもとづいて生成された、診察時に開いたメニュー項目の表示順に関する情報を記録した第三のテーブルとが参照され、病名取得手段において取得された病名に対応する表示順が取得される。画面作成手段により、表示順取得手段において取得された表示順に基づいてメニュー項目を設定したメニュー画面が作成される。表示手段により、作成したメニュー画面が画面に表示される。
【発明の効果】
【００１１】
開示のメニュー画面表示プログラム、メニュー画面表示方法およびメニュー画面表示装置によれば、表示順を考慮したメニュー画面を画面に表示させることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
まず、本発明の概要について説明し、その後、実施の形態を説明する。
図１は、本発明の概要を示す図である。
【００１３】
コンピュータ１を、受付手段２、病名取得手段３、表示順取得手段４、画面作成手段５および表示手段６として機能させる。
受付手段２は、複数の患者を識別する識別情報を受け付ける。
【００１４】
病名取得手段３は、各患者の病名を記録した第一のテーブル７を参照し、識別情報に対応する病名を取得する。
表示順取得手段４は、病名に対応するメニュー項目の表示順に関する情報を記録した第二のテーブル８と、医師が診察時に開いたメニュー項目の表示順に関する情報を記録した第三のテーブル９とを参照し、病名取得手段３において取得された病名に対応する表示順を取得する。
【００１５】
なお、メニュー項目の表示順は、例えば、メニューを開いた回数や、最初に開いたメニュー等により決定される。
画面作成手段５は、表示順取得手段４において取得された表示順に基づいてメニュー項目を設定したメニュー画面を作成する。
【００１６】
表示手段６は、作成したメニュー画面を画面に表示する。
このようなメニュー画面表示プログラムによれば、医師が診察時に開いたメニュー項目の表示順が考慮されたメニュー画面が作成され、表示される。これにより、医師は、患者への病状説明にかかる時間を短縮することができる。
【００１７】
以下、本発明の実施の形態を説明する。
図２は、実施の形態の医療システムを示す図である。
医療システム３００は、クライアント装置１００と、サーバ装置２００とを有している。
【００１８】
クライアント装置１００は、医師が患者への病状を説明する際に用いる装置であり、医師の操作に応じて付属のモニタに電子カルテや検査結果を開くための画面を表示させる。
サーバ装置２００は、患者の検査結果や担当医師を識別するデータ等を格納し、必要に応じてクライアント装置１００に送る。
【００１９】
なお、図２では１台のクライアント装置１００を図示したが、クライアント装置１００は、複数台設けられていてもよい。
図３は、クライアント装置のハードウェア構成例を示す図である。
【００２０】
クライアント装置１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０７を介してＲＡＭ（Random Access Memory）１０２、ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５、および通信インタフェース１０６が接続されている。
【００２１】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。ＨＤＤ１０３には、ＯＳやアプリケーションプログラムが格納される。また、ＨＤＤ１０３内には、プログラムファイルが格納される。
【００２２】
グラフィック処理装置１０４には、モニタ１１が接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１１の画面に表示させる。入力インタフェース１０５には、キーボード１２とマウス１３とが接続されている。入力インタフェース１０５は、キーボード１２やマウス１３から送られてくる信号を、バス１０７を介してＣＰＵ１０１に送信する。
【００２３】
通信インタフェース１０６は、ネットワーク１０に接続されている。通信インタフェース１０６は、ネットワーク１０を介して、他のコンピュータとの間でデータの送受信を行う。
【００２４】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。なお、図３にはクライアント装置１００のハードウェア構成を示したがサーバ装置２００についても同様のハードウェア構成で実現することができる。このようなハードウェア構成の医療システム３００において表示順を考慮したメニュー画面を画面に表示させる処理を行うために、クライアント装置１００内には、以下のような機能が設けられる。
【００２５】
図４は、クライアント装置の機能を示すブロック図である。
クライアント装置１００は、制御部１１０と、メニュー表示定義格納部１２０と、検査結果格納部１３０と、表示順番格納部１４０とを有している。
【００２６】
制御部１１０は、医師の入力に応じてモニタ１１に電子カルテシステムのログイン画面を表示させる。医師は、自己のＩＤ（医師ＩＤ）と、固有のパスワード等を入力することにより、電子カルテシステムにログインすることができる。
【００２７】
また、ログイン後は、病名や医師に応じた検査結果を表示するためのデータをサーバ装置２００から取得する。
また、電子カルテを保存する際に、検査結果格納部１３０に格納されている情報をサーバ装置２００に送信する。
【００２８】
メニュー表示定義格納部１２０は、検査結果をモニタ１１に表示する際のメニュー表示項目を定義するメニュー表示定義を格納する。
検査結果格納部１３０は、患者の検査結果を格納する。
【００２９】
表示順番格納部１４０は、メニュー表示定義を表示する優先度を示す値を格納する。
図５は、電子カルテ画面を示す図である。
ログインにより表示される電子カルテ画面２１には、患者情報表示部２１ａと、医師情報表示部２１ｂと、カルテ履歴表示部２１ｃと、カルテ表示部２１ｄと、ツール表示部２１ｅとが表示されている。
【００３０】
患者情報表示部２１ａには、患者データに基づいた患者の生年月日や感染症等が表示される。
医師情報表示部２１ｂには、電子カルテ画面２１を操作する医師名等（電子カルテ画面２１にログインした医師ＩＤや、この医師ＩＤに基づいた医師名）が表示される。
【００３１】
カルテ履歴表示部２１ｃには、電子カルテの履歴が、日付別や診療科別に階層化されて表示される。
カルテ表示部２１ｄには、電子カルテに記録された患者の診断内容が表示される。
【００３２】
ツール表示部２１ｅには、医師が電子カルテに必要事項を記入する際の入力支援や、医師が患者に診断内容を説明したりする説明支援のためのツールを起動するための複数のボタン２１１ｅ、２１１ｅ、・・・が表示される。
【００３３】
医者がマウス等を操作してカーソルを所定のボタン２１１ｅに合わせクリックすること等により、各種ツールが起動する。
ここで、説明支援のためのツールを起動するためのボタン２１１ｅ（以下、説明支援ツール起動ボタンと言う）をクリックすると、患者説明支援画面が起動する。
【００３４】
図６は、患者説明支援画面を示す図である。
患者説明支援画面３１には、メニュー項目が表示されたボタン３１ａ〜３１ｅが表示されている。ボタン３１ａ〜３１ｅに表示されている各メニュー項目は、そのボタンがクリックされることにより表示される検査結果表示名を示している。
【００３５】
医者がマウス等を操作してカーソルをボタンに合わせクリックすること等により、検査結果表示名に対応する検査結果を表示する画面（図示せず）が起動する。
次に、クライアント装置１００が備える各格納部の内容について説明する。
【００３６】
各格納部には、データがテーブル化されて格納されている。
図７は、メニュー表示定義テーブルのデータ構造例を示す図である。
メニュー表示定義テーブル１２１には、検査名に対応して患者説明支援画面３１のボタン３１ａ〜３１ｅに表示させる検査結果表示名が並んでいる。
【００３７】
図８は、検査結果テーブルのデータ構造例を示す図である。
検査結果テーブル１３１には、検査名、患者ＩＤ、医師ＩＤ、主病名、初回表示および表示回数の欄が設けられており、これらが互いに関連づけられている。
【００３８】
検査名の欄には、検査結果表示時に開いた検査名が格納されている。
患者ＩＤの欄には、患者を識別するＩＤが格納されている。
医師ＩＤの欄には、医師を識別するＩＤが格納されている。
【００３９】
主病名の欄には、患者ＩＤの欄の患者の主病名が格納されている。
初回表示の欄には、医師がログインしている間に患者説明支援画面３１において最初にクリックした検査結果を示す印（◎）が格納されている。
【００４０】
表示回数の欄には、医師がログインしている間に患者説明支援画面３１においてクリックした検査結果表示名に対応する検査名の回数が格納されている。
なお、初回表示の欄の印および表示回数の欄の回数は、ログアウト後にリセットされる。
【００４１】
図９は、表示順番テーブルのデータ構造例を示す図である。
表示順番テーブル１４１には、検査名に対応して患者説明支援画面３１における検査結果表示名の表示順番の優先度を示す値（優先値）が並んでいる。優先値が大きい検査名に対応する検査結果表示名ほど、患者説明支援画面３１の上位に配置される。なお、優先値の算出方法については後述する。
【００４２】
次に、サーバ装置２００の機能を説明する。
図１０は、サーバ装置の機能を示すブロック図である。
サーバ装置２００は、制御部２１０と、患者データ格納部２２０と、表示回数格納部２３０と、初回表示回数格納部２４０と、係数格納部２５０とを有している。
【００４３】
制御部２１０は、クライアント装置１００の出力に応じて患者データ格納部２２０、表示回数格納部２３０および初回表示回数格納部２４０にデータを振り分ける。
また、初回表示回数格納部２４０に格納されているデータに基づいて算出した係数を係数格納部２５０に格納する。
【００４４】
また、クライアント装置１００の要求に応じて患者データ格納部２２０、表示回数格納部２３０および係数格納部２５０に格納されているデータをクライアント装置１００に送信する。
【００４５】
患者データ格納部２２０は、患者に関するデータを格納する。
表示回数格納部２３０は、病名に対応した検査名の表示回数を格納する。
初回表示回数格納部２４０は、医師毎の各検査名の初回表示の回数を格納する。
【００４６】
係数格納部２５０は、初回表示の回数に応じた係数を格納する。
次に、サーバ装置２００が備える各格納部の内容について説明する。
各格納部には、データがテーブル化されて格納されている。
【００４７】
図１１は、患者データテーブルのデータ構造例を示す図である。
患者データテーブル２２１には、患者ＩＤ、主病名、生年月日、性別の欄が患者毎に設けられており、各欄の横方向に並べられた情報同士が互いに関連づけられている。
【００４８】
患者ＩＤの欄には、検査結果テーブル１３１の患者ＩＤの欄と同じく患者を識別するＩＤが格納される。
主病名の欄には、患者の主病名が格納される。
【００４９】
生年月日の欄には、患者の生年月日が格納される。
性別の欄には、患者の性別が格納される。
なお、生年月日および性別は、例えば、初回診療時にオペレータ等によって格納される。
【００５０】
図１２は、表示回数テーブルのデータ構造例を示す図である。
表示回数テーブル２３１には、検査内容の異なる検査名の欄が主病名毎に設けられており、各欄の横方向に並べられた情報同士が互いに関連づけられている。
【００５１】
各検査名の欄には、検査結果テーブル１３１の表示回数の累積回数が格納される。
図１３は、初回表示回数テーブルのデータ構造例を示す図である。
初回表示回数テーブル２４１には、医師ＩＤの欄と検査内容の異なる検査名の欄とが医師毎に設けられており、各欄の横方向に並べられた情報同士が互いに関連づけられている。
【００５２】
医師ＩＤの欄には、検査結果テーブル１３１の医師ＩＤの欄と同じく医師を識別するＩＤが格納されている。
各検査名の欄には、検査結果テーブル１３１の初回表示の累積回数が格納される。
【００５３】
図１４は、係数テーブルのデータ構造例を示す図である。
係数テーブル２５１には、医師ＩＤの欄と検査内容の異なる検査名の欄とが医師毎に設けられており、各欄の横方向に並べられた情報同士が互いに関連づけられている。
【００５４】
医師ＩＤの欄には、検査結果テーブル１３１の医師ＩＤの欄と同じく医師を識別するＩＤが格納されている。
各検査名の欄には、初回表示回数テーブル２４１の初回表示の累積回数に基づいた係数（数値）が格納される。この係数は、医師毎の各検査名の初回表示回数それぞれを、その医師の「各検査名の初回表示回数の総和」で除算した値である。
【００５５】
次に、医療システム３００全体の処理を説明する。
図１５は、医療システムの処理を示す図である。
医師の電子カルテシステムへのログイン後に、制御部１１０は、患者データテーブル２２１、表示回数テーブル２３１および係数テーブル２５１のデータを読み込む（ステップＳ１）
そして、制御部１１０は、優先値を算出する（ステップＳ２）。
【００５６】
その後、患者説明支援画面３１の起動時に、優先値に応じた検査結果表示名を表示する（ステップＳ３）。この際、患者ＩＤ、医師ＩＤ、主病名、初回表示および表示回数を検査結果テーブル１３１に格納する。
【００５７】
次に、電子カルテの保存時に、検査結果テーブル１３１の内容をサーバ装置２００に送信する（ステップＳ４）。
次に、制御部２１０は、表示回数テーブル２３１に表示回数を格納し、初回表示回数テーブル２４１に初回表示を格納する（ステップＳ５）。
【００５８】
次に、制御部２１０は、係数を算出し、係数テーブル２５１に格納する（ステップＳ６）。
次回の医師の電子カルテシステムへのログイン後に、制御部１１０は、ステップＳ１と同様に、患者データテーブル２２１、表示回数テーブル２３１および係数テーブル２５１のデータを読み込む（ステップＳ７）。その後、ステップＳ２以降の処理が繰り返し実行される。
【００５９】
以上で処理の説明を終了する。
次に、ステップＳ２の優先値の算出処理を説明する。
図１６は、優先値の算出処理を示すフローチャートである。
【００６０】
まず、モニタ１１に表示された電子カルテ画面２１の説明支援ツール起動ボタンが押下されると、制御部１１０が、検査結果テーブル１３１から患者の主病名を取得する（ステップＳ１１）。
【００６１】
次に、制御部１１０が、パラメータＸ＝１とする（ステップＳ１２）。
次に、メニュー表示定義テーブル１２１の検査名の欄に格納されている検査の個数とパラメータＸの値とを比較し、パラメータＸの値が、検査の個数より多いか否かを判断する（ステップＳ１３）。
【００６２】
パラメータＸの値が、検査の個数以下の場合（ステップＳ１３のＮｏ）、主病名の各検査名の表示回数ａを読み込んだ表示回数テーブル２３１のデータから取得する（ステップＳ１４）。
【００６３】
次に、ログインした医師の、該当する検査名に対応する係数ｂを読み込んだ係数テーブル２５１のデータから取得する（ステップＳ１５）。
そして、表示回数ａと係数ｂとの積を表示順番テーブル１４１の該当する検査名の優先度の欄に格納する（ステップＳ１６）。
【００６４】
パラメータＸ＝Ｘ＋１とする（ステップＳ１７）。
その後、ステップＳ１３に移行し、ステップＳ１３以降の処理を繰り返し行う。
一方、ステップＳ１３でパラメータＸが、検査の個数より多い場合（ステップＳ１３のＹｅｓ）、処理を終了する。
【００６５】
以上で、優先値の算出処理を終了する。
次に、患者説明支援画面３１の具体例を説明する。
図１７および図１８は、具体例の患者説明支援画面を示す図である。
【００６６】
図１２に示す表示回数テーブル２３１および図１４に示す係数テーブル２５１に基づいて、患者Ａに対して医師Ａが患者説明支援画面３１を開いた場合は、
検体検査：２０×０．６＝１２
心電図検査：１０×０．２＝２
超音波検査：５×０．１＝０．５
ＣＴ検査：２×０．１＝０．２
内視鏡検査：１×０＝０
となり、数値の多い順にメニューを並べると、図１７に示すようになる。
【００６７】
患者Ａに対して医師Ｂが患者説明支援画面３１を開いた場合は、
検体検査：２０×０．１＝２
心電図検査：１０×０＝０
超音波検査：５×０．６＝３
ＣＴ検査：２×０．２＝０．４
内視鏡検査：１×０．１＝０．１
となり、数値の多い順にメニューを並べると、図１８に示すようになる。
【００６８】
以上述べたように、医療システム３００によれば、医者の嗜好性に応じて患者説明支援画面にメニュー項目を表示するようにした。より詳しく説明すると、一般的には、表示回数テーブル２３１に格納された値が大きい検査結果ほど、その主病名の検査項目として重要度が高い。しかし、必ずしも重要度の高い検査結果から説明するとは限らず、説明の流れは医師それぞれである。そこで、最初に開いた検査名のみを「医者毎の癖」として別途係数テーブル２５１に格納しておいて、患者説明支援画面３１の表示時に、その癖を加味してメニュー項目を並び替えて表示するようにした。これにより、例えば、医者は患者に対し円滑に病状を説明することができる。これにより、説明時間の短縮、医師の負担の減少等を図ることができる。
【００６９】
なお、本実施の形態では、最初に開いた検査名のみを検査結果テーブル１３１に格納したが、本発明はこれに限らず、開いた検査名の順序を検査結果テーブル１３１に格納し、この順序を考慮してメニュー項目を並び替えて表示するようにしてもよい。
【００７０】
また、係数テーブルに検査結果データを蓄積することで、メニュー項目の表示順の精度を高めることができ、さらに、所望のメニュー項目を表示することができる。なお、医師が電子カルテを操作することにより、係数テーブルの値がリセットされるようになっていてもよい。
【００７１】
なお、本実施の形態では、表示回数をカウントして表示回数テーブル２３１に格納するようにしたが、表示順そのものを記録して格納するようにしてもよい。
図１９は、応用例の表示回数テーブルを示す図である。
【００７２】
表示回数テーブル２３１ａは、表示順そのものを記録したテーブルであり、この場合、レコード毎に検査名の数値（表示回数テーブル２３１の表示回数の累積回数に相当）の大きい順にテーブルの値をソートして表示順を決定する。
【００７３】
また、本実施の形態では、初回表示回数をカウントして初回表示回数テーブル２４１に格納するようにしたが、表示順そのものを記録して格納するようにしてもよい。
図２０は、応用例の初回表示回数テーブルを示す図である。
【００７４】
表示回数テーブル２４１ａは、表示順そのものを記録したテーブルであり、この場合、レコード毎に検査名の数値（初回表示回数テーブル２４１の表示回数の累積回数に相当）の大きい順にテーブルの値をソートして表示順を決定する。
【００７５】
なお、本実施の形態のメニュー項目の表示方法は、医療システムに適用する場合に限らず、他の用途にも適用することができる。
以上、本発明のメニュー画面表示プログラム、メニュー画面表示方法およびメニュー画面表示装置を、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。
【００７６】
また、本発明は、前述した実施の形態のうちの、任意の２以上の構成（特徴）を組み合わせたものであってもよい。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、クライアント装置１００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等が挙げられる。磁気記録装置としては、例えば、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープ等が挙げられる。光ディスクとしては、例えば、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等が挙げられる。光磁気記録媒体としては、例えば、ＭＯ（Magneto-Optical disk）等が挙げられる。
【００７７】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００７８】
メニュー画面表示プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【図面の簡単な説明】
【００７９】
【図１】本発明の概要を示す図である。
【図２】実施の形態の医療システムを示す図である。
【図３】クライアント装置のハードウェア構成例を示す図である。
【図４】クライアント装置の機能を示すブロック図である。
【図５】電子カルテ画面を示す図である。
【図６】患者説明支援画面を示す図である。
【図７】メニュー表示定義テーブルのデータ構造例を示す図である。
【図８】検査結果テーブルのデータ構造例を示す図である。
【図９】表示順番テーブルのデータ構造例を示す図である。
【図１０】サーバ装置の機能を示すブロック図である。
【図１１】患者データテーブルのデータ構造例を示す図である。
【図１２】表示回数テーブルのデータ構造例を示す図である。
【図１３】初回表示回数テーブルのデータ構造例を示す図である。
【図１４】係数テーブルのデータ構造例を示す図である。
【図１５】医療システムの処理を示す図である。
【図１６】優先値の算出処理を示すフローチャートである。
【図１７】具体例の患者説明支援画面を示す図である。
【図１８】具体例の患者説明支援画面を示す図である。
【図１９】応用例の表示回数テーブルを示す図である。
【図２０】応用例の初回表示回数テーブルを示す図である。
【符号の説明】
【００８０】
１  コンピュータ
２  受付手段
３  病名取得手段
４  表示順取得手段
５  画面作成手段
６  表示手段
７  第一のテーブル
８  第二のテーブル
９  第三のテーブル
２１  電子カルテ画面
２１ａ  患者情報表示部
２１ｂ  医師情報表示部
２１ｃ  カルテ履歴表示部
２１ｄ  カルテ表示部
２１ｅ  ツール表示部
３１  患者説明支援画面
３１ａ〜３１ｅ  ボタン
１００  クライアント装置
１１０  制御部
１２０  メニュー表示定義格納部
１２１  メニュー表示定義テーブル
１３０  検査結果格納部
１３１  検査結果テーブル
１４０  表示順番格納部
１４１  表示順番テーブル
２００  サーバ装置
２１０  制御部
２１１ｅ  ボタン
２２０  患者データ格納部
２２１  患者データテーブル
２３０  表示回数格納部
２３１  表示回数テーブル
２４０  初回表示回数格納部
２４１  初回表示回数テーブル
２５０  係数格納部
２５１  係数テーブル
３００  医療システム
【図１】
0005176617.tif 000002
【図２】
0005176617.tif 000003
【図３】
0005176617.tif 000004
【図４】
0005176617.tif 000005
【図５】
0005176617.tif 000006
【図６】
0005176617.tif 000007
【図７】
0005176617.tif 000008
【図８】
0005176617.tif 000009
【図９】
0005176617.tif 000010
【図１０】
0005176617.tif 000011
【図１１】
0005176617.tif 000012
【図１２】
0005176617.tif 000013
【図１３】
0005176617.tif 000014
【図１４】
0005176617.tif 000015
【図１５】
0005176617.tif 000016
【図１６】
0005176617.tif 000017
【図１７】
0005176617.tif 000018
【図１８】
0005176617.tif 000019
【図１９】
0005176617.tif 000020
【図２０】
0005176617.tif 000021