(57)【要約】【課題】本発明は、データを表示する表示装置、表示方法、およびコンピュータシステムを表示装置として動作させることができる表示プログラムが格納されてなる表示プログラム記憶媒体に関し、表示速度が速く、操作が簡便で、診察内容の全体像が把握し易いデータ表示を行う。【解決手段】一覧表示画面で指定された記録データが１つであるか複数であるかによって、それぞれ、既に表示されている記録データから１つの指定データまでを所定順序で順次に連結して表示するジャンプ処理、あるいは、指定された複数の指定データを互いに連結して表示する連続表示処理を実行する。【選択図】　　　　図２２
2004030647.tif 000002
【特許請求の範囲】
【請求項１】
データを表示する表示装置であって、
所定方法による順序付けが可能な可順序情報をそれぞれが含んでいる複数のデータが格納されたデータベースと、
前記データを一覧表示する一覧表示手段と、
前記一覧表示手段によって表示されたデータから１つ以上のデータを指定する指定手段と、
前記指定手段によって指定されてなる指定データが一のデータか複数のデータかを判定し、一のデータと判定した場合は、既に表示中のデータおよび該指定データそれぞれの可順序情報を参照し、前記所定方法によってそれらの可順序情報の間に順序付けられる可順情報を含んだデータを該指定データとともに前記データベースから取り込んで表示するデータ表示手段とを備えたことを特徴とする表示装置。
【請求項２】
前記データベースが、前記可順序情報として、日時情報、または、該日時情報を基に付加された番号をそれぞれが含んでいる複数のデータが格納されたものであり、
前記データ表示手段が、既に表示中のデータおよび該指定データそれぞれの日時情報又は番号を参照し、それらの日時情報又は番号の間に順序付けられる日時情報又は番号を含んだデータを該指定データとともに前記データベースから取り込んで表示するものであることを特徴とする請求項１記載の表示装置。
【請求項３】
前記データ表示手段が、前記指定手段によって指定されてなる指定データが複数のデータであると判定した場合は、指定された複数のデータを前記データベースから取り込んでデータ表示するものであることを特徴とする請求項１記載の表示装置。
【請求項４】
前記データ表示手段が、前記データベースから取り込んだデータを、既に表示中のデータに、前記所定方法による順序付けに従って連結してデータ表示するものであることを特徴とする請求項１または３記載の表示装置。
【請求項５】
前記データベースが、前記複数のデータとして、患者に関する診察記録が格納されたものであることを特徴とする請求項１記載の表示装置。
【請求項６】
データを表示する表示方法であって、
コンピュータが、
日時情報、または、該日時情報を基に付加された番号をそれぞれが含んでいる複数のデータが格納されたデータベースのデータを一覧表示する一覧表示ステップと、
前記一覧表示ステップで表示されたデータから１つ以上のデータを指定する指定ステップと、
前記指定ステップで指定されてなる指定データが一のデータか複数のデータかを判定する判定ステップと、
前記判定ステップで一のデータと判定された場合に、既に表示中のデータおよび該指定データそれぞれの日時情報又は番号を参照し、それらの日時情報又は番号の間に順序付けられる日時情報又は番号を含んだデータを該指定データとともに前記データベースから取り込んで表示するデータ表示ステップとを有することを特徴とする表示方法。
【請求項７】
コンピュータを、
日時情報、または、該日時情報を基に付加された番号をそれぞれが含んでいる複数のデータが格納されたデータベースのデータを一覧表示する一覧表示手段、
前記一覧表示手段によって表示されたデータから１つ以上のデータを指定する指定手段、
前記指定手段によって指定されてなる指定データが一のデータか複数のデータかを判定する判定手段、および
前記判定手段によって一のデータと判定された場合に、既に表示中のデータおよび該指定データそれぞれの日時情報又は番号を参照し、それらの日時情報又は番号の間に順序付けられる日時情報又は番号を含んだデータを該指定データとともに前記データベースから取り込んで表示するデータ表示手段
として機能させるための表示プログラムが記憶されてなることを特徴とする、コンピュータ読み取りが可能な表示プログラム記憶媒体。
【請求項８】
前記データ表示手段が、前記データベースから取り込んだデータを、既に表示中のデータに、前記所定方法による順序付けに従って連結してデータ表示するものであることを特徴とする請求項７記載の表示プログラム記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データを表示する表示装置、表示方法、および、コンピュータシステムを表示装置として動作させる表示プログラムが格納された表示プログラム記憶媒体に関する。
【０００２】
【従来の技術】
近年、医療機関においても様々な文書作成機器、情報処理機器が普及してきており、その中の一種に、従来医師によって手書きで作成されていたカルテ（診察記録）に替えて作成された電子文書が多数格納されているデータベースから、電子文書を取り出し、カルテとして表示する電子カルテ表示装置がある。この電子カルテ表示装置の利用者は、医師等である。
【０００３】
【発明が解決しようとする課題】
従来の電子カルテ表示装置の一例として、一人の患者につき、その患者に関する全診察記録からなる１つの電子文書が作成されて格納されたデータベースから、選択された患者用に作成された電子文書を取り出して表示する電子カルテ表示装置が知られている。
【０００４】
しかし、この電子カルテ表示装置では、データベースから、診察回数が多い患者用の電子文書を取り出すのに長時間を要し、表示速度が遅いという問題がある。
【０００５】
また、従来の電子カルテ表示装置の別の例として、各患者の各診察毎に作成された電子文書が格納されたデータベースから、選択された電子文書を取り出し、１電子文書毎に表示する電子カルテ表示装置が知られている。
【０００６】
しかし、この電子カルテ表示装置では、表示の指示等が１電子文書毎に必要であるため、操作が煩雑であるという問題点や、複数の電子文書が表示された場合に、複数の電子文書によって示されている診察内容の全体像が把握しにくいという問題点がある。
【０００７】
本発明は、上記事情に鑑み、表示速度が速く、操作が簡便で、データ内容の全体像が把握し易い表示装置、表示方法、およびコンピュータシステムをそのような表示装置として動作させる表示プログラムが格納されてなる表示プログラム記憶媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成する本発明の表示装置は、データを表示する表示装置であって、
所定方法による順序付けが可能な可順序情報をそれぞれが含んでいる複数のデータが格納されたデータベースと、
上記データを一覧表示する一覧表示手段と、
一覧表示手段によって表示されたデータから１つ以上のデータを指定する指定手段と、
指定手段によって指定されてなる指定データが一のデータか複数のデータかを判定し、一のデータと判定した場合は、既に表示中のデータおよび指定データそれぞれの可順序情報を参照し、上記所定方法によってそれらの可順序情報の間に順序付けられる可順情報を含んだデータを指定データとともにデータベースから取り込んで表示するデータ表示手段とを備えたことを特徴とする。
【０００９】
本発明の表示装置において、
上記データベースが、上記可順序情報として、日時情報、または、その日時情報を基に付加された番号をそれぞれが含んでいる複数のデータが格納されたものであり、
上記データ表示手段が、既に表示中のデータおよび該指定データそれぞれの日時情報又は番号を参照し、それらの日時情報又は番号の間に順序付けられる日時情報又は番号を含んだデータを該指定データとともに前記データベースから取り込んで表示するものである
という形態が好適である。
【００１０】
また、本発明の表示装置において、上記データ表示手段が、指定手段によって指定されてなる指定データが複数のデータであると判定した場合は、指定された複数のデータを前記データベースから取り込んでデータ表示するものであるという形態も好適である。
【００１１】
また、本発明の表示装置において、上記データ表示手段が、データベースから取り込んだデータを、既に表示中のデータに、上記所定方法による順序付けに従って連結してデータ表示するものであるという形態も好適である。
【００１２】
さらに、本発明の表示装置において、上記データベースが、上記複数のデータとして、患者に関する診察記録が格納されたものであるという形態も好適である。
【００１３】
上記目的を達成する本発明の表示方法は、データを表示する表示方法であって、
コンピュータが、
日時情報、または、その日時情報を基に付加された番号をそれぞれが含んでいる複数のデータが格納されたデータベースのデータを一覧表示する一覧表示ステップと、
一覧表示ステップで表示されたデータから１つ以上のデータを指定する指定ステップと、
指定ステップで指定されてなる指定データが一のデータか複数のデータかを判定する判定ステップと、
判定ステップで一のデータと判定された場合に、既に表示中のデータおよび指定データそれぞれの日時情報又は番号を参照し、それらの日時情報又は番号の間に順序付けられる日時情報又は番号を含んだデータを該指定データとともにデータベースから取り込んで表示するデータ表示ステップとを有することを特徴とする。
【００１４】
また、上記目的を達成する本発明の表示プログラム記憶媒体は、
コンピュータを、
日時情報、または、その日時情報を基に付加された番号をそれぞれが含んでいる複数のデータが格納されたデータベースのデータを一覧表示する一覧表示手段、
一覧表示手段によって表示されたデータから１つ以上のデータを指定する指定手段、
指定手段によって指定されてなる指定データが一のデータか複数のデータかを判定する判定手段、および
判定手段によって一のデータと判定された場合に、既に表示中のデータおよび該指定データそれぞれの日時情報又は番号を参照し、それらの日時情報又は番号の間に順序付けられる日時情報又は番号を含んだデータを指定データとともにデータベースから取り込んで表示するデータ表示手段
として機能させるための表示プログラムが記憶されてなることを特徴とする、コンピュータ読み取りが可能な表示プログラム記憶媒体である。
【００１５】
本発明の表示プログラム記憶媒体において、上記データ表示手段が、データベースから取り込んだデータを、既に表示中のデータに、上記所定方法による順序付けに従って連結してデータ表示するものであるという形態が好適である。
【００１６】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００１７】
図１は、本発明の表示装置の一実施形態に相当する電子カルテ表示装置を示す外観図である。
【００１８】
この電子カルテ表示装置１０は、コンピュータシステムで構成されており、ＣＰＵ、ＲＡＭメモリ、ハードディスク等を内蔵した本体部１１、本体部１１からの指示により蛍光面１２ａに画面表示を行うＣＲＴディスプレイ１２、このコンピュータシステム内にオペレータの指示や文字情報を入力するためのキーボード１３、蛍光面１２ａ上の任意の位置を指定することによりその位置に表示されていたアイコン等に応じた指示を入力するマウス１４を備えている。
【００１９】
本体部１１は、さらに、外観上、フロッピィディスク２２（図１には図示せず；図２参照）やＣＤＲＯＭ２０が装填されるフロッピィディスク装填口１１ａおよびＣＤＲＯＭ装填口１１ｂを有しており、その内部には、装填されたフロッピィディスクやＣＤＲＯＭ２０をドライブする、フロッピィディスクドライバ１１４、ＣＤＲＯＭドライブ１１５（図２参照）も内蔵されている。
【００２０】
ここでは、ＣＤＲＯＭ２０に本発明にいう電子カルテ表示プログラムが記憶されており、このＣＤＲＯＭ２０がＣＤＲＯＭ装填口１１ｂから本体部１１内に装填され、ＣＤＲＯＭドライバ１１５によりそのＣＤＲＯＭ２０に記憶された電子カルテ表示プログラムがこのコンピュータシステムのハードディスク内にインストールされる。このコンピュータシステムのハードディスク内にインストールされた電子カルテ表示プログラムが起動されると、このコンピュータシステムは、本発明の電子カルテ表示装置の一実施形態として動作する。
【００２１】
従って、電子カルテ表示プログラムが記憶されたＣＤＲＯＭ２０は、本発明の電子カルテ表示プログラム記憶媒体の一実施形態に相当する。
【００２２】
また、このＣＤＲＯＭ２０に記憶された電子カルテ表示プログラムは、上記のようにしてそのコンピュータシステムのハードディスク内にインストールされるが、その電子カルテ表示プログラムがインストールされた状態のハードディスクも、本発明の電子カルテ表示プログラム記憶媒体の一形態に相当する。
【００２３】
さらに、その電子カルテ表示プログラムがフロッピィディスク等にダウンロードされるときは、そのダウンロードされた電子カルテ表示プログラムを記憶した状態にあるフロッピィディスク等も、本発明の電子カルテ表示プログラム記憶媒体の一実施形態に相当する。
【００２４】
図２は、図１に示す外観を有する電子カルテ表示装置（コンピュータシステム）のハードウェア構成図である。
【００２５】
ここには、中央演算処理装置（ＣＰＵ）１１１、ＲＡＭ１１２、ハードディスクコントローラ１１３、フロッピィディスクドライバ１１４、ＣＤＲＯＭドライバ１１５、マウスコントローラ１１６、キーボードコントローラ１１７、およびディスプレイコントローラ１１８が備えられており、それらはバス１１０で相互に接続されている。
【００２６】
フロッピィディスクドライバ１１４、ＣＤＲＯＭドライバ１１５は、図１を参照して説明したように、フロッピィディスク２２、ＣＤＲＯＭ２０が装填され、装填されたフロッピィディスク２２、ＣＤＲＯＭ２０をアクセスするものである。
【００２７】
また、ここには、ハードディスクコントローラ１１３によりアクセスされるハードディスク２１、マウスコントローラ１１６により制御されるマウス１４、キーボードコントローラ１１７により制御されるキーボード１３、およびディスプレイコントローラ１１８により制御されるＣＲＴディスプレイ１２も示されている。
【００２８】
前述したように、ＣＤＲＯＭ２０には電子カルテ表示プログラムが記憶されており、ＣＤＲＯＭドライバ１１５により、そのＣＤＲＯＭ２０から電子カルテ表示プログラムが読み込まれ、バス１１０を経由し、ハードディスクコントローラ１１３によりハードディスク２１内に格納される。実際の実行にあたっては、そのハードディスク２１内の電子カルテ表示プログラムはＲＡＭ１１２上にロードされ、ＣＰＵ１１１により実行される。
【００２９】
ＣＲＴディスプレイ１２には、後述するカルテ記入画面やカルテ表示画面が表示され、またキーボード１３やマウス１４からの入力情報が表示される。
【００３０】
図３は、図１および図２で説明した電子カルテ表示装置を含む電子カルテシステムを示すブロック図である。
【００３１】
この電子カルテシステムは、各患者の各診察毎に診察記録データを作成してデータベースに格納し、その格納された診察記録データを上述した電子カルテ表示装置によって表示するシステムである。
【００３２】
この電子カルテシステムには、患者選択部２１０、カルテ記入部２２０、カルテ表示部２３０、設定部２４０、一覧表示部２５０、内部処理部２６０およびデータベース２７０が備えられており、カルテ表示部２３０、設定部２４０、一覧表示部２５０および内部処理部２６０によって、図３に一点鎖線で示すようにカルテ表示装置が構成されている。なお、患者選択部２１０およびカルテ記入部２２０は、ソフトウェアとハードウェアとが結合したものであって、そのハードウェアについては、図１および図２に示す電子カルテ表示装置のハードウェアが兼用される。また、データベース２７０は、コンピュータネットワーク等を介して、図１および図２に示すハードウェアに接続されている。
【００３３】
患者選択部２１０では、利用者（医師等）によって患者のＩＤが入力されて患者が選択される。本実施形態では、ＩＤ入力により患者が選択されるが、患者選択方法としては、患者の名字等により患者を検索し一覧表示して、その患者一覧から一人の患者を選択する方法や、受付済患者、予約患者、あるいは病室患者を検索し一覧表示して、その一覧から一人の患者を選択する方法等がある。
【００３４】
カルテ記入部２２０によって、図１に示すＣＲＴディスプレイ１２の蛍光面１２ａ上に、後述するようなカルテ記入画面が表示され、このカルテ記入画面上に利用者により診察内容が記入される。この記入された診察内容が内部処理部２６０に送られ、内部処理部によって、この記入された診察内容を示す診察記録データ２８０が各患者の各診察毎に作成される。
【００３５】
データベース２７０は、本発明にいうデータ記録媒体の一例であり、データベース２７０には、内部処理部２６０において作成された診察記録データ２８０が多数格納されており、データベース２７０は、それら多数の診察記録データ２８０の中から、指定された条件を満たす診察記録データ２８０を検索して出力する。また、指示に応じて、各診察記録データ２８０のうちの一部の項目だけを出力することもできる。
【００３６】
内部処理部２６０は、本発明にいう連結手段の一例であり、データベース２７０から複数の診察記録データ２８０を取り込んで、取り込んだ複数の診察記録データ２８０を、それら複数の診察記録データ２８０が順に並んだ状態に連結して１つのカルテデータ２９０を生成し、カルテ表示部２３０に送る。
【００３７】
カルテ表示部２３０は、本発明にいう表示手段の一例であり、蛍光面１２ａ上に、後述するカルテ表示画面を表示し、このカルテ画面上に、内部処理部２６０から送られてきたカルテデータ２９０を表示する。
【００３８】
一覧表示部２５０は、本発明にいうデータ指示手段の一例であり、蛍光面１２ａ上に、後述する一覧表示画面を表示し、この一覧表示画面上に、患者選択部２１０によって選択された患者に関する診察記録データ２８０の一覧表を表示する。この一覧表に表示されている診察記録データ２８０が利用者によって指定され、指定された診察記録データ２８０を示す情報が内部処理部２６０に送られる。指定された診察記録データ２８０を示す情報を受けた内部処理部２６０は、後述するように、指定に応じて診察記録データ２８０を取り込み連結してカルテデータを生成する。
【００３９】
設定部２４０によって蛍光面１２ａ上に、後述する設定画面が表示され、この設定画面によって、利用者による診察記録データ２８０の指定がない場合における、データベース２７０から取り出される診察記録データ２８０の１検索当たりの最大検索件数が設定される。また、設定部２４０は、本発明にいう順序指定手段の一例を含むものであり、診察記録データ２８０が内部処理部２６０によって連結される連結順序が指定される。
【００４０】
なお、検索件数等は、電子カルテシステムの起動時に初期設定されるものであり、利用者は、その設定件数等を意識することなく電子カルテを表示させることができる。
【００４１】
以下では、蛍光面１２ａ上に表示される各画面を示して、電子カルテシステムの動作の概要について説明し、その後、フローチャートを用いて、電子カルテシステムにおける動作手順の詳細について説明する。
【００４２】
図４は、カルテ記入画面を示す図である。
【００４３】
このカルテ記入画面３００は、患者選択部によって患者の選択が行われた後、利用者によって所定の指示がなされるとカルテ記入部によって表示される。
【００４４】
このカルテ記入画面３００の上方には、記録日が自動的に表示される。
【００４５】
カルテ記入画面３００には、カルテ記入欄３１０が設けられており、このカルテ記入欄には、利用者によって診察の記録が記入される。また、カルテ記入欄３１０に備えられているスクロールボタン３１１がマウスで指定されることによって、カルテ記入欄３１０に記入された診察の記録が図４の上下方向にスクロールする。
【００４６】
また、カルテ記入画面３００には、サマリ記入欄３２０が設けられており、カルテ記入欄３１０に記入された内容を示すサマリ（要約）が、利用者によって記入される。
【００４７】
図５は、データベースに格納されている診察記録データのデータ構造を示す図である。
【００４８】
各診察記録データ２８０は、カルテ記入画面のサマリ記入欄に記入されたサマリ２８４、およびカルテ記入画面のカルテ記入欄に記入された診察記録内容２８５に、カルテ記入部によって記録日２８３が付加され、内部処理部によって、患者選択部において利用者が入力した患者ＩＤ２８２と、各患者毎に連番であり、記録日２８３が新しいほど値が大きいＩｎｄｅｘ番号２８１が付加されて作成される。
【００４９】
ただし、カルテデータとして連結される連結対象は、各診察記録データ２８０のうちの、サマリ２８４、記録日２８３および診察記録内容２８５であり、これらの連結対象が本発明にいう診察記録データに相当する。以下では、各診察記録データ２８０のうちの、カルテデータとして連結される対象となる部分が示す内容のことを「診察記録」と称し、カルテデータが示す、診察記録複数分の内容のことを「カルテ」と称する。
【００５０】
図６は、設定画面を示す図である。
【００５１】
この設定画面４００は、利用者によって表示が指示された場合に設定部によって表示される画面である。
【００５２】
この設定画面４００には、利用者による診察記録データの指定がない場合における、診察記録データの１検索当たりの最大検索件数を設定する検索件数設定欄４１０と、診察記録データが連結される連結順序を指定する順序指定欄４２０が設けられている。
【００５３】
検索件数設定欄４１０における設定は、ボックス４１１に検索件数が記入されることで行われる。また、順序指定欄４２０における、連結順序の指定は、２つのラジオボタン４２１のいずれかをマウスクリックすることによって行われる。なお、図６には、「新しい順」が指定された場合が示されており、この状態において「古い順」の左側にあるラジオボタン４２１がマウスクリックされると、マウスクリックされたラジオボタン４２１に黒丸が表示されるとともに、「新しい順」の左側にあるラジオボタン４２１に表示されている黒丸が消える。
【００５４】
電子カルテシステムが稼働中に、最大検索件数や連結順序の設定が変更されると、それ以後は、変更後の設定内容に従い検索等が行われる。
【００５５】
以下の説明では、特に断らない限り、検索件数は「３」、連結順序は「新しい順」に設定等されているものとする。
【００５６】
図７は、カルテ表示画面を示す図である。
【００５７】
このカルテ表示画面５００は、患者選択部によって患者が選択され、カルテの表示が指示されるとカルテ表示部によって表示される。表示されたカルテ表示画面５００は、利用者が電子カルテシステムの利用を終了するまで表示され続ける。
【００５８】
図７には、カルテ表示画面５００が表示された直後の様子が示されており、カルテ欄５１０には、選択された患者に関する診察記録のうちの最新の３件分からなるカルテが表示されている。但し、カルテのうちの、図７に点線で示されている、カルテ表示欄５１０からはみ出した部分は表示されない。スクロールボタン５２０がマウスクリックされるとカルテは上下方向にスクロールする。このスクロールによって、カルテ表示欄５１０からはみ出した部分が、カルテ表示欄５１０内に移動し表示される。このように、複数の診察記録が順次に隣接した状態で表示されるので、診察記録相互の時間的な関係や、診察内容の全体像等の把握が容易である。
【００５９】
改ページボタン５３０がマウスクリックされると、マウスクリックされたボタン側に、カルテの、カルテ表示欄５１０からはみ出している部分がある場合には、いわゆる改ページ動作が行われ、カルテが１指定当たり１診察記録分だけ上下移動する。
【００６０】
カルテ表示欄５１０から下方にはみ出している部分がない場合には、表示されているカルテに連続するべき診察記録を有する診察記録データがデータベースによって検索されるいわゆる次検索が行われる。ここでは、設定部で設定されている検索件数が「３」であるので、新たに３件の診察記録データが検索されて取り込まれ、その３件分の診察記録データが有する記録日、サマリおよび診察記録内容がカルテデータに連結され、そのカルテデータが示すカルテのうちの、新たに連結された３件分の診察記録に相当する部分がカルテ表示欄５１０に表示される。
【００６１】
このように、データベースに格納されている、選択された患者に関する診察記録データの中から、検索件数だけ診察記録データが取り込まれて表示されるので、表示速度が速い。
【００６２】
図８は、一覧表示画面を示す図である。
【００６３】
この一覧表示画面６００は、図７に示すカルテ表示画面５００と並んで表示される。カルテ表示画面５００同様、この一覧表示画面６００も、利用者が電子カルテシステムの利用を終了するまで表示され続ける。
【００６４】
この一覧表示画面６００の一覧表示欄６１０には、データベースに格納されている、選択された患者に関する全診察記録データそれぞれの、記録日およびサマリからなる組の一覧表が表示され、これによって、実質的に診察記録データの一覧表が表示される。一覧表のうち、一覧表示欄６１０に入りきらない部分については、スクロールボタン６２０がマウスクリックされて一覧表が上下にスクロールすることによって表示される。
【００６５】
この一覧表に掲げられている、記録日およびサマリからなる組がマウスクリックされると、その組は反転表示される。この反転表示された組がすなわち利用者によって指定された組であり、この記録日およびサマリからなる組の指定によって、実質的に診察記録データおよび診察記録が指定されることとなる。この指定の後、表示ボタン６３０がマウスクリックされると、指定されている診察記録の数が１つであるか複数であるかに応じてそれぞれ、以下説明するジャンプ処理、あるいは以下説明する連続表示処理が行われる。
【００６６】
図９は、ジャンプ処理の前のカルテ表示画面の様子の一例を示す図であり、図１０は、ジャンプ処理の後のカルテ表示画面の様子の一例を示す図である。
【００６７】
ここでは、ジャンプ処理の前のカルテ表示画面５００には、１１月１３日の診察記録と、１１月１１日の診察記録が表示されており、カルテはこれらの２つの診察記録のみからなる。これらの診察記録が表示されている状態で、図８に示す一覧表示欄６１０の、記録日が１０月２１日である組が指定されて表示ボタン６３０がマウスクリックされると、記録日が１０月２１日である診察記録データ、および記録日が１０月３０日である診察記録データがデータベースから取り込まれ、取り込まれた診察記録データが有する診察記録が、既に表示されているカルテに連結されて、図１０に示す４件分の診察記録からなるカルテが生成される。
【００６８】
すなわち、指定された診察記録のみならず、既に生成されているカルテに含まれる記録日と、指定された診察記録に含まれる記録日との間に存在する記録日を有する診察記録も連結されて、新たなカルテが生成されることとなる。
【００６９】
このようにして生成されたカルテは、図１０に示すように、カルテのうちの、指定された診察記録に相当する部分が、カルテ表示欄５１０の先頭に来るように表示される。
【００７０】
このジャンプ処理の結果は、利用者にとってみれば、カルテの表示位置が、指定された診察記録の部分へとジャンプしたことと同義である。また、利用者が、所望の診察記録を表示させるために要する操作は、上述したように非常に簡単である。
【００７１】
図１１は、連続表示処理が行われた場合のカルテ表示画面の様子の一例を示す図である。
【００７２】
図１１には、図８に示す一覧表示欄６１０に表示されている、記録日およびサマリからなる組のうち、記録日が１１月１８日である組と、記録日が１１月１１日である組と、記録日が１０月２１日である組とが指定された後、表示ボタン６３０がマウスクリックされた場合におけるカルテ表示画面の様子が示されている。複数の組が指定されると、図１１に示すように、指定された組に相当する診察記録のみが連結されたカルテが生成されて表示されることが示されている。
【００７３】
このように、利用者は、注目している診察記録のみが連結されたカルテを簡単な操作で得ることができ、診察経過等の把握が容易である。
【００７４】
なお、この連続表示処理によって生成されたカルテが表示されている場合には、改ページボタン５３０がマウスクリックされると、改ページ動作のみが行われ、上述した次検索は行われない。次検索が有効なカルテ表示にするためには、図８に示す一覧表示画面において、記録日およびサマリからなる組を１つ指定し、表示ボタン６３０をマウスクリックして、上述したジャンプ処理を行わせればよい。
【００７５】
以下、フローチャートを用いて、電子カルテシステムにおける各動作手順の詳細について説明する。
【００７６】
図１２は、患者を選択する患者選択手順を示すフローチャートである。
【００７７】
電子カルテシステムが起動されると、この患者選択手順が開始され、利用者によって患者ＩＤが入力されることにより患者が選択され、利用者によって、選択された患者のカルテの表示が要求される（ステップＳ１０１）。
【００７８】
次に、患者選択部によって、内部処理部に対し、患者ＩＤが通知されるとともに、内部処理部に対し、入力された患者ＩＤを有する診察記録データのうち、最新のものから検索件数分の検索と、入力された患者ＩＤを有する全診察記録データが有する記録日およびサマリの検索が指示されて（ステップＳ１０２）患者選択手順は終了する。
【００７９】
図１３は、診察記録データの作成・格納手順を示すフローチャートである。
【００８０】
この作成・格納手順は、図４に示すカルテ記入画面３００が表示されると開始される。
【００８１】
この作成・格納手順では、まず、利用者によってサマリと診察記録内容とが入力され、利用者によって、入力内容の保存が要求される（ステップＳ２０１）。
【００８２】
その後、入力されたサマリおよび診察記録内容と、カルテ記入部により自動的に付加された記録日が、カルテ記入部から内部処理部に通知され（ステップＳ２０２）、この通知を受けた内部処理部によって、データベースに対し、カルテ記入部から通知された診察記録内容等と、患者選択部から通知された患者ＩＤと、内部処理部において生成されたＩｎｄｅｘ番号の格納が要求される（ステップＳ２０３）。最後に、データベースに、診察記録内容等が１セットとして格納されて（ステップＳ２０４）作成・格納手順が終了する。
【００８３】
図１４は、検索件数等を設定する設定手順を示すフローチャートである。
【００８４】
この設定手順は、図６に示す設定画面が表示されると開始される。
【００８５】
この設定手順が開始されると、先ず、利用者によって、検索件数の設定と、連結順序の指定が行われ（ステップＳ３０１）、その後、設定部によって、内部処理部に、設定された検索件数等が通知されて（ステップＳ３０２）設定手順が終了する。
【００８６】
図１５は、図７に示すカルテ表示画面５００が表示されると開始される、最初のカルテ表示手順を示すフローチャートである。
【００８７】
この最初のカルテ表示手順が開始されると、先ず、患者選択部から通知されてきた患者ＩＤを有する診察記録データのうち、以下の条件式で表される診察記録データの検索が、内部処理部によってデータベースに要求される（ステップＳ４０１）。条件式は、選択された患者に関する診察記録データが有するＩｎｄｅｘ番号の最大値をＭａｘとし、設定されている検索件数をｍとすると、
Ｍａｘ−ｍ＜Ｉｎｄｅｘ番号≦Ｍａｘ　　　　　・・・（１）
と表され、すなわち、最新のものからｍ件分が検索要求されることとなる。
【００８８】
次に、内部処理部による検索要求を受けたデータベースによって、式（１）で示される条件式に従い診察記録データが検索され（ステップＳ４０２）、検索された診察記録データが新しい順にソートされ内部処理部へと送られる（ステップＳ４０３）。
【００８９】
その後、内部処理部によって、後述する、診察記録データの連結を行う連結ルーチンが起動されて実行される（ステップＳ４０４）。次に、データベースによって検索され内部処理部に送られてきた診察記録データが、図５に示すデータ構造と同様のデータ構造で記憶された検索データテーブルが作成される（ステップＳ４０５）。但し、この検索データテーブルに記憶された診察記録データは、Ｉｎｄｅｘ番号が大きい順に並んでいる。
【００９０】
その後、連結によって生成されたカルテが内部処理部からカルテ表示部へと渡され（ステップＳ４０６）、図７に示すカルテ表示欄５１０へのカルテの表示を行う、後述する表示ルーチンが、カルテ表示部によって起動されて実行される（ステップＳ４０７）。
【００９１】
その後、終了する。
【００９２】
図１６は、一覧表を表示する一覧表示手順を示すフローチャートである。
【００９３】
この一覧表示手順は、図８に示す一覧表示画面が表示されると開始され、先ず、内部処理部によって、患者選択部から送られてきた患者ＩＤを有する診察記録データが有するサマリおよび記録日の検索がデータベースに要求される（ステップＳ５０１）。
【００９４】
次に、検索要求を受けたデータベースによって、患者ＩＤに基づいて、Ｉｎｄｅｘ番号、サマリおよび記録日が検索され（ステップＳ５０２）、検索されたＩｎｄｅｘ番号、サマリおよび記録日の組が、記録日が新しい順にソートされて内部処理部に送られる（ステップＳ５０３）。なお、このＩｎｄｅｘ番号、サマリおよび記録日の情報量は少ないので、検索と送出は短時間で行うことができる。
【００９５】
その後、内部処理部によって、データベースから送られてきたＩｎｄｅｘ番号、サマリおよび記録日の組に基づいて、サマリおよび記録日の一覧表が作成され（ステップＳ５０４）、その一覧表が一覧表示部によって表示されて（ステップＳ５０５）終了する。
【００９６】
なお、利用者によって、新たな患者が選択された場合には、上記手順が繰り返されて、新たに選択された患者に関する一覧表が表示される。
【００９７】
図１７は、診察記録を連結する連結ルーチンを示すフローチャートである。
【００９８】
この連結ルーチンは、上述した最初のカルテ表示手順のステップＳ４０４や、後述する次検索の手順のステップＳ９０４等において、内部処理部によって起動されて実行されるルーチンであり、本発明にいう連結手段の一例である。本実施形態では、この連結ルーチンにおいて、診察記録に対応するＩｎｄｅｘ番号が連番となるように診察記録が連結される。また、診察記録が連結される度に、最後に連結された診察記録に対応するＩｎｄｅｘ番号を示す値に更新されるカウンタが設けられている。
【００９９】
この連結ルーチンでは、表示用データが生成され、この表示用データがカルテデータとして用いられる。以下、図２３の説明までは、表示用データとカルテデータとは同義であるものとして説明する。また、この表示用データは、文字列を表すデータであり、文字列を構成する各文字にはアドレスが付されている。
【０１００】
また、この連結ルーチンでは、表１に示すアドレス管理情報が生成される。
【０１０１】
【表１】
2004030647.tif 000003
【０１０２】
アドレス管理情報には、表１に示すように、表示用データが示すカルテに連結されている各診察記録に対応するＩｎｄｅｘ番号と、各診察記録の先頭文字に相当するアドレスとの組が連結順に並べられる。以下では、各診察記録の先頭文字に相当するアドレスのことを、単に「診察記録のアドレス」と称することとする。
【０１０３】
上述したように、Ｉｎｄｅｘ番号が連番となるように診察記録が連結されるので、アドレス管理情報に並べられるＩｎｄｅｘ番号は連番となる。また、図１５に示す最初のカルテ表示手順において、該当患者の最新の診察記録が取り込まれるので、アドレス管理情報の先頭のＩｎｄｅｘ番号は、該当患者の最大のＩｎｄｅｘ番号となる。
【０１０４】
連結ルーチンが起動されると、先ず、カウンタの値に基づいて、連結されていない診察記録があるか否かが判定される（ステップＳ６０１）。
【０１０５】
ステップＳ６０１において、連結されていない診察記録があると判定されると、データベースによって検索されて内部処理部に送られてきた診察記録データのうち、カウンタが示すＩｎｄｅｘ番号に対して連番となるＩｎｄｅｘ番号を有する診察記録データが有する記録日（ステップＳ６０２）、サマリ（ステップＳ６０３）、および診察記録内容（ステップＳ６０４）が表示用データに追加される。このとき、カルテとして見やすくなるように、適宜、「年」「月」「日」「記録日：」「サマリ：」「診察記録内容」という文字列が追加挿入される。
【０１０６】
その後、ステップＳ６０５において、アドレス管理情報に、Ｉｎｄｅｘ番号とアドレスが追加され、カウンタの値が更新されてステップＳ６０１に戻る。
【０１０７】
上記手順が繰り返されて、内部処理部に取り込まれた診察記録が全て連結されると、ステップＳ６０１において、連結されていない診察記録がないと判定されて、連結ルーチンが起動された手順に戻る。
【０１０８】
図１８は、表示ルーチンを示すフローチャートである。
【０１０９】
この表示ルーチンは、上述した最初のカルテ表示手順のステップＳ４０６や、後述する次検索の手順のステップＳ９０６等において、カルテ表示部によって起動されて実行されるルーチンである。
【０１１０】
このルーチンが起動されると、図７に示すカルテ表示画面５００のカルテ表示欄５１０に、表示用データが、表示ルーチンを起動する手順において適宜設定・更新される表示開始アドレスから表示される。
【０１１１】
その後、表示ルーチンを起動した手順に戻る。
【０１１２】
図１９は、カルテを上方にスクロールする手順を示すフローチャートであり、図２０は、カルテを下方にスクロールする手順を示すフローチャートである。
【０１１３】
図７に示すスクロールボタン５２０のうちの、下方に示されているスクロールボタンがマウスクリックされると、図１９に示す手順が開始されて、カルテが上方にスクロールし、カルテの、図７に示すカルテ表示欄５１０の下方にはみ出していた部分が、カルテ表示欄５１０内に移動して表示される。
【０１１４】
図１９に示す手順が開始されると、内部処理部によって、現在表示されている表示用データの表示開始アドレスが取得され（ステップＳ７０１）、取得された表示開始アドレスから、カルテの末尾側へ向かって、改行文字の検索が行われ、最初に見つかった改行文字の次の文字に相当するアドレスが、表示開始アドレスとして設定される（ステップＳ７０２）。これによって、表示開始アドレスが、表示用データの末尾方向へ１行分移動することとなる。
【０１１５】
その後、カルテ表示部によるカルテ表示ルーチンが起動されて実行されることによって、図７に示すカルテ表示欄５１０の表示が１行分上方にスクロールする（ステップＳ７０３）。
【０１１６】
その後、終了する。
【０１１７】
図７に示すスクロールボタン５２０のうちの、上方に示されているスクロールボタンがマウスクリックされると、図２０に示す手順が開始されて、カルテが下方にスクロールする。
【０１１８】
図２０に示す手順が開始されると、先ず、内部処理部によって、現在表示されている表示用データの表示開始アドレスが取得される（ステップＳ８０１）。
【０１１９】
次に、ステップＳ８０２において、取得された表示開始アドレスから、カルテの先頭側へ向かって、改行文字の検索が行われ、改行文字が見つからなければ、そのまま終了する。
【０１２０】
ステップＳ８０２において、改行文字が見つかった場合には、その改行文字を含む行の先頭の文字に相当するアドレスが、表示開始アドレスとして設定される（ステップＳ８０３）。これによって、表示開始アドレスが、表示用データの先頭方向へ１行分移動することとなる。
【０１２１】
その後、カルテ表示部によるカルテ表示ルーチンが起動されることによって、図７に示すカルテ表示欄５１０の表示が１行分下方にスクロールする（ステップＳ８０４）。
【０１２２】
その後、終了する。
【０１２３】
なお、カルテを改ページする手順は、図１９のステップＳ７０２および図２０のステップＳ８０３において、アドレス管理情報からアドレスが取得されて表示開始アドレスが設定される点を除いて、図１９および図２０を用いて説明した、カルテをスクロールする手順と同様である。
【０１２４】
図２１は、次検索の手順を示すフローチャートである。
【０１２５】
この次検索の手順は、カルテの、図７に示すカルテ表示欄５１０の下方にはみ出す部分が存在していない状態で、下側の改ページボタン５３０がマウスクリックされた場合に開始される。
【０１２６】
この次検索の手順が開始されると、先ず、選択された患者に関する診察記録データのうち、以下の条件式で表される診察記録データの検索が、内部処理部によってデータベースに要求される（ステップＳ９０１）。条件式は、アドレス管理情報に格納されているＩｎｄｅｘ番号のうち最小のＩｎｄｅｘ番号をｎとし、設定されている検索件数をｍとすると、
ｎ−ｍ≦Ｉｎｄｅｘ番号＜ｎ　　　　　　　　　　・・・（２）
と表される。
【０１２７】
次に、内部処理部による検索要求を受けたデータベースによって、式（２）で示される条件式に従い診察記録データが検索され（ステップＳ９０２）、検索された診察記録データが新しい順にソートされ内部処理部へと送られる（ステップＳ９０３）。
【０１２８】
その後、内部処理部によって、図１７に示す連結ルーチンが起動されて実行され（ステップＳ９０４）、検索データテーブルに、検索された診察記録データが追加される（ステップＳ９０５）。
【０１２９】
その後、連結によって生成されたカルテが内部処理部からカルテ表示部へと渡されるとともに、表示開始アドレスが、ステップＳ９０４においてアドレス管理情報に追加されたアドレスのうち最小のアドレスと同じアドレスに更新され（ステップＳ９０６）、カルテ表示部によって、図１８に示す表示ルーチンが起動されて実行される（ステップＳ９０７）。
【０１３０】
その後、終了する。
【０１３１】
図２２は、ジャンプ処理もしくは連続表示処理を起動する起動手順を示すフローチャートである。
【０１３２】
この起動手順は、図８に示す一覧表示画面６００が表示されている間、繰り返し開始される。
【０１３３】
この起動手順が開始されると、先ず、利用者によって、診察記録が指定され、図８に示す表示ボタン６３０がマウスクリックされる（ステップＳ１００１）。
【０１３４】
次に、ステップＳ１００２に進み、指定された診察記録が１個であるか否かが判定される。
【０１３５】
ステップＳ１００２において、１個であると判定された場合は、ステップＳ１００３に進んで、診察記録のジャンプ処理ルーチンが起動されて実行された後、終了する。
【０１３６】
ステップＳ１００２において、１個であると判定された場合は、ステップＳ１００４に進んで、指定された診察記録の連続表示処理ルーチンが起動されて実行された後、終了する。
【０１３７】
図２３は、診察記録のジャンプ処理ルーチンを示すフローチャートである。
【０１３８】
このジャンプ処理ルーチンが起動されると、先ず、指定された診察記録に対応するＩｎｄｅｘ番号がアドレス管理情報に含まれているか否かが判定される（ステップＳ１１０１）。
【０１３９】
ステップＳ１１０１において、Ｉｎｄｅｘ番号がアドレス管理情報に含まれていると判定されると、指定された診察記録は、既にデータベースから内部処理部に取り込まれ、カルテに連結済みであることとなるので、ステップＳ１１０２に進み、内部処理部によって、アドレス管理情報から、指定された診察記録に対応するＩｎｄｅｘ番号と組になっているアドレスが取得され、そのアドレスが表示開始アドレスとして設定される。
【０１４０】
その後、ステップＳ１１０３に進んで、図１８に示す表示ルーチンが起動されて実行される。表示開始アドレスが、上述したように設定されているので、図７に示すカルテ表示欄５１０には、指定された診察記録が表示されることとなる。
【０１４１】
その後、図２２に示す起動手順に戻る。
【０１４２】
ステップＳ１１０１において、Ｉｎｄｅｘ番号がアドレス管理情報に含まれていないと判定されると、指定された診察記録は、まだデータベースから内部処理部に取り込まれていないこととなるので、ステップＳ１１０４に進み、選択された患者に関する診察記録データのうち、以下の条件式で表される診察記録データの検索が、内部処理部によってデータベースに要求される。条件式は、
指定された診察記録に対応するＩｎｄｅｘ番号
≦Ｉｎｄｅｘ番号＜
現在表示されているカルテに含まれている診察記録に対応するＩｎｄｅｘ番号のうちの最小のＩｎｄｅｘ番号
・・・（３）
と表される。
【０１４３】
その後、内部処理部による検索要求を受けたデータベースによって、式（３）で示される条件式に従い診察記録データが検索され（ステップＳ１１０５）、検索された診察記録データが新しい順にソートされ内部処理部へと送られる（ステップＳ１１０６）。
【０１４４】
その後、内部処理部によって、図１７に示す連結ルーチンが起動されて実行され（ステップＳ１１０７）、検索データテーブルに、新たに検索された診察記録データが追加されて（ステップＳ１１０８）、ステップＳ１１０２に進む。
【０１４５】
ステップＳ１１０２以後の流れは上述したとおりであるので重複説明は省略する。
【０１４６】
図２４は、指定された診察記録の連続表示処理ルーチンを示すフローチャートである。
【０１４７】
この連続表示処理ルーチンは、図２２に示す起動手順のステップＳ１００２において、指定された診察記録が複数であると判定された場合にステップＳ１００４で起動されて実行されるルーチンである。
【０１４８】
この連続表示処理ルーチンが起動されると、先ず、ステップＳ１２０１において、指定された複数の診察記録それぞれに対応する複数のＩｎｄｅｘ番号が全てアドレス管理情報に含まれているか否かが判定される。
【０１４９】
ステップＳ１２０１において、複数のＩｎｄｅｘ番号が全てアドレス管理情報に含まれていると判定された場合には、指定された複数の診察記録全部が、既にデータベースから内部処理部に取り込まれていることとなるので、ステップＳ１２０２に進み、内部処理部によって、新規に、連続表示のための表示用データとアドレス管理情報が用意される。
【０１５０】
その後、図８に示す一覧表示画面において指定された複数の診察記録それぞれのＩｎｄｅｘ番号をキーとして、検索データテーブルから複数の診察記録が取得され（ステップＳ１２０３）、これらの複数の診察記録と、新規に用意された表示用データおよびアドレス管理情報を前提として、内部処理部によって、図１７に示す連結ルーチンが起動され実行されて（ステップＳ１２０４）、複数の診察記録が連結された連続表示データが作成される。
【０１５１】
その後、連続表示データがカルテデータとして、内部処理部からカルテ表示部に渡される（ステップＳ１２０５）。この場合には、連続表示データが本発明にいうカルテデータに相当することとなる。
【０１５２】
その後、カルテ表示部によって、図１８に示す表示ルーチンが起動されて実行され（ステップＳ１２０６）、指定された複数の診察記録からなるカルテが表示された後、図２２に示す起動手順にリターンする。
【０１５３】
ステップＳ１２０１において、複数のＩｎｄｅｘ番号のうちのいずれかがアドレス管理情報に含まれていないと判定された場合には、指定された複数の診察記録のうちの１つ以上が、まだデータベースから内部処理部に取り込まれていないこととなるので、ステップＳ１２０７に進み、選択された患者に関する診察記録データのうち、以下の条件式で表される診察記録データの検索が、内部処理部によってデータベースに要求される。条件式は、
指定された複数の診察記録それぞれに対応するＩｎｄｅｘ番号のうちの最小のＩｎｄｅｘ番号
≦Ｉｎｄｅｘ番号＜
現在表示されているカルテに含まれている診察記録に対応するＩｎｄｅｘ番号のうちの最小のＩｎｄｅｘ番号
・・・（４）
と表される。
【０１５４】
その後、内部処理部による検索要求を受けたデータベースによって、式（４）で示される条件式に従い診察記録データが検索され（ステップＳ１２０８）、検索された診察記録データが新しい順にソートされ内部処理部へと送られる（ステップＳ１２０９）。
【０１５５】
その後、内部処理部によって、図１７に示す連結ルーチンが起動されて実行され（ステップＳ１２１０）、検索データテーブルに、新たに検索された診察記録データが追加されて（ステップＳ１２１１）、ステップＳ１２０２に進む。
【０１５６】
ステップＳ１２０２以後の流れは上述したとおりであるので重複説明は省略する。
【０１５７】
図２５は、連結順序が変更された場合に、カルテデータを作成し直す手順を示すフローチャートである。
【０１５８】
この図２５に示す手順は、電子カルテシステムが稼働中に設定部において連結順序が変更された場合に、カルテデータが作成し直される手順である。
【０１５９】
この手順が開始されると、検索データテーブルに記憶されている全ての診察記録データが未連結であるという前提で、内部処理部において、図１７に示す連結ルーチンが起動され実行される（ステップＳ１３０１）。但し、連結順序は、設定部において設定された連結順序である。
【０１６０】
その後、連結によって生成されたカルテが内部処理部からカルテ表示部へと渡されるとともに、表示開始アドレスがアドレス管理情報の先頭のアドレスに更新され（ステップＳ１３０２）、カルテ表示部によって、図１８に示す表示ルーチンが起動されて実行される（ステップＳ１３０３）。
【０１６１】
以後、この手順によって新たに作成された表示用データおよびアドレス管理情報が、上述した表示用データおよびアドレス管理情報として用いられて、連結ルーチンや表示ルーチン等が実行されることとなる。
【０１６２】
但し、連結順序が変更されてカルテデータが作り直された場合には、データベースから取得された診察記録がカルテの先頭よりも前に連結される場合が生じ、以下説明するような処理が必要となる。
【０１６３】
図２６は、診察記録がカルテの先頭よりも前に連結される場合に必要となる処理を含む前検索の手順を示すフローチャートである。
【０１６４】
この前検索の手順は、連結し直されて作成されたカルテが、図７に示すカルテ表示欄５１０の上方にはみ出していない状態で表示されているときに、上側の改ページボタン５３０がマウスクリックされると開始される。但し、ここでは、カルテ表示欄５１０に古い順に診察記録データが表示されているものとして説明する。
【０１６５】
この前検索の手順が開始されると、先ず、選択された患者に関する診察記録データのうち、以下の条件式で表される診察記録データの検索が、内部処理部によってデータベースに要求される（ステップＳ１４０１）。条件式は、アドレス管理情報に格納されているＩｎｄｅｘ番号のうち最大のＩｎｄｅｘ番号をｎとし、設定されている検索件数をｍとすると、
ｎ−ｍ＜Ｉｎｄｅｘ番号≦ｎ　　　　　　　　　　・・・（５）
と表される。
【０１６６】
次に、内部処理部による検索要求を受けたデータベースによって、式（５）で示される条件式に従い診察記録データが検索され（ステップＳ１４０２）、検索された診察記録データが新しい順にソートされ内部処理部へと送られる（ステップＳ１４０３）。
【０１６７】
その後、内部処理部によって、検索データテーブルの末尾に、検索された診察記録データが追加され（ステップＳ１４０４）、検索データテーブルに記憶されている全ての診察記録データが未連結であるという前提で、内部処理部において、図１７に示す連結ルーチンが起動され実行される（ステップＳ１４０５）。但し、連絡順序は古い順である。
【０１６８】
その後、連結によって生成されたカルテが内部処理部からカルテ表示部へと渡されるとともに、表示開始アドレスがアドレス管理情報の先頭のアドレスに更新され（ステップＳ１４０６）、カルテ表示部によって、図１８に示す表示ルーチンが起動されて実行される（ステップＳ１４０７）。
【０１６９】
その後、終了する。
【０１７０】
上述したステップＳ１４０４およびステップＳ１４０５が、カルテの先頭よりも前に診察記録を連結するために必要となる処理である。ジャンプ処理や連続表示処理が行われる場合にも、必要に応じて同様の処理が施される。
【０１７１】
なお、本実施形態では、ジャンプ処理において、既に取り込まれている診察記録のうちの最新の診察記録の記録日と、指定された診察記録の記録日との間の記録日を有する診察記録もデータベースから取り込まれるが、本発明の電子カルテ表示装置は、指定された診察記録データのみが取り出されてカルテデータに連結されるものであっても良く、あるいは、指定された診察記録データよりも、検索件数分先の診察記録データまで取り込まれて連結されるものであっても良い。
【０１７２】
また、本実施形態では、連続表示処理において、指定された診察記録以外の診察記録もデータベースから取り出されるが、本発明の電子カルテ表示装置は、指定された診察記録データのみが取り出され連結されて表示されるものであっても良い。
【０１７３】
更に、本実施形態では、連続表示処理において、指定された診察記録のみからなるカルテデータが生成されて表示されるが、本発明の電子カルテ表示装置は、既に生成されているカルテデータに、指定された診察記録を、指定された診察記録が順次に隣接した状態に連結してカルテデータを生成し、この生成されたカルテデータを表示するものであっても良い。
【０１７４】
【発明の効果】
以上説明したように、本発明によれば、表示速度が速く、操作が簡便で、データ内容の全体像が把握し易いデータ表示を行うことができる。
【図面の簡単な説明】
【図１】本発明の表示装置の一実施形態に相当する電子カルテ表示装置を示す外観図である。
【図２】電子カルテ表示装置（コンピュータシステム）のハードウェア構成図である。
【図３】電子カルテ表示装置を含む電子カルテシステムを示すブロック図である。
【図４】カルテ記入画面を示す図である。
【図５】データベースに格納されている診察記録データのデータ構造を示す図である。
【図６】設定画面を示す図である。
【図７】カルテ表示画面を示す図である。
【図８】一覧表示画面を示す図である。
【図９】ジャンプ処理の前のカルテ表示画面の様子の一例を示す図である。
【図１０】ジャンプ処理の後のカルテ表示画面の様子の一例を示す図である。
【図１１】連続表示処理が行われた場合のカルテ表示画面の様子の一例を示す図である。
【図１２】患者を選択する患者選択手順を示すフローチャートである。
【図１３】診察記録データの作成・格納手順を示すフローチャートである。
【図１４】検索件数等を設定する設定手順を示すフローチャートである。
【図１５】最初のカルテ表示手順を示すフローチャートである。
【図１６】一覧表を表示する一覧表示手順を示すフローチャートである。
【図１７】診察記録を連結する連結ルーチンを示すフローチャートである。
【図１８】表示ルーチンを示すフローチャートである。
【図１９】カルテを上方にスクロールする手順を示すフローチャートである。
【図２０】カルテを下方にスクロールする手順を示すフローチャートである。
【図２１】次検索の手順を示すフローチャートである。
【図２２】ジャンプ処理もしくは連続表示処理を起動する起動手順を示すフローチャートである。
【図２３】診察記録のジャンプ処理ルーチンを示すフローチャートである。
【図２４】指定された診察記録の連続表示処理ルーチンを示すフローチャートである。
【図２５】連結順序が変更された場合に、カルテデータを作成し直す手順を示すフローチャートである。
【図２６】前検索の手順を示すフローチャートである。
【符号の説明】
１０　　電子カルテ表示装置
１１　　本体
１２　　ＣＲＴディスプレイ
１３　　キーボード
１４　　マウス
２０　　ＣＤＲＯＭ
２１　　ハードディスク
２２　　フロッピィディスク
１１０　　バス
１１１　　ＣＰＵ
１１２　　ＲＡＭ
１１３　　ハードディスクコントローラ
１１４　　フロッピィディスクコントローラ
１１５　　ＣＤＲＯＭドライバ
１１６　　マウスコントローラ
１１７　　キーボードコントローラ
１１８　　ディスプレイコントローラ
２１０　　患者選択部
２２０　　カルテ記入部
２３０　　カルテ表示部
２４０　　設定部
２５０　　一覧表示部
２６０　　内部処理部
２７０　　データベース
２８０　　診察記録データ
２９０　　カルテデータ
３００　　カルテ記入画面
４００　　設定画面
５００　　カルテ表示画面
６００　　一覧表示画面
【図１】
2004030647.tif 000004
【図２】
2004030647.tif 000005
【図３】
2004030647.tif 000006
【図４】
2004030647.tif 000007
【図５】
2004030647.tif 000008
【図６】
2004030647.tif 000009
【図７】
2004030647.tif 000010
【図８】
2004030647.tif 000011
【図９】
2004030647.tif 000012
【図１０】
2004030647.tif 000013
【図１１】
2004030647.tif 000014
【図１２】
2004030647.tif 000015
【図１３】
2004030647.tif 000016
【図１４】
2004030647.tif 000017
【図１５】
2004030647.tif 000018
【図１６】
2004030647.tif 000019
【図１７】
2004030647.tif 000020
【図１８】
2004030647.tif 000021
【図１９】
2004030647.tif 000022
【図２０】
2004030647.tif 000023
【図２１】
2004030647.tif 000024
【図２２】
2004030647.tif 000025
【図２３】
2004030647.tif 000026
【図２４】
2004030647.tif 000027
【図２５】
2004030647.tif 000028
【図２６】
2004030647.tif 000029