(57)【要約】【課題】医用情報の処理に対応して当該処理された医用情報を特定し得るログを作成する技術に関し、特にログ記録の負荷を軽減し、操作者の使用感を向上させる技術を提供する。【解決手段】医用リストに基づいて処理しようとする医用情報のレコードが選択され、かつ選択されたレコードに対応する医用情報が処理された場合に、医用リストの前記処理直前のレコード並び順を示す並び順情報を記憶し、並び順情報の記憶先情報を作成し、前記選択されたレコード群の範囲を前記処理直前のレコード並び順に基づいて示す範囲情報を作成し、記憶先情報と範囲情報とをログとして記録する。【選択図】図１
2007286743.tif 000002
【特許請求の範囲】
【請求項１】
医用情報管理システムから医用リストを取得し、取得した医用リストに基づいて処理しようとする医用情報のレコードが選択され、選択されたレコードに対応する医用情報が処理された場合に、当該処理された医用情報を特定し得るログを作成するログ作成方法であって、
前記医用リストの前記処理直前の少なくともレコード並び順を示す並び順情報を記憶し、
前記並び順情報の記憶先情報を作成し、
前記選択されたレコード群の範囲を前記処理直前のレコード並び順に基づいて示す範囲情報を作成し、
前記記憶先情報と前記範囲情報とを、前記ログとして記録すること、
を特徴とするログ作成方法。
【請求項２】
前記範囲情報は、前記選択されたレコード群の並びの起点を示す起点情報と、前記選択されたレコードの個数を示すレコード数情報を含み、
前記記憶先情報と前記起点情報と前記レコード数情報とを、前記ログとして記録すること、
を特徴とする請求項１記載のログ作成方法。
【請求項３】
前記範囲情報は、前記選択されたレコード群の並びの起点を示す起点情報と、前記選択されたレコード群の並びの終点を示す終点情報を含み、
前記記憶先情報と前記起点情報と前記終点情報とを、前記ログとして記録すること、
を特徴とする請求項１記載のログ作成方法。
【請求項４】
前記選択されたレコード群が複数範囲に散在する場合は、それぞれの範囲に対する前記範囲情報を作成し、前記ログを範囲毎に別々に記録すること、
を特徴とする請求項１記載のログ作成方法。
【請求項５】
前記並び順情報は、前記処理直前のレコードの並び順を反映した医用リストであること、
を特徴とする請求項１記載のログ作成方法。
【請求項６】
前記並び順情報は、取得時の医用リストと、取得時以後に医用リストに対してなされた操作履歴情報とを含み、
前記記憶先情報は、前記初期取得時の医用リストの記憶先情報と、前記操作履歴情報の記憶先情報とを含むこと、
を特徴とする請求項１記載のログ作成方法。
【請求項７】
前記範囲情報は、前記選択されたレコード群の並びの起点を示す起点情報と、前記選択されたレコード群の並びの終点を示す終点情報と、前記選択されたレコードの個数を示すレコード数情報を含み、
前記記憶先情報と前記起点情報と前記終点情報とレコード数情報とを、前記ログとして記録すること、
を特徴とする請求項１記載のログ作成方法。
【請求項８】
前記並び順情報と前記ログとを可搬記憶媒体に記録すること、
を特徴とする請求項１乃至７のいずれかに記載のログ作成方法。
【請求項９】
医用情報管理システムから医用リストを取得し、取得した医用リストに基づいて処理しようとする医用情報のレコードが選択され、かつ選択されたレコードに対応する医用情報が処理された場合に、当該処理された医用情報を特定し得るログを作成するログ作成装置であって、
前記医用リストの前記処理直前の少なくともレコード並び順を示す並び順情報を記憶する並び順情報記憶手段と、
前記並び順情報の記憶先情報を作成する記憶先情報作成手段と、
前記選択されたレコード群の範囲を前記処理直前のレコード並び順に基づいて示す範囲情報を作成する範囲情報作成手段と、
前記記憶先情報と前記範囲情報とを、前記ログとして記録するログ記録手段と、
を備えること、
を特徴とするログ作成装置。
【請求項１０】
前記範囲情報作成手段は、前記範囲情報として、前記選択されたレコード群の並びの起点を示す起点情報と、前記選択されたレコードの個数を示すレコード数情報とを作成し、
前記ログ記録手段は、前記記憶先情報と前記起点情報と前記レコード数情報とを、前記ログとして記録すること、
を特徴とする請求項９記載のログ作成装置。
【請求項１１】
前記範囲情報作成手段は、前記範囲情報として、前記選択されたレコード群の並びの起点を示す起点情報と、前記選択されたレコード群の並びの終点を示す終点情報とを作成し、
前記ログ記録手段は、前記記憶先情報と前記起点情報と前記終点情報とを、前記ログとして記録すること、
を特徴とする請求項９記載のログ作成装置。
【請求項１２】
前記範囲情報作成手段は、前記選択されたレコード群が複数範囲に散在する場合、それぞれの範囲に対する前記範囲情報を作成し、
前記ログ記録手段は、前記ログを範囲毎に別々に記録すること、
を特徴とする請求項９記載のログ作成装置。
【請求項１３】
前記並び順情報記憶手段は、前記並び順情報として、前記処理直前の医用リストを記憶すること、
を特徴とする請求項９記載のログ作成装置。
【請求項１４】
前記並び順情報記憶手段は、前記並び順情報として、取得時の医用リストと、取得以後前記処理直前までに医用リストに対してなされた操作履歴情報とを記憶し、
前記記憶先情報作成手段は、前記取得時の医用リストの記憶先情報と、前記操作履歴情報の記憶先情報とを作成すること、
を特徴とする請求項９記載のログ作成装置。
【請求項１５】
前記範囲情報作成手段は、前記範囲情報として、前記選択されたレコード群の並びの起点を示す起点情報と、前記選択されたレコード群の並びの終点を示す終点情報と、前記選択されたレコードの個数を示すレコード数情報とを作成し、
前記ログ記録手段は、前記記憶先情報と前記起点情報と前記終点情報とレコード数情報とを、前記ログとして記録すること、
を特徴とする請求項９記載のログ作成装置。
【請求項１６】
前記ログ記録手段は、前記並び順情報と前記ログとを可搬記憶媒体に記憶させること、
を特徴とする請求項９乃至１５のいずれかに記載のログ作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、医用情報に対する処理に対応して当該処理された医用情報を特定し得るログを作成する技術に関する。
【背景技術】
【０００２】
医療現場では、画像診断装置、医用情報管理システム、クライアント装置等の各種装置がネットワークで接続され、医用情報の利用に供する。医用情報は、患者情報、検査情報、医用画像情報等の医療現場で扱われる情報である。これら装置では、医用情報に対して、例えば、医用情報の閲覧、削除、内容変更、印刷、ネットワーク転送、又は可搬記憶媒体への保存等の各種処理を実行する。
【０００３】
この医用情報に対する各種処理では、一般的に、医用リストを参照して行われる。医用リストは、患者リスト、検査リスト、医用画像リスト等の医療現場で扱われる情報に対応したリストである。医用リストは、医用情報の属性をデータ項目としたレコードで構成される。患者リストの場合、レコードには、患者ＩＤや患者氏名、及び日付等がデータ項目として含まれる。
【０００４】
医用情報に対する処理過程では、昇順や降順のレコード並び替えを行い、処理しようとする医用情報に対応するレコードを範囲選択するように複数選択し、一括で処理するといった状況が頻繁に見受けられる。古い日付の医用情報をまとめて削除する、退院した患者に係る医用情報をまとめて削除する等、ある目的をもった処理の対象となる医用情報は、複数存在する場合が多く、またそれら医用情報は、所定の同一の属性を有するからである。
【０００５】
ここで、画像診断装置、医用情報管理システム、クライアント装置等の各種装置で医用情報に対する処理が実行された場合、その処理の対象となった医用情報を特定し得るログを記録しておく（例えば、「特許文献１」参照。）。医用情報に対する処理は、医用情報の閲覧、削除、内容変更、印刷、ネットワーク転送、又は可搬記憶媒体への保存等の医用情報に対する実体的な処理とログの記録処理とを経て完結する。
【０００６】
ログの記録処理では、一の医用情報に対応して、その医用情報を特定し得る一のログが記録されることが一般的である。ログは、処理された医用情報を特定し得る情報、例えば患者ＩＤ、検査ＩＤ、又は画像ＩＤ等を一つ採取項目として含み作成される。
【０００７】
一般的なログの記録法によると、一括処理された場合には、処理された医用情報の数に対応する数のログが記録される。一括処理では、多いときには数千もの医用情報が一括して処理され、それに対応して数千のログが作成されて記録されていた。そのため、医用情報に対する処理が完結するまでには、本来の医用情報に対する実体的な処理自体は終了していても、その後のログ記録処理にＣＰＵ占有時間が多く割り当てられていた。その間、一見すると医用情報に対する処理は終了していないので、医用情報に対する処理に、操作者はもたつき感を覚え、使用感を損なうものとなっていた。
【０００８】
【特許文献１】特開２００３−２９０２２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、以上の問題点に鑑みてなされたものであって、その目的は、医用情報の処理に対応して当該処理された医用情報を特定し得るログを作成する技術に関し、特にログ記録の負荷を軽減し、操作者の使用感を向上させる技術を提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するための、請求項１記載の発明は、医用情報管理システムから医用リストを取得し、取得した医用リストに基づいて処理しようとする医用情報のレコードが選択され、かつ選択されたレコードに対応する医用情報が処理された場合に、当該処理された医用情報を特定し得るログを作成するログ作成方法であって、前記医用リストの前記処理直前の少なくともレコード並び順を示す並び順情報を記憶し、前記並び順情報の記憶先情報を作成し、前記選択されたレコード群の範囲を前記処理直前のレコード並び順に基づいて示す範囲情報を作成し、前記記憶先情報と前記範囲情報とを、前記ログとして記録すること、を特徴とする。
【００１１】
また、上記課題を解決するための、請求項９記載の発明は、医用情報管理システムから医用リストを取得し、取得した医用リストに基づいて処理しようとする医用情報のレコードが選択され、かつ選択されたレコードに対応する医用情報が処理された場合に、当該処理された医用情報を特定し得るログを作成するログ作成装置であって、前記医用リストの前記処理直前の少なくともレコード並び順を示す並び順情報を記憶する並び順情報記憶手段と、前記並び順情報の記憶先情報を作成する記憶先情報作成手段と、前記選択されたレコード群の範囲を前記処理直前のレコード並び順に基づいて示す範囲情報を作成する範囲情報作成手段と、前記記憶先情報と前記範囲情報とを、前記ログとして記録するログ記録手段と、を備えること、を特徴とする。
【発明の効果】
【００１２】
本発明では、一つのまとまった範囲のレコード群に対して一つのログを作成する。ログには、そのレコード群の範囲という一つの低データ量の情報が記録される。従って、一括処理された医用情報を特定し得るログの作成に係る処理負荷が格段に低減され、医用情報に対する処理の完結までの時間が短縮するため、操作者の使用感を向上させることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係る実施形態を図１乃至図１６に基づき詳細に説明する。
【００１４】
図１は、本発明に係るログ作成技術をクライアント装置１００に適用した場合の構成を示すブロック図である。クライアント装置１００は、医用情報を管理するシステムに対して医用情報の各種処理を要求し、処理された医用情報を特定し得るログを記録する。
【００１５】
クライアント装置１００は、医用情報を管理するシステムが接続されたネットワークＮに接続されて当該システムとのデータ通信が可能である。このクライアント装置１００は、医用情報処理部１とログ作成部２とを備える。
【００１６】
医用情報を管理するシステムは、図示しない画像管理システム（ＰＡＣＳ）、病院情報システム（ＨＩＳ）、放射線情報システム（ＲＩＳ）等の医用情報管理システムであり、ネットワークＮに接続されている。これら医用情報管理システムは、各医用情報のレコードで構成されるデータベースと、データベースのマネージメントシステムとを備えることで医用情報を管理している。レコードには、医用情報の各種属性がデータ項目として関連づけられている。医用情報は、患者情報、検査情報、医用画像等の医療現場で扱う情報である。
【００１７】
医用情報処理部１は、医用情報管理システムから医用リストを取得し、また医用情報の各種処理を要求する通信データを医用情報管理システムに送信する。この医用情報処理部１は、医用リスト取得部１０と操作解析部１１とを備え、医用リストに基づいて、医用情報の閲覧、削除、内容変更、印刷、ネットワーク転送、又は可搬記憶媒体への保存等の医用情報に対する各種処理を要求する。
【００１８】
医用リスト取得部１０は、ネットワークＮを介して医用情報管理システムのデータベースを参照し、医用リストを取得して保持する。取得する医用リストは、患者情報のレコードで構成される患者リスト、検査情報のレコードで構成される検査リスト、医用画像のレコードで構成される医用画像リスト等の医療現場で取り扱う医用情報のリストである。医用リストは、医用情報管理システムが記憶するデータベースから抽出されたレコード群である。
【００１９】
操作解析部１１は、ユーザインタフェースを用いて入力された操作を解析する。また解析結果に応じて、医用リストの加工、又は各種処理要求の作成及び送信を行う。操作解析部１１は、レコードの並び替え操作、レコードの選択操作、選択したレコードに対応する医用情報の各種処理操作を受け付ける。
【００２０】
レコードの選択操作では、処理するレコードの単一選択、又は一括処理する複数のレコードの集合であるレコード群の範囲選択を受け付ける。レコードの並び替え操作、又は削除や変更等のレコードの並び順やレコード内容が変更される処理操作を受け付けると、医用リスト取得部１０が保持している医用リストを加工し、これら操作を反映したレコードの並び順に変更する。
【００２１】
選択したレコードに対応する医用情報の処理操作を受け付けると、選択したレコードを特定する情報と、削除や変更等の処理種別情報を作成し、医用情報管理システムに送信する。レコードを特定する情報は、医用情報を特定する情報と一致し、取得した医用リストが患者リストであれば患者ＩＤ、検査リストであれば検査ＩＤ、医用画像リストであれば画像ＩＤである。
【００２２】
ログ作成部２は、処理された医用情報を特定するログを作成して管理する。複数の医用情報が一括処理された場合、一括処理された医用情報を１グループとし、そのグループを特定するログを作成する。一括処理された医用情報のグループは、医用リスト上での範囲で特定され、当該グループに対する処理直前のレコード並び順を反映した医用リストを基礎とする。ログには、この範囲を特定する情報と、範囲特定の基礎となる処理直前のレコード並び順に関する情報が記録される。
【００２３】
このログ作成部２は、並び順情報を記憶する並び順情報記憶部１２と、並び順情報の記憶先を特定する記憶先情報を作成する記憶先情報作成部１３と、範囲情報を作成する範囲情報作成部１４と、記憶先情報と範囲情報とを採取項目としたログを作成するログ記録部１５と、作成されたログを記憶するログ記憶部１６とを備える。
【００２４】
並び順情報記憶部１２は、並び順情報を記憶媒体を利用して記憶する。並び順情報は、医用情報の削除や変更等の各種処理直前の医用リストの並び順を示す。即ち、並び順情報は、処理要求までになされたレコードの並び替えや本処理要求に係る処理以前の他の処理で変更されたレコードの並び順を反映する。並び順情報記憶部１２は、レコードの並び替え、又はレコードの削除や変更等のレコードの並び順が変更される処理がなされるたびに、新たな並び順情報を取得する。並び順情報は、処理された医用情報を特定する基礎となる。
【００２５】
記憶先情報作成部１３は、並び順情報の記憶先のパスを示す記憶先情報を作成する。新たな並び順情報が並び順情報記憶部１２に記憶されるたびに最新の記憶先の記憶先情報を作成して保持する。
【００２６】
範囲情報作成部１４は、範囲情報を作成する。範囲情報は、処理された医用情報に対応するレコード群の医用リスト上での範囲を示す情報である。範囲情報は、起点と起点から数えたレコード群の個数、又は起点と終点等、範囲の存在位置と範囲の拡がりの２つのデータでレコード群の範囲を示す。範囲情報作成部１４は、操作解析部１１が解析した入力操作のうち、レコードの選択を示す情報を一時保持し、次の入力操作によって処理要求がなされると、この保持した情報から範囲情報を作成する。
【００２７】
ログ記録部１５は、処理された医用情報を特定するログを作成する。ログは、記憶先情報作成部１３が作成した記憶先情報と範囲情報作成部１４が作成した範囲情報とを採取項目としたものである。記録したログは、ログ記憶部１６又は可搬記憶媒体に記憶させる。ログの記憶先は、予め設定される。ログ記録部１５は、設定を参照してログの記憶先を決定する。ログの記憶先設定は、ユーザインタフェースを用いた入力操作によって変更される。
【００２８】
クライアント装置１００のログ作成動作を図２に示す。図２に示すように、まず操作者がユーザインタフェースを用いて医用リストの取得操作を行うと（Ｓ０１，Ｙｅｓ）、操作解析部１１は、ネットワークＮを介してデータベースを参照し、医用リストを取得する（Ｓ０２）。
【００２９】
操作者がユーザインタフェースを用いて医用リスト内のレコードの並び替え操作を行うと（Ｓ０３，Ｙｅｓ）、操作解析部１１は、操作に従って医用リスト内のレコードの並び替える（Ｓ０４）。レコードの並び替え処理では、医用リストが患者リストであれば患者ＩＤを昇順若しくは降順に並び替え又は患者氏名を５０音順に並び替え、表示画面に出力する。
【００３０】
レコードの並び替えがなされると、並び順情報記憶部１２は、並び順情報を更新する（Ｓ０５）。並び順情報が更新されると、記憶先情報作成部１３は、その記憶先のパスを取得して記憶先情報を更新する（Ｓ０６）。Ｓ０４〜Ｓ０６は、レコードの並び替え操作（Ｓ０３，Ｙｅｓ）が行われるたびに繰り返され、並び順情報及び記憶先情報をそのたびに再作成して更新する。
【００３１】
操作者がユーザインタフェースを用いて医用リスト内のレコードを選択し、選択したレコードに対応する医用情報の処理操作を行うと（Ｓ０７）、操作解析部１１は、処理種別と選択されたレコードを提示して処理を要求する通信データを医用情報管理システムに対して送信する（Ｓ０８）。
【００３２】
要求の通信データの送信と同時に、範囲情報作成部１４は、選択されたレコード群の範囲を示す範囲情報を処理直前のレコード並び順をベースに作成する（Ｓ０９）。範囲情報が作成されると、ログ記録部１５は、作成された範囲情報と最新の記憶先情報とを一つのログの採取項目として記録してログ記憶部１６に記憶させる（Ｓ１０）。
【００３３】
さらに、要求の送信後、操作解析部１１は、医用情報に対する処理によって医用リストの変更があれば、選択されたレコードを要求に対応して医用リストから削除、又は選択されたレコードを変更する（Ｓ１１）。尚、可搬記憶媒体への保存や転送等の医用リストの変更を伴わない場合は、当該処理はスキップする。削除又は変更等の処理が医用リストに反映されると、並び順情報記憶部１２は、処理が反映された医用リストのレコード並び順に対応する並び順情報を作成して更新する（Ｓ１２）。並び順情報が記憶されると、記憶先情報作成部１３は、その記憶先のパスを取得して記憶先情報として更新して保持する（Ｓ１３）。
【００３４】
Ｓ０３〜Ｓ１３は、医用リストに対する操作が終了されるまで繰り返される（Ｓ１４，Ｙｅｓ）。この繰り返しの間、レコードの並び替え、若しくは削除又は変更等の医用リストのレコード並び順の変更があるたびに、最新の並び順情報と記憶先情報が作成されて更新される。削除や変更等の医用情報に対する各種処理が要求されるたびに、その処理直前の記憶先情報と範囲情報とを、採取項目としてログに記録する。
【００３５】
図３は、並び順情報記憶部１２において記憶される並び順情報をその記憶過程とともに示す図である。図３に示すように、例えば、医用リストは、まず医用情報管理システムから取得され（図中Ａ）、削除禁止フラグの有無による並び替え等の操作者の並び替え操作があれば、レコードの並び替えを経て（図中Ｂ）、及び更新日時による並び替え等の操作者の並び替え操作があれば、レコードの並び替えを経て（図中Ｃ）、その並び替えを反映した医用リスト（図中Ｃ）から処理しようとする医用情報に対応するレコードが選択され（図中、患者ＩＤ１０、１１、６、７が含まれる範囲）、処理要求がなされる。
【００３６】
医用リスト（図中Ａ乃至Ｃ）の各レコードのデータ項目には、患者ＩＤ、検査ＩＤ、画像ＩＤ等の医用情報を固有に示す情報Ｉｍが含まれる。また、更新日時及び削除禁止フラグがデータ項目として含まれている。医用情報を固有に示す情報Ｉｍの並び順がレコードの並び順を示す。その他、レコードＩＤの並び順等をレコード並び順を示すものとして取り扱ってもよい。
【００３７】
この医用リストの各過程において、並び順情報記憶部１２は、取得時の並び順情報を作成し（図中ａ）、操作者の並び替え操作があればその並び替えを反映する並び順情報を作成して更新し（図中ｂ）、又はさらなる並び替えを反映する並び順情報（図中ｃ）を作成して更新する。さらなる並び替えを反映した医用リストにおいてレコードが選択されて処理要求されれば、さらなる並び替えを反映した並び順情報（図中ｃ）が、処理直前のレコードを示す並び順情報となる。
【００３８】
並び順情報（図中ａ乃至ｃ）は、医用情報を固有に示す情報Ｉｍの並び順を記述したテキストである。並び順情報記憶部１２は、レコードの並び順の変更があるたびに、その並び替えが反映された医用リスト（図中Ａ乃至Ｃ）から、医用情報を固有に示す情報Ｉｍを並び順に抽出してテキストに書き出し、最新を保持する。医用情報に対する処理要求がなされた場合には、最新のテキストの記憶を確定する。
【００３９】
尚、テキストに別途書き出して各テキストを一時的に保持しておき、医用情報に対する処理要求がなされた場合には、その処理要求がなされる直前の最新のテキストを記憶させ、他のテキストを破棄してもよい。
【００４０】
また、並び順情報は、少なくともこの医用情報を固有に示す情報Ｉｍの並びが示されるものであればよく、レコードの並び換えがなされた医用リストそのものであってもよい。並び順情報記憶部１２は、医用リスト取得部１０から、レコードの並び替えがなされる度にレコードの並び替えがなされた医用リスト（図中Ａ乃至Ｃ）を取得し、最新を保持する。医用情報に対する処理要求がなされた場合には、取得した最新の医用リストを記憶する。
【００４１】
尚、レコードの並び替えがなされる度に並び替えが反映した医用リストを別途保持又は一時的に記憶させておき、医用情報に対する処理要求がなされた場合に、その処理要求がなされる直前の最新の医用リストを記憶させ、他の医用リストを破棄してもよい。
【００４２】
図４は、並び順情報記憶部１２の並び順情報記憶動作を示す図である。まず、レコードが並び替えられると（Ｓ２１，Ｙｅｓ）、並び替えを反映した医用リストを読み出し（Ｓ２２）、医用情報を固有に示す情報Ｉｍを並び順に抽出する（Ｓ２３）。抽出すると、抽出した医用情報を固有に示す情報Ｉｍを並び順にテキストに書き出す（Ｓ２４）。並び順情報が医用リストそのものである場合には、並び替え毎に並び替えが反映された医用リストを医用リスト取得部１０から取得して保持する。
【００４３】
既に並び順情報を保持している場合には（Ｓ２５，Ｙｅｓ）、保持している並び順情報を破棄して（Ｓ２６）、新しくテキストに書き出した並び順情報を保持する（Ｓ２７）。医用情報に対する処理要求がなされると（Ｓ２８，Ｙｅｓ）、その処理要求の直前に保持していた最新の並び順情報の記憶を確定する（Ｓ２９）。
【００４４】
医用リストに対する操作が終了するまでは（Ｓ３０，Ｙｅｓ）、Ｓ２１〜Ｓ２９を繰り返し、保持している並び順情報には、レコードの並び替えや削除変更等のレコードの並び順が変更される処理を反映して最新に保ち続ける（Ｓ３０，Ｎｏ）。
【００４５】
図５は、並び順情報の他の形態を示す図である。尚、例示の医用リストの並び替え過程は図３と同一につきその説明を省略する。図５に示すように、並び順情報記憶部１２は、並び順情報（図中ａ'乃至ｃ'）として、医用リスト取得時の医用情報を固有に示す情報Ｉｍの並び順を示す取得時情報Ｉｇと、取得以降処理直前までの医用リストに対する操作内容の履歴を示す操作履歴情報Ｉｏとを対にして作成するようにしてもよい。
【００４６】
取得時情報Ｉｇは、医用リスト取得時の医用情報を固有に示す情報Ｉｍの並びが示された医用リストである。操作履歴情報Ｉｏは、レコードの並び替え操作や、削除又は変更等のレコードの並び順が変更される操作が入力されるたびに、その操作内容を蓄積した情報である。即ち、操作履歴情報Ｉｏには、昇順ソート、降順ソート、所定データ項目の５０音順ソート、又は日付順ソート等のレコードの並び替え内容、削除処理が要求されたレコード群の範囲情報等を時系列順に蓄積する。
【００４７】
図６は、並び順情報記憶部１２の他の形態の並び順情報を記憶する動作を示す図である。尚、この動作説明においては、医用リストそのものを取得時の並び順を示すものとして扱う形態に基づいて説明するが、医用リストから医用情報を固有に示す情報Ｉｍの並び順を抽出してテキストに書き出す形態であっても同様である。
【００４８】
まず、医用リストが医用情報管理システムから取得されると（Ｓ４１，Ｙｅｓ）、並び順情報記憶部１２は、取得時の医用リストを取得時情報Ｉｇとして記憶する（Ｓ４２）。
【００４９】
レコードの並び替え操作が入力されると（Ｓ４３，Ｙｅｓ）、その操作内容を取得し操作履歴情報Ｉｏに蓄積し、その操作履歴情報Ｉｏを保持する（Ｓ４４）。医用情報に対する処理要求がなされると（Ｓ４５，Ｙｅｓ）、その処理要求の直前に保持していた最新の操作履歴情報Ｉｏを別途記憶し確定する（Ｓ４６）。さらに、その処理要求の操作内容を保持している操作履歴情報Ｉｏに蓄積する（Ｓ４７）。
【００５０】
別途記憶して確定した操作履歴情報Ｉｏ（Ｓ４６）は、取得時情報Ｉｇとともに医用情報に対する処理（Ｓ４５，Ｙｅｓ）に対する並び順情報となる。さらに医用情報に対する処理を反映して継続して保持している操作履歴情報Ｉｏ（Ｓ４７）は、操作終了まで操作履歴を蓄積し続ける。
【００５１】
医用リストに対する操作が終了するまでは（Ｓ４８，Ｙｅｓ）、Ｓ４３〜Ｓ４７を繰り返し、医用情報に対する処理がなされるたびに並び順情報が対応して確定し続ける（Ｓ４８，Ｎｏ）。
【００５２】
図７は、範囲情報作成部１４が作成する範囲情報を示す図である。図７に示すように、範囲情報作成部１４は、範囲情報として、起点情報Ｉｋと起点から数えたレコード群の個数情報Ｉｎとを作成する。
【００５３】
起点情報Ｉｋは、選択されたレコード群のうちの一のレコードのデータ項目に含まれる医用情報を固有に示す情報Ｉｍである。本実施形態では、起点情報Ｉｋは、選択されたレコード群の先頭レコードの医用情報を固有に示す情報Ｉｍである。この起点情報Ｉｋによって範囲の存在位置を示し、範囲の拡がりを示すための基準点となる。
【００５４】
起点情報Ｉｋは、範囲の存在位置を示し基準点となるものであれば、選択されたレコード群の最後尾に並ぶ終点レコードであっても、途中に並ぶ所定順位のレコードであってもよい。また、並び順情報として医用リストそのものを取得した場合には、起点情報Ｉｋは、医用情報を固有に示す情報Ｉｍに代えて、レコードの並び順位としてもよい。
【００５５】
個数情報Ｉｎは、処理されるレコード群の個数である。選択されたレコード群の範囲の拡がりを示すことができる。起点情報Ｉｋが先頭レコードであるか、若しくは終点レコードであるか、又は途中に並ぶ所定順位のレコードであるかによって、選択されたレコード群が並び順下位方向へ拡がる、若しくは選択されたレコード並び順上位方向へ拡がる、又はレコード並び順の上下位方向へ所定個ずつ拡がる等の拡がり方向の情報を含めることもできる。拡がり方向が予め規定されている場合には、拡がり方向の情報は必要ない。
【００５６】
範囲情報作成部１４の範囲情報作成動作を図８に示す。範囲情報作成部１４は、操作解析部１１による操作の解析結果が医用情報に対する処理要求であった場合（Ｓ５１，Ｙｅｓ）、並び順が最上位のレコードを判別対象として設定し（Ｓ５２）、判別対象の選択の有無を判別する（Ｓ５３）。
【００５７】
判別の結果、判別対象が選択されていなければ（Ｓ５３，Ｎｏ）、判別対象を次の並び順位のレコードに繰り下げ（Ｓ５４）、新たな判別対象について選択の有無を判別する（Ｓ５３）。
【００５８】
Ｓ５３〜Ｓ５４を繰り返し（Ｓ５３，Ｎｏ）、判別対象が選択されていると判別されると（Ｓ５３，Ｙｅｓ）、判別対象のレコードのデータ項目に含まれる医用情報を固有に示す情報Ｉｍを抽出して起点情報Ｉｋに設定する（Ｓ５５）。
【００５９】
起点情報Ｉｋが作成されると、個数情報Ｉｎを「１」に初期化し（Ｓ５６）、判別対象を次の並び順位のレコードにさらに繰り下げ（Ｓ５７）、新たな判別対象について選択の有無を判別する（Ｓ５８）。判別対象のレコードが選択されていれば（Ｓ５８，Ｙｅｓ）、個数情報Ｉｎをカウントアップする（Ｓ５９）。
【００６０】
判別対象のレコードが選択されていると判別されている間は（Ｓ５８，Ｙｅｓ）、Ｓ５７〜Ｓ５９を繰り返し、最終的に（Ｓ５８，Ｎｏ）、選択されたレコード群の起点情報Ｉｋと個数情報Ｉｎとして確定する。
【００６１】
また、範囲情報としては、図９に示すように、起点情報Ｉｋと終点情報Ｉｓとを作成するようにしてもよい。起点情報Ｉｋと終点情報Ｉｓは、選択されたレコード群の最両端のレコードを示す。起点情報Ｉｋが、選択されたレコード群のうちの先頭レコードの医用情報を固有に示す情報Ｉｍであれば、終点情報Ｉｓは、選択されたレコード群のうちの最後尾レコードの医用情報を固有に示す情報Ｉｍである。
【００６２】
範囲情報として起点情報Ｉｋと終点情報Ｉｓとを作成する場合の範囲情報作成部１４の範囲情報作成動作を図１０に示す。
【００６３】
範囲情報作成部１４は、操作解析部１１による操作の解析の結果が医用情報に対する処理要求であった場合（Ｓ６１，Ｙｅｓ）、並び順が最上位のレコードを判別対象として設定し（Ｓ６２）、判別対象のレコードの選択の有無を判別する（Ｓ６３）。
【００６４】
判別の結果、判別したレコードが選択されていなければ（Ｓ６３，Ｎｏ）、判別対象を次の並び順位のレコードに繰り下げ（Ｓ６４）、新たな判別対象のレコードの選択の有無を判別する（Ｓ６３）。
【００６５】
Ｓ６３〜Ｓ６４を繰り返し（Ｓ６３，Ｎｏ）、判別対象が選択されていると判別されると（Ｓ６３，Ｙｅｓ）、判別対象のレコードのデータ項目に含まれる医用情報を固有に示す情報Ｉｍを抽出して起点情報Ｉｋに設定する（Ｓ６５）。
【００６６】
起点情報Ｉｋが作成されると、判別対象を次の並び順位のレコードにさらに繰り下げ（Ｓ６６）、新たな判別対象について選択の有無を判別する（Ｓ６７）。判別対象のレコードが選択されていない場合（Ｓ６７，Ｎｏ）、判別対象の一つ上位の並び順のレコードのデータ項目に含まれる医用情報を固有に示す情報Ｉｍを抽出して終点情報Ｉｓに設定する（Ｓ６８）。
【００６７】
判別対象のレコードが選択されていると判別されている間は（Ｓ６７，Ｙｅｓ）、Ｓ６６〜Ｓ６７を繰り返し、選択されていない判別対象のレコードに到達すると（Ｓ６８，Ｎｏ）、判別対象の一つ上位の並び順のレコードのデータ項目に含まれる医用情報を固有に示す情報Ｉｍを抽出して終点情報Ｉｓに設定する（Ｓ６８）。
【００６８】
図１１に、ログ記録部１５が記録したログの内容を示す。図１１に示すように、ログ記録部１５は、記憶先情報１４から記憶先情報として、並び順情報の記憶先のパスＰｓを取得し、範囲情報作成部１４から範囲情報として、起点情報Ｉｋと、個数情報Ｉｎ又は終点情報Ｉｓを取得し、一つのログに採取項目として記録する。記憶先のパスＰｓは、コンピュータ名から始まる並び順情報が記憶されているディレクトリまでのツリー構造を示す。ログには、その他、ログナンバーが付され、処理が実行された日時と削除等の処理内容が採取項目として記録される。
【００６９】
ログ記録部１５のログ記録動作を図１２に示す。範囲情報作成部１４による範囲情報作成終了通知を受け取ると（Ｓ７１，Ｙｅｓ）、ログ記録部１５は、範囲情報作成部１４が記憶した範囲情報を取得し（Ｓ７２）、記憶先情報作成部１３が記憶した記憶先情報を取得する（Ｓ７３）。範囲情報と記憶先情報を取得すると、ログ記憶部１６に蓄積されたログファイルを取得し（Ｓ７４）、取得した範囲情報と記憶先情報とを採取項目として新たなログを書き込む（Ｓ７５）。
【００７０】
このように、本発明のログ作成技術を適用したクライアント装置１００では、処理要求のために選択されたレコード群に対して一つのログを作成する。このログを作成するための記憶先情報や範囲情報の作成は、医用情報に対する処理が実際に要求するまでに済まされ、処理実行時には、それら情報の確定と、それら情報を組み合わせた一つのログが作成されるのみである。また、そのログには、処理されたレコード群の存在範囲という低データ量の情報が記録される。
【００７１】
このレコード群の存在範囲という低データ量の情報として記録可能とするものは、レコード群の存在範囲を、処理直前の医用リストのレコード並び順を基礎として特定するためである。一括処理の特性上、処理直前の医用リストのレコード並び順を基礎とすれば、処理しようとするレコードが連続して並びやすいからである。尚、一括処理の特性とは、操作者は、処理する医用情報を選択するにあたり、その処理条件に基づいてレコードの並び換えを行い、まとまった範囲のレコードを処理の対象として選択する場合が多いことをいう。
【００７２】
従って、本発明のログ作成技術を適用した場合、医用情報を特定し得るログに必要な総データ量は、医用情報を個別的に特定し得るログを医用情報分だけ作成する場合と比べ格段に小さくなり、またそれらを新たに作成する必要はなく、格段にログ作成の処理の負荷を低減させることができる。
【００７３】
図１３は、本実施形態のログ作成技術による医用情報に対する処理の完結までを示すタイムチャートと、従来の一の医用情報に対して一のログを作成した場合の処理完結までを示すフローチャートである。図１３（ａ）乃至（ｃ）は、医用情報に対する複数の処理を連続的に行った場合を例にしたものである。図１３（ａ）は、ログを記録しない場合、図１３（ｂ）は、従来のログ作成技術によるログ記録を行った場合、図１３（ｃ）は、本実施形態のログ作成技術によるログ記録を行った場合を示す。
【００７４】
図１３に示すように、クライアント装置１００は、例えば、医用画像のフィルム印刷の処理Ｐｒ１を行い、続いて医用画像を可搬記憶媒体へ記憶させる処理Ｐｒ２を行い、最後に医用画像の削除処理Ｐｒ３を行なう。
【００７５】
図１３（ａ）に示すように、基準としてログ記録処理を行わない場合は、医用情報に対する処理Ｐｒ１，２，３が終了すれば、順次次の操作及び処理に移ることができる。
【００７６】
これに対して図１３（ｂ）に示すように、従来のログ記録処理の場合は、医用情報に対するフィルム印刷処理Ｐｒ１、可搬記憶媒体への記憶処理Ｐｒ２、さらには削除処理Ｐｒ３等の実際の各処理の終了後にログ記録処理Ｌ１，２，３が行われる。この従来のログ記録処理Ｌ１，２，３では、一の医用情報に対して一のログを記録するため、処理した医用情報の数に応じてＣＰＵにログ記録処理のための占有時間が多く割り当てられる。そのため、各医用情報に対する処理Ｐｒ１，２，３に各ログ記録処理Ｌ１，２，３を加えたそれぞれの全体的な処理の終了までの時間は、実際の医用情報に対する処理Ｐｒ１，２，３の時間に比べて冗長する。
【００７７】
従って従来のログ記録では、装置操作者は、医用情報に対する処理Ｐｒ１，２，３が終了したにも関わらず、その後のログ記録処理Ｌ１，２，３によりもたつき感を覚え、その使用感を害する。
【００７８】
一方、本実施形態のログ記録では、処理しようとするレコード群に対して一のログを記録するためログ記録の負荷が軽減されており、図１３（ｃ）に示すように、ログ記録処理Ｌ１，２，３に割り当てられるＣＰＵ占有時間が格段に短くなる。そのため、ログ記録処理Ｌ１，２，３の時間は、各医用情報に対する処理Ｐｒ１，２，３時間と比べても低い割合に抑えられる。
【００７９】
そのため、装置操作者は、全体的な処理が完結するまでにもたつき感を覚えることなく、図１３（ａ）に示すログ記録処理を行わない場合とさほど変わらない使用感で、ログ記録処理を行いつつ次の操作することが可能となる。尚、ログの記録時間は、処理する医用情報の数が多ければ多いほど、全体的な処理の終了までの時間に対する割合が低くなる。
【００８０】
尚、図１４に示すように、処理しようとする医用情報に対応するレコードの選択では、医用リスト上において選択されたレコード群が複数の範囲に散在する場合がある。この場合、範囲情報作成部１４は、散在する範囲毎に範囲情報を作成し、ログ記録部１５は、範囲情報毎にログを記録する。尚、複数の範囲に散在する場合でも一括処理であれば、ログ記録部１５がログの採取項目に含める記憶先情報は、共通である。
【００８１】
図１５は、選択されたレコード群が複数の範囲に散在する場合があることを前提とした範囲情報の作成動作を示す図である。範囲情報作成部１４は、操作解析部１１による操作の解析の結果が医用情報に対する処理要求であった場合（Ｓ８１，Ｙｅｓ）、並び順が最上位のレコードを判別対象として設定し（Ｓ８２）、判別対象の選択の有無を判別する（Ｓ８３）。
【００８２】
判別の結果、判別したレコードが選択されていなければ（Ｓ８３，Ｎｏ）、判別対象を次の並び順位のレコードに繰り下げ（Ｓ８４）、新たな判別対象について選択の有無を判別する（Ｓ８３）。
【００８３】
Ｓ８３〜Ｓ８４を繰り返し（Ｓ８３，Ｎｏ）、判別対象が選択されていると判別されると（Ｓ８３，Ｙｅｓ）、判別対象のレコードのデータ項目に含まれる医用情報を固有に示す情報Ｉｍを抽出して起点情報Ｉｋに設定する（Ｓ５５）。
【００８４】
起点情報Ｉｋが作成されると、個数情報Ｉｎを「１」に初期化し（Ｓ８６）、判別対象を次の並び順位のレコードにさらに繰り下げ（Ｓ８７）、新たな判別対象について選択の有無を判別する（Ｓ８８）。判別対象のレコードが選択されていれば（Ｓ８８，Ｙｅｓ）、個数情報Ｉｎをカウントアップする（Ｓ８９）。
【００８５】
判別対象のレコードが選択されていると判別されている間は（Ｓ８８，Ｙｅｓ）、Ｓ８７〜Ｓ８９を繰り返し、最終的に選択されたレコード群の起点情報Ｉｋと個数情報Ｉｎを作成する。
【００８６】
判別対象のレコードが選択されていない場合（Ｓ８８，Ｎｏ）、個数情報Ｉｎが「０」でない場合（Ｓ９０，Ｎｏ）、保持している起点情報Ｉｋと個数情報Ｉｎを関連づけて一つの範囲情報を作成する（Ｓ９１）。全レコードを判別対象としていない場合（Ｓ９２，Ｎｏ）、判別対象を次の並び順位のレコードにさらに繰り下げ（Ｓ９３）、Ｓ８３〜Ｓ９１を繰り返し、散在する複数の範囲についてそれぞれ範囲情報を作成する。
【００８７】
尚、範囲情報として、起点情報Ｉｋと終点情報Ｉｓと個数情報Ｉｎとを作成するようにしてもよい。終点情報Ｉｓと個数情報Ｉｎの双方をログに記録することで範囲情報の誤り検出符号となる。
【００８８】
また、クライアント装置１００において、本実施形態で作成されたログから、処理された医用情報の個々を特定し得る情報を復元するようにしてもよい。
【００８９】
図１６は、処理された医用情報の個々を特定し得る情報を復元する構成を備えたクライアント装置１００を示す図である。このクライアント装置１００は、処理された医用情報の個々を特定し得る情報を復元する復元部３をさらに備えている。
【００９０】
復元部３は、ログと並び順情報とから、実際に削除や変更等がなされたレコード群を再現する。この復元部３は、ログ読出部３１と、並び順情報読出部３２と、処理レコード再現部３３とから構成される。
【００９１】
ログ読出部３１は、ログ記憶部１６からログを読み出す。並び順情報読出部３２は、読み出したログから記憶先情報を読み取って、記憶先情報が示す記憶先から並び順情報を取得する。処理レコード再現部３３は、読み出したログから範囲情報を読み取って、取得した並び順情報が示すレコードの並び順から範囲情報が示す範囲に存在するレコード群の医用情報を固有に示す情報Ｉｍを抽出する。
【００９２】
並び順情報読出部３２は、並び順情報が取得時情報Ｉｇと操作履歴情報Ｉｏで構成される場合は、記憶先情報に基づいて取得時情報Ｉｇと操作履歴情報Ｉｏを取得し、取得した取得時情報Ｉｇと操作履歴情報Ｉｏから、医用情報の処理直前のレコード並び順を作成する。医用情報の処理直前のレコード並び順を作成すると、範囲情報に基づき、処理レコード再現部３３が、処理された医用情報に係るレコード群の医用情報を固有に示す情報Ｉｍを抽出する。
【００９３】
本実施形態のログでは、直接処理された医用情報を特定することができないが、この復元部３により、簡便に人間が理解可能な表現形式に変換でき、人間がログの監査等を行う場合に好適である。
【００９４】
以上のクライアント装置１００は、キーボードやマウス等の入力装置及びモニタ等の表示装置で構成されるユーザインタフェースを備えたコンピュータで構成するようにしてもよい。コンピュータで構成されるクライアント装置１００は、内部に演算制御部（ＣＰＵ）、主記憶部（ＲＡＭ）、外部記憶部（ＲＡＭ）、通信インタフェース（ＮＩＣ）等を備え、バスでそれぞれを接続する構成を有する。
【００９５】
外部記憶部は、不揮発性の記憶媒体で構成され、各種データを記憶する。この外部記憶部には、オペレーティングシステム（ＯＳ）や医用情報処理やログ作成を実行させるプログラムが記憶され、演算制御部（ＣＰＵ）がプログラムを解釈して実行することで医用情報処理やログ作成が実行される。実行の際には、主記憶部をワークエリアとしてデータを一時的に保持し、外部記憶部を不揮発性の記憶媒体として各種結果を記憶する。
【００９６】
本実施形態では、医用情報処理部１、ログ作成部２、及び復元部３は、演算制御部を含み構成され、主記憶部をワークエリアとして利用して各種情報を保持し、外部記憶部を利用して各種情報を記憶する。
【００９７】
また、医用情報処理部１、ログ作成部２、又は復元部３は、クライアント装置１００以外にも医療現場で稼働する画像診断装置や医用情報管理システム等のコンピュータを備える装置においても備えることができる。
【図面の簡単な説明】
【００９８】
【図１】本実施形態に係る装置の構成を示すブロック図である。
【図２】本実施形態の装置の概略動作を示すフローチャートである。
【図３】並び順情報の記憶過程と記憶される並び順情報を示す図である。
【図４】並び順情報の記憶動作を示すフローチャートである。
【図５】並び順情報の他の形態を示す図である。
【図６】他の形態の並び順情報の記憶動作を示すフローチャート図である。
【図７】範囲情報を示す図である。
【図８】範囲情報の作成動作を示す図である。
【図９】範囲情報の他の形態を示す図である。
【図１０】他の形態の範囲情報の作成動作を示すフローチャートである。
【図１１】本実施形態により記録されるログを示す図である。
【図１２】本実施形態のログの記録動作を示すフローチャートである。
【図１３】本実施形態のログ記録による医用情報に対する処理の完結までのタイムチャートを示す図である。
【図１４】選択範囲が医用リスト上で散在する場合の例を示す図である。
【図１５】選択範囲が散在する場合の範囲情報の作成動作を示すフローチャートである。
【図１６】本実施形態のログを復元する装置を示す図である。
【符号の説明】
【００９９】
１    医用情報処理部
２    ログ作成部
３    復元部
１０  医用リスト取得部
１１  操作解析部
１２  並び順情報記憶部
１３  記憶先情報作成部
１４  範囲情報作成部
１５  ログ記録部
１６  ログ記憶部
【図１】
2007286743.tif 000003
【図２】
2007286743.tif 000004
【図３】
2007286743.tif 000005
【図４】
2007286743.tif 000006
【図５】
2007286743.tif 000007
【図６】
2007286743.tif 000008
【図７】
2007286743.tif 000009
【図８】
2007286743.tif 000010
【図９】
2007286743.tif 000011
【図１０】
2007286743.tif 000012
【図１１】
2007286743.tif 000013
【図１２】
2007286743.tif 000014
【図１３】
2007286743.tif 000015
【図１４】
2007286743.tif 000016
【図１５】
2007286743.tif 000017
【図１６】
2007286743.tif 000018