(57)【特許請求の範囲】
【請求項１】
予め用意された自然言語を含むテキスト情報、および、前記テキスト情報以外の添付情報を含む電子カルテを表示する電子カルテシステムであって、
前記添付情報と自然言語からなる相互参照情報とを対応付けて記憶する記憶手段と、
前記記憶手段に記憶された前記相互参照情報と前記テキスト情報中のキーワードとを照合する照合手段と、
前記添付情報を前記テキスト情報の中に挿入された状態で表示する挿入表示を行なう挿入表示手段と、
前記添付情報を前記テキスト情報の上に覆い被された状態で表示する貼付け表示を行なう貼付け表示手段と、
前記添付情報を所定のシンボルの形で表示するアイコン表示を行なうアイコン表示手段と、
前記照合手段の照合結果に基づく表示処理、および、ユーザからの指示に基づく表示形態の切換え処理を行なうために、前記テキスト情報および前記添付情報のレイアウトを計算するレイアウト計算手段とを含み、
前記レイアウト計算手段は、
前記照合手段により前記相互参照情報と照合された前記テキスト情報中の前記キーワードが出現する部分の近傍に、前記相互参照情報と対応付けられて記憶された前記添付情報を挿入表示するために、テキスト文の回り込み処理を計算する回込処理計算手段と、
前記挿入表示から前記貼付け表示または前記アイコン表示へ、あるいは、前記貼付け表示または前記アイコン表示から前記挿入表示へ表示形態を切換える際に、前記添付情報の表示形態情報を含めて、前記テキストおよび前記添付情報のレイアウトを変更するための計算を行なうレイアウト変更手段とを有し、
前記レイアウト計算手段より計算されたレイアウトに基づいて、前記テキスト情報中の前記キーワードが出現する部分の近傍に前記添付情報を挿入表示し、かつ、ユーザからの指示に応じて前記挿入表示、前記貼付け表示、および前記アイコン表示の３つの表示形態のうち少なくとも１つの表示形態で前記添付情報を表示するように、前記挿入表示手段、前記貼付け表示手段、および前記アイコン表示手段の３つの表示手段を制御する表示画面制御手段をさらに含む電子カルテシステム。
【請求項２】
前記３つの表示形態の表示形態情報をそれぞれ独立に記憶する表示形態情報記憶手段をさらに含み、
前記表示画面制御手段は、表示形態を切換える際、各表示形態について最後に計算された表示形態情報に基づき前記添付情報を表示するように前記３つの表示手段を制御する請求項１記載の電子カルテシステム。
【請求項３】
前記記憶手段は、前記３つの表示形態の表示形態情報をそれぞれ独立に記憶し、該当するカルテの表示を終了する際にカルテ情報データベースにも記憶する請求項１または請求項２記載の電子カルテシステム。
【請求項４】
ユーザごとに設けられ、前記３つの表示形態の表示形態情報を記憶するユーザ用記憶手段をさらに含む、請求項１ないし請求項３記載の電子カルテシステム。
【請求項５】
前記添付情報の少なくとも１つの表示形態が前記挿入表示である場合に、前記テキスト文の回込処理を含む表示レイアウトを記憶する個別レイアウト記憶手段をさらに含み、
前記表示画面制御手段は、前記個別レイアウト記憶手段に記憶されているレイアウトに基づいて、前記添付情報を表示するように前記３つの制御手段を制御する請求項１ないし請求項４記載の電子カルテシステム。
【請求項６】
前記個別レイアウト記憶手段は、複数のレイアウトのパターンを記憶するとともに、各レイアウトについて前記挿入表示の選択状態を記憶する請求項５記載の電子カルテシステム。
【請求項７】
前記表示画面制御手段は、前記アイコン表示において前記シンボルが操作された場合、操作された前記シンボルに対応する前記添付情報を前記挿入表示により表示するように前記挿入表示手段を制御する請求項１ないし請求項６記載の電子カルテシステム。
【請求項８】
前記添付情報が前記挿入表示により前記テキスト文中に表示され、かつ、前記アイコン表示により前記テキスト文とは別の領域に表示されている場合に、前記表示画面制御手段は、前記アイコン表示における前記シンボルがユーザにより操作されたときには、前記テキスト文を、操作された前記シンボルに対応する前記添付情報が挿入表示される位置にスクロールするための制御を行なう請求項１に記載の電子カルテシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子カルテシステムに関し、特に、テキスト情報およびテキスト情報以外の添付情報を含む電子カルテを表示する電子カルテシステムに関するものである。
【０００２】
【従来の技術】
従来の電子カルテシステムにおいては、線画、画像、グラフなどのテキスト以外の情報（以下、添付情報と称す）を表示する際、添付情報の存在や添付情報の性格を示すアイコンまたは実際の表示を本文中に埋め込む方式や、通常の状態では表示せずに必要に応じてテキストと別領域に添付情報を表示する方式があった。また、本文中に埋め込む方式では、埋め込まれたアイコンや縮小画像を操作することで、テキストと別領域に拡大表示する方式も用いられていた。
【０００３】
【発明が解決しようとする課題】
上記の従来の電子カルテシステムにおける各方式には、それぞれ一長一短があり、本文中に埋め込む方式では、テキストと添付情報の関連がわかりやすい一方、添付情報の表示に一定の領域を取る必要があるため、テキストの全体を容易に一覧できないという問題点があった。また、テキストと別領域に添付情報を表示する方式では、添付情報を詳細に表示できる一方、テキストと添付情報との関連がわかりにくくなるという問題点があった。
【０００４】
本発明の目的は、添付情報と対応するテキストとの関連をわかりやすく表示するとともに、使用するユーザの目的に合った表示を適宜切換えることができる電子カルテシステムを提供することである。
【０００５】
【課題を解決するための手段】
請求項１記載の電子カルテシステムは、予め用意された自然言語を含むテキスト情報、および、テキスト情報以外の添付情報を含む電子カルテを表示する電子カルテシステムであって、添付情報と自然言語からなる相互参照情報とを対応付けて記憶する記憶手段と、記憶手段に記憶された相互参照情報とテキスト情報中のキーワードとを照合する照合手段と、添付情報をテキスト情報の中に挿入された状態で表示する挿入表示を行なう挿入表示手段と、添付情報をテキスト情報の上に覆い被された状態で表示する貼付け表示を行なう貼付け表示手段と、添付情報を所定のシンボルの形で表示するアイコン表示を行なうアイコン表示手段と、照合手段の照合結果に基づく表示処理、および、ユーザからの指示に基づく表示形態の切換え処理を行なうために、テキスト情報および添付情報のレイアウトを計算するレイアウト計算手段とを含み、レイアウト計算手段は、照合手段により相互参照情報と照合されたテキスト情報中のキーワードが出現する部分の近傍に、相互参照情報と対応付けられて記憶された添付情報を挿入表示するために、テキスト文の回り込みを計算する回込計算手段と、挿入表示から貼付け表示またはアイコン表示へ、あるいは、貼付け表示またはアイコン表示から挿入表示へ表示形態を切換える際に、添付情報の表示形態情報を含めて、テキストおよび添付情報のレイアウトを変更するための計算を行なうレイアウト変更手段とを有し、レイアウト計算手段より計算されたレイアウトに基づいて、テキスト情報中のキーワードが出現する部分の近傍に添付情報を挿入表示し、かつ、ユーザからの指示に応じて挿入表示、貼付け表示、およびアイコン表示の３つの表示形態のうち少なくとも１つの表示形態で添付情報を表示するように、挿入表示手段、貼付け表示手段、およびアイコン表示手段の３つの表示手段を制御する表示画面制御手段をさらに含む。
【０００６】
レイアウト計算手段は、表示形態情報自身を計算するとともに、テキスト文の回込処理を計算する。挿入表示を行なうときには、添付情報の表示形状とテキスト文の回込処理（たとえば、改行位置）の情報が両方必要となるからである。
【０００７】
一方、貼付け表示やアイコン表示の場合は、テキスト文の改行には特に注意を払う必要がないので、表示形態情報自身のみを計算させればよい。ただし、アイコンを反転表示させたり、貼付け表示でテキスト文中のキーワードと貼付け表示とを連動させるような場合には、これらの制御を行なうための制御部を回込処理計算手段に追加してももよい。
【０００８】
上記の構成により、添付情報を３つの異なる表示形態、すなわち、挿入表示、貼付け表示、およびアイコン表示により表示することができるので、テキスト情報と添付情報との関連を強調する際は挿入表示、添付情報を大きく見やすく表示する際は貼付け表示、テキスト情報の一覧性を確保し添付情報については単に所在のみを示したい場合はアイコン表示というように利用形態に応じて適切な表示形態を選択することができ、また、これらの表示形態を併用して表示することもできるので、ユーザにとっての利便性を向上することができる。また、表示形態が切換わる際、自動的にレイアウトを計算しているので、レイアウトの変化に容易に対応することができる。したがって、添付情報と対応するテキスト情報との関連を分かりやすく表示することができるとともに、ユーザの目的に合った表示を適宜切換えることが可能となる。
【００１０】
上記の構成により、添付情報と一まとめにして相互参照情報が記憶されているので、この相互参照情報を用いて、相互参照情報とテキスト情報中のキーワードとを照合し、テキスト情報中の対応するキーワードが出現する部分の近傍に添付情報を表示することができ、テキスト情報中のキーワードに対応する所定の参照情報を自動的に表示することが可能となり、ユーザにとっての利便性をさらに向上することができる。具体的に言うと、挿入表示の場合は、文字どおりテキスト文中のキーワード「近傍」になる。アイコン表示の場合は、キーワード近傍に表示する以外にも、アイコン表示領域にまとめて表示しておいて、画面の中のテキスト文にキーワードが出ているものを反転表示してもよい。あるいは、形状や色調を変更してもよい。また、貼付け表示の場合には、キーワード部がテキスト表示画面中にあるときに、画面の一部に表示してもよい。また、相互参照情報は、自然言語から構成されており、ユーザが使いなれた言葉をキーワードとして使用することが可能となり、操作性をさらに向上することが可能となる。
【００１１】
請求項２記載の電子カルテシステムは、請求項１記載の電子カルテシステムの構成に加え、３つの表示形態の表示形態情報をそれぞれ独立に記憶する表示形態情報記憶手段をさらに含み、表示画面制御手段は、表示形態を切換える際、各表示形態について最後に計算された表示形態情報に基づき添付情報を表示するように３つの表示手段を制御する。
【００１２】
上記の構成により、３つの表示形態の表示形態情報をそれぞれ独立に記憶することができるので、表示形態を一旦他の表示形態に切換えてさらにもとの表示形態に戻した場合でも、表示形態の表示形態情報を再計算することなく、以前の表示形態に復元することが可能となり、簡便かつ高速にもとの表示形態を表示することができ、ユーザにとっての利便性を向上することが可能となる。
【００１３】
請求項３記載の電子カルテシステムは、請求項１または請求項２に記載の電子カルテシステムの構成に加え、記憶手段は、３つの表示形態の表示形態情報をそれぞれ独立に記憶し、該当するカルテの表示を終了する際にカルテ情報データベースにも記憶する。
【００１４】
上記の構成により、添付情報を記憶している記憶手段に３つの表示形態の表示形態情報をそれぞれ独立に記憶することができ、しかもカルテ情報データベースにも記憶されるので、以前に設定した見やすい表示形態でテキスト情報およびテキスト情報以外の添付情報を含む電子カルテを表示することができ、ユーザにとっての利便性をさらに向上することが可能となる。
【００１５】
具体的に言えば、図１の表示形態情報記憶部１２が、個々の表示端末に設けられている場合、端末の電源を停止したり、別のカルテを参照することがある。このような場合表示形態情報記憶部１２の内容が消えたとしてもカルテ情報データベースから読出すことが可能となる。
【００１６】
請求項４記載の電子カルテシステムは、請求項１ないし請求項３のいずれかに記載の電子カルテシステムの構成に加え、ユーザごとに設けられ、３つの表示形態の表示形態情報を記憶するユーザ用記憶手段をさらに含む。
【００１７】
上記の構成により、３つの表示形態の表示形態情報をユーザごとに設けられたユーザ用記憶手段に記憶することができるので、他のユーザの操作による影響を受けることなく、各ユーザごとに好みの表示形態で表示できるため、ユーザにとっての利便性をさらに向上することが可能となる。
【００１８】
請求項５記載の電子カルテシステムは、請求項１ないし請求項４のいずれかに記載の電子カルテシステムの構成に加え、添付情報の少なくとも１つの表示形態が挿入表示である場合に、テキスト文の回込処理を含む表示レイアウトを記憶する個別レイアウト記憶手段をさらに含み、表示画面制御手段は、個別レイアウト記憶手段に記憶されているレイアウトに基づいて添付情報を表示するように３つの表示手段を制御する。
【００１９】
上記の構成により、任意の１つの添付情報について、挿入表示から貼付け表示またはアイコン表示へ切換え、あるいはその逆の切換えを行なう際、当該添付情報またはその他の添付情報の移動および他の添付情報の表示形態の切換えを行なわない限り、レイアウトの再計算を行なうことなく、もとの表示形態へ切換えることが可能となる。つまり、この方法であれば、テキスト文の回込処理を計算する手間を省くことができる。したがって、もとの表示形態への切換えが高速化され、利用形態に応じた最適な表示形態の選択が容易となり、ユーザにとっての利便性をさらに向上することが可能となる。
【００２０】
請求項６記載の電子カルテシステムは、請求項５記載の電子カルテシステムの構成に加え、個別レイアウト記憶手段は、複数のレイアウトのパターンを記憶するとともに、各レイアウトについて挿入表示の選択状態を記憶する。
【００２１】
上記の構成により、一度表示した挿入表示の複数のレイアウトパターンを記憶することができるとともに、各レイアウトについての挿入表示の選択状態が記憶されているので、挿入表示の移動を行なわない限り、レイアウトの再計算が必要なくなり、表示形態の切換えをよりスムーズにかつ高速に行なうことができ、ユーザにとっての利便性をさらに向上することが可能となる。
【００２２】
請求項７記載の電子カルテシステムは、請求項１ないし請求項６のいずれかに記載の電子カルテシステムの構成に加え、表示画面制御手段は、アイコン表示においてシンボルが操作された場合、操作されたシンボルに対応する添付情報を挿入表示により表示するように挿入表示手段を制御する。
また、請求項８記載の電子カルテシステムは、請求項１に記載の電子カルテシステムの構成に加え、前記添付情報が前記挿入表示により前記テキスト文中に表示され、かつ、前記アイコン表示により前記テキスト文とは別の領域に表示されている場合に、前記表示画面制御手段は、前記アイコン表示における前記シンボルがユーザにより操作されたときには、前記テキスト文を、操作された前記シンボルに対応する前記添付情報が挿入表示される位置にスクロールするための制御を行なう。
【００２３】
上記の構成により、アイコン表示を操作することにより、添付情報の挿入表示部分を自動的に表示することができ、スクロール位置によって挿入表示が見えない場合であっても、アイコンを操作することによりその挿入表示とそれに関連するテキストとを容易に見ることができるので、ユーザにとっての利便性をさらに向上することが可能となる。
【００２４】
【発明の実施の形態】
以下、本発明の一実施の形態の電子カルテシステムについて図面を参照しながら説明する。図１は、本発明の一実施の形態の電子カルテシステムの構成を示すブロック図である。
【００２５】
図１を参照して、電子カルテシステムは、カルテ情報表示システム１、カルテ情報データベース２、個人ファイル３、ディスプレイ４、入力機器５を含む。また、カルテ情報表示システム１は、カルテ情報読出部１１、表示形態情報記憶部１２、レイアウト計算部１８、レイアウト記憶部１９、表示画面制御部２５を含む。さらに、レイアウト計算部１８は、回込処理計算部２６を含み、表示画面制御部２５は、テキスト表示部２０、挿入表示部２１、貼付け表示部２２、アイコン表示部２３、スクロール制御部２４を含む。なお、レイアウト記憶部１９は、表示形態情報記憶部１２とまとめて設けてもよく、カルテ情報データベース２と情報のやり取りをする構成としてもよい。
【００２６】
テキスト情報表示システム１においては、カルテ情報読出部１１を用いて、カルテ情報データベース２から医師その他医療従事者の医療活動を計算機等により処理可能な形で記録した電子カルテの情報となるテキスト情報およびテキスト情報以外の画像、グラフ、表形式等の添付情報が読出される。なお、テキスト情報は、カルテ情報データベース２において項目ごとに、数値、記号、その他のデータ形式で収納されているものをカルテ情報読出部１１において１つのテキスト情報に変換してもよいし、カルテ情報データベース２にもともと１つないしそれ以上のテキスト情報の形で保存しておいてもよい。
【００２７】
次に、図２を参照してカルテ読込処理の流れを説明する。図２は、カルテ読込処理のフローチャートである。まず、カルテ情報データベース２に、表示しようとするカルテを照会する（ステップＳ１１）。次に該当するカルテが存在するか否かを確認し（ステップＳ１２）、存在しなければエラー表示を行ない（ステップＳ１８）、処理を終了する。
【００２８】
一方、カルテが存在する場合、カルテの項目のデータの読出を行ない（ステップＳ１３）、読出したデータをテキストに変換してテキスト情報として蓄積していく（Ｓ１４）。次に、項目が終了したか否かを調べ（ステップＳ１５）、終了するまでステップＳ１３〜Ｓ１５を繰返す。項目が終了した場合、添付情報の読込を行ない（ステップＳ１６）、当該カルテに関連する添付情報１４をすべて読込むまで添付情報の読込を繰返す（ステップＳ１６〜Ｓ１７）。
【００２９】
次に、表示形態情報について説明する。本実施の形態では、カルテ情報データベース２、個人ファイル３、および表示形態情報記憶部１２に表示形態情報が記憶されている。図３は、表示形態情報の記憶フォーマットの一例である。
【００３０】
表示形態情報は、図３に示すような共通のフォーマットで各記録部に記録される。これは、共通のフォーマットとすることで、書換えの処理を単純化し、また、通常高速の記憶装置を用いる表示形態情報記憶部１２に添付情報のアクセスのための情報を記録することにより処理の高速化を図るためである。なお、記憶容量削減のため、個人ファイル３、表示形態情報記憶部１２のいずれか、または両方にて、カルテおよび添付情報特定データ中の種別やファイル番号を省くことも可能である。なお、その場合は、これらの情報が必要となるたびにカルテ情報データベース２に問い合わせることになる。
【００３１】
また、図３に示すように、カルテおよび添付情報特定データ、挿入表示データ、貼付け表示データ、アイコン表示データの各々に対応して相互参照情報が記憶されている。相互参照情報としては、自然言語からなるキーワードが用いられ、たとえば、「レントゲン」等が用いられる。したがって、医師が入力した文書すなわちテキストの中に「レントゲン」という文字が入っていると、表示形態情報の中から相互参照情報が照合され、「レントゲン」という相互参照情報に対応する添付情報、たとえば患者Ａさんのレントゲン写真が電子カルテのテキスト文のうち「レントゲン」という言葉が出てくる付近に挿入され、挿入表示がおこなわれる。
【００３２】
さらに、相互参照情報は、「レントゲン」という通常の言葉すなわち自然言語を使用しているため、ソフトウェアの分野で用いられる「レントゲン１７．ＤＡＴ」というようなコンピュータ内の「ファイル名」や「Ｘ ＰＨＯＴ」というようなコード名を使わないため、ソフトウェア分野に精通していないユーザでも、本実施の形態の電子カルテシステムを容易に使用することが可能となる。
【００３３】
また、相互参照情報を有効に利用するため、辞書を持たせるようにしてもよい。これは、フリーキーワードを使う上でよく用いられる方法である。たとえば、Ｘ線、レントゲン、間接撮影、直接撮影等をすべて「レントゲン」とし、いずれのキーワードに対してもＸ線写真を貼付けるものとみなすというものである。
【００３４】
次に、上記に説明した表示形態情報の読込の処理の流れを図４を参照して説明する。図４は、表示形態情報読込の処理の流れを示すフローチャートである。
【００３５】
まず、添付情報１４の読込が完了するのを待って（ステップＳ２１）、各添付情報についてステップＳ２２からＳ２３までの処理を繰返す。すなわち、まず、個人ファイル３を検索し、表示形態情報の読込を試みる（ステップＳ２３）。表示形態情報が得られた場合、ステップＳ２２に戻る（ステップＳ２４）。表示形態情報が得られない場合、カルテ情報データベース２を検索し、同様に表示形態情報の読込を試みる（ステップＳ２５）。再び表示形態情報が得られたか否かを確認し（ステップＳ２６）、得られた場合ステップＳ２２に戻り、得られなければその添付情報１４についての表示形態情報を未定義とし（ステップＳ２７）、ステップＳ２２に戻る。すべての添付情報について表示形態情報をセットできれば処理を終了する（ステップＳ２２）。
【００３６】
上記の処理により読み込まれた表示形態情報は、該当するカルテの表示中、表示形態情報記憶部１２に記憶される。表示を終了する際、または、ユーザの指示があった場合に、個人ファイル３またはカルテ情報データベース２に表示形態情報が書込まれる。表示形態情報がカルテ情報データベース２に書込まれた場合、以降のすべてのカルテ表示に影響を与えるため、カルテ情報データベース２に表示形態情報を書込めるのは、たとえば、主治医だけに限定するのが好ましい。したがって、以下に説明する表示形態情報の保存の処理が実行される。
【００３７】
次に、表示形態情報の保存の処理の流れを図５を用いて説明する。図５は、表示形態情報の保存の処理の流れを示すフローチャートである。
【００３８】
まず、保存の必要性をユーザに確認する（ステップＳ３１）。保存の必要がなければ処理を終了する。一方、保存する場合は、操作しているのが主治医であるか否かを調べる（ステップＳ３２）。主治医以外の場合は、カルテ情報データベース２には書込めないため、ステップＳ３４へ移行する。主治医の場合は、書込先を個人ファイル３とカルテ情報データベース２とから選択する（ステップＳ３３）。ここで、カルテ情報データベース２が選択された場合は、カルテ情報データベース２の表示形態情報を更新し（ステップＳ３７）、処理を終了する。一方、個人ファイル３が選択された場合は、個人ファイル３の容量を確認し（ステップＳ３４）、容量が十分でない場合には一番古い表示形態情報を消去する（ステップＳ３５）。
【００３９】
なお、表示形態情報を消去する際には、添付情報単位ではなく、カルテ単位とするのが管理上都合がよい。また、個人ファイル３の容量の管理は、表示形態情報を記録したカルテ数とすると容易である。こうして、十分な容量を確保した後、個人ファイル３の表示形態情報を更新する（ステップＳ３６）。
【００４０】
以上のようにして、テキスト情報１３と添付情報１４と表示形態情報とが用意されると、挿入表示１５の表示形態情報から、レイアウト計算部１８によってレイアウトが計算される。表示形態情報と添付情報１４とが両方存在するときには、レイアウト計算部１８は、テキスト文の回込処理について計算するだけでよい。一方、添付情報のみが存在するときには、レイアウト計算部１８は、表示形態情報とテキスト文の回込処理の両方について計算しレイアウトを決定する。レイアウトは、表示中も、添付情報１４の追加および削除、ならびに表示形態情報の変化によって逐次再計算される。なお、表示形態情報は、原則として自動計算されるようにしているが、使用者（たとえば医師）の判断により、手動入力で変更できるようにしても差し支えない。たとえば、医師がＸ線写真より心電図の方が重要と判断すれば、Ｘ線写真に相当する添付情報を自動計算した寸法より小さくし、逆に、心電図に相当する添付情報を自動計算した寸法より大きくするように、入力操作をできるようにしてもよい。その再計算の負担を軽減するため、レイアウト記憶部１９に計算済のレイアウトを記憶し、不必要な再計算を回避するようにしている。
【００４１】
次に、レイアウト記憶部１９を用いない場合のレイアウトの計算処理の流れを図６を用いて説明する。図６は、レイアウト記憶部１９を用いない場合のレイアウト計算処理の流れを示すフローチャートである。また、少なくとも１つの表示形態情報が存在している場合の処理である。
【００４２】
まず、レイアウト計算部１８は、挿入表示の状態を監視し（ステップＳ４１）、挿入表示の状態の変化があれば、追加または移動された挿入表示の横位置を整列する（ステップＳ４２）。これは、図７の（ａ）に示すように、挿入表示１５が任意の位置に置かれた場合、図の片側のテキスト表示が非常に短くなり、見づらくなるのを改善するためであり、図７の（ｂ）に示すように挿入表示１５を表示領域の左右どちらかに寄せる。この際、図７の（ｃ）に示すように挿入表示１５の左右に十分な幅のテキスト表示１３ができるように整列することも可能である。ただし、レイアウト計算を単純化し、表示の速度を向上するためには、図７の（ｂ）に示すように片側に寄せた方が好ましい。なお、図中の実線は、テキスト表示１３により表示される文章部分を示しており、以下の各図も同様である。
【００４３】
次に、図８の（ａ）に示すように縦位置の重なる挿入表示１５ａ，１５ｂがあるか否かを確認する（ステップＳ４３）。縦位置の重なる挿入表示１５ａ，１５ｂがある場合は、図８の（ｂ）に示すように下方の挿入表示１５ｂをさらに下方に移動することにより、縦位置の重なりを回避する（ステップＳ４４）。もちろん、上方の挿入表示１５ａをさらに上方に移動することで重なりを回避してもよいし、または、挿入表示１５ａや１５ｂの寸法を変更してもよい。また、前者と後者では、どちらがより効率的に重なりを回避できるかをレイアウト計算部１８により判断させ、より有利な方法により重なりを回避するようにするとなお好ましい。
【００４４】
上記の処理を縦位置の重なった挿入表示がなくなるまで繰返す（ステップＳ４３、Ｓ４４）。最後に、整列された挿入表示に合せてテキストの回り込みを計算し（ステップＳ４５）、再び挿入表示の変化待ちに入る。（ステップＳ４１）。
【００４５】
一方、テキスト文の入力が終了しており、添付情報も存在するが、表示形態情報がまだ存在していないときの処理について以下に説明する。
【００４６】
この状況は、たとえば、医師が添付情報や診察結果に基づいて、初めてカルテにテキスト文を打ち込んだ直後の状態にあたる。
【００４７】
テキスト文の回込処理は、図７の（ｂ）のように添付情報を右か左に寄せて処理する方が簡略であるし、読む上でも十分に効率的であるので、以下をこのような処理を例にとって説明する。
【００４８】
まず、表示領域をコンピュータの中で設定する。具体的には、図９の（ａ）に示すように、全角文字で横５０文字文、長さはテキスト全文を収容し、さらに、添付情報の画面使用面積（文字数換算）を加え、さらにマージンを適当に加えた行数とする。
【００４９】
次に、テキスト文を表示領域に全文記入し、キーワードの出てくる付近に各添付情報（たとえば、レントゲン写真や心電図）を配置する。これが図９の（ｂ）である。
【００５０】
図９の（ｂ）では、最初の「レントゲン」のキーワード部については特に問題ないが、「心電図」のところでは、「レントゲン」の添付表示が入ったために、「心電図」のキーワードが出てくる部分は少し下方へずれてしまう。このため、「心電図」の表示形態情報は修正計算がなされ、少し下方へずらして適切な位置になるようにする。このような処理を最初の添付情報から最後の添付情報まで繰り返せば、全添付情報が適切に収まるようになる。また、このような操作を行なうにあたり、先に述べたような縦位置の重なり防止を取り入れることも差し支えない。
【００５１】
このように計算した回込情報の記憶方法としては、たとえば、図９の（ｃ）のように黒丸の位置とその位置からの行数、文字数をキーとして、
「第１行から第３行は左詰め５０文字」
「第４行から第５行は右詰め２０文字」
等というようにテキスト文を長方形表示部を単位として記憶すると便利である。もちろん他の方法でもよく、上記の例は一例にすぎない。
【００５２】
次に、レイアウト記憶部１９に単一または複数のレイアウトを記憶する際のレイアウトの計算および記憶処理の流れを図１０を用いて説明する。図１０は、レイアウトの再計算を避けるためのレイアウトの登録機能を備えた場合のレイアウト計算処理の流れを示すフローチャートである。
【００５３】
まず、レイアウト計算部１８は、挿入表示の状態を監視し（ステップＳ５１）、挿入表示の状態に変化があれば、挿入表示の移動の有無を調べる（ステップＳ５２）。表示形態の変化または挿入表示の追加により既存の挿入表示の移動がなければ、レイアウト記憶部１９に記憶された表示形態の組合せを検索し（ステップＳ５９）、登録済の組合せか否かを調べる（ステップＳ６０）。
【００５４】
なお、単一のレイアウトを記憶する際には、図１１の（ａ）に示すように各情報を記憶し、記憶された添付情報番号が、そのとき、アイコン表示や貼付け表示から挿入表示に変化した添付情報の番号またはその逆に変化した添付情報番号と一致すれば、記憶しているレイアウトに対応した表示が変化したことがわかる。また、複数のレイアウトを記憶する際には、図１１の（ｂ）に示すように、各情報を記憶すれば、複数の表示の状態とレイアウトとの関連を記憶することができる。なお、図１１の（ｂ）に見られる挿入情報フラグ列については、図１１の（ｃ）に示すように、各添付情報について挿入情報か否かを各１ビットで表現すれば、１カルテに含まれる添付情報の上限を、８、１６、３２、６４個と決めておくことにより、単純な数値比較により容易に対応するレイアウトの有無を判別することが可能となる。こうして対応するレイアウトが登録されていたならば、そのレイアウトを読出してレイアウトの計算を行ない（ステップＳ６１）、再び挿入表示の変化待ちに入る（ステップＳ５１）。一方、対応するレイアウトが登録されていなければ、ステップＳ５４に進む。
【００５５】
また、ステップＳ５２における判断の結果、既存の挿入表示の移動が起こったと判断された場合は、レイアウト記憶部１９のレイアウトの情報を調べ、移動した挿入表示が表示されている場合に対応したレイアウトを各々消去する（ステップＳ５３）。
【００５６】
次に、追加または移動された挿入表示の横位置を整列する（ステップＳ５４）。次に、図８の（ａ）に示すように縦位置の重なる挿入表示１５ａ，１５ｂがあるか否かを確認する（ステップＳ５５）。縦位置の重なる挿入表示がある場合は、図８の（ｂ）に示すように下方の挿入表示１５ｂをさらに下方に移動することで、縦位置の重なりを回避する（ステップＳ５６）。もちろん、上方の挿入表示１５ａをさらに上方に移動することで重なりを回避してもよい。また、前者と後者とではどちらがより効率的に重なりを回避できるかをレイアウト計算部１８により判断させ、より有利な方法により回避するようにするとなお好ましい。これを縦位置の重なった挿入表示がなくなるまで繰返す（ステップＳ５５、Ｓ５６）。
【００５７】
最後に、整列された挿入表示に合せてテキストの回り込みを計算し（ステップＳ５７）。レイアウトを登録し（ステップＳ５８）、再び挿入表示の変化待ちに入る（ステップＳ５１）。
【００５８】
以上のように計算されたレイアウトに基づいて、テキスト表示部２０によりテキスト情報１３が表示され、その表示の中に作られた空白に埋め込まれる形で挿入表示部２１によって挿入表示１５が表示される。テキスト表示部２０と挿入表示部２１とは、スクロール制御部２４によって制御され、情報量が多く画面に表示しきれないテキスト情報１３および挿入表示２１をスクロールすることにより所望の表示を行なう。さらに、貼付け表示部２２によりテキストの上に覆い被される形で添付情報を表示する貼付け表示１６が行なわれ、アイコン表示部２３によってテキストを表示していない欄外に所定のシンボルの形で添付情報を表示するアイコン表示１７が表示される。これらの各表示は、入力機器５からのユーザの操作に基づいて、表示画面制御部２５によって制御され、ディスプレイ４上に表示される。
【００５９】
次に、上記の各処理によりディスプレイ４上に表示される表示画面の表示制御の一例について図１２を用いて説明する。図１２は、電子カルテの操作例を示す概念図である。
【００６０】
図１２の（ａ）を参照して、ユーザによる操作は、入力機器５によりカーソル７を動かし、入力機器５のボタンを操作する等して、カルテ情報表示システム１に指示を与えることにより行なう。スクロールボタン８にカーソル７を合せ、ボタン押下などで指示を与えることで、テキスト情報１３、挿入表示１５をスクロールすることが可能である。以下の説明では、カーソル７を合せ、入力機器５のボタンを押下等して、システムに指示を与えることを単にカーソル７を操作すると呼ぶ。
【００６１】
アイコン表示１７をカーソル７で操作すると、図１２の（ｂ）に示すようにアイコン表示１７に対応した挿入表示１５の位置に自動的にスクロールする。このことにより、関心のある挿入表示１５とそれに関連するテキスト情報を簡単に読出すことが可能である。さらに、挿入表示１５をカーソル７で操作することにより、挿入表示１５を貼付け表示１６に切換えることができ、添付情報１４をより大きく表示することができる。この場合、貼付け表示１６は、テキスト情報１３のスクロールにより移動しないので、他の場所のテキスト情報と同時に表示することも可能である。
【図面の簡単な説明】
【図１】本発明の一実施の形態の電子カルテシステムの構成を示すブロック図である。
【図２】カルテ読込処理の流れを示すフローチャートである。
【図３】表示形態情報の記憶フォーマットの一例である。
【図４】表示形態情報読込処理の流れを示すフローチャートである。
【図５】表示形態情報保存処理の流れを示すフローチャートである。
【図６】レイアウト記憶部１９を用いない場合のレイアウト計算処理の流れを示すフローチャートである。
【図７】挿入表示の横位置の整列を説明する概念図である。
【図８】挿入表示の縦位置の整列を説明する概念図である
【図９】表示形態情報がまだ存在していないときの処理を説明する概念図である。
【図１０】レイアウトの再計算を避けるためのレイアウトの登録機能を備えた場合のレイアウト計算処理の流れを示すフローチャートである。
【図１１】レイアウトの記録フォーマットを示す図である。
【図１２】電子カルテの操作例を示す概念図である。
【符号の説明】
１  カルテ情報表示システム
２  カルテ情報データベース
３  個人ファイル
４  ディスプレイ
５  入力機器
１１  カルテ情報読出部
１２  表示形態情報記憶部
１８  レイアウト計算部
１９  レイアウト記憶部
２０  テキスト表示部
２１  挿入表示部
２２  貼付け表示部
２３  アイコン表示部
２４  スクロール制御部
２５  表示画面制御部
２６  回込処理計算部
【図１】
0003641861.tif 000002
【図２】
0003641861.tif 000003
【図３】
0003641861.tif 000004
【図４】
0003641861.tif 000005
【図５】
0003641861.tif 000006
【図６】
0003641861.tif 000007
【図７】
0003641861.tif 000008
【図８】
0003641861.tif 000009
【図９】
0003641861.tif 000010
【図１０】
0003641861.tif 000011
【図１１】
0003641861.tif 000012
【図１２】
0003641861.tif 000013