JP2011039877A - Medical information processing system - Google Patents
Medical information processing system Download PDFInfo
- Publication number
- JP2011039877A JP2011039877A JP2009187820A JP2009187820A JP2011039877A JP 2011039877 A JP2011039877 A JP 2011039877A JP 2009187820 A JP2009187820 A JP 2009187820A JP 2009187820 A JP2009187820 A JP 2009187820A JP 2011039877 A JP2011039877 A JP 2011039877A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- application program
- user
- display
- medical information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
【課題】ワークフローの効率的な引き継ぎを可能とする医用情報処理システムの提供。
【解決手段】実行部31は、ユーザ操作に従って医用情報アプリケーションプログラムを実行し、医用情報を処理する。実行制御部33は、医用情報アプリケーションプログラムの実行を中断するために、実行部31を制御する。操作情報記憶部37は、中断時点と所定時点との間のユーザ操作に関する操作情報を時系列で記憶する。表示部53は、医用情報アプリケーションプログラムの処理結果を表示するためのディスプレイを有する。再生部49は、所定時点と中断時点との間のユーザ操作を操作情報に従ってディスプレイ上に再生する。
【選択図】 図2Provided is a medical information processing system that enables efficient handover of a workflow.
An execution unit 31 executes a medical information application program in accordance with a user operation to process medical information. The execution control unit 33 controls the execution unit 31 in order to interrupt the execution of the medical information application program. The operation information storage unit 37 stores operation information related to user operations between the interruption point and a predetermined point in time series. The display unit 53 has a display for displaying the processing result of the medical information application program. The reproduction unit 49 reproduces the user operation between the predetermined time point and the interruption time point on the display according to the operation information.
[Selection] Figure 2
Description
本発明は、シンクライアント環境化における医用情報処理システムに関する。 The present invention relates to a medical information processing system in a thin client environment.
現在、シンクライアント環境化で病院内の医用情報処理システムを構築することが試みられている。病院内の医用情報処理システムでは、病院で実施されるワークフローをサポートする必要がある。シンクライアント環境下においても当然シンクライアント間でワークフローの引き継ぎを行なわねばならない。 At present, attempts are being made to construct medical information processing systems in hospitals in a thin client environment. In a medical information processing system in a hospital, it is necessary to support a workflow executed in the hospital. Even in a thin client environment, the workflow must naturally be taken over between the thin clients.
従来技術として、ワークフローを引き継ぐ際に前回の最後の状態を医用画像情報システムで記憶しておくものがある。しかし、この従来技術を用いた場合、ユーザは、最後の状態のみを理解できるだけで、最後の状態に至るまでの内容(経緯)を理解することができない。また、病院内の医用情報処理システムで扱う情報には、患者情報が含まれるので、ワークフローの引き継ぎ時に患者情報の取り扱いに注意が必要である。また、病院では人命に係る業務が行なわれているため、業務の効率化が重要であり、ワークフローを効率的に実行することが重要である。 As a prior art, there is one in which the last state of the previous time is stored in a medical image information system when taking over a workflow. However, when this conventional technique is used, the user can understand only the last state, and cannot understand the contents (background) up to the last state. In addition, since information handled by the medical information processing system in the hospital includes patient information, care must be taken in handling patient information when taking over a workflow. In addition, since operations related to human life are performed in hospitals, it is important to improve the efficiency of operations, and it is important to efficiently execute workflows.
なお特許文献1には、超音波診断装置での心臓の画像表示例が示されている。 Patent Document 1 shows an example of displaying an image of a heart in an ultrasonic diagnostic apparatus.
本発明の目的は、ワークフローの効率的な引き継ぎを可能とする医用情報処理システムを提供することにある。 An object of the present invention is to provide a medical information processing system that enables efficient handover of a workflow.
本発明の第1局面に係る医用情報処理システムは、ユーザ操作に従ってアプリケーションプログラムを実行し、医用情報を処理する実行部と、前記アプリケーションプログラムの実行を中断するために、前記実行部を制御する制御部と、前記中断が行なわれた中断時点と前記中断時点以前の所定時点との間に行なわれたユーザ操作に関する操作情報を時系列で記憶する記憶部と、前記アプリケーションプログラムの処理結果を表示するためのディスプレイを有する表示部と、前記中断時点と前記所定時点との間のユーザ操作を前記操作情報に従って前記ディスプレイ上に再生する再生部とを具備する。 A medical information processing system according to a first aspect of the present invention executes an application program according to a user operation, and executes an application unit that processes medical information, and a control that controls the execution unit to interrupt the execution of the application program A storage unit that stores operation information related to user operations performed between the interruption point at which the interruption was performed and a predetermined point before the interruption point, and a processing result of the application program. A display unit having a display for playing back, and a playback unit that plays back a user operation between the interruption time point and the predetermined time point on the display according to the operation information.
本発明によれば、ワークフローの効率的な引き継ぎを可能とする。 According to the present invention, it is possible to efficiently take over a workflow.
以下、図面を参照しながら本発明の実施形態に係わる医用情報処理システムを説明する。 Hereinafter, a medical information processing system according to an embodiment of the present invention will be described with reference to the drawings.
図1は、本実施形態に係る医用情報処理システム1のネットワーク環境を示す図である。図1に示すように、医用情報処理システム1は、ネットワークを介して接続されたサーバ装置3と複数のクライアント装置5―1、5―2、5―3、5―4とを備える、病院内に構築されたシンクライアント型のネットワークシステムである。以下、説明の簡単のため、特に区別する必要がない場合は、クライアント装置5―1、5―2、5―3、5―4をまとめてクライアント装置5と呼ぶことにする。
FIG. 1 is a diagram showing a network environment of a medical information processing system 1 according to this embodiment. As shown in FIG. 1, a medical information processing system 1 includes a
クライアント装置5は、サーバ装置3に対して種々の指示や情報等を行なうための入力デバイスを有する。入力デバイスにより発生された入力信号は、ネットワークを介してサーバ装置3へ送信される。サーバ装置3は、種々のアプリケーションプログラムを記憶するハードディスク等の記憶デバイスを有している。また、サーバ装置3は、これら種々のアプリケーションプログラムを実行するCPU(central processing unit)を有している。サーバ装置のCPUは、クライアント装置5からの入力信号に従って医用情報を処理するためのアプリケーションプログラムを記憶デバイスから読み出して展開し、読み出されたアプリケーションプログラムに従って医用情報を処理する。この際、サーバ装置3は、アプリケーションプログラムの実行時における表示画面のデータを生成し、生成された表示画面のデータをネットワークを介してクライアント装置5に送信する。クライアント装置5は、表示画面を表示するためのディスプレイを有する。クライアント装置5は、サーバ装置3からの表示画面のデータの供給を受け、供給された表示画面をディスプレイに表示する。
The
異なる又は同一のクライアント装置5でワークフローを引き継ぎたい場合が考えられる。例えば、あるクライアント装置5―1でユーザがアプリケーションプログラム実行し、途中で処理を中断する。そしてある時間をおいて、ユーザはクライアント装置5―1、あるいはクライアント装置5―1とは異なる場所に設置されたクライアント装置5―3を用いて、中断したアプリケーションプログラムを再開したい場合がある。この際、クライアント装置5―1同士、あるいはクライアント装置5―1とクライアント5―3とでワークフローを引き継ぐ必要性が生じてくる。
There may be a case where it is desired to take over the workflow with different or the
本実施形態に係る医用情報処理システム1は、このようなワークフローの引き継ぎの必要性に鑑み、ユーザが確実且つ容易にワークフローを引き継げる機能、すなわち引き継ぎアプリケーションプログラムを備えている。 The medical information processing system 1 according to the present embodiment includes a function that allows a user to take over a workflow reliably and easily, that is, a takeover application program, in view of the necessity of taking over such a workflow.
図2は、本実施形態に係るワークフローを引き継ぐための引き継ぎアプリケーションプログラムに従って医用情報処理システム1が実行する処理の機能ブロック図である。図2に示すように、医用情報処理システム1は、実行部31、実行制御部33、再現パラメータデータベース35、操作情報記憶部37、操作情報データベース39、イベント管理部41、ユーザ権限管理部43、処理結果記憶部45、処理結果データベース47、再生部49、操作部51、及び表示部53を備える。実行部31、実行制御部33、再現パラメータデータベース35、操作情報記憶部37、操作情報データベース39、イベント管理部41、ユーザ権限管理部43、処理結果記憶部45、処理結果データベース47、及び再生部49はサーバ装置3の機能である。また、操作部51と表示部53とはクライアント装置5の機能である。
FIG. 2 is a functional block diagram of processing executed by the medical information processing system 1 in accordance with the takeover application program for taking over the workflow according to the present embodiment. As shown in FIG. 2, the medical information processing system 1 includes an
実行部31は、実行制御部33からの制御のもと、操作部51を介したユーザ操作に従って、医用情報を処理するための情報処理アプリケーションプログラムを実行する。
The
実行制御部33は、操作部51を介したユーザ操作に従って実行部31を制御する。例えば、実行制御部33は、操作部51を介して医用情報アプリケーションプログラムの中断指示がなされたことを契機として、医用情報アプリケーションプログラムの実行を中断するために実行部31を制御する。また、実行制御部33は、操作部51を介して医用情報アプリケーションプログラムの中断指示がなされたことを契機として、中断指示がなされた時点における再現パラメータを再現パラメータデータベース35に記憶する。再現パラメータは、中断指示がなされた時点における医用情報アプリケーションプログラムの実行状態を再現するためのパラメータである。再現パラメータは、例えば、中断指示がなされた時点における画像処理のパラメータである。また、実行制御部33は、操作部51を介してワークフローの引き継ぎ指示がなされたことを契機として、再現パラメータデータベース35から、対応する再現パラメータを読み出す。そして実行制御部33は、中断時における医用情報アプリケーションプログラムの実行状態を再現するために、読み出された再現パラメータに従って実行部31を制御する。
The
再現パラメータデータベース35は、再現パラメータと、その再現パラメータに対応するワークフローの識別情報とを関連付けて記憶する。 The reproduction parameter database 35 stores the reproduction parameter and the workflow identification information corresponding to the reproduction parameter in association with each other.
操作情報記憶部37は、医用情報アプリケーションプログラムの実行時におけるユーザ操作に関する操作情報を取得し、時系列で操作情報データベース39に記憶する。典型的には操作情報記憶部37は、中断指示がなされた中断時点と中断時点以前の所定時点との間に行われたユーザ操作に関する操作情報を時系列で操作情報データベース39に記憶する。例えば、操作情報記憶部37は、所定のワークフロー単位で操作情報を操作情報データベース39に記憶する。ワークフローは、例えば、医用情報アプリケーションプログラム開始から終了まで、あるいはログインからログアウトを1単位とする。なお、所定時点は、ユーザにより操作部51を介して任意に設定可能である。例えば、所定時点は、中断指示がなされた時点から遡って5分前や10分前である。まるいは、所定時点は、医用情報アプリケーションの開始時や、ワークフローの開始時であってもよい。操作情報は、具体的には、医用情報アプリケーションプログラム実行中における表示画面(動画)のデータ又は操作ログである。操作情報が動画のデータの場合、操作情報記憶部37は、医用情報アプリケーションプログラム実行中においてディスプレイに表示されている動画のデータをスクリーンキャプチャ機能等を用いて取得し、取得された動画のデータを時系列で操作情報データベース39に録画する。操作情報が操作ログの場合、操作情報記憶部37は、クライアント装置5からの入力信号を解析し操作ログを生成し、生成された操作ログを時系列で操作情報データベース39に記憶する。
The operation information storage unit 37 acquires operation information related to user operations during execution of the medical information application program, and stores the operation information in the operation information database 39 in time series. Typically, the operation information storage unit 37 stores, in the operation information database 39, operation information related to a user operation performed between an interruption time point when the interruption instruction is given and a predetermined time point before the interruption time point. For example, the operation information storage unit 37 stores operation information in the operation information database 39 in units of a predetermined workflow. The workflow is, for example, one unit from the start to the end of the medical information application program or from login to logout. The predetermined time can be arbitrarily set by the user via the
操作情報データベース39は、操作情報と、その操作を実行していたユーザのユーザ識別情報とを関連付けて記憶している。また操作情報データベース39は、操作情報と、その操作情報の再生を許可されたユーザ、あるいは再生を許可されないユーザのユーザ識別情報とを関連付けて記憶している。これらユーザ識別情報は、ユーザにより操作部51を介して設定可能である。また、操作情報は、その操作情報を識別するための操作識別番号に関連付けられて記憶される。
The operation information database 39 stores operation information and user identification information of the user who has performed the operation in association with each other. The operation information database 39 stores operation information in association with user identification information of a user who is permitted to reproduce the operation information or a user who is not permitted to reproduce the operation information. Such user identification information can be set by the user via the
操作部51は、ユーザによる操作を受付ける上述の入力デバイスを備える。操作部51は、ユーザにより入力デバイスを介して入力された入力信号をサーバ装置3に送信する。例えば、操作部51は、ユーザの指示に従って再生対象の操作情報を選択し、選択に応じた入力信号をサーバ装置3に送信する。入力デバイスとしては、マウスやトラックボールなどのポインティングデバイス、モード切替スイッチ等の選択デバイス、あるいはキーボード等が適宜利用可能である。
The
イベント管理部41は、操作部51からの入力信号を管理し、操作情報を再生するタイミングを決定する。再生するタイミングとしては、例えば、ユーザがシステムにログインした時、ワークフローを選択した時、医用情報アプリケーションプログラムを起動した時などがある。このタイミングは、操作部51を介して任意に設定可能である。また、イベント管理部41は、操作部51を介して選択された操作情報を再生対象の操作情報に決定する。
The
ユーザ権限管理部43は、サーバ装置3へのログインの際にユーザ認証を行い、ユーザ認証されたユーザが操作情報や操作情報に含まれる特定の情報(例えば、患者情報)を再生する権限を有しているか否かを判定する。具体的には、ユーザ権限管理部43は、ユーザ認証されたユーザに関するユーザ識別情報に基づいて、ユーザが再生対象の操作情報の再生を許可されているか、あるいは許可されていないかを判定する。そして再生が許可されていると判定した場合、ユーザ権限管理部43は、再生部49に許可信号を供給する。再生が許可されていないと判定した場合、ユーザ権限管理部は43、再生部49に非許可信号を供給する。
The user
処理結果記憶部45は、後述の縮小画像や、画像処理を実行することにより得られた処理画像(例えば、ボリュームレンダリング画像、Wall Motion Tracking等により生成された画像)のデータやパラメータ(例えば、組織や血流の移動速度、Radial Strain等)等の処理結果のデータを処理結果データベース47に記憶する。例えば、処理結果記憶部45は、医用情報アプリケーションプログラムの終了時における表示画面を縮小させた画像である縮小画像のデータを処理結果データベース47に記憶する。
The processing result storage unit 45 stores data and parameters (for example, organization images) of reduced images, which will be described later, and processed images (for example, images generated by volume rendering images, wall motion tracking, etc.) obtained by executing image processing. Data of processing results such as blood flow velocity, radial strain, etc.) are stored in the
処理結果データベース47は、縮小画像のデータと操作識別番号とを関連付けられて記憶している。また処理結果データベース47は、操作情報が操作ログの場合、操作ログと、その操作ログに対応する画像処理により生成された処理画像のデータとを関連付けて記憶している。例えば処理結果データベース47は、画像処理の実行要求に関する操作ログと、その画像処理により生成された処理画像のデータとを関連付けて記憶している。
The
再生部49は、ユーザ権限管理部43から許可信号が供給された場合、イベント管理部41により決定されたタイミングで、操作部51により選択された再生対象の操作情報を表示部53のディスプレイに再生する。操作情報が動画の場合、再生部49は、表示画面のデータを動画再生することにより、ユーザ操作をディスプレイに再現する。操作情報が操作ログの場合、再生部49は、操作ログを再実行することにより、操作ログに対応するユーザ操作をディスプレイに再現する。より具体的には、操作ログに従って医用情報アプリケーションプログラム実行中における表示画面のデータを再生成し、再生成された表示画面のデータをクライアント装置5に送信し、ディスプレイに動画表示させる。
When the permission signal is supplied from the user
表示部53は、医用情報アプリケーションプログラム実行中における表示画面を表示するディスプレイを備える。表示部53は、サーバ装置3から送信される表示画面のデータを受信し、受信した表示画面をディスプレイに表示する。ディスプレイとしては、例えばCRTディスプレイや、液晶ディスプレイ、有機ELディスプレイ、プラズマディスプレイ等が適宜利用可能である。
The
次に本実施形態に係る医用情報処理システム1の典型的な動作例を、操作情報の種類、すなわち表示画面のデータと操作ログとに分けて説明する。以下の説明を具体的に行なうため医用情報アプリケーションプログラムは、超音波診断装置により得られた超音波画像を処理対象とする超音波アプリケーションプログラムであるとする。引き継ぎアプリケーションプログラムは、この超音波アプリケーションプログラムに組み込まれているものとする。操作情報を再生するタイミングは、ワークフローが選択された時であるとする。 Next, a typical operation example of the medical information processing system 1 according to the present embodiment will be described by dividing it into types of operation information, that is, display screen data and operation logs. In order to specifically describe the following description, it is assumed that the medical information application program is an ultrasonic application program for processing an ultrasonic image obtained by the ultrasonic diagnostic apparatus. It is assumed that the takeover application program is incorporated in this ultrasonic application program. It is assumed that the operation information is reproduced when the workflow is selected.
(操作情報が動画データの場合)
まず、動画データの記憶段階について説明する。動画データの記憶段階において操作情報記憶部37は、超音波アプリケーションプログラムの実行中にディスプレイに表示されている動画データを操作情報データベース39に時系列で記憶している。そして、操作部51から超音波アプリケーションプログラムの中断指示に関する入力信号を受けたことを契機として、操作情報記憶部37は、所定時刻から中断時刻までの間の動画データを操作情報データベース39に時系列で記憶する。所定時刻は、例えば、ワークフローの開始時刻や、超音波アプリケーションプログラムの実行開始時刻、中断時刻からユーザ指定時間前等である。所定時刻より以前の動画データは、操作情報データベース39から削除される。ユーザ指定時間は、例えば、5分、10分等であり、ユーザにより操作部51を介して任意に設定可能である。
(When the operation information is video data)
First, the storage stage of moving image data will be described. In the moving image data storage stage, the operation information storage unit 37 stores the moving image data displayed on the display during execution of the ultrasonic application program in the operation information database 39 in time series. Then, the operation information storage unit 37 receives the input signal related to the suspension instruction of the ultrasound application program from the
また、再生部49による動画データの再生後にそのワークフローが引き継がれるために、動画データの記憶段階において実行制御部33は、中断時における超音波アプリケーションプログラムの実行状態を再現するための再現パラメータを再現パラメータデータベース35に記憶する。具体的には、以下のように行なわれる。まず、実行制御部33は、操作部51を介した超音波アプリケーションプログラムの中断指示がなされたことを契機として、実行部31による超音波アプリケーションプログラムの実行状態を再現するための再現パラメータを特定する。例えば、実行制御部33は、超音波アプリケーションプログラムによる画像処理のパラメータを再現パラメータとして特定する。そして実行部31は、特定された再現パラメータを再現パラメータデータベース35に記憶する。この際、実行部31は、その超音波アプリケーションプログラムが属するワークフローの識別情報に再現パラメータを関連づけて再現パラメータデータベース35に記憶する。
In addition, since the workflow is taken over after the reproduction of the moving image data by the
次に動画データの再生段階ついて説明する。図3は、動画データの再生段階における超音波アプリケーションプログラムの初期的な表示画面I1の一例を示す図である。図3に示すように、表示画面I1は、患者情報が表示される患者情報表示領域R1や、超音波画像I2やそれに関する種々のパラメータが表示される画像表示領域R2、画像処理のためのボタン群が表示される第1ボタン表示領域R3を有する。さらに表示画面I1は、サムネイルと呼ばれる縮小画像I3が表示されるサムネイル表示領域R4を画像表示領域R1の下部に有し、サムネイル表示領域R4の左側に再生操作のためのボタン群が表示される第2ボタン表示領域R5を有する。縮小画像I3は、上述のように、操作情報を表す画像であり、その操作情報に関するワークフローの終了時における表示画面が縮小されたものである。すなわち縮小画像I3は、操作情報毎、すなわちワークフロー毎に生成される。この縮小画像I3は、動画データに関連付けられて操作情報データベース39に記憶されている。第2ボタン表示領域R5には、動画の再生速度を設定するためのボタンB1や再生ボタンB2、停止ボタンB3、巻き戻しボタンB4、早送りボタンB5等が表示される。なお矢印A1は、マウスカーソルである。 Next, the reproduction stage of moving image data will be described. FIG. 3 is a diagram showing an example of an initial display screen I1 of the ultrasonic application program in the reproduction stage of moving image data. As shown in FIG. 3, the display screen I1 includes a patient information display area R1 in which patient information is displayed, an image display area R2 in which an ultrasound image I2 and various parameters related thereto are displayed, and buttons for image processing. It has a first button display area R3 in which groups are displayed. Furthermore, the display screen I1 has a thumbnail display area R4 on which a reduced image I3 called a thumbnail is displayed at the lower part of the image display area R1, and a button group for playback operation is displayed on the left side of the thumbnail display area R4. It has a two-button display area R5. As described above, the reduced image I3 is an image representing the operation information, and the display screen at the end of the workflow related to the operation information is reduced. That is, the reduced image I3 is generated for each operation information, that is, for each workflow. The reduced image I3 is stored in the operation information database 39 in association with the moving image data. In the second button display area R5, a button B1, a playback button B2, a stop button B3, a rewind button B4, a fast forward button B5, and the like for setting the playback speed of the moving image are displayed. The arrow A1 is a mouse cursor.
ワークフローを引き継ぐ場合、ユーザは、サムネイル表示領域R4中の縮小画像I3のうち、引き継ぎたいワークフローに対応する縮小画像I3を選択する。ユーザにより操作部51を介して縮小画像I3が選択されることを契機として再生部49は、選択された縮小画像I3に対応する動画データの再生を開始する。より詳細には、再生部49は、選択された縮小画像I3に関連付けられた操作識別番号をキーとして操作情報データベース39を検索し、キーとした操作識別番号に関連付けられた動画データを特定する。そして再生部49は、特定された動画データを操作情報データベース39から読み出して、表示部53に表示させる。
When taking over the workflow, the user selects a reduced image I3 corresponding to the workflow to be taken over from among the reduced images I3 in the thumbnail display region R4. When the reduced image I3 is selected by the user via the
図4は、動画データの再生中に関する超音波アプリケーションプログラムの表示画面I4の一例を示す図である。図4に示すように、縮小画像が選択されると、選択された縮小画像に対応する動画がディスプレイ上に再生される。このようにワークフロー実行時に関する動画、具体的には、マウスカーソルA2の動きや超音波画像I2を観察することでユーザは、過去に自分や他人がどのような処理を一目瞭然に確認できる。そして再生された動画の終わり、すなわちワークフロー終了時まで再生されると動画が停止する。 FIG. 4 is a diagram illustrating an example of the display screen I4 of the ultrasonic application program related to the reproduction of moving image data. As shown in FIG. 4, when a reduced image is selected, a moving image corresponding to the selected reduced image is reproduced on the display. In this way, by observing the moving image related to the workflow execution, specifically, the movement of the mouse cursor A2 and the ultrasonic image I2, the user can clearly see what processing the user or others have done in the past. The video stops when it is played back until the end of the played video, that is, until the end of the workflow.
なお、再生部49は、動画の初めから終わりまでを全て再生する必要はない。動画の再生範囲としては、最後の数分間、ログインからログアウトまで、ワークフローの最初から最後まで、ユーザにより指定された時点間、ブックマーク地点間等に設定可能である。
Note that the
また、動画の再生速度は、実際の速度、早送り、コマ送り等で操作部51を介してボタンB11を操作することにより設定可能である。操作部51を介してマウスカーソルA1が操作されボタンB3が押されることで、再生部49は、再生中の動画を停止させる。動画の停止中において操作部51を介してマウスカーソルA1が操作されボタンB2が押されることで、再生部49は、停止中の動画の再生を再開する。また、動画再生中において、操作部51を介してマウスカーソルA1が操作されボタンB3が押されることで、再生部49は、動画を巻き戻し、ボタンB4が押されることで、動画を早送りする。
In addition, the moving image playback speed can be set by operating the button B11 via the
また、動画の表示方法としては、ディスプレイの画面全体に表示したり、別のウィンドウで表示したりする。また、画像表示領域R2のみに限定して動画を表示させてもよい。 As a method for displaying a moving image, the moving image is displayed on the entire screen of the display or displayed in a separate window. Further, the moving image may be displayed only in the image display region R2.
病院内の医用情報処理システム1で扱う情報には、患者情報が含まれる。従って、ワークフローの引き継ぎ時に患者情報の取り扱いに注意が必要である。ユーザ権限管理部43は、動画の再生要求をしたユーザに応じて患者情報を表示したり非表示にしたりできる。具体的には、ユーザ権限管理部43は、ログイン時等に操作部51を介して入力されたユーザ識別情報に基づいてユーザ認証を行なう。次にユーザにより操作部51を介して縮小画像I3、すなわち動画データが選択された場合、選択された動画データに操作情報データベース上でユーザ識別情報が再生非許可対象、あるいは再生許可対象として関連付けられているか否かを判定する。
The information handled by the medical information processing system 1 in the hospital includes patient information. Therefore, care must be taken in handling patient information when taking over the workflow. The user
再生非許可対象として関連付けられている場合、又は再生許可対象として関連付けられていない場合、ユーザ権限管理部43は、患者情報を表示してはならない旨の非許可信号を再生部49に供給する。非許可信号の供給を受けた再生部49は、図4に示すように、患者情報表示領域R1内を黒塗り等にして表示することにより、患者情報をユーザにより視認不可能にする。
When it is associated as a reproduction non-permission object or when it is not associated as a reproduction permission object, the user
一方、再生非許可対象として関連付けられていない場合、又は再生許可対象として関連付けられている場合、ユーザ権限管理部43は、患者情報を表示してよい旨の許可信号を再生部49に供給する。許可信号の供給を受けた再生部49は、患者情報表示領域R1を通常通り表示することにより、患者情報をユーザにより視認可能にする。
On the other hand, when it is not associated with the reproduction non-permission target or when it is associated with the reproduction permission target, the user
動画データが再生されると、ユーザは、ワークフローを引き継ぐことになる。そのため実行制御部33は、中断時における超音波アプリケーションプログラムの実行状態を再現するために、実行部31を制御する。具体的には、実行制御部33は、ログイン時等に操作部51を介して入力されたワークフローの識別情報をキーとして、再現パラメータデータベース35を検索し、キーに関連付けられた再現パラメータを特定する。そして実行制御部33は、中断時における超音波アプリケーションプログラムの実行状態を再現するため、特定された再現パラメータを再現パラメータデータベース35から読み出し、この再現パラメータに従って実行部31を制御する。これにより実行部31は、超音波アプリケーションプログラムを引き継ぎ可能な状態に保持しておく。そして例えば、再生部49による動画データの再生が終了したことを契機として、中断時における超音波アプリケーションプログラムの表示画面が表示部53に表示される。そして操作部51を介したユーザ操作に従って実行制御部33は、中断時からの超音波アプリケーションプログラムの実行を再開するために、実行部31を制御する。これにより、ワークフローの引き継ぎが完了する。
When the moving image data is reproduced, the user takes over the workflow. Therefore, the
(操作情報が操作ログの場合)
次に操作情報が操作ログの場合における医用情報処理システム1の動作例について説明する。なお以下の説明において、操作情報が動画データの場合における動作と同様の部分については、必要な場合にのみ重複説明する。
(When operation information is operation log)
Next, an operation example of the medical information processing system 1 when the operation information is an operation log will be described. In the following description, the same portions as the operation when the operation information is moving image data will be redundantly described only when necessary.
ユーザにより操作部51を介して縮小画像が選択されることを契機として再生部49は、選択された縮小画像に対応する操作ログに従って、過去の超音波アプリケーションプログラム実行時におけるユーザ操作の再生を開始する。より詳細には、再生部49は、選択された縮小画像に関連付けられた操作識別番号をキーとして操作情報データベース339を検索し、キーとした操作識別番号に関連付けられた操作ログを特定する。そして再生部49は、特定された操作ログを操作情報データベース39から読み出して、読み出された操作ログに従って表示画面のデータを生成する。そして生成された表示画面のデータをネットワークを介してクライアント装置5に供給し、ディスプレイに動画表示させる。そして操作ログの終わりまで再生されると動画が停止する。
When the reduced image is selected by the user via the
処理結果記憶部45は、再生に長時間を要する画像処理等の再生を省略するため、ユーザにより操作部51を介した指示に従って、画像処理の実行指示に関する操作ログに、その画像処理によって生成された処理画像のデータを関連付けて処理結果データベース47に記憶する。再生部49は、操作ログに処理画像のデータが関連付けられている場合、その処理画像を処理結果データベース47から読み出してディスプレイに表示させる。これと同時に再生部49は、その画像処理に係る操作ログを読み飛ばし、画像処理終了時から再び操作ログに従ってユーザ操作の再生を行なう。
The processing result storage unit 45 is generated by the image processing in the operation log related to the execution instruction of the image processing in accordance with the instruction through the
操作ログを記憶しておくことは、動画データを記憶しておくことに比して、記憶容量が少なくて済む。また、操作ログとスナップショットとを組み合わせることで、画像処理の再生に長時間を割く必要がなくなる。また、操作情報として操作ログを記憶した場合、操作ログの文字列を表示してもよい。 Storing the operation log requires less storage capacity than storing moving image data. Further, by combining the operation log and the snapshot, it is not necessary to spend a long time for reproducing the image processing. When an operation log is stored as operation information, a character string of the operation log may be displayed.
上記構成により本実施形態に係る医用情報処理システム1は、過去において実施されたアプリケーションプログラム実行時におけるユーザ操作を操作情報として記録しておき、ワークフロー引き継ぎ時にこの操作情報をディスプレイに再生する。これによりワークフローを引き継ぐユーザは、前段においてどのような処理が行なわれ、どこまで実行されたのかが一目瞭然に把握できる。従って、自分のワークフローであるか他人のワークフローであるかに係らず、ワークフローの引き継ぎをスムーズに行なうことできる。また、作業が途中で中断された場合にも、中断前に関する操作情報を再生することで、容易に作業を再開できる。かくして本実施形態に係る医用情報処理システム1は、ワークフローの効率的な引き継ぎを可能とする。 With the above configuration, the medical information processing system 1 according to the present embodiment records user operations at the time of executing an application program executed in the past as operation information, and reproduces the operation information on the display when taking over the workflow. As a result, the user who takes over the workflow can understand at a glance what kind of processing has been performed in the previous stage and how far it has been executed. Therefore, it is possible to smoothly take over the workflow regardless of whether it is the own workflow or the workflow of another person. Further, even when the work is interrupted in the middle, it is possible to easily resume the work by reproducing the operation information related to before the interruption. Thus, the medical information processing system 1 according to the present embodiment enables efficient handover of the workflow.
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。 Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of components disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.
以上本発明によれば、ワークフローの効率的な引き継ぎを可能とする医用情報処理システムの提供を実現することができる。 As described above, according to the present invention, it is possible to provide a medical information processing system that enables efficient handover of a workflow.
1…医用情報処理システム、3…サーバ装置、5…クライアント装置、31…実行部、33…実行制御部、35…再現パラメータデータベース、37…操作情報記憶部、39…操作情報データベース、41…イベント管理部、43…ユーザ権限管理部、45…処理結果記憶部、47…処理結果データベース、49…再生部、51…操作部、53…表示部
DESCRIPTION OF SYMBOLS 1 ... Medical information processing system, 3 ... Server apparatus, 5 ... Client apparatus, 31 ... Execution part, 33 ... Execution control part, 35 ... Reproduction parameter database, 37 ... Operation information storage part, 39 ... Operation information database, 41 ...
Claims (5)
前記アプリケーションプログラムの実行を中断するために、前記実行部を制御する制御部と、
前記中断が行なわれた中断時点と前記中断時点以前の所定時点との間に行なわれたユーザ操作に関する操作情報を時系列で記憶する記憶部と、
前記アプリケーションプログラムの処理結果を表示するためのディスプレイを有する表示部と、
前記中断時点と前記所定時点との間のユーザ操作を前記操作情報に従って前記ディスプレイ上に再生する再生部と、
を具備する医用情報処理システム。 An execution unit that executes an application program according to a user operation and processes medical information;
A control unit for controlling the execution unit to interrupt the execution of the application program;
A storage unit that stores, in a time series, operation information related to user operations performed between the interruption point at which the interruption is performed and a predetermined point before the interruption point;
A display unit having a display for displaying the processing result of the application program;
A reproduction unit that reproduces a user operation between the interruption time and the predetermined time on the display according to the operation information;
A medical information processing system comprising:
前記再生部は、前記特定の操作ログに関する操作ログを再生せずに、前記処理画像を表示する、
請求項2記載の医用情報処理システム。 The storage unit stores a specific operation log in the operation log in association with data of a processed image generated by image processing corresponding to the specific operation log,
The reproduction unit displays the processed image without reproducing the operation log related to the specific operation log;
The medical information processing system according to claim 2.
前記制御部は、前記中断時点におけるアプリケーションプログラムの実行状態を再現するために、前記パラメータに従って前記実行部を制御する、
請求項1記載の医用情報処理システム。 The storage unit stores parameters for reproducing the execution state of the application program at the time of the interruption,
The control unit controls the execution unit according to the parameters in order to reproduce the execution state of the application program at the time of interruption.
The medical information processing system according to claim 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009187820A JP2011039877A (en) | 2009-08-13 | 2009-08-13 | Medical information processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009187820A JP2011039877A (en) | 2009-08-13 | 2009-08-13 | Medical information processing system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2011039877A true JP2011039877A (en) | 2011-02-24 |
Family
ID=43767565
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009187820A Pending JP2011039877A (en) | 2009-08-13 | 2009-08-13 | Medical information processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2011039877A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20160043042A (en) * | 2013-08-16 | 2016-04-20 | 인튜어티브 서지컬 오퍼레이션즈 인코포레이티드 | System and method for logging and replay among heterogeneous devices |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10333943A (en) * | 1997-05-27 | 1998-12-18 | Mitsubishi Electric Corp | Trace log processing method for computer system and its processing device |
| JP2000235549A (en) * | 1999-02-17 | 2000-08-29 | Nippon Telegr & Teleph Corp <Ntt> | Synchronous reproduction method by time-series recording of operation history, and recording medium recording operation history synchronous reproduction program of operation extraction terminal and operation reproduction terminal |
| JP2003280946A (en) * | 2002-03-20 | 2003-10-03 | Ricoh Co Ltd | Information processing apparatus, operation history recording / reproducing method, program, and storage medium |
| JP2004185204A (en) * | 2002-12-02 | 2004-07-02 | Ziosoft Inc | Volume rendering image processing method |
| JP2006305371A (en) * | 2000-11-17 | 2006-11-09 | Siemens Medical Solutions Usa Inc | Method for performing a computer-implemented medical imaging procedure |
| JP2009153021A (en) * | 2007-12-21 | 2009-07-09 | Oki Electric Ind Co Ltd | Image input system, image input method, and program |
-
2009
- 2009-08-13 JP JP2009187820A patent/JP2011039877A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10333943A (en) * | 1997-05-27 | 1998-12-18 | Mitsubishi Electric Corp | Trace log processing method for computer system and its processing device |
| JP2000235549A (en) * | 1999-02-17 | 2000-08-29 | Nippon Telegr & Teleph Corp <Ntt> | Synchronous reproduction method by time-series recording of operation history, and recording medium recording operation history synchronous reproduction program of operation extraction terminal and operation reproduction terminal |
| JP2006305371A (en) * | 2000-11-17 | 2006-11-09 | Siemens Medical Solutions Usa Inc | Method for performing a computer-implemented medical imaging procedure |
| JP2003280946A (en) * | 2002-03-20 | 2003-10-03 | Ricoh Co Ltd | Information processing apparatus, operation history recording / reproducing method, program, and storage medium |
| JP2004185204A (en) * | 2002-12-02 | 2004-07-02 | Ziosoft Inc | Volume rendering image processing method |
| JP2009153021A (en) * | 2007-12-21 | 2009-07-09 | Oki Electric Ind Co Ltd | Image input system, image input method, and program |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20160043042A (en) * | 2013-08-16 | 2016-04-20 | 인튜어티브 서지컬 오퍼레이션즈 인코포레이티드 | System and method for logging and replay among heterogeneous devices |
| KR102266639B1 (en) | 2013-08-16 | 2021-06-21 | 인튜어티브 서지컬 오퍼레이션즈 인코포레이티드 | System and method for logging and replay among heterogeneous devices |
| US11221863B2 (en) | 2013-08-16 | 2022-01-11 | Intuitive Surgical Operations, Inc. | System and method for aggregating logs for replay |
| US12131172B2 (en) | 2013-08-16 | 2024-10-29 | Intuitive Surgical Operations, Inc. | Techniques for virtually recreating devices |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10860345B2 (en) | System for user sentiment tracking | |
| US10051328B2 (en) | System and method for composing function programming for adult toy operation in synchronization with video playback | |
| KR102007749B1 (en) | Screen recording method of terminal, apparauts thereof, and medium storing program source thereof | |
| TWI509409B (en) | Methods and systems for viewing log data recorded during execution of a program | |
| US20100150520A1 (en) | Method and system for controlling playback of a video program including by providing visual feedback of program content at a target time | |
| CN102933268A (en) | Game device | |
| JP2008250899A (en) | Content reproduction method, content reproduction system, content reproduction program, and medium on which content reproduction program is recorded | |
| US11341096B2 (en) | Presenting and editing recent content in a window during an execution of a content application | |
| JP2017134666A (en) | Program, work analysis apparatus, and work analysis method | |
| JP2021174518A (en) | Control methods, devices, electronic devices and storage media for smart audio devices | |
| JP4197952B2 (en) | Memory control method for personal video recording system | |
| WO2020033612A1 (en) | Event recording system and method | |
| JP5921415B2 (en) | Monitoring server and monitoring control system using the same | |
| JP2003069938A (en) | Presentation generation execution system and method | |
| CN1936781A (en) | Method and apparatus for highlighting buttons on screen on which a plurality of applications are displayed, and information recording medium thereof | |
| US8306934B2 (en) | Demo verification provisioning | |
| JP2011039877A (en) | Medical information processing system | |
| EP3776553A1 (en) | Media control for screensavers on an electronic device | |
| CN103038741B (en) | Signal conditioning package | |
| JP2021037117A (en) | Processing system and program | |
| US10600446B2 (en) | Video reproducing device, video reproducing method, and program | |
| WO2024036230A1 (en) | Use of ai to monitor user controller inputs and estimate effectiveness of input sequences with recommendations to increase skill set | |
| JP6262502B2 (en) | File presentation system, control device, terminal device, presentation method, and presentation program | |
| CN113821131A (en) | Multimedia information processing method, device, electronic device and storage medium | |
| JP2005025361A (en) | Medical examination support device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120809 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130731 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130806 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20131205 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20131212 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20131219 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20131226 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20140109 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20140116 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140311 |