(57)【特許請求の範囲】
【請求項１】
所定の管理情報と日付とが関連付けられて記憶された記憶装置と、表示装置と、入力装置と、全体を制御する中央処理装置とを備え、前記中央処理装置は、前記管理情報の各々の日付に対応する複数の日付ボタンを時系列順に前記表示装置の画面上のボタン表示領域に表示するボタン群表示処理手段と、前記入力装置からの入力に基づいて選択された前記日付ボタンの日付に対応する前記管理情報を前記表示装置の画面上の管理情報表示領域に表示する管理情報表示手段とを備えた情報管理装置であって、
前記中央処理装置は、前記入力装置からの入力に基づいて圧縮対象期間の開始日と終了日に対応する２つの前記日付ボタンが選択されたか否かを判定する開始日終了日選択判定手段と、前記入力装置からの入力に基づいて圧縮指示が入力されたか否かを判定する圧縮指示入力判定手段と、前記圧縮指示が入力されたと判定した場合に前記選択された２つの日付ボタンの日付を開始日データ及び終了日データとして有する圧縮期間レコードを追加登録する圧縮期間レコード追加登録手段とを備え、
前記ボタン群表示処理手段は、前記選択された２つの日付ボタン間の複数の前記日付ボタンを１つの期間ボタンに圧縮して前記ボタン表示領域に表示することを特徴とする情報管理装置。
【請求項２】
前記中央処理装置は、前記入力装置からの入力に基づいて選択された前記期間ボタンに対応する要約情報を前記表示装置の画面上の要約情報表示領域に表示する要約情報表示手段を備えていることを特徴とする請求項１に記載の情報管理装置。
【請求項３】
前記中央処理装置は、前記要約情報を編集する要約編集処理手段を備え、
前記要約編集処理手段は、前記表示装置の画面上に編集領域を有する要約編集ウインドウを表示する要約編集ウインドウ表示手段と、前記入力装置からの入力に基づいて前記編集領域に情報を入力し表示する編集領域入力表示処理手段と、前記編集領域に入力された前記情報を前記要約情報として登録する要約情報登録手段とを備えていることを特徴とする請求項２に記載の情報管理装置。
【請求項４】
前記要約編集処理手段は、前記期間ボタンに対応する圧縮対象期間に含まれる全て又は所定の前記項目情報を前記表示装置の画面上に項目表示ウインドウとして表示する項目表示ウインドウ表示手段を備えていることを特徴とする請求項３に記載の情報管理装置。
【請求項５】
前記ボタン群表示処理手段は、前記ボタン表示領域に表示された複数の前記日付ボタン又は前記期間ボタンの内、隣り合う前記日付ボタン又は前記期間ボタンの間又は境界線上に、前記隣り合う日付ボタン又は期間ボタンの間の空き期間を表示することを特徴とする請求項１乃至４の内いずれか１項に記載の情報管理装置。
【請求項６】
前記管理情報が電子カルテ情報であり前記日付が診察日であることを特徴とする請求項１乃至５の内いずれか１項に記載の情報管理装置。
【請求項７】
日付と関連付けられて記憶装置に記憶された管理情報の各々の前記日付に対応する複数の日付ボタンを時系列順に表示装置の画面上のボタン表示領域に表示するボタン群表示処理ステップと、入力装置からの入力に基づいて選択された前記日付ボタンの日付に対応する前記管理情報を前記表示装置の管理情報表示領域に表示する管理情報表示ステップと、を備えた情報管理方法であって、
前記入力装置からの入力に基づいて圧縮対象期間の開始日と終了日に対応する２つの前記日付ボタンが選択されたか否かを判定する開始日終了日選択判定ステップと、前記入力装置からの入力に基づいて圧縮指示が入力されたか否かを判定する圧縮指示入力判定ステップと、前記圧縮指示が入力されたと判定した場合に前記選択された２つの日付ボタンの日付を開始日データ及び終了日データとして有する圧縮期間レコードを追加登録する圧縮期間レコード追加登録ステップとを備え、
続いて前記ボタン群表示処理ステップにおいて、前記選択された２つの日付ボタン間の複数の前記日付ボタンを１つの期間ボタンに圧縮して前記ボタン表示領域に表示することを特徴とする情報管理方法。
【請求項８】
前記入力装置からの入力に基づいて選択された前記期間ボタンに対応する要約情報を前記表示装置の画面上の要約情報表示領域に表示する要約情報表示ステップを備えていることを特徴とする請求項７に記載の情報管理方法。
【請求項９】
前記要約情報を編集する要約編集処理ステップを備え、
前記要約編集処理ステップは、前記表示装置の画面上に編集領域を有する要約編集ウインドウを表示する要約編集ウインドウ表示ステップと、前記入力装置からの入力に基づいて前記編集領域に情報を入力し表示する編集領域入力表示処理ステップと、前記編集領域に入力された前記情報を前記要約情報として登録する要約情報登録ステップとを備えていることを特徴とする請求項８に記載の情報管理方法。
【請求項１０】
前記要約編集処理ステップは、前記期間ボタンに対応する圧縮対象期間に含まれる全て又は所定の前記項目情報を前記表示装置の画面上に項目表示ウインドウとして表示する項目表示ウインドウ表示ステップを備えていることを特徴とする請求項９に記載の情報管理方法。
【請求項１１】
前記ボタン群表示処理ステップにおいて、前記ボタン表示領域に表示された複数の前記日付ボタン又は前記期間ボタンの内、隣り合う前記日付ボタン又は前記期間ボタンの間又は境界線上に、前記隣り合う日付ボタン又は期間ボタンの間の空き期間を表示することを特徴とする請求項７乃至１０の内いずれか１項に記載の情報管理方法。
【請求項１２】
前記管理情報が電子カルテ情報であり前記日付が診察日であることを特徴とする請求項７乃至１１の内いずれか１項に記載の情報管理方法。
【請求項１３】
コンピュータに請求項７乃至１２の内いずれか１項に記載の情報管理方法の各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カルテ情報や車両等の整備記録や検査記録、システムの運転日誌やメンテナンス記録、家計簿等の管理情報をその診察日や検査日等の日付に関連付けて記憶し、適宜利用できるように管理するための情報管理装置及び情報管理方法並びにその方法をコンピュータ上で実行させるためのプログラムに関する。
【背景技術】
【０００２】
従来、医師により作成され電子データとしてハードディスク装置等の記憶装置に記憶された診察情報（電子カルテ情報）を管理するための情報管理装置として電子カルテシステムが用いられている。このような電子カルテシステムは、汎用コンピュータ等を用いて構築したシステムであり、患者毎にデータファイルを作成し、診察毎に作成した診察情報を電子化データとして保存しておき、ユーザ（医師）の指示により表示画面にページ単位で表示するものやスクロールさせて表示させるものが一般的である。特に、ページ単位で表示するものは従来の紙のカルテに近似した感覚で利用できるため使い勝手がよい。
【０００３】
しかしながら、ある患者の治療期間が長期間になり来院日が増加したり入院によりほぼ毎日診察を行ったりした場合は、診察情報は通常、診察日単位で保存されるため、診察に必要な過去の診断結果や検査結果等を把握するには、過去のカルテを表示画面上に最初のページから１ページずつ表示させ、或いは全体を少しずつスクロールさせながら表示させ、必要な情報を目で見ながら探す必要があり、過去の診察情報を把握する作業が極めて煩雑で多大な時間がかかっていた。また、この時、過去のカルテ全てに目を通す必要はなく重要事項や関連事項を確認すればよいが、重要事項や関連事項を探すにはやはり１ページずつ表示するか少しずつスクロールさせる必要があり煩雑で手間がかかっていた。
このような従来の問題点を解決するために、本出願人が出願した電子カルテシステムがあり、特許文献１に開示されている。
【０００４】
特許文献１に記載の電子カルテシステムは、診療記録シート（画面上にシートとして表示される情報。すなわち電子カルテ情報）を表示する表示画面の少なくとも左右いずれか一方の側部に、ユーザが指定する日付に対応した診療記録シートを呼び出して表示させるための日付ボタンを日付順に表示する表示手段を備えている。この電子カルテシステムによれば、各診療記録シートを日付ボタンと対応させているので、ユーザ（例えば医師等）は日付ボタンを選択するだけで多数の診療記録シートの中から所望の診療記録シートを容易に且つ迅速に呼び出して表示させることができ、重要事項や関連事項の探索の労力を軽減し時間を短縮できるものである。また、日付ボタンの色や形をそれに対応する診療記録シートの内容に応じて変える（例えば診療科毎に異なる色とする）ことで内容の探索を容易にしている。
【０００５】
また、従来の電子カルテシステムとしては、特許文献２に「診療情報表示端末」として開示されたもの、及び特許文献３に「診療支援装置」として開示されたものがある。
特許文献２には、日付と診療内容を対応させて一覧表示する診療情報端末装置において、日付表示部の左端に「ＰＡＳＴ」の文字を、右端に「ＦＵＴＵＲＥ」の文字を表示して同一画面に表示しきれなかった診療内容を圧縮表示することが記載されている。
【０００６】
特許文献３には、電子カルテ機能を備えた診療支援装置において、ユーザの操作入力により診療録の要約を作成する期間を指定すること、及び、指定された期間の診療データから設定条件に基づいて所定のレコードを抽出して当該期間の要約を表示することが記載されている。
【０００７】
【特許文献１】特開２０００−４８１０７号公報
【特許文献２】特開２００３−１３２１４４号公報
【特許文献３】特開２００４−２７２８２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来の技術では以下のような課題を有していた。
（１）特許文献１の電子カルテシステムでは、患者の診察期間が長期間になったり入院したりすると診察日の数も多くなり、結果として表示画面に表示される日付ボタンの数が多くなる。必要な情報を表示させるには日付ボタンを一つ一つ選択して診療記録シートを表示させながら所望の情報を探さなければならず、日付ボタンが増加するにつれ探索に手間と時間を要し、限られた診察時間内に探索するのが困難であるという課題を有していた。
（２）限られた大きさの表示領域に多数の日付ボタンを表示するためには、日付ボタンを小さくしたり一部を隠して表示したりしなければならず、表示画面が見づらくなるという課題を有していた。
（３）診療記録シートには診察情報を漏れなく記載しなければならないため保存される情報量が多くなり、過去のカルテを１ページずつ表示させたのでは情報量の増加と共に探索にかかる手間及び時間が増加するが、判断ミスや事故を起こさないためには、診察情報を取捨選択することはできず、手間や時間を軽減する方法がなかった。
【０００９】
（４）特許文献２の診療情報表示端末は、単に診療内容の実施日に相当する日付をカレンダ形式で表示し、実施した診療項目に該当する枠内にマークを表示しているだけなので、症状、所見、治療内容等の重要な情報が表示されず、結局、診察に必要且つ十分な情報を得るにはカルテ情報を参照しなければならず煩雑な作業を必要とするという課題を有していた。
（５）また、圧縮した期間においても単に実施した診療項目の枠内にマークを集合表示しているだけ、すなわち表示形態を変えているだけなので、ユーザの指示に基づいて要約情報の編集、表示を行うことができないという課題を有していた。
（６）モニタ画面の大きさに応じて圧縮表示期間を自動で設定しているので、ユーザの判断で任意の期間を圧縮表示することはできず、個々のユーザにとって情報を管理し易い表示形態を適切にとることができず利便性に欠けるという課題を有していた。
【００１０】
（７）特許文献３の診療支援装置は、所定の期間内の受信日毎の診療情報の差異を比較し、差異の有無に基づいて自動で要約化しているため、患者の訴えや症状、所見といった数値化、記号化できない情報の要約化はできず、数値や記号等の要約情報だけでは診察時において患者の過去のカルテ情報を把握するのに十分でないという課題を有していた。
（８）また、要約化といっても単に診療情報を所定の条件（差異の有無）に基づいて抽出するだけなので、単なる情報の抽出であり記憶された情報の表示形態を変えたに過ぎず、情報の有用性を高めるものではない。すなわち医師の主観的な情報（所見等）は全く含まれておらず、過去の診断等を把握するのに十分でないと共に、個々の医師にとって情報を管理し易い要約情報の表示形態を適切にとることができず情報として有用性が低く使用性に欠けるという課題を有していた。
（９）また、上述のように抽出し表示形態を変えた情報は保存性のあるものではなく、表示形態を変えた情報を表示するとき毎にユーザは一々操作入力しなければならず手間がかかり利便性に欠けるという課題を有していた。
【００１１】
本発明は上記従来の課題を解決するもので、画面上に表示された複数の日付ボタン（画面上に表示される矩形状等の領域であり、選択することで所定の信号がＣＰＵに入力されるもの）の内、ユーザが指定した任意の日付ボタンを圧縮して期間ボタンとして表示することができ、表示されるボタン数を少なくして情報探索のためのボタン選択の操作性を向上できると共に管理情報の表示領域を広くとることができ、また、日付ボタンのどの期間を圧縮したかを時系列配置のボタン群中の期間ボタンの位置に基づいて視覚的に容易に確認でき、ユーザが所望の管理情報を探索し易く、また、ユーザの指示に基づいて所定期間の管理情報の要約情報を容易に編集でき、情報の有用性を高めると共にそれを期間ボタンと対応させることで特別な操作を行うことなく所望の要約情報を容易に表示させることができ、情報の把握の正確性を低下させることなく情報探索にかかる手間を軽減し時間を短縮できる利便性に優れた情報管理装置及び情報管理方法並びにその方法をコンピュータ上で実行させるためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために本発明の情報管理装置は、以下の構成を有している。
本発明の請求項１に記載の発明は、所定の管理情報と日付とが関連付けられて記憶された記憶装置と、表示装置と、入力装置と、全体を制御する中央処理装置とを備え、中央処理装置は、管理情報の各々の日付に対応する複数の日付ボタンを時系列順に表示装置の画面上のボタン表示領域に表示するボタン群表示処理手段と、入力装置からの入力に基づいて選択された日付ボタンの日付に対応する管理情報を表示装置の画面上の管理情報表示領域に表示する管理情報表示手段とを備えた情報管理装置であって、中央処理装置は、入力装置からの入力に基づいて圧縮対象期間の開始日と終了日に対応する２つの日付ボタンが選択されたか否かを判定する開始日終了日選択判定手段と、入力装置からの入力に基づいて圧縮指示が入力されたか否かを判定する圧縮指示入力判定手段と、圧縮指示が入力されたと判定した場合に選択された２つの日付ボタンの日付を開始日データ及び終了日データとして有する圧縮期間レコードを追加登録する圧縮期間レコード追加登録手段とを備え、ボタン群表示処理手段は、選択された２つの日付ボタン間の複数の日付ボタンを１つの期間ボタンに圧縮してボタン表示領域に表示する構成を有している。
【００１３】
この構成により、以下のような作用を有する。
（１）画面上に表示された複数の日付ボタンの内、ユーザが入力装置で圧縮しようとする２つの日付ボタンを選択するだけで、指定した２つの日付ボタンの間の複数の日付ボタンを圧縮して１つの期間ボタンとして表示することができ、表示されるボタン数を少なくしてボタン選択の操作性を向上できると共に管理情報表示領域を広くとることができ、ユーザが所望の管理情報を探索し易い。
（２）ユーザの判断で任意の期間の日付ボタンを圧縮できるので、個々のユーザにとって見やすく情報の探索がし易いように適宜表示させることができ、ユーザの要望に細かく対応でき使い勝手がよい。
（３）時系列順に表示された日付ボタン群の行列の途中に時系列順を維持したまま期間ボタンが表示されるので、ユーザは全ての日付ボタンのどの期間を圧縮したかを期間ボタンの位置に基づいて容易に確認できる。
（４）入力装置からの入力に基づいて期間ボタンを対応する複数の日付ボタンに戻す手段を備えれば、所望の期間ボタンを選択するだけで元に戻すことができ、日付ボタンの圧縮及びその解除を簡単な操作で行える。
【００１４】
本発明の請求項２に記載の発明は、請求項１に記載の情報管理装置であって、中央処理装置は、入力装置からの入力に基づいて選択された期間ボタンに対応する要約情報を表示装置の画面上の要約情報表示領域に表示する要約情報表示手段を備えた構成を有している。
【００１５】
この構成により、請求項１の作用に加え、以下のような作用を有する。
（１）所定期間（圧縮対象期間）に含まれる管理情報の要約情報を表示することで、ユーザはその期間の管理情報の全体や概要を要約情報から容易に把握でき、その要約情報からその期間には必要な情報がないと判断できれば、その期間の管理情報を１ページずつ見る必要がなく、無駄な手間及び時間を省略できる。
（２）期間ボタンを選択するだけで対応する所定期間の要約情報を表示させることができ、期間とその要約情報とが対応しているため、ユーザはどの期間の要約情報かを期間ボタンの位置で容易に確認でき、情報を正確に且つ容易に理解できる。
【００１６】
本発明の請求項３に記載の発明は、請求項２に記載の情報管理装置であって、中央処理装置は、要約情報を編集する要約編集処理手段を備え、要約編集処理手段は、表示装置の画面上に編集領域を有する要約編集ウインドウを表示する要約編集ウインドウ表示手段と、入力装置からの入力に基づいて編集領域に情報を入力し表示する編集領域入力表示処理手段と、編集領域に入力された情報を要約情報として登録する要約情報登録手段とを備えた構成を有している。
【００１７】
この構成により、請求項２の作用に加え、以下のような作用を有する。
（１）ユーザの指示に基づいて所定期間の管理情報の要約情報を容易に編集でき、編集した要約情報をその期間と関連付けて記憶する（登録する）ことができ、ユーザが入力装置で期間ボタンを選択するだけで対応する要約情報を容易に且つ迅速に表示させることができる。
（２）ユーザの判断で任意の期間の要約情報を編集できるので、その期間における重要な情報や必要と判断される情報等を抽出すると共にユーザの主観的な情報等を付加することで情報の有用性を高めることができ、個々のユーザにとって見やすく情報の探索がし易いように適宜要約情報を作成し表示させることができる。
【００１８】
本発明の請求項４に記載の発明は、請求項３の記載の情報管理装置であって、要約編集処理手段は、期間ボタンに対応する圧縮対象期間に含まれる全て又は所定の項目情報を表示装置の画面上に項目表示ウインドウとして表示する項目表示ウインドウ表示手段を備えた構成を有している。
【００１９】
この構成により、請求項３の作用に加え、以下のような作用を有する。
（１）要約情報の編集時にユーザは圧縮対象期間に含まれる項目情報を参照しながら要約情報を容易に且つ正確に編集することができる。
【００２０】
本発明の請求項５に記載の発明は、請求項１乃至４の内いずれか１項に記載の情報管理装置であって、ボタン群表示処理手段は、ボタン表示領域に表示された複数の日付ボタン又は期間ボタンの内、隣り合う日付ボタン又は期間ボタンの間又は境界線上に、隣り合う日付ボタン又は期間ボタンの間の空き期間を表示する構成を有している。
【００２１】
この構成により、請求項１乃至４の内いずれか１項の作用に加え、以下のような作用を有する。
（１）ユーザは必要な情報の探索のために日付ボタン又は期間ボタンを選択する際に空き期間を参照しながら選択でき、情報探索の手間を軽減し及び時間を短縮できる。
（２）ユーザは圧縮対象期間の開始日と終了日の日付ボタンを選択する際に空き期間を参照しながら選択できるので、例えば空き期間が長い箇所を区切りとして日付ボタンを圧縮する場合に区切りの前後の日付ボタンを容易に探索して選択でき、日付ボタンを圧縮する操作を容易に行うことができる。
【００２２】
本発明の請求項６に記載の発明は、請求項１乃至５の内いずれか１項に記載の情報管理装置であって、管理情報が電子カルテ情報であり日付が診察日である構成を有している。
【００２３】
この構成により、請求項１乃至５の内いずれか１項の作用に加え、以下のような作用を有する。
（１）ユーザである医師の判断で任意の期間（所定の疾病の治療期間、入院期間、妊娠期間等）の日付ボタンを圧縮できると共にその期間の要約情報を編集できるので、患者の過去の病歴や入院歴等に基づいて区切りをつけて日付ボタンを圧縮し、その期間の総合的な判断や要約情報を編集し作成することで迅速な情報探索が可能になり、短い診察時間でも時間内に情報探索ができ短時間で正確に診断することができる。
（２）所定期間の電子カルテ情報の要約情報を表示することで、医師はその期間の患者の訴えや患者の症状、所見、検査結果、治療内容等を要約情報から容易に把握できると共に、その要約情報からその期間には今回の診察に必要な情報がないと判断できれば、その期間の電子カルテ情報を１ページずつ見る必要がなく、無駄な手間及び時間を省略できる。
【００２４】
本発明の請求項７に記載の発明は、日付と関連付けられて記憶装置に記憶された管理情報の各々の日付に対応する複数の日付ボタンを時系列順に表示装置の画面上のボタン表示領域に表示するボタン群表示処理ステップと、入力装置からの入力に基づいて選択された日付ボタンの日付に対応する管理情報を表示装置の管理情報表示領域に表示する管理情報表示ステップと、を備えた情報管理方法であって、入力装置からの入力に基づいて圧縮対象期間の開始日と終了日に対応する２つの日付ボタンが選択されたか否かを判定する開始日終了日選択判定ステップと、入力装置からの入力に基づいて圧縮指示が入力されたか否かを判定する圧縮指示入力判定ステップと、圧縮指示が入力されたと判定した場合に選択された２つの日付ボタンの日付を開始日データ及び終了日データとして有する圧縮期間レコードを追加登録する圧縮期間レコード追加登録ステップとを備え、続いてボタン群表示処理ステップにおいて、選択された２つの日付ボタン間の複数の日付ボタンを１つの期間ボタンに圧縮してボタン表示領域に表示する構成を有している。
【００２５】
この構成により、以下のような作用を有する。
（１）画面上に表示された複数の日付ボタンの内、ユーザが入力装置で圧縮しようとする２つの日付ボタンを選択するだけで、指定した２つの日付ボタンの間の複数の日付ボタンを圧縮して１つの期間ボタンとして表示することができ、表示されるボタン数を少なくしてボタン選択の操作性を向上できると共に管理情報表示領域を広くとることができ、ユーザが所望の管理情報を探索し易い。
（２）ユーザの判断で任意の期間の日付ボタンを圧縮できるので、個々のユーザにとって見やすく情報の探索がし易いように適宜表示させることができ、ユーザの要望に細かく対応でき使い勝手がよい。
（３）時系列順に表示された日付ボタン群の行列の途中に時系列順を維持したまま期間ボタンが表示されるので、ユーザは全ての日付ボタンのどの期間を圧縮したかを期間ボタンの位置に基づいて容易に確認できる。
（４）入力装置からの入力に基づいて期間ボタンを対応する複数の日付ボタンに戻す手段を備えれば、所望の期間ボタンを選択するだけで元に戻すことができ、日付ボタンの圧縮及びその解除を簡単な操作で行える。
【００２６】
本発明の請求項８に記載の発明は、請求項７に記載の情報管理方法であって、入力装置からの入力に基づいて選択された期間ボタンに対応する要約情報を表示装置の画面上の要約情報表示領域に表示する要約情報表示ステップを備えた構成を有している。
【００２７】
この構成により、請求項７の作用に加え、以下のような作用を有する。
（１）所定期間（圧縮対象期間）に含まれる管理情報の要約情報を表示することで、ユーザはその期間の管理情報の全体や概要を要約情報から容易に把握でき、その要約情報からその期間には必要な情報がないと判断できれば、その期間の管理情報を１ページずつ見る必要がなく、無駄な手間及び時間を省略できる。
（２）期間ボタンを選択するだけで対応する所定期間の要約情報を表示させることができ、期間とその要約情報とが対応しているため、ユーザはどの期間の要約情報かを期間ボタンの位置で容易に確認でき、情報を正確に且つ容易に理解できる。
【００２８】
本発明の請求項９に記載の発明は、請求項８に記載の情報管理方法であって、要約情報を編集する要約編集処理ステップを備え、要約編集処理ステップは、表示装置の画面上に編集領域を有する要約編集ウインドウを表示する要約編集ウインドウ表示ステップと、入力装置からの入力に基づいて編集領域に情報を入力し表示する編集領域入力表示処理ステップと、編集領域に入力された情報を要約情報として登録する要約情報登録ステップとを備えた構成を有している。
【００２９】
この構成により、請求項８の作用に加え、以下のような作用を有する。
（１）ユーザの指示に基づいて所定期間の管理情報の要約情報を容易に編集でき、編集した要約情報をその期間と関連付けて記憶する（登録する）ことができ、ユーザが入力装置で期間ボタンを選択するだけで対応する要約情報を容易に且つ迅速に表示させることができる。
（２）ユーザの判断で任意の期間の要約情報を編集できるので、その期間における重要な情報や必要と判断される情報等を抽出すると共にユーザの主観的な情報等を付加することで情報の有用性を高めることができ、個々のユーザにとって見やすく情報の探索がし易いように適宜要約情報を作成し表示させることができる。
【００３０】
本発明の請求項１０に記載の発明は、請求項９に記載の情報管理方法であって、要約編集処理ステップは、期間ボタンに対応する圧縮対象期間に含まれる全て又は所定の項目情報を表示装置の画面上に項目表示ウインドウとして表示する項目表示ウインドウ表示ステップを備えた構成を有している。
【００３１】
この構成により、請求項９の作用に加え、以下のような作用を有する。
（１）要約情報の編集時にユーザは圧縮対象期間に含まれる項目情報を参照しながら要約情報を容易に且つ正確に編集することができる。
【００３２】
本発明の請求項１１に記載の発明は、請求項７乃至１０の内いずれか１項に記載の情報管理方法であって、ボタン群表示処理ステップにおいて、ボタン表示領域に表示された複数の日付ボタン又は期間ボタンの内、隣り合う日付ボタン又は期間ボタンの間又は境界線上に、隣り合う日付ボタン又は期間ボタンの間の空き期間を表示する構成を有している。
【００３３】
この構成により、請求項７乃至１０の内いずれか１項の作用に加え、以下のような作用を有する。
（１）ユーザは必要な情報の探索のために日付ボタン又は期間ボタンを選択する際に空き期間を参照しながら選択でき、情報探索の手間を軽減し及び時間を短縮できる。
（２）ユーザは圧縮対象期間の開始日と終了日の日付ボタンを選択する際に空き期間を参照しながら選択できるので、例えば空き期間が長い箇所を区切りとして日付ボタンを圧縮する場合に区切りの前後の日付ボタンを容易に探索して選択でき、日付ボタンを圧縮する操作を容易に行うことができる。
【００３４】
本発明の請求項１２に記載の発明は、請求項７乃至１１の内いずれか１項に記載の情報管理方法であって、管理情報が電子カルテ情報であり日付が診察日である構成を有している。
【００３５】
この構成により、請求項７乃至１１の内いずれか１項の作用に加え、以下のような作用を有する。
（１）ユーザである医師の判断で任意の期間（所定の疾病の治療期間、入院期間、妊娠期間等）の日付ボタンを圧縮できると共にその期間の要約情報を編集できるので、患者の過去の病歴や入院歴等に基づいて区切りをつけて日付ボタンを圧縮し、その期間の総合的な判断や要約情報を編集し作成することで迅速な情報探索が可能になり、短い診察時間でも時間内に情報探索ができ短時間で正確に診断することができる。
（２）所定期間の電子カルテ情報の要約情報を表示することで、医師はその期間の患者の訴えや患者の症状、所見、検査結果、治療内容等を要約情報から容易に把握できると共に、その要約情報からその期間には今回の診察に必要な情報がないと判断できれば、その期間の電子カルテ情報を１ページずつ見る必要がなく、無駄な手間及び時間を省略できる。
【００３６】
本発明の請求項１３に記載のプログラムは、コンピュータに請求項７乃至１２の内いずれか１項に記載の情報管理方法の各ステップを実行させる構成を有している。
【００３７】
この構成により、以下のような作用を有する。
（１）汎用コンピュータにプログラムを読み込ませるだけで、請求項７乃至請求項１２に記載の情報管理方法を任意の場所で任意の時間に汎用コンピュータに実行させることができる。
【発明の効果】
【００３８】
以上説明したように本発明によれば、以下のような有利な効果が得られる。
請求項１に記載の発明によれば、
（１）圧縮対象期間の開始日と終了日に対応する２つの日付ボタンが選択されたか否かを判定する開始日終了日選択判定手段と、圧縮指示が入力されたか否かを判定する圧縮指示入力判定手段と、圧縮指示が入力されたと判定した場合に選択された２つの日付ボタンの日付を開始日データ及び終了日データとして有する圧縮期間レコードを追加登録する圧縮期間レコード追加登録手段とを備え、ボタン群表示処理手段は、選択された２つの日付ボタン間の複数の日付ボタンを１つの期間ボタンに圧縮してボタン表示領域に表示することにより、画面上に表示された複数の日付ボタンの内、ユーザが入力装置で圧縮しようとする２つの日付ボタンを選択するだけで、指定した２つの日付ボタンの間の複数の日付ボタンを圧縮して１つの期間ボタンとして表示することができ、表示されるボタン数を少なくしてボタン選択の操作性を向上できると共に管理情報表示領域を広くとることができ、ユーザが所望の管理情報を探索し易い操作性及び利便性に優れた情報管理装置を提供することができる。
（２）ユーザの判断で任意の期間の日付ボタンを圧縮できるので、個々のユーザにとって見やすく情報の探索がし易いように適宜表示させることができ、ユーザの要望に細かく対応でき使い勝手がよい情報管理装置を提供することができる。
（３）時系列順に表示された日付ボタン群の行列の途中に時系列順を維持したまま期間ボタンが表示されるので、ユーザは全ての日付ボタンのどの期間を圧縮したかを期間ボタンの位置に基づいて容易に確認できる情報管理装置を提供することができる。
【００３９】
請求項２に記載の発明によれば、請求項１の効果に加え、
（１）入力装置からの入力に基づいて選択された期間ボタンに対応する要約情報を表示装置の画面上の要約情報表示領域に表示する要約情報表示手段を備えることにより、圧縮対象期間に含まれる管理情報の要約情報を表示することで、ユーザはその期間の管理情報の全体や概要を要約情報から容易に把握でき、その要約情報からその期間には必要な情報がないと判断できれば、その期間の管理情報を１ページずつ見る必要がなく、無駄な手間及び時間を省略できる情報探索の迅速性に優れた情報管理装置を提供することができる。
（２）期間ボタンを選択するだけで対応する所定期間の要約情報を表示させることができ、期間とその要約情報とが対応しているため、ユーザはどの期間の要約情報かを期間ボタンの位置で容易に確認でき、情報を正確に且つ容易に理解できる情報管理装置を提供することができる。
【００４０】
請求項３に記載の発明によれば、請求項２の効果に加え、
（１）表示装置の画面上に編集領域を有する要約編集ウインドウを表示する要約編集ウインドウ表示手段と、入力装置からの入力に基づいて編集領域に情報を入力し表示する編集領域入力表示処理手段と、編集領域に入力された情報を要約情報として登録する要約情報登録手段とを備えることにより、ユーザの指示に基づいて所定期間の管理情報の要約情報を容易に編集でき、編集した要約情報をその期間と関連付けて登録することができ、ユーザが入力装置で期間ボタンを選択するだけで対応する要約情報を容易に且つ迅速に表示させることができる情報管理装置を提供することができる。
（２）ユーザの判断で任意の期間の要約情報を編集できるので、その期間における重要な情報や必要と判断される情報等を抽出すると共にユーザの主観的な情報等を付加することで情報の有用性を高めることができ、個々のユーザにとって見やすく情報の探索がし易いように適宜要約情報を作成し表示させることができる情報管理装置を提供することができる。
【００４１】
請求項４に記載の発明によれば、請求項３の効果に加え、
（１）期間ボタンに対応する圧縮対象期間に含まれる全て又は所定の項目情報を表示装置の画面上に項目表示ウインドウとして表示する項目表示ウインドウ表示手段を備えることにより、要約情報の編集時にユーザは圧縮対象期間に含まれる項目情報を参照しながら要約情報を容易に且つ正確に編集することができる情報管理装置を提供することができる。
【００４２】
請求項５に記載の発明によれば、請求項１乃至４の内いずれか１項の効果に加え、
（１）ボタン群表示処理手段は、ボタン表示領域に表示された複数の日付ボタン又は期間ボタンの内、隣り合う日付ボタン又は期間ボタンの間又は境界線上に、隣り合う日付ボタン又は期間ボタンの間の空き期間を表示することにより、ユーザは必要な情報の探索のために日付ボタン又は期間ボタンを選択する際に空き期間を参照しながら選択でき、情報探索の手間を軽減し及び時間を短縮できる情報管理装置を提供することができる。
（２）ユーザは圧縮対象期間の開始日と終了日の日付ボタンを選択する際に空き期間を参照しながら選択できるので、例えば空き期間が長い箇所を区切りとして日付ボタンを圧縮する場合に区切りの前後の日付ボタンを容易に探索して選択でき、日付ボタンを圧縮する操作を容易に行うことができる操作性に優れた情報管理装置を提供することができる。
【００４３】
請求項６に記載の発明によれば、請求項１乃至５の内いずれか１項の効果に加え、
（１）患者の過去の病歴や入院歴等に基づいて区切りをつけて日付ボタンを圧縮し、その期間の総合的な判断や要約情報を編集し作成することで迅速な情報探索が可能になり、短い診察時間でも時間内に情報探索ができ短時間で正確に診断することができる利便性に優れた情報管理装置を提供することができる。
（２）医師はその期間の患者の訴えや患者の症状、所見、検査結果、治療内容等を要約情報から容易に把握できると共に、その要約情報からその期間には今回の診察に必要な情報がないと判断できれば、その期間の電子カルテ情報を１ページずつ見る必要がなく、無駄な手間及び時間を省略できる情報探索の迅速性に優れた情報管理装置を提供することができる。
【００４４】
請求項７に記載の発明によれば、
（１）圧縮対象期間の開始日と終了日に対応する２つの日付ボタンが選択されたか否かを判定する開始日終了日選択判定ステップと、圧縮指示が入力されたか否かを判定する圧縮指示入力判定ステップと、圧縮指示が入力されたと判定した場合に選択された２つの日付ボタンの日付を開始日データ及び終了日データとして有する圧縮期間レコードを追加登録する圧縮期間レコード追加登録ステップとを備え、続いてボタン群表示処理ステップにおいて、選択された２つの日付ボタン間の複数の日付ボタンを１つの期間ボタンに圧縮してボタン表示領域に表示することにより、画面上に表示された複数の日付ボタンの内、ユーザが入力装置で圧縮しようとする２つの日付ボタンを選択するだけで、指定した２つの日付ボタンの間の複数の日付ボタンを圧縮して１つの期間ボタンとして表示することができ、表示されるボタン数を少なくしてボタン選択の操作性を向上できると共に管理情報表示領域を広くとることができ、ユーザが所望の管理情報を探索し易い情報管理方法を提供することができる。
（２）ユーザの判断で任意の期間の日付ボタンを圧縮できるので、個々のユーザにとって見やすく情報の探索がし易いように適宜表示させることができ、ユーザの要望に細かく対応でき使い勝手がよい情報管理方法を提供することができる。
（３）時系列順に表示された日付ボタン群の行列の途中に時系列順を維持したまま期間ボタンが表示されるので、ユーザは全ての日付ボタンのどの期間を圧縮したかを期間ボタンの位置に基づいて容易に確認できる情報管理方法を提供することができる。
【００４５】
請求項８に記載の発明によれば、請求項７の効果に加え、
（１）入力装置からの入力に基づいて選択された期間ボタンに対応する要約情報を表示装置の画面上の要約情報表示領域に表示する要約情報表示ステップを備えることにより、圧縮対象期間に含まれる管理情報の要約情報を表示することで、ユーザはその期間の管理情報の全体や概要を要約情報から容易に把握でき、その要約情報からその期間には必要な情報がないと判断できれば、その期間の管理情報を１ページずつ見る必要がなく、無駄な手間及び時間を省略できる情報探索の迅速性に優れた情報管理方法を提供することができる。
（２）期間ボタンを選択するだけで対応する所定期間の要約情報を表示させることができ、期間とその要約情報とが対応しているため、ユーザはどの期間の要約情報かを期間ボタンの位置で容易に確認でき、情報を正確に且つ容易に理解できる情報管理方法を提供することができる。
【００４６】
請求項９に記載の発明によれば、請求項８の効果に加え、
（１）表示装置の画面上に編集領域を有する要約編集ウインドウを表示する要約編集ウインドウ表示ステップと、入力装置からの入力に基づいて編集領域に情報を入力し表示する編集領域入力表示処理ステップと、編集領域に入力された情報を要約情報として登録する要約情報登録ステップとを備えることにより、ユーザの指示に基づいて所定期間の管理情報の要約情報を容易に編集でき、編集した要約情報をその期間と関連付けて登録することができ、ユーザが入力装置で期間ボタンを選択するだけで対応する要約情報を容易に且つ迅速に表示させることができる情報管理方法を提供することができる。
（２）ユーザの判断で任意の期間の要約情報を編集できるので、その期間における重要な情報や必要と判断される情報等を抽出すると共にユーザの主観的な情報等を付加することで情報の有用性を高めることができ、個々のユーザにとって見やすく情報の探索がし易いように適宜要約情報を作成し表示させることができる情報管理方法を提供することができる。
【００４７】
請求項１０に記載の発明によれば、請求項９の効果に加え、
（１）期間ボタンに対応する圧縮対象期間に含まれる全て又は所定の項目情報を表示装置の画面上に項目表示ウインドウとして表示する項目表示ウインドウ表示ステップを備えることにより、要約情報の編集時にユーザは圧縮対象期間に含まれる項目情報を参照しながら要約情報を容易に且つ正確に編集することができる情報管理方法を提供することができる。
【００４８】
請求項１１に記載の発明によれば、請求項７乃至１０の内いずれか１項の効果に加え、
（１）ボタン群表示処理ステップにおいて、ボタン表示領域に表示された複数の日付ボタン又は期間ボタンの内、隣り合う日付ボタン又は期間ボタンの間又は境界線上に、隣り合う日付ボタン又は期間ボタンの間の空き期間を表示することにより、ユーザは必要な情報の探索のために日付ボタン又は期間ボタンを選択する際に空き期間を参照しながら選択でき、情報探索の手間を軽減し及び時間を短縮できる情報管理方法を提供することができる。
（２）ユーザは圧縮対象期間の開始日と終了日の日付ボタンを選択する際に空き期間を参照しながら選択できるので、例えば空き期間が長い箇所を区切りとして日付ボタンを圧縮する場合に区切りの前後の日付ボタンを容易に探索して選択でき、日付ボタンを圧縮する操作を容易に行うことができる情報管理方法を提供することができる。
【００４９】
請求項１２に記載の発明によれば、請求項７乃至１１の内いずれか１項の効果に加え、
（１）患者の過去の病歴や入院歴等に基づいて区切りをつけて日付ボタンを圧縮し、その期間の総合的な判断や要約情報を編集し作成することで迅速な情報探索が可能になり、短い診察時間でも時間内に情報探索ができ短時間で正確に診断することができる利便性に優れた情報管理方法を提供することができる。
（２）医師はその期間の患者の訴えや患者の症状、所見、検査結果、治療内容等を要約情報から容易に把握できると共に、その要約情報からその期間には今回の診察に必要な情報がないと判断できれば、その期間の電子カルテ情報を１ページずつ見る必要がなく、無駄な手間及び時間を省略できる情報探索の迅速性に優れた情報管理方法を提供することができる。
【００５０】
請求項１３に記載の発明によれば、
（１）汎用コンピュータに読み込ませるだけで、請求項７乃至請求項１２に記載の情報管理方法を任意の場所で任意の時間に汎用コンピュータに実行させることができるプログラムを提供することができる。
【発明を実施するための最良の形態】
【００５１】
以下、本発明の一実施の形態について、図１乃至図１８を用いて説明する。
（実施の形態１）
まず、本実施の形態における情報管理装置のハードウェア構成について、図１及び図２を用いて説明する。
図１は本実施の形態における情報管理装置の装置ブロック図であり、図２は記憶装置に記憶された患者データファイル内のレコードとそのデータ構造を示すデータ構造図である。
図１において、１は本実施の形態における情報管理装置、２はハードディスク装置等の記憶装置、２ａ，２ｂは記憶装置２に記憶された患者データファイルであり、患者データファイルは患者毎（患者ＩＤ毎）に作成され記憶されている。３はキーボード３ａ及びマウス３ｂ等のポインティングデバイスを有する入力装置、４はＣＲＴ等の表示装置、５は全体を制御するＣＰＵ（中央処理装置）であり、所定のプログラムを読み込んで後述する情報管理方法の各ステップを実行する。６は記憶装置２から読み出されたデータやプログラムが一時的に記憶されるＲＡＭ、７は起動時に実行されるプログラム等が記憶されたＲＯＭである。
【００５２】
図２において、８は患者レコードであり、患者毎に異なる患者ＩＤデータを有している。９は基本情報ページレコードであり、基本情報ページＩＤデータ１０と基本情報のレイアウトデータ１１とを有している。１２ａ〜１２ｃは項目レコードであり、項目ＩＤデータ１３と、その項目が登録された日付の日付データ１４（日付１４と時刻であってもよい）と、項目名データ１５（例えば性別、最大血圧等）と、その内容データ１６（例えば女性、１２０ｍｍＨｇ等）と、その項目レコード１２ａ〜１２ｃが表示される表示位置データ１７（表示されるページのページＩＤと座標等）と、その項目レコード１２ａ〜１２ｃの属性データ１８とを有している。なお、属性データ１８はその項目レコード１２ａ〜１２ｃが基本情報として設定されているか否かを示す基本情報フラグや内容データ１６が異常値であるか否かを示す異常値フラグ、後述の済フラグや重要フラグ等の種々のフラグデータを含む。
１９ａ，１９ｂはページレコードであり、そのページのページＩＤデータ２０と、ページの登録が行われた日付の日付データ２１とを有している。２１ａ，２１ｂは圧縮期間レコードであり、開始日データ２３と終了日データ２４と要約データ２５とを有している。
【００５３】
本実施の形態１の情報管理装置１は、多数の患者の電子カルテ情報を記憶装置２に記憶し、ユーザ（ここでは医師等）が入力装置３を用いて指示を入力することで、その指示に基づいて所定の情報を表示装置４に表示させ、或いは新しい情報を編集し登録する。すなわち、本実施の形態１では、管理する対象となる情報（管理情報）は電子カルテ情報である。
ここで、上記電子カルテ情報（管理情報）と患者データファイル２ａ，２ｂのレコードやデータとの関係について図２を用いて説明する。電子カルテ情報は、主に基本情報、ページ情報、項目情報、要約情報からなる。基本情報やページ情報は１乃至複数の項目情報を有し、項目情報は項目レコード１２ａ〜１２ｃの日付データ１４と項目名データ１５と内容データ１６とを有する。要約情報は要約データ２５を有する。
また、表示装置４の画面上には基本情報やページ情報と共に日付ボタンや期間ボタンが表示される。ここで、日付ボタン及び期間ボタンとは、画面上に表示される矩形状等の領域であり、日付や期間等が表記され、場合によっては所定の色や模様、マーク等が付され、選択（例えばマウス３ｂでクリック）することで所定の信号がＣＰＵ５に入力されるものである。日付ボタンに表記される日付はページレコード１９ａ，１９ｂの日付データ１４に対応し、期間ボタンに表記される期間は圧縮期間レコード２１ａ，２１ｂの開始日データ２３と終了日データ２４に対応している。
患者レコード８と基本情報ページレコード９は新規な患者を診察する時等にその患者の患者データファイル２ａの作成と共に作成される。ページレコード１９ａ，１９ｂはその患者の診察等が行われた日付毎に作成される。項目レコード１２ａ〜１２ｃはそれが属するページレコード１９ａ，１９ｂの作成と共に作成され、或いは既に作成されているページレコード１９ａ，１９ａに対応するページ情報に項目情報が追加登録されたときに作成される。圧縮期間レコード２１ａ，２１ｂは後述の日付ボタンの圧縮処理において圧縮期間の追加登録毎に作成される。
【００５４】
なお、記憶装置２の各患者データファイル２ａ，２ｂを他のコンピュータ装置の記憶装置に記憶しておき、ＬＡＮ等のネットワークを介して接続して適宜読み込むようにすることもできる。これにより、複数の情報管理装置をネットワークで接続して患者データファイル２ａ，２ｂを共有することができ、効率良く情報の利用及び管理を行うことができる。
【００５５】
次に、ＣＰＵ５の機能実現手段について図３を用いて説明する。
図３はＣＰＵ５の機能実現手段を示す機能ブロック図である。
図３において、３１は患者ＩＤ入力判定手段、３２は患者データファイル読み込み手段、３３はページレコード抽出手段、３４は圧縮期間レコード抽出手段、３５はボタン群表示処理手段、３６は基本情報表示手段（管理情報表示手段）、３７は開始日終了日選択判定手段、３８は圧縮指示入力判定手段、３９は圧縮期間レコード追加登録手段、４０は取消判定手段、４１はボタン選択判定手段、４２はボタンマーキング手段、４３はボタン群分割表示処理手段、４４はページ情報表示手段（管理情報表示手段）、４５は要約情報表示手段、４６は期間ボタン展開表示処理手段、４７は要約編集処理手段である。上記手段３１〜４７により実現される機能は後述するＣＰＵ５の動作と併せて説明する。
【００５６】
以上のように構成された本実施の形態１における情報管理装置１について、以下ＣＰＵ５の動作をフローチャートと画面図等を用いて説明する。なお、本実施の形態１では、メイン処理（後述する日付ボタンの圧縮処理）の前に、ユーザにより入力された患者ＩＤに対応する患者データファイル２ａをＲＡＭ６に読み込んで基本情報と複数の日付ボタンや期間ボタン（以下、ボタン群という）を表示する処理（事前処理）を行う。まず、事前処理について図３乃至図６を用いて説明する。
図４は事前処理を示すフローチャートであり、図５は事前処理により表示装置４に表示された基本情報画面の画面図である。
図５において、Ａは基本情報画面の中央部に設定された基本情報表示領域（管理情報表示領域）、Ｂは基本情報画面の右端部に設定されたボタン表示領域、Ｃは基本情報画面の左端部に設定された回数表示領域、Ｄは基本情報画面の左端上部に設定されたコマンドボタン表示領域、５１はボタン表示領域Ｂ内に表示された複数の日付ボタン、５２はボタン表示領域Ｂ内に表示された期間ボタン、５３は上下の日付ボタン５１又は期間ボタン５２の境界線上に太線の線分として表示された空き期間、５４ａ〜５４ｃはコマンドボタン表示領域Ｄ内に表示されたコマンドボタンである。コマンドボタン５４ａ〜５４ｃについては後述するボタン選択に基づく処理と併せて説明する。
【００５７】
なお、期間ボタン５２は後述する日付ボタン５１の圧縮処理により生成されるものであるが、ここでは既に所定の日付ボタン５１が圧縮処理され期間ボタン５２が生成され登録されているものとして説明する。また、図５に示すように、ボタン表示領域Ｂには９列３１行で約２８０個のボタン群が左から右に表示されているが、最も左列のボタン５１，５２以外のボタン５１は左隣りのボタン５１，５２が上に重なったように表示されているため一部しか表示されていない。行列はデータ数の増加に応じて増加する。
【００５８】
図４に示すように、ユーザ（ここでは医師等）がキーボード３ａから患者ＩＤを入力すると、図３に示す患者ＩＤ入力判定手段３１は患者ＩＤが入力されたか否かを判定し（ステップＳ１）、入力されたと判定すると、患者データファイル読み込み手段３２は入力された患者ＩＤに対応する患者データファイル２ａがあれば２ａの全てのレコードを記憶装置２から読み込んでＲＡＭ６上に展開する（ステップＳ２）。なければ新しい患者データファイル（例えば２ｃ）と患者レコード８を作成する。次に、ページレコード抽出手段３３はＲＡＭ６に展開された患者データファイル２ａから全てのページレコード１９ａ，１９ｂ…を抽出し、ＲＡＭ６上に日付順に並べた一時ファイル（ページレコードファイル）を作成する（ステップＳ３）。ページレコードファイルの配列表の一例を（表１）に示す。
【表１】
0004598718.tif 000002
次に、圧縮期間レコード抽出手段３４はＲＡＭ６上に展開された患者データファイル２ａから全ての圧縮期間レコード２１ａ，２１ｂ…を抽出し、ＲＡＭ上に一時ファイル（圧縮期間レコードファイル）を作成する（ステップＳ４）。圧縮期間レコードファイルの配列表の一例を（表２）に示す。
【表２】
0004598718.tif 000003
【００５９】
次に、ボタン群表示処理手段３５は後述のボタン群表示処理を行ってボタン群５１，５２をボタン表示領域Ｂに表示する（ステップＳ５、ボタン群表示処理ステップ）。ボタン群５１，５２を表示することで、ユーザは表示画面を見ながら入力装置３でいずれかのボタン５１，５２を選択（マウス３ｂをクリック）し所定の指示（例えばページ情報の表示）を情報管理装置１に入力することができる。ボタン選択に基づく処理については後述する。ステップＳ５のボタン群表示処理（ボタン群表示処理手段３５の動作）を図５及び図６を用いて詳細に説明する。
図６はボタン群表示処理を示すフローチャートである。
まず、基本情報画面上にボタン表示領域Ｂ（図５参照）を設定する（ステップＳ７）。ボタン表示領域Ｂは基本情報画面の右端等に設定されるが、その大きさは表示される日付ボタン５１や期間ボタン５２の個数、大きさ、重なり部分の長さ設定等に基づいて自動設定される。
次に、ｉを１に設定し（ステップＳ８）、（表１）のページレコードファイルにおける配列の上からｉ番目（ここでは１番目）のページレコード１９ａの日付データ１４を抽出すると共に、（表２）の圧縮期間レコードファイルを参照して、抽出した日付データ１４が示す日付がいずれかの圧縮期間レコード２１ａ，２１ｂ…の開始日データ２３が示す開始日から終了日データ２４が示す終了日までの期間（以下、圧縮対象期間という）に含まれるか否かを判定する（ステップＳ９）。抽出した日付データ１４の日付がいずれかの圧縮対象期間に含まれると判定した場合は、その日付が圧縮対象期間の開始日と一致するか否かを判定する（ステップＳ１０）。一致すると判定した場合は、対応する圧縮期間レコード２１ａから開始日データ２３と終了日データ２４を抽出し、その開始日と終了日が表記された期間ボタン５２の表示データを生成しボタン表示領域Ｂに表示する（ステップＳ１１）。次に、ｉとｎ（ページレコードファイル内のページレコードの個数）とを比較し（ステップＳ１２）、ｉがｎより小さければｉをｉ＋１に設定してステップＳ９に戻る（ステップＳ１３）。
【００６０】
ステップＳ９において、抽出した日付データ１４の日付がいずれの圧縮対象期間にも含まれないと判定した場合は、抽出した日付データ１４の日付が表記された日付ボタン５１の表示データを生成しボタン表示領域Ｂに表示し（ステップＳ１４）、ステップＳ１２へ進む。
ステップＳ１０において一致しないと判定した場合は、ボタン表示は行わずステップＳ１２へ進む。
【００６１】
以上のようにしてステップＳ１２でｉがｎ以上になるまで、日付ボタン５１の表示処理（ステップＳ１４）又は期間ボタン５２の表示処理（ステップＳ１１）が繰り返し行われる。なお、日付ボタン５１又は期間ボタン５２は最初のループでボタン表示領域Ｂの左上部に表示され、その後のループでは直前のループで表示された日付ボタン５１又は期間ボタン５２の下方に隣接して順次表示される。そして、ボタン表示領域Ｂの最下部まで達して同じ列に表示できなくなると、その列の右側に同様に列を成して順次表示される。
ステップＳ１２でｉがｎ以上であれば、次に、ボタン表示領域Ｂに表示されている日付ボタン５１又は期間ボタン５２の内、上下方向に隣接する日付ボタン５１又は期間ボタン５２の境界線上に太線の線分として空き期間５３を表示する（ステップＳ１５）。例えば、「０８／２６（８月２６日を示す）」が表記された日付ボタン５１と「０９／２７（９月２７日を示す）」が表記された日付ボタン５１との境界線上には、各日付ボタン５１の日付から算出される空き期間（３２日間）に基づいて設定した長さの線分を表示する。また、日付ボタン５１と期間ボタン５２との境界線上の線分の長さは、日付ボタン５１の日付と期間ボタン５２の開始日又は終了日の日付から算出される空き期間に基づいて設定される。なお、空き期間と線分の長さとの割合や空き期間が３日未満なら表示しない等の条件は適宜設定することができる。
ステップＳ１５の処理を行い、ボタン群表示処理を終了する。
【００６２】
ボタン群表示処理が終了すると、図４に示すようにステップＳ６に進み、基本情報表示手段３６はボタン表示領域Ｂに接するように基本情報画面の中央部に基本情報表示領域Ａを設定すると共に、項目レコード１２ａ〜１２ｃの属性データ１８に基づいて基本情報に属する項目レコード１２ａ〜１２ｃを抽出し、レイアウトデータ１１に基づいて項目名データ１５や内容データ１６等を配置した基本情報の表示データを生成し基本情報表示領域Ａに表示する（ステップＳ６、基本情報表示ステップ（管理情報表示ステップの一つ））。図５に示すように、基本情報表示領域Ａに表示される基本情報としては、例えば、患者の氏名、生年月日、住所等の個人情報、及び、分娩回数、血液型等の身体情報や検査情報、次回の来院予定等の予定情報、過去の病名やイベント（ここでは妊娠等をイベントという）名とその期間、既往歴等の履歴情報がある。
【００６３】
なお、本実施の形態１においては、図５に示す基本情報画面には基本情報や日付ボタン５１、期間ボタン５２と共に、その左端部の回数表示領域Ｃに月別の過去の処置回数（ここでは診察回数すなわち診察日の個数）を棒グラフとして適宜表示することができる。例えば「０２／０７」の表記は西暦２００２年７月を示し、その下部の棒グラフの長さにより２００２年７月における処置回数を表す。
【００６４】
次に、ボタン表示領域Ｂに表示された複数の日付ボタン５１の圧縮処理（メイン処理）について図３、図５、図７乃至図１０を用いて説明する。日付ボタン５１を圧縮することで表示されるボタン数を減少させ、ボタン選択の操作性を高めると共に上述した基本情報表示領域Ａ等を広くとって基本情報等の視認性を高める。
図７は日付ボタンの圧縮処理を示すフローチャートであり、図８は日付ボタンを選択する時の基本情報画面を示す画面図であり、図９は圧縮指示を行う時の基本情報画面を示す画面図であり、図１０は圧縮処理を行って複数の期間ボタンが表示された基本情報画面を示す画面図である。
図８において、５１ａは開始日として選択された日付ボタン、５１ｂは終了日として選択された日付ボタンである。図９において、５５は右クリックメニュー、５５ａ，５５ｂは右クリックメニュー５５内において各々「マーク」、「サマリー作成」と表記されたメニューボタンである。図１０において、５２ａ〜５２ｅは期間ボタンである。
【００６５】
図７に示すように、まず、ユーザによる入力装置３からの入力に基づいて、図３に示す開始日終了日選択判定手段３７はボタン表示領域Ｂに表示された日付ボタン５１の中から圧縮対象期間の開始日と終了日に対応する２つの日付ボタン５１ａ，５１ｂ（図８参照）が選択されたか否かを判定する（ステップＳ２１、開始日終了日選択判定ステップ）。なお、ユーザによる日付ボタン５１ａ，５１ｂの選択操作は、例えばマウス３ｂを用いて一方の日付ボタン５１ａ（又は５１ｂ）にカーソルを合わせた状態で右クリックし、表示された右クリックメニュー５５内の「マーク」のメニューボタン５５ａをクリックし、次に他方の日付ボタン５１ｂ（又は５１ａ）について同様にしてメニューボタン５５ａをクリックすることで行われる（図９参照）。メニューボタン５５ａのクリックによりＣＰＵ５に所定の信号（選択信号）が入力され、開始日終了日選択判定手段３７は２つの選択信号がＣＰＵ５に入力された時に開始日と終了日に対応する日付ボタン５１ａ，５１ｂが選択されたと判定する。なお、メニューボタン５５ａをクリックしたときに、カーソルを合わせた日付ボタン５１ａ，５１ｂの外周部に太線の枠を表示し、或いはその表示色や模様を変化させることができる。これにより、ユーザに選択済みであることを確認し易く操作を円滑に行うことができる。
【００６６】
次に、ユーザによる入力装置３から入力に基づいて、圧縮指示入力判定手段３８は圧縮指示が入力されたか否かを判定する（ステップＳ２２、圧縮指示入力判定ステップ）。なお、ユーザによる圧縮指示の入力操作は、例えばマウス３ｂを用いて右クリックメニュー５５の「サマリー化」のメニューボタン５５ｂをクリックすることで行われる（図９参照）。メニューボタン５５ｂのクリックによりＣＰＵ５に所定の信号（圧縮指示信号）が入力され、これにより、圧縮指示入力判定手段３８は圧縮指示が入力されたと判定する。
【００６７】
圧縮指示が入力されたと判定した場合は、圧縮期間レコード追加登録手段３９は新規に圧縮期間レコード２１ａを作成しＲＡＭ６上に展開された患者データファイル２ａに追加登録する（ステップＳ２３、圧縮期間レコード追加登録ステップ）。すなわち、圧縮期間レコード追加登録手段３９は新たに圧縮期間ＩＤ２２を生成すると共に、ステップＳ２１で選択された開始日の日付ボタン５１ａの日付を開始日データ２３とし、終了日の日付ボタン５１ｂの日付を終了日データ２４とし、要約データ２５を生成し（この時はまだ要約情報の登録は行われていないため空の要約データ２５となる）、これらを圧縮期間レコード２１ａとして追加登録する。
【００６８】
次に、圧縮期間レコード抽出手段３４は圧縮期間レコード２１ａが追加登録された患者データファイル２ａに基づいて新たに圧縮期間レコードファイルを作成し（ステップＳ２４）、ボタン群表示処理手段３５はボタン群表示処理を行い（ステップＳ２５、ボタン群表示処理ステップ）、日付ボタン５１の圧縮処理を終了する。ステップＳ２４及びステップＳ２５の処理は上述したステップＳ４及びステップＳ５（図４参照）の処理と同様であるので説明を省略する。
【００６９】
ステップＳ２２で圧縮指示の入力がなければ、次に、ユーザによる入力装置３から入力に基づいて、取消判定手段４０は取消指示が入力されたか否かを判定する（ステップＳ２６）。なお、ユーザによる取消指示の入力操作は、例えば日付ボタン５１ａ，５１ｂの「マーク」のメニューボタン５５ａを再びクリックすることで行われる。メニューボタン５５ａの再クリックによりＣＰＵ５に所定の信号（取消指示信号）が入力され、取消判定手段４０は取消指示信号が入力されたときに取消指示が入力されたと判定する。ステップＳ２６において取消指示が入力されたと判定した場合は日付ボタン５１の圧縮処理を終了し、取消指示の入力がなければステップＳ２２に戻る。
【００７０】
以上のようにして、日付ボタン５１ａと５１ｂの間の複数の日付ボタン５１が圧縮され１つの期間ボタン５２が生成され表示される（図５参照）。なお、上述した日付ボタン５１の圧縮処理を繰り返すことで、複数の圧縮対象期間についてそれに含まれる日付ボタン５１を順次圧縮し、複数の期間ボタン５２ａ〜５２ｅを表示することができる（図１０参照）。これにより、ボタン表示領域Ｂ内のボタン数をボタン表示領域Ｂを小さく設定することができるので、基本情報表示領域Ａを広く設定することができ、図５に示す場合（ボタン数が多い場合）のように基本情報の一部が隠れて表示されることがなく、基本情報の確認を容易に行うことができる。
【００７１】
なお、表示された期間ボタン５２を複数の日付ボタン５１に戻して表示する場合、すなわち圧縮処理の解除は、例えばマウス３ｂを用いて期間ボタン５２にカーソルを合わせ右クリックメニューの「サマリー化」のメニューボタンを再びクリックする。なお、期間ボタン５２を複数の日付ボタン５１に戻した場合であっても、生成された要約情報は圧縮期間レコード２１ａ，２１ｂに要約データ２５として残るため、元に戻した後、再び圧縮する場合に要約情報を再編集する必要がなく、圧縮処理に伴う入力操作を簡略化できる。
【００７２】
また、ＣＰＵ５の機能実現手段として開始日終了日入力判定手段（図示せず）を備えてもよい。開始日終了日入力判定手段は、入力装置３の入力（例えばキーボード３ａによる入力）に基づいて開始日と終了日の日付が入力されたか否かを判定する手段であり、開始日と終了日の日付が入力されたと判定した場合は、図７のステップＳ２２に進み、ステップＳ２２〜Ｓ２５の処理を行うことで、上述したように日付ボタン５１の圧縮処理が行われる。なお、この場合ステップＳ２３においては、圧縮期間レコード追加登録手段３９はキーボード３ａ等で入力された開始日と終了日の日付を開始日データ２３と終了日データ２４として圧縮期間レコード２１ａを追加登録する。これにより、例えばユーザが図５の基本情報表示領域Ａの右上部に表示された「開始」、「終了」の下部の枠内に開始日と終了日をキーボード３ａから入力した場合に、その開始日と終了日に対応する期間ボタン５２をボタン表示領域Ｂに表示する。これにより、ユーザは状況に応じた入力操作を適宜選択して行うことができる。
【００７３】
次に、基本情報画面に表示された日付ボタン５１又は期間ボタン５２若しくはコマンドボタン５４ａ〜５４ｃの選択に基づく処理を図３、図１１乃至図１４を用いて説明する。
図１１はボタン選択に基づく処理を示すフローチャートである。
図１１に示すように、まず、ユーザによる入力装置３からの入力（例えばマウス３ｂによるボタンのクリック）に基づいて、ボタン選択判定手段４１は日付ボタン５１又は期間ボタン５２若しくはコマンドボタン５４ａ〜５４ｃのいずれのボタンが選択されたかを判定する（ステップＳ３１）。
【００７４】
ステップＳ３１で日付ボタン５１が選択されたと判定した場合は、ボタンマーキング手段４２は選択された日付ボタン５１の日付に対応するページレコード１９ａにマーキングデータを付加する（マーキングする）（ステップＳ３２）。次に、ボタン群分割表示処理手段４３は後述のボタン群分割表示処理を行ってボタン群５１，５２を左側ボタン表示領域Ｂ１と右側ボタン表示領域Ｂ２に分割して表示する（ステップＳ３３、ボタン群分割表示処理ステップ）。ステップＳ３３のボタン群分割表示処理（ボタン群分割表示処理手段４３の動作）を図１２及び図１３を用いて詳細に説明する。
図１２はボタン群分割表示処理を示すフローチャートであり、図１３はボタン群分割表示処理の後にページ情報が表示されたページ情報画面の画面図であり、図１４はボタン群分割表示処理の後に要約情報が表示された要約情報画面の画面図である。
図１３において、Ｂ１はページ情報画面の回数表示領域Ｃの右側部に設定された左側ボタン表示領域、Ｂ２はページ情報画面の右端部に設定された右側ボタン表示領域、Ｅは左側ボタン表示領域Ｂ１と右側ボタン表示領域Ｂ２の間に設定されたページ情報表示領域（管理情報表示領域）である。図１４において、Ｆは左側ボタン表示領域Ｂ１と右側ボタン表示領域Ｂ２の間に設定された要約情報表示領域である。
【００７５】
図１２において、まず、ページ情報画面上に左側ボタン表示領域Ｂ１及び右側ボタン表示領域Ｂ２を設定する（ステップＳ４１）。次に、日付ボタン５１や期間ボタン５２の表示対象領域を左側ボタン表示領域Ｂ１に設定する（ステップＳ４２）。次に、ｉを１に設定し（ステップＳ４３）、上述した（表１）のページレコードファイルにおける配列の上からｉ番目（ここでは１番目）のページレコード１９ａの日付データ１４を抽出すると共に、（表２）の圧縮期間レコードファイルを参照して、抽出した日付データ１４が示す日付がいずれかの圧縮期間レコード２１ａ，２１ｂ…の圧縮対象期間に含まれるか否かを判定する（ステップＳ４４）。抽出した日付データ１４の日付がいずれかの圧縮対象期間に含まれると判定した場合は、その日付が圧縮対象期間の開始日と一致するか否かを判定する（ステップＳ４５）。一致すると判定した場合は、対応する圧縮期間レコード２１ａから開始日データ２３と終了日データ２４を抽出し、その開始日と終了日が表記された期間ボタン５２の表示データを生成し表示対象領域として設定されている領域（ここでは左側ボタン表示領域Ｂ１）に表示する（ステップＳ４６）。
【００７６】
次に、対応する圧縮期間レコード２１ａがマーキングされたものであるか否かを判定する（ステップ４７）。なお、ここでは日付ボタン５１が選択された場合について説明しており、いずれかのページレコード１９ａ，１９ｂ…にマーキングされているので、対応する圧縮期間レコード２１ａがマーキングされたものであると判定することはないが、後述するように期間ボタン５２が選択された場合も同様のボタン群分割表示処理を行うため、マーキングされたものであると判定した場合についても説明を行う。
対応する圧縮期間レコード２１ａがマーキングしたものであると判定した場合は、日付ボタン５１や期間ボタン５２の表示対象領域を右側ボタン表示領域Ｂ２に設定する（ステップＳ４８）。次に、ｉとｎ（ページレコードファイル内のページレコードの個数）とを比較し（ステップＳ４９）、ｉがｎより小さければｉをｉ＋１に設定してステップＳ４４に戻る（ステップＳ５０）。なお、ステップＳ４７においてマーキングされたものでないと判定した場合はそのままステップＳ４９に進む。
【００７７】
ステップＳ４４において、抽出した日付データ１４の日付がいずれの圧縮対象期間にも含まれないと判定した場合は、抽出した日付データ１４の日付が表記された日付ボタン５１の表示データを生成しボタン表示領域Ｂに表示する（ステップＳ５１）。次に、対応するページレコード１９ａがマーキングされたものであるか否かを判定し（ステップ５２）、マーキングされたものであると判定した場合は、日付ボタン５１や期間ボタン５２の表示対象領域を右側ボタン表示領域Ｂ２に設定し（ステップＳ５３）、ステップＳ４９に進む。なお、ステップＳ５２においてマーキングされたものでないと判定した場合はそのままステップＳ４９に進む。
また、ステップＳ４５において一致しないと判定した場合はボタン表示は行わずステップＳ４９に進む。
【００７８】
以上のようにしてステップＳ４９でｉがｎ以上になるまで、日付ボタン５１の表示（ステップＳ５１）又は期間ボタン５２の表示（ステップＳ４６）が繰り返し行われる。なお、日付ボタン５１又は期間ボタン５２は最初のループで左側ボタン表示領域Ｂ１の左上部に表示され、その後のループでは直前のループで表示された日付ボタン５１又は期間ボタン５２の下方に隣接して順次表示される。そして、マーキングされた日付ボタン５１又は期間ボタン５２が表示されると、表示対象領域が右側ボタン表示領域Ｂ２に設定され、次のループでは日付ボタン５１又は期間ボタン５２は右側ボタン表示領域Ｂ２の左上部に表示され、その後のループでは同様に直前のループで表示された日付ボタン５１又は期間ボタン５２の下方に隣接して順次表示される。
ステップＳ４９でｉがｎ以上であれば、次に、表示されている日付ボタン５１又は期間ボタン５２の境界線上に空き期間５３を表示する（ステップＳ５４）。ステップＳ５４の処理は上述したステップＳ１５（図６参照）の処理と同様であるので説明を省略する。
ステップＳ５４の処理を行い、ボタン群分割表示処理を終了する。
【００７９】
ボタン群分割表示処理が終了すると、図１１に示すように、ページ情報表示手段４４は左側ボタン表示領域Ｂ１と右側ボタン表示領域Ｂ２との間であってページ情報画面の中央部にページ情報表示領域Ｅ（図１３参照）を設定すると共に、マーキングされたページレコード１９ａに属する項目レコード１２ａ〜１２ｃを表示位置データ１７に基づいて抽出しページ情報の表示データを生成してページ情報表示領域Ｅに表示する（ステップＳ３４、ページ情報表示ステップ（管理情報表示ステップの一つ））。図１３に示すように、ページ情報表示領域Ｅに表示されるページ情報としては、例えば、超音波画像や肝機能検査情報、腎機能検査情報、処方箋がある。なお、表示されたページ情報の日付に対応する日付ボタン５１は、上述したボタン群分割表示処理により左側ボタン表示領域Ｂ１に表示されたボタン群５１，５２の最後尾に表示されているので、ページ情報とその日付とをユーザが確認し易い。
【００８０】
ステップＳ３１で期間ボタン５２が選択されたと判定した場合は、ボタンマーキング手段４２は選択された期間ボタン５２の圧縮対象期間に対応する圧縮期間レコード２１ａにマーキングデータを付加する（マーキングする）（ステップＳ３５）。次に、ボタン群分割表示処理手段４３は上述したボタン群分割表示処理（ステップＳ３３と同様の処理）を行ってボタン群５１，５２を左側ボタン表示領域Ｂ１と右側ボタン表示領域Ｂ２に分割して表示する（ステップＳ３６）。次に、要約情報表示手段４５は左側ボタン表示領域Ｂ１と右側ボタン表示領域Ｂ２との間であってページ情報画面の中央部に要約情報表示領域Ｆ（図１４参照）を設定すると共に、圧縮期間レコード２１ａの要約データ２５を抽出して表示データを生成し要約情報表示領域Ｆに表示する（ステップＳ３７、要約情報表示ステップ）。図１４に示すように、要約情報表示領域Ｆに表示される要約情報としては、例えばテキストデータがある。
【００８１】
ステップＳ３１でコマンドボタン５４ａ〜５４ｃが選択されたと判定した場合は、各コマンドボタン５４ａ〜５４ｃに対応したコマンドに基づく処理が行われる（ステップＳ３８）。「診断」と表記されたコマンドボタン５４ａが選択された場合は、図４のステップＳ５，Ｓ６の処理が行われ、基本情報画面が表示される（図５参照）。「前回」と表記されたコマンドボタン５４ｂが選択された場合は、図１１のステップＳ３３，Ｓ３４の処理が行われ、上述したページ情報の内、最新の日付に対応するページ情報が表示される。「本日」と表記されたコマンドボタン５４ｃが選択された場合は、ページ情報の編集画面等が表示され新規なページ情報（未編集のページ情報）が表示される。
【００８２】
上述のステップＳ３７で要約情報表示領域Ｆに要約情報が表示された要約情報画面において、期間ボタン展開表示処理を行うことができる。期間ボタン展開表示処理とは、左側ボタン表示領域Ｂ１にステップＳ３１で選択された期間ボタン５２のみを表示し、右側ボタン表示領域Ｂ２に選択された期間ボタン５２の圧縮対象期間に含まれる日付に対応する複数の日付ボタン５１のみを表示する処理である。以下、期間ボタン展開表示処理（期間ボタン展開表示処理手段４６の動作）について図１５及び図１６を用いて説明する。
図１５は期間ボタン展開表示処理を示すフローチャートであり、図１６は期間ボタン展開表示処理がなされた要約情報画面を示す画面図である。
図１５に示すように、まず、ページ情報画面上に左側ボタン表示領域Ｂ１及び右側ボタン表示領域Ｂ２を設定する（ステップＳ６１）。次に、ステップＳ３１で選択された期間ボタン５２を左側ボタン表示領域Ｂ１に表示する（ステップＳ６２）。次に、ｉを１に設定し（ステップＳ６３）、上述した（表１）のページレコードファイルにおける配列の上からｉ番目（ここでは１番目）のページレコード１９ａの日付データ１４を抽出すると共に、（表２）の圧縮期間レコードファイルを参照して、抽出した日付データ１４が示す日付が選択された期間ボタン５２に対応する圧縮期間レコード２１ａの圧縮対象期間に含まれるか否かを判定する（ステップＳ６４）。抽出した日付データ１４の日付が圧縮対象期間に含まれると判定した場合は、対応する日付ボタン５１を右側ボタン表示領域Ｂ２に表示する（ステップＳ６５）。次に、ｉとｎ（ページレコードファイル内のページレコードの個数）とを比較し（ステップＳ６６）、ｉがｎより小さければｉをｉ＋１に設定してステップＳ６４に戻る（ステップＳ６７）。
【００８３】
以上のようにしてステップＳ６６でｉがｎ以上になるまで、日付ボタン５１の表示（ステップＳ６５）が繰り返し行われ、期間ボタン５２が左側ボタン表示領域Ｂ１に表示されると共にその圧縮対象期間に含まれる全ての日付ボタン５１が右側ボタン表示領域Ｂ２に表示される（図１６参照）。ステップＳ６６でｉがｎ以上となると、期間ボタン展開表示処理を終了する。
【００８４】
また、上述のステップＳ３７で要約情報表示領域Ｆに要約情報が表示された要約情報画面において、要約情報の編集を行うことができる。以下、要約編集処理（要約編集処理手段４７の動作）について、図１７乃至図２６を用いて説明する。
まず、要約編集ウインドウと項目表示ウインドウの表示処理について図１７乃至図２０を用いて説明する。
図１７（ａ）は要約編集処理手段４７の機能実現手段を示す機能ブロック図であり、図１７（ｂ）は項目レコードのデータ構造を示すデータ構造図であり、図１８は要約編集処理を示すフローチャートであり、図１９は要約編集ウインドウと項目表示ウインドウが表示された要約編集画面の画面図であり、図２０は項目表示ウインドウに重要項目情報のみが表示された状態を示す要約編集画面の画面図である。
図１７（ａ）において、４７１は要約編集ウインドウ表示手段、４７２は項目表示指示判定手段、４７３は項目表示ウインドウ表示手段、４７４は編集領域入力表示処理手段、４７５は要約情報登録指示判定手段、４７６は要約情報登録手段、４７７は取消指示判定手段である。
図１７（ｂ）において、５７は項目レコードである。項目レコード５７の属性データ１８は対応する項目情報が入力済か未入力か（詳細は後述する）を示す済フラグデータ５８と重要項目であるか否かを示す重要フラグデータ５９とを含んでいる。
図１９及び図２０において、６１は要約編集ウインドウ、６２ａ〜６２ｃ，６３は要約編集ウインドウ６１内の上部に表示されたコマンドボタン、６４は要約編集ウインドウ６１の編集領域、６５は項目表示ウインドウ、６６は項目表示ウインドウ６５内の単位表示領域、６７は日付表示部、６８は項目名表示部、６９は内容表示部、７０，７０′はスクロールバーである。
【００８５】
図１８に示すように、まず、要約編集ウインドウ表示手段４７１は予め設定され記憶された要約編集ウインドウ６１の表示データを表示装置４に出力し要約編集画面に表示する（ステップＳ７１、要約編集ウインドウ表示ステップ）。要約編集ウインドウ６１は要約情報画面の一部に重なるように表示してもよく、画面全体に表示してもよい。次に、ユーザによる入力装置３から入力に基づいて、項目表示指示判定手段４７２は項目表示指示が入力されたか否かを判定する（ステップＳ７２）。ユーザによる項目表示指示の入力は、例えば要約編集ウインドウ６１に表示されたコマンドボタン６２ａ〜６２ｃをマウス３ｂでクリックすることでＣＰＵ５に所定の信号（全項目表示指示信号、重要項目表示指示信号、未入力重要項目表示指示信号）が入力されることにより行われる。ＣＰＵ５に前記信号が入力された場合に項目表示指示判定手段４７２は項目表示指示が入力されたと判定する。
【００８６】
項目表示指示が入力されたと判定した場合は、項目表示ウインドウ表示手段４７３は患者データファイル２ａから、圧縮対象期間（要約編集処理の対象となる要約情報に対応する期間ボタンの圧縮対象期間）に含まれる全て又は所定の項目レコード５７の日付データ１４や項目名データ１５、内容データ１６を抽出してリスト化し項目表示ウインドウ６５の表示データを生成し、表示装置４に出力して要約編集ウインドウ６１の側部に表示させる（ステップＳ７３、項目表示ウインドウ表示ステップ）。図１９に示すように、項目表示ウインドウ６５には上下方向に並んだ複数の項目表示領域６６が設定され、各項目表示領域６６にはその左欄上段の日付表示部６７に日付データ１４に対応した日付が表示され、左欄下段の項目名表示部６８に項目名データ１５に対応した項目名（検査項目名等）が表示され、右欄の内容表示部６９に内容データ１６に対応したその項目の内容が表示される。
【００８７】
ステップＳ７２においていずれのコマンドボタン６２ａ〜６２ｃによる項目表示指示が入力されるかによりＣＰＵ５に入力される信号が異なり、ステップ７３において表示される項目表示ウインドウ６５も異なる。以下、各々について説明する。
「全表示」と表記されたコマンドボタン６２ａがクリックされた場合は、ＣＰＵ５に全項目表示指示信号が入力され、ステップＳ７３において圧縮対象期間に含まれる全ての項目レコード５７が抽出される。ここで、通常全て項目情報は項目表示ウインドウ６５に表示しきれないほど多数あるため、項目表示ウインドウ６５をスクロール表示に設定し、ユーザによるスクロールバー７０の操作により全ての項目情報を順次表示する（図１９参照）。
【００８８】
「重要表示」と表記されたコマンドボタン６２ｂがクリックされた場合は、ＣＰＵ５に重要項目表示指示信号が入力され、ステップＳ７３において圧縮対象期間に含まれる項目レコード５７の内、重要項目として設定された項目レコード５７が抽出される。なお、重要項目であるか否かは項目レコード５７の重要フラグデータ５９に基づいて各項目レコード５７毎に設定されている。重要項目が項目表示ウインドウ６５に表示しきれないほど多数ある場合は、上述したように項目表示ウインドウ６５をスクロール表示に設定し、
重要項目情報を順次表示する（図２０参照）。
【００８９】
「サマリー表示」と表記されたコマンドボタン６２ｃがクリックされた場合は、ＣＰＵに未入力重要項目表示指示信号が入力され、ステップＳ７３において圧縮対象期間に含まれる項目レコード５７の内、重要項目として設定され且つ未入力である項目レコード５７が抽出される。なお、未入力であるか否かは項目レコード５７の済フラグデータ５８に基づいて各項目レコード５７毎に設定されている。この場合の項目表示ウインドウ６５の表示については済フラグデータ５８の説明と併せて後述する。
【００９０】
次に、ステップＳ７３で重要項目の項目表示ウインドウ６５が表示された場合におけるステップＳ７４（編集領域入力表示処理ステップ）の編集領域入力表示処理（編集領域入力表示処理手段４７４の動作）について図２１乃至図２３を用いて詳細に説明する。
図２１は編集領域入力表示処理を示すフローチャートであり、図２２は要約編集ウインドウの編集領域に項目情報を入力した状態を示す要約編集画面の画面図であり、図２３は要約編集ウインドウの編集領域に複数の項目情報を入力した状態を示す要約編集画面の画面図である。
図２２乃至図２３において、６６ａ〜６６ｅは項目表示領域、７１は済マーク表示部である。
図２１に示すように、まず、ユーザによる入力装置３からの入力に基づいて項目表示ウインドウ６５内のいずれかの項目表示領域６６ａが選択されたか否かを判定する（ステップＳ７８）。いずれかの項目表示領域６６ａが選択されたと判定した場合は、選択された項目表示領域６６ａに対応する圧縮期間レコード５７の日付データ１４、項目名データ１５、内容データ１６を抽出してテキストデータを生成し、要約編集ウインドウ６１の編集領域６４に入力（表示）する（ステップＳ７９）。これにより、図２２に示すように編集領域６４内に符号Ｘで示す日付と項目名と内容が表示される。次に、選択された項目表示領域６６ａに対応する圧縮期間レコード５７の済フラグデータ５８を入力済に設定し（ステップＳ８０）、選択された項目表示領域６６ａの済マーク表示部７１に済マーク（ここでは「済」の文字）を表示し（ステップＳ８１）、編集領域入力表示処理を終了する。なお、図２３に示すように複数の項目表示領域６６ｂ〜６６ｅに対して上述した編集領域入力表示処理を順次行うことで、符号Ｙで示す各々の日付と項目名と内容が表示されると共に、選択した項目表示領域６６ｂ〜６６ｅの済マーク表示部７１に済マークが表示される。
【００９１】
ここで、済フラグデータ５８と済マークについて説明し、併せてコマンドボタン６２ｃがクリックされた場合の項目表示ウインドウ６５の表示について図２４及び図２５を用いて説明する説明する。
図２４は項目表示ウインドウの複数の項目表示領域に済マークを表示した状態を示す要約編集画面の画面図であり、図２５は項目表示ウインドウに未入力重要項目情報のみが表示された状態を示す要約編集画面の画面図である。
上述したように編集領域入力表示処理により済フラグデータ５８が入力済に設定され済マークが表示される場合の他に、図２４に示すように済マーク表示部７１′を選択（マウス３ａでクリック）することによっても済フラグデータ５８が入力済に設定され済マークが表示される。また、済マークが表示されている済マーク表示部７１′を選択（クリック）すれば済フラグデータ５８を未入力に設定し済マークを消去することができる。そして、図２５に示すように「サマリー表示」と表記されたコマンドボタン６２ｃがクリックされると、重要項目として設定され且つ未入力と設定されている（すなわち済マークが表示されていない）項目レコード５７が抽出され、未入力重要項目情報として項目表示ウインドウ６５に表示される。これにより、ユーザは項目表示ウインドウ６５に表示された全ての項目情報又は多数の重要項目情報の中から要約化すべき項目情報を選択して要約編集ウインドウ６１に表示させ、さらに符号Ｚで示すような所見をキーボード３ａ等で入力して有用性の高い要約情報を作成することができる。そして、要約化したため項目表示ウインドウ６５に表示させることが不要となった項目情報、或いは要約化していないものでも不要と判断される項目情報は入力済として項目表示ウインドウ６５に表示させないようにすることで、要約編集画面を簡素化して情報探索の迅速性及び容易性を高めることができる。
【００９２】
以上のようにして要約情報の編集が行われた後の要約情報登録処理について図１８、図２６を用いて説明する。
図２６は要約情報が登録された要約情報画面を示す画面図である。
図１８に示すように、ステップＳ７４の編集領域入力表示処理が終了すると、入力装置３からの入力に基づいて、要約情報登録指示判定手段４７５は要約情報の登録指示が入力されたか否かを判定する（ステップＳ７５）。ユーザによる登録指示の入力は、例えばマウス３ｂにより要約編集ウインドウ６１の「ＯＫ」と表記されたコマンドボタン６３をマウス３ｂでクリックすることでＣＰＵ５に所定の信号（要約情報登録指示信号）が入力されることにより行われる。ＣＰＵ５に前記信号が入力された場合に要約情報登録指示判定手段４７５は登録指示が入力されたと判定する。
【００９３】
登録指示が入力されたと判定した場合は、要約情報登録手段４７６は要約編集ウインドウ６１の編集領域６４に表示されたテキストデータを対応する圧縮期間レコード２１ａ（図２参照）に要約データ２５として登録し（ステップＳ７６、要約情報登録ステップ）、要約編集処理を終了する。ステップＳ７５において、登録指示が入力されないと判定した場合は、ユーザによる入力装置３から入力（例えば取消ボタン（図示せず）のクリック）に基づいて、取消指示判定手段４７７は取消指示が入力されたか否かを判定し（ステップＳ７７）、入力されたと判定した場合は要約編集処理を終了し、取消指示の入力がなければステップＳ７２に戻る。
【００９４】
なお、本実施の形態においては、基本情報やページ情報等の管理の対象となる管理情報として医師により作成され記録された電子カルテ情報を用い、対応する日付として診察日を用いた情報管理装置１及び情報管理方法について説明したが、管理情報や日付はこれに限られるものではなく、例えば、修理工場における車両等の整備記録や検査記録、化学製品の製造工場におけるシステムの運転日誌やメンテナンス記録、家庭における家計簿や日記等の定期的に記録、更新される種々の情報の管理に用いることができる。
【００９５】
以上のように本実施の形態における情報管理装置１及び情報管理方法の各ステップは構成されているので、以下のような作用を有する。
（１）患者ＩＤが入力されたか否かを判定する患者ＩＤ入力判定手段３１と、入力されたと判定した場合に入力された患者ＩＤに対応する患者データファイル２ａの全てのレコードを記憶装置２から読み込んでＲＡＭ６上に展開する患者データファイル読み込み手段３２と、展開された患者データファイル２ａから全てのページレコード１９ａ，１９ｂ…を抽出しページレコードファイルを作成するページレコード抽出手段３３と、展開された患者データファイル２ａから全ての圧縮期間レコード２１ａ，２１ｂ…を抽出し圧縮期間レコードファイルを作成する圧縮期間レコード抽出手段３４と、ページレコードファイルと圧縮期間レコードファイルとを参照してページ情報の各々の日付に対応する複数の日付ボタン５１及び期間ボタン５２を時系列順に表示装置の画面上のボタン表示領域Ｂに表示するボタン群表示処理手段３５と、基本情報表示領域Ａを設定すると共に、基本情報に属する項目レコード１２ａ〜１２ｃを抽出し、レイアウトデータ１１に基づいて項目名データ１５や内容データ１６等を配置した基本情報を基本情報表示領域Ａに表示する基本情報表示手段３５とを備えることにより、ユーザが入力装置３から患者ＩＤを入力するだけで複数の日付ボタン５１及び期間ボタン５２をボタン表示領域Ｂに表示すると共に、基本情報を基本情報表示領域Ａに表示することができる。
（２）圧縮対象期間の開始日と終了日に対応する２つの日付ボタン５１ａ，５１ｂが選択されたか否かを判定する開始日終了日選択判定手段３７と、圧縮指示が入力されたか否かを判定する圧縮指示入力判定手段３８と、圧縮指示が入力されたと判定した場合に選択された２つの日付ボタンの日付を開始日データ及び終了日データとして有する圧縮期間レコードを追加登録する圧縮期間レコード追加登録手段３９とを備え、ボタン群表示処理手段３５は、選択された２つの日付ボタン５１ａ，５１ｂ間の複数の日付ボタン５１を１つの期間ボタン５２に圧縮してボタン表示領域Ｂに表示することにより、画面上に表示された複数の日付ボタン５１の内、ユーザが入力装置３で圧縮しようとする２つの日付ボタン５１ａ，５１ｂを選択するだけで、指定した２つの日付ボタン５１ａ，５１ｂの間の複数の日付ボタン５１を圧縮して１つの期間ボタン５２として表示することができ、表示されるボタン数を少なくしてボタン選択の操作性を向上できると共に管理情報表示領域を広くとることができ、ユーザが所望の管理情報を探索し易い。特に、患者の過去の病歴や入院歴等に基づいて区切りをつけて日付ボタン５１を圧縮し、その期間の総合的な判断や要約情報を編集し作成することで迅速な情報探索が可能になり、短い診察時間でも時間内に情報探索ができ短時間で正確に診断することができる。
【００９６】
（３）入力装置３からの入力に基づいて期間ボタン５２を対応する複数の日付ボタン５１に戻す手段を備えることにより、所望の期間ボタン５２を選択するだけで元に戻すことができ、日付ボタン５１の圧縮とその解除を簡単な操作で行える。
（４）ボタン群表示処理手段３５は、ボタン表示領域Ｂに表示された複数の日付ボタン５１又は期間ボタン５２の内、隣り合う日付ボタン５１又は期間ボタン５２の間又は境界線上に、隣り合う日付ボタン５１又は期間ボタン５２の間の空き期間５３を表示することにより、ユーザは必要な情報の探索のために日付ボタン５１又は期間ボタン５２を選択する際に空き期間５３を参照しながら選択でき、情報探索の手間を軽減し及び時間を短縮できる。また、ユーザは圧縮対象期間の開始日と終了日の日付ボタン５１を選択する際に空き期間５３を参照しながら選択できるので、日付ボタン５１を圧縮する操作を容易に行うことができる。
（５）ユーザによる入力装置３から入力に基づいて日付ボタン５１又は期間ボタン５２若しくはコマンドボタン５４ａ〜５４ｃのいずれのボタンが選択されたかを判定するボタン選択判定手段４１と、日付ボタン５１が選択された場合は選択された日付ボタン５１の日付に対応するページレコード１９ａにマーキングし、期間ボタン５２が選択された場合は選択された期間ボタン５２の期間に対応する圧縮期間レコード２１ａにマーキングするボタンマーキング手段４２と、ボタン群５１，５２の内、マーキングされた日付ボタン５１又は期間ボタン５２より前のボタン群５１，５２を時系列順に表示装置４の画面上の左側ボタン表示領域Ｂ１に表示し、マーキングされた日付ボタン５１又は期間ボタン５２より後のボタン群５１，５２を時系列順に右側ボタン表示領域Ｂ２に表示するボタン群分割表示処理手段４３と、ページ情報表示領域Ｅを設定すると共に所定の項目レコード１２ａ〜１２ｃのデータを抽出してページ情報表示領域Ｅに表示するページ情報表示手段４４と、要約情報表示領域Ｆを設定すると共に所定の要約データ２５を抽出して要約情報表示領域Ｆに表示する要約情報表示手段４５とを備えることにより、ユーザは所望の日付ボタン５１又は期間ボタン５２を選択するだけで、そのボタン５１，５２に対応する日付のページ情報又は対応する期間の要約情報を表示装置４の画面上に表示でき、日付や圧縮対象期間とそのページ情報や要約情報とが対応しているため、ユーザはその日付のページ情報から詳細な情報を容易に把握できると共に、どの期間の要約情報かを期間ボタンの位置で容易に確認でき、その期間のページ情報の全体や概要を要約情報から容易に把握でき、その要約情報からその期間には必要な情報がないと判断できれば、その期間のページ情報を１ページずつ見る必要がなく、無駄な手間及び時間を省略できる。
【００９７】
（６）表示装置４の要約情報表示画面上に編集領域６４を有する要約編集ウインドウ６１を表示する要約編集ウインドウ表示手段４７１と、入力装置３からの入力に基づいて編集領域６４に情報を入力し表示する編集領域入力表示処理手段４７４と、編集領域６４に入力（表示）された情報を要約情報として登録する要約情報登録手段４７６とを備えることにより、ユーザの指示に基づいて所定期間のページ情報を元に要約情報を容易に編集でき、編集した要約情報をその期間と関連付けて登録することができ、ユーザの判断で任意の期間の要約情報を編集できるので、その期間における重要な情報や必要と判断される情報等を抽出すると共にユーザの主観的な情報等を付加することで情報の有用性を高めることができ、個々のユーザにとって見やすく情報の探索がし易いように適宜要約情報を作成し表示させることができる。
（７）期間ボタン５２に対応する圧縮対象期間に含まれる全て又は所定の項目情報を表示装置４の画面上に項目表示ウインドウ６５として表示する項目表示ウインドウ表示手段４７３を備えることにより、要約情報の編集時にユーザは圧縮対象期間に含まれる項目情報を参照しながら要約情報を容易に且つ正確に編集することができる。
【産業上の利用可能性】
【００９８】
以上説明したように、本発明は電子カルテ情報や車両等の整備記録や検査記録、システムの運転日誌やメンテナンス記録、家計簿等の管理情報をその診察日や検査日等の日付に関連付けて記憶し、適宜利用できるように情報の管理を行うための情報管理装置及び情報管理方法並びにその方法をコンピュータ上で実行させるためのプログラムに関し、特に本発明によれば、画面上に表示された複数の日付ボタン（画面上に表示される矩形状等の領域であり、選択することで所定の信号がＣＰＵに入力されるもの）の内、ユーザが指定した任意の日付ボタンを圧縮して期間ボタンとして表示することができ、表示されるボタン数を少なくして情報探索のためのボタン選択の操作性を向上できると共に管理情報の表示領域を広くとることができ、また、日付ボタンのどの期間を圧縮したかを時系列配置のボタン群中の期間ボタンの位置に基づいて視覚的に容易に確認でき、ユーザが所望の管理情報を探索し易く、また、ユーザの指示に基づいて所定期間の管理情報の要約情報を容易に編集でき、情報の有用性を高め、それを期間ボタンと対応させることで特別な操作を行うことなく適宜表示させることができ、情報の把握の正確性を低下させることなく情報探索にかかる手間を軽減し時間を短縮できる利便性に優れた情報管理装置及び情報管理方法並びにその方法をコンピュータ上で実行させるためのプログラムを提供することができる。
【図面の簡単な説明】
【００９９】
【図１】実施の形態１における情報管理装置の装置ブロック図
【図２】記憶装置に記憶された患者データファイル内のレコードとそのデータ構造を示すデータ構造図
【図３】ＣＰＵの機能実現手段を示す機能ブロック図
【図４】事前処理を示すフローチャート
【図５】事前処理により表示装置に表示された基本情報画面の画面図
【図６】ボタン群表示処理を示すフローチャート
【図７】日付ボタンの圧縮処理を示すフローチャート
【図８】日付ボタンを選択する時の基本情報画面を示す画面図
【図９】圧縮指示を行う時の基本情報画面を示す画面図
【図１０】圧縮処理を行って複数の期間ボタンが表示された基本情報画面を示す画面図
【図１１】ボタン選択に基づく処理を示すフローチャート
【図１２】ボタン群分割表示処理を示すフローチャート
【図１３】ボタン群分割表示処理の後にページ情報が表示されたページ情報画面の画面図
【図１４】ボタン群分割表示処理の後に要約情報が表示された要約情報画面の画面図
【図１５】期間ボタン展開表示処理を示すフローチャート
【図１６】期間ボタン展開表示処理がなされた要約情報画面を示す画面図
【図１７】（ａ）要約編集処理手段の機能実現手段を示す機能ブロック図（ｂ）項目レコードのデータ構造を示すデータ構造図
【図１８】要約編集処理を示すフローチャート
【図１９】要約編集ウインドウと項目表示ウインドウが表示された要約編集画面の画面図
【図２０】項目表示ウインドウに重要項目情報のみが表示された状態を示す要約編集画面の画面図
【図２１】編集領域入力表示処理を示すフローチャート
【図２２】要約編集ウインドウの編集領域に項目情報を入力した状態を示す要約編集画面の画面図
【図２３】要約編集ウインドウの編集領域に複数の項目情報を入力した状態を示す要約編集画面の画面図
【図２４】項目表示ウインドウの複数の項目表示領域に済マークを表示した状態を示す要約編集画面の画面図
【図２５】項目表示ウインドウに未入力重要項目情報のみが表示された状態を示す要約編集画面の画面図
【図２６】要約情報が登録された要約情報画面を示す画面図
【符号の説明】
【０１００】
１  情報管理装置
２  記憶装置
２ａ，２ｂ  患者データファイル
３  入力装置
３ａ  キーボード
３ｂ  マウス
４  表示装置
５  ＣＰＵ（中央処理装置）
６  ＲＡＭ
７  ＲＯＭ
８  患者レコード
９  基本情報ページレコード
１０  基本情報ページＩＤデータ
１１  レイアウトデータ
１２ａ〜１２ｃ  項目レコード
１３  項目ＩＤデータ
１４  日付データ
１５  項目名データ
１６  内容データ
１７  表示位置データ
１８  属性データ
１９ａ，１９ｂ  ページレコード
２０  ページＩＤデータ
２１ａ，２１ｂ  圧縮期間レコード
２２  圧縮期間ＩＤデータ
２３  開始日データ
２４  終了日データ
２５  要約データ
３１  患者ＩＤ入力判定手段
３２  患者データファイル読み込み手段
３３  ページデータ抽出手段
３４  圧縮期間データ抽出手段
３５  ボタン群表示処理手段
３６  基本情報表示手段
３７  開始日終了日選択判定手段
３８  圧縮指示入力判定手段
３９  圧縮期間データ追加登録手段
４０  取消判定手段
４１  ボタン選択判定手段
４２  ボタンマーキング手段
４３  ボタン群分割表示処理手段
４４  ページ情報表示手段
４５  要約情報表示手段
４６  期間ボタン展開表示処理手段
４７  要約編集処理手段
５１，５１ａ，５１ｂ  日付ボタン
５２，５２ａ〜５２ｅ  期間ボタン
５３  空き期間
５４ａ〜５４ｃ  コマンドボタン
５５  右クリックメニュー
５５ａ，５５ｂ  メニューボタン
５７  項目レコード
５８  済フラグデータ
５９  重要フラグデータ
６１  要約編集ウインドウ
６２ａ〜６２ｃ，６３  コマンドボタン
６４  編集領域
６５  項目表示ウインドウ
６６  項目表示領域
６７  日付表示部
６８  項目名表示部
６９  内容表示部
７０，７０′  スクロールバー
７１  済マーク表示部
Ａ  基本情報表示領域
Ｂ  ボタン表示領域
Ｂ１  左側ボタン表示表域
Ｂ２  右側ボタン表示領域
Ｃ  回数表示領域
Ｄ  コマンドボタン表示領域
Ｅ  ページ情報表示領域
Ｆ  要約情報表示領域
【図１】
0004598718.tif 000004
【図２】
0004598718.tif 000005
【図３】
0004598718.tif 000006
【図４】
0004598718.tif 000007
【図６】
0004598718.tif 000008
【図７】
0004598718.tif 000009
【図１１】
0004598718.tif 000010
【図１２】
0004598718.tif 000011
【図１５】
0004598718.tif 000012
【図１７】
0004598718.tif 000013
【図１８】
0004598718.tif 000014
【図２１】
0004598718.tif 000015
【図５】
0004598718.tif 000016
【図８】
0004598718.tif 000017
【図９】
0004598718.tif 000018
【図１０】
0004598718.tif 000019
【図１３】
0004598718.tif 000020
【図１４】
0004598718.tif 000021
【図１６】
0004598718.tif 000022
【図１９】
0004598718.tif 000023
【図２０】
0004598718.tif 000024
【図２２】
0004598718.tif 000025
【図２３】
0004598718.tif 000026
【図２４】
0004598718.tif 000027
【図２５】
0004598718.tif 000028
【図２６】
0004598718.tif 000029