Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7579698B2 - Medical information management server, surgical training device, image transmission method and program - Google Patents
[go: Go Back, main page]

JP7579698B2 - Medical information management server, surgical training device, image transmission method and program - Google Patents

Medical information management server, surgical training device, image transmission method and program Download PDF

Info

Publication number
JP7579698B2
JP7579698B2 JP2020215826A JP2020215826A JP7579698B2 JP 7579698 B2 JP7579698 B2 JP 7579698B2 JP 2020215826 A JP2020215826 A JP 2020215826A JP 2020215826 A JP2020215826 A JP 2020215826A JP 7579698 B2 JP7579698 B2 JP 7579698B2
Authority
JP
Japan
Prior art keywords
data
management server
information management
unit
simulation
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.)
Active
Application number
JP2020215826A
Other languages
Japanese (ja)
Other versions
JP2021152636A (en
JP2021152636A5 (en
Inventor
潔 市川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Olympus Medical Solutions Inc
Original Assignee
Sony Olympus Medical Solutions Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Olympus Medical Solutions Inc filed Critical Sony Olympus Medical Solutions Inc
Priority to US17/184,610 priority Critical patent/US20210290306A1/en
Publication of JP2021152636A publication Critical patent/JP2021152636A/en
Publication of JP2021152636A5 publication Critical patent/JP2021152636A5/ja
Application granted granted Critical
Publication of JP7579698B2 publication Critical patent/JP7579698B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)

Description

本開示は、シミュレーションデータを管理および配信する医療情報管理サーバ、手術トレーニング装置、手術トレーニングシステム、画像送信方法、表示方法およびプログラムに関する。 This disclosure relates to a medical information management server that manages and distributes simulation data, a surgical training device, a surgical training system, an image transmission method, a display method, and a program.

従来、手術トレーニング装置として、内視鏡の移動に伴う教材映像の見え方の練習時の表示に再現する技術が知られている(例えば特許文献1参照)。この技術では、教材用内視鏡による教材映像の撮像過程における教材用内視鏡の動き履歴を、内部に手術練習空間を提供する練習器内に挿入された練習用内視鏡に再現させ、かつ、教材映像と練習用内視鏡による撮像映像とを合成して表示させる。 A technology has been known for surgical training devices that reproduces the appearance of educational video accompanying the movement of an endoscope when displayed during practice (see, for example, Patent Document 1). With this technology, the movement history of the educational endoscope during the process of capturing educational video using the educational endoscope is reproduced in a training endoscope inserted into a training device that provides an internal surgical practice space, and the educational video and the video captured by the training endoscope are synthesized and displayed.

特開2016-148765号公報JP 2016-148765 A

ところで、医学生や研修医は、優れた術者になるため、実際の手術や症例に数多く立ち会ったうえ、様々な手術や経験を積まなければならなかった。しかしながら、上述した特許文献1では、1つの教材用内視鏡の動き履歴を練習用内視鏡によって再現しているに過ぎないため、様々な手術や症例に対応することができないうえ、同じ症例であっても医学生や研修医が術者や教授による手技をトレースしてみたり、別のアプローチによる手技を試みたりしたりすることができなかった。 In order to become a skilled surgeon, medical students and interns must attend many actual surgeries and cases and gain a wide variety of surgeries and experience. However, in the above-mentioned Patent Document 1, the movement history of one educational endoscope is merely reproduced by a training endoscope, so it is not possible to accommodate a wide variety of surgeries and cases, and even for the same case, medical students and interns cannot trace the techniques of a surgeon or professor or attempt a technique using a different approach.

本開示は、上記に鑑みてなされたものであって、実手術に相当する経験を積むことができる医療情報管理サーバ、手術トレーニング装置、手術トレーニングシステム、画像送信方法、表示方法およびを提供することを目的とする。 The present disclosure has been made in consideration of the above, and aims to provide a medical information management server, a surgical training device, a surgical training system, an image transmission method, a display method, and the like, which allow a patient to gain experience equivalent to that of an actual surgery.

上述した課題を解決し、目的を達成するために、本開示に係る医療情報管理サーバは、少なくとも複数の手術手技と、複数のシミュレーションデータと、を対応付けて記録する記録部と、クライアント側で前記複数の手術手技のいずれか1つが選択された場合、選択された前記手術手技に対応するシミュレーションデータを前記クライアント側へ送信する制御部と、を備える。 In order to solve the above-mentioned problems and achieve the objectives, the medical information management server according to the present disclosure includes a recording unit that records at least a plurality of surgical procedures and a plurality of simulation data in association with each other, and a control unit that, when one of the plurality of surgical procedures is selected on the client side, transmits the simulation data corresponding to the selected surgical procedure to the client side.

また、本開示に係る手術トレーニング装置は、複数の手術手技に対応付けた複数のシミュレーションデータを記録する医療情報管理サーバから送信された前記シミュレーションデータに基づくシミュレーション動画を表示可能な表示部と、1つ以上の医療器具と、前記医療器具に対する操作者による操作内容を検出する検出部と、前記シミュレーション動画上に前記医療器具に関する医療器具画像を前記表示部に表示させる制御部と、を備え、前記制御部は、前記検出部が検出した前記操作内容に基づいて、前記医療器具画像およびシミュレーション動画の表示態様を制御する。 The surgical training device according to the present disclosure further comprises a display unit capable of displaying a simulation video based on simulation data transmitted from a medical information management server that records multiple simulation data associated with multiple surgical procedures, one or more medical instruments, a detection unit that detects the operation content of the operator on the medical instruments, and a control unit that causes the display unit to display a medical instrument image related to the medical instruments on the simulation video, and the control unit controls the display mode of the medical instrument image and the simulation video based on the operation content detected by the detection unit.

また、本開示に係る手術トレーニングシステムは、医療情報管理サーバと、ネットワークを経由して前記医療情報管理サーバと通信可能な手術トレーニング装置と、を備え、前記医療情報管理サーバは、少なくとも複数の手術手技と、複数のシミュレーションデータと、を対応付けて記録する記録部と、クライアント側で前記複数の手術手技のいずれか1つが選択された場合、選択された前記手術手技に対応するシミュレーションデータを前記クライアント側へ送信する第1の制御部と、を備え、前記手術トレーニング装置は、前記医療情報管理サーバから送信された前記シミュレーションデータに基づくシミュレーション動画を表示可能な表示部と、被検体を模倣した模型に対して処置可能な1つ以上の医療器具と、前記医療器具に対する操作者による操作内容を検出する検出部と、前記シミュレーション動画上に前記医療器具に関する医療器具画像を前記表示部に表示させる第2の制御部と、を備え、前記第2の制御部は、前記検出部が検出した前記操作内容に基づいて、前記医療器具画像およびシミュレーション動画の表示態様を制御する。 The surgical training system according to the present disclosure includes a medical information management server and a surgical training device capable of communicating with the medical information management server via a network. The medical information management server includes a recording unit that records at least a plurality of surgical procedures and a plurality of simulation data in association with each other, and a first control unit that transmits, when any one of the plurality of surgical procedures is selected on the client side, simulation data corresponding to the selected surgical procedure to the client side. The surgical training device includes a display unit that can display a simulation video based on the simulation data transmitted from the medical information management server, one or more medical instruments that can be used to treat a model that imitates a subject, a detection unit that detects the operation content of the medical instruments by an operator, and a second control unit that causes the display unit to display a medical instrument image related to the medical instrument on the simulation video. The second control unit controls the display mode of the medical instrument image and the simulation video based on the operation content detected by the detection unit.

また、本開示に係る画像送信方法は、少なくとも複数の手術手技と、複数のシミュレーションデータと、を対応付けて記録する記録部を備える医療情報管理サーバが実行する画像送信方法であって、クライアント側で前記複数の手術手技のいずれか1つが選択された場合、選択された前記手術手技に対応するシミュレーションデータを前記クライアント側へ送信する。 The image transmission method according to the present disclosure is executed by a medical information management server that includes a recording unit that records at least a plurality of surgical procedures and a plurality of pieces of simulation data in association with each other, and when one of the plurality of surgical procedures is selected on the client side, the simulation data corresponding to the selected surgical procedure is transmitted to the client side.

また、本開示に係る表示方法は、複数の手術手技に対応付けた複数のシミュレーションデータを記録する医療情報管理サーバから送信された前記シミュレーションデータに基づくシミュレーション動画を表示可能な表示部と、被検体を模倣した模型に対して処置可能な1つ以上の医療器具と、を備える手術トレーニング装置が実行する表示方法であって、前記医療器具に対する操作者による操作内容を検出し、前記シミュレーション動画上に前記医療器具に関する医療器具画像を前記表示部に表示させる、かつ、前記操作内容に基づいて、前記医療器具画像およびシミュレーション動画の表示態様を制御する。 The display method according to the present disclosure is executed by a surgical training device that includes a display unit capable of displaying a simulation video based on simulation data transmitted from a medical information management server that records multiple simulation data associated with multiple surgical procedures, and one or more medical instruments capable of treating a model that mimics a subject, and detects the operation content of the medical instrument by an operator, causes the display unit to display a medical instrument image related to the medical instrument on the simulation video, and controls the display mode of the medical instrument image and the simulation video based on the operation content.

また、本開示に係るプログラムは、少なくとも複数の手術手技と、複数のシミュレーションデータと、を対応付けて記録する記録部を備える医療情報管理サーバが実行するプログラムであって、クライアント側で前記複数の手術手技のいずれか1つが選択された場合、選択された前記手術手技に対応するシミュレーションデータを前記クライアント側へ送信させる。 The program disclosed herein is executed by a medical information management server that includes a recording unit that records at least a plurality of surgical procedures and a plurality of pieces of simulation data in association with each other, and when one of the plurality of surgical procedures is selected on the client side, the program causes the server to transmit the simulation data corresponding to the selected surgical procedure to the client side.

また、本開示に係るプログラムは、複数の手術手技に対応付けた複数のシミュレーションデータを記録する医療情報管理サーバから送信された前記シミュレーションデータに基づくシミュレーション動画を表示可能な表示部と、被検体を模倣した模型に対して処置可能な1つ以上の医療器具と、を備える手術トレーニング装置に実行させるプログラムであって、前記医療器具に対する操作者による操作内容を検出させ、前記シミュレーション動画上に前記医療器具に関する医療器具画像を前記表示部に表示させる、かつ、前記操作内容に基づいて、前記医療器具画像およびシミュレーション動画の表示態様を制御させる。 The program disclosed herein is a program executed by a surgical training device that includes a display unit capable of displaying a simulation video based on simulation data transmitted from a medical information management server that records multiple simulation data associated with multiple surgical procedures, and one or more medical instruments capable of treating a model that mimics a subject, and detects the operation content of the medical instrument by an operator, displays a medical instrument image related to the medical instrument on the display unit on the simulation video, and controls the display mode of the medical instrument image and the simulation video based on the operation content.

本開示によれば、実手術に相当する経験を積むことができるという効果を奏する。 This disclosure has the effect of allowing students to gain experience equivalent to that of actual surgery.

図1は、一実施の形態に係る手術トレーニングシステムの概略構成を示す図である。FIG. 1 is a diagram showing a schematic configuration of a surgical training system according to an embodiment. 図2は、一実施の形態に係る手術トレーニング装置の要部の機能構成を示すブロック図である。FIG. 2 is a block diagram showing the functional configuration of the main parts of a surgical training device according to one embodiment. 図3は、一実施の形態に係る医療情報管理サーバの機能構成を示すブロックである。FIG. 3 is a block diagram showing the functional configuration of a medical information management server according to an embodiment. 図4は、一実施の形態に係る表示装置が表示する手術トレーニングを行う際に表示する設定画面の一例を示す図である。FIG. 4 is a diagram showing an example of a setting screen displayed when performing surgical training on a display device according to an embodiment. 図5は、一実施の形態に係る表示装置が表示する手術トレーニングを行う際に表示する設定画面の一例を示す図である。FIG. 5 is a diagram showing an example of a setting screen displayed when performing surgical training on a display device according to an embodiment. 図6は、一実施の形態に係る表示装置が表示する手術トレーニングを行う際に表示する設定画面の一例を示す図である。FIG. 6 is a diagram showing an example of a setting screen displayed when performing surgical training on the display device according to the embodiment. 図7は、一実施の形態に係る表示装置が表示する手術トレーニングを行う際に表示する設定画面の一例を示す図である。FIG. 7 is a diagram showing an example of a setting screen displayed when performing surgical training on the display device according to the embodiment. 図8は、一実施の形態に係る表示装置が表示する手術トレーニングを行う際に表示する設定画面の一例を示す図である。FIG. 8 is a diagram showing an example of a setting screen displayed when performing surgical training on the display device according to one embodiment. 図9は、一実施の形態に係る表示装置が表示する手術トレーニングを行う際に表示する設定画面の一例を示す図である。FIG. 9 is a diagram showing an example of a setting screen displayed when performing surgical training on a display device according to an embodiment. 図10は、一実施の形態に係る表示装置が表示する手術トレーニングを行う際に表示する設定画面の一例を示す図である。FIG. 10 is a diagram showing an example of a setting screen displayed when performing surgical training on a display device according to an embodiment. 図11は、一実施の形態に係る表示装置が表示する手術トレーニングを行う際に表示する設定画面の一例を示す図である。FIG. 11 is a diagram showing an example of a setting screen displayed when performing surgical training on a display device according to an embodiment. 図12は、一実施の形態に係る医療情報管理サーバが実行する処理の概要を示すフローチャートである。FIG. 12 is a flowchart showing an overview of the process executed by the medical information management server according to one embodiment. 図13は、図12のシミュレーションデータ送信処理の概要を示すフローチャートである。FIG. 13 is a flowchart showing an outline of the simulation data transmission process of FIG. 図14は、図12のシミュレーションデータ生成処理の概要を示すフローチャートである。FIG. 14 is a flowchart showing an outline of the simulation data generation process of FIG. 図15は、一実施の形態に係る手術トレーニング装置が実行する処理の概要を示すフローチャートである。FIG. 15 is a flowchart showing an overview of the processing executed by the surgery training device according to one embodiment.

本開示を実施するための形態を図面とともに詳細に説明する。なお、以下の実施の形態により本開示が限定されるものではない。また、以下の説明において、参照する各図は、本開示の内容を理解でき得る程度に形状、大きさ、および位置関係を概略的に示してあるに過ぎない。即ち、本開示は、各図で例示された形状、大きさ、および位置関係のみに限定されるものでない。さらに、図面の記載において、同一の部分には同一の符号を付して説明する。さらにまた、本開示に係る手術トレーニングシステムの一例として、腹腔鏡による内視鏡システムを用いた手術トレーニングシステムについて説明するが、手術用の顕微鏡システムを用いた手術トレーニングシステムであっても適用することができる。 The embodiments for implementing the present disclosure will be described in detail with reference to the drawings. Note that the present disclosure is not limited to the following embodiments. In the following description, the figures referred to merely show the shape, size, and positional relationship in a schematic manner to the extent that the contents of the present disclosure can be understood. In other words, the present disclosure is not limited to only the shape, size, and positional relationship exemplified in each figure. Furthermore, in the description of the drawings, the same parts are denoted by the same reference numerals. Furthermore, as an example of a surgical training system according to the present disclosure, a surgical training system using an endoscopic system using a laparoscope will be described, but it can also be applied to a surgical training system using a surgical microscope system.

〔手術トレーニングシステムの概略構成〕
図1は、一実施の形態に係る手術トレーニングシステムの概略構成を示す図である。図1に示す手術トレーニングシステム1は、人や動物等の被検体を模倣した模型Oの腹部にトロッカーを用いて複数の穴を形成し、炭酸ガス等によって模型Oの腹部を膨らませた状態で、操作者U1(トレーニー(Trainee))が医療用撮像装置(硬性鏡等のビデオスコープ)、鉗子および電気メス等のエネルギーデバイスのいずれか1つ以上の医療器具を模型O内に挿入しながら観察および処置を行いながらが腹腔鏡手術のトレーニングを行うシステムである。なお、図1では、模型Oに対して穴を2カ所形成しているが、トレーニング内容、例えばトレーニングを行う症例、術式および手術手技に応じて適宜変更することができる。
[Overview of the surgical training system]
Fig. 1 is a diagram showing a schematic configuration of a surgical training system according to an embodiment. The surgical training system 1 shown in Fig. 1 is a system in which a plurality of holes are formed in the abdomen of a model O1 simulating a subject such as a human or animal using a trocar, and the abdomen of the model O1 is inflated with carbon dioxide or the like, and an operator U1 (trainee) performs training in laparoscopic surgery while observing and treating the model O1 by inserting one or more medical instruments, such as a medical imaging device (a videoscope such as a rigid mirror), forceps, and an energy device such as an electric scalpel, into the model O1. In Fig. 1, two holes are formed in the model O1 , but the number of holes can be appropriately changed depending on the training content, for example, the case to be trained, the surgical procedure, and the surgical technique.

図1に示す手術トレーニングシステム1は、トロッカー10と、トロッカー20と、医療器具30と、医療器具40と、表示装置50と、制御装置60と、医療情報管理サーバ70と、複数の病院管理サーバ80と、を備える。なお、一実施の形態では、トロッカー10、トロッカー20、医療器具30、医療器具40、表示装置50および制御装置60が手術トレーニング装置2として機能する。 The surgical training system 1 shown in FIG. 1 includes a trocar 10, a trocar 20, a medical instrument 30, a medical instrument 40, a display device 50, a control device 60, a medical information management server 70, and a number of hospital management servers 80. In one embodiment, the trocar 10, the trocar 20, the medical instrument 30, the medical instrument 40, the display device 50, and the control device 60 function as a surgical training device 2.

トロッカー10,20は、筒状をなし、模型Oに対して挿入される。トロッカー10,20は、後述する医療器具30または医療器具40が挿入される。 The trocars 10 and 20 are cylindrical and are inserted into the model O 1. The trocars 10 and 20 have a medical instrument 30 or a medical instrument 40, which will be described later, inserted therein.

医療器具30は、トロッカー10を経由して模型O内に挿入される。医療器具30は、医者や研修医等の術者の操作に応じて観察対象に対して処置を模擬的に行う。また、医療器具30は、術者の操作内容を検出し、この検出結果を、伝送ケーブルを経由して術者の操作内容を制御装置60へ出力する。医療器具30は、例えば注射、鉗子、ナイフ、高周波スネア、処置具および高周波メスや電気メス等のエネルギーデバイスである。 The medical instrument 30 is inserted into the model O1 via the trocar 10. The medical instrument 30 performs a simulated treatment on the subject of observation in response to the operation of an operator such as a doctor or a medical intern. The medical instrument 30 also detects the operation of the operator and outputs the detection result to the control device 60 via a transmission cable. The medical instrument 30 is, for example, an injection, forceps, a knife, a high-frequency snare, a treatment tool, or an energy device such as a high-frequency scalpel or an electric scalpel.

医療器具40は、トロッカー20を経由して模型O内に挿入される。医療器具40は、医者や研修医等の術者の操作に応じて観察対象に対して処置を模擬的に行う。また、医療器具40は、術者の操作内容を検出し、この検出結果を、伝送ケーブルを経由して術者の操作内容を制御装置60へ出力する。医療器具40は、例えば注射、鉗子、ナイフ、高周波スネア、処置具および高周波メスや電気メス等のエネルギーデバイスである。 The medical instrument 40 is inserted into the model O1 via the trocar 20. The medical instrument 40 performs a simulated treatment on the subject of observation in response to the operation of an operator such as a doctor or a medical intern. The medical instrument 40 also detects the operation of the operator and outputs the detection result to the control device 60 via a transmission cable. The medical instrument 40 is, for example, an injection, forceps, a knife, a high-frequency snare, a treatment tool, or an energy device such as a high-frequency scalpel or an electric scalpel.

表示装置50は、制御装置60の制御のもと、制御装置60から入力された画像データに基づく2次元画像または3次元画像によって表示する。表示装置50は、例えば液晶ディスプレイや有機ELディスプレイ(Organic Electroluminescent Display)等および音声スピーカ等を用いて実現される。 Under the control of the control device 60, the display device 50 displays a two-dimensional image or a three-dimensional image based on image data input from the control device 60. The display device 50 is realized using, for example, a liquid crystal display, an organic electroluminescent display (EL display), an audio speaker, etc.

制御装置60は、手術トレーニング装置2の各部を制御する。制御装置60は、ネットワーク90を経由して医療情報管理サーバ70から入力されたシミュレーションデータに対して各種の画像処理を行って出力することによってシミュレーションデータに基づくシミュレーション動画を表示装置50に表示させる。制御装置60は、メモリと、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)およびFPGA(Field-Programmable Gate Array)等のハードウェアと、を備えるプロセッサを用いて実現される。ここで、シミュレーションデータとは、臓器を用いた3次元空間における手術シミュレーションを行うためのデータであって、臓器または医療器具に関するデータを含む。臓器および医療器具毎のシミュレーションデータは、例えば、以下のパラメータを含み、三次元空間上のポリゴンデータ等で規定される。
(1)位置(臓器の位置(座標情報))
(2)形状(臓器の形状、医療器具毎の形状)
さらに、臓器および医療器具毎のシミュレーションデータは、以下のパラメータ(3)~(7)を含んでいてもよい。
(3)質量密度
(4)剛性
(5)摩擦
(6)粘性
(7)触覚
また、シミュレーションデータは、医療器具または臓器の経時的な動きや変形に関する時系列変化の情報をさらに含むことができる。
The control device 60 controls each part of the surgery training device 2. The control device 60 performs various image processing on the simulation data input from the medical information management server 70 via the network 90, and outputs the processed data, thereby displaying a simulation video based on the simulation data on the display device 50. The control device 60 is realized using a processor including a memory and hardware such as a central processing unit (CPU), a graphics processing unit (GPU), and a field-programmable gate array (FPGA). Here, the simulation data is data for performing a surgery simulation in a three-dimensional space using an organ, and includes data related to the organ or medical instrument. The simulation data for each organ and medical instrument includes, for example, the following parameters, and is defined by polygon data in a three-dimensional space.
(1) Position (position of organ (coordinate information))
(2) Shape (shape of organs, shape of each medical device)
Furthermore, the simulation data for each organ and medical instrument may include the following parameters (3) to (7).
(3) Mass density (4) Stiffness (5) Friction (6) Viscosity (7) Touch The simulation data may further include information on time series changes regarding the movement and deformation of the medical instrument or organ over time.

医療情報管理サーバ70は、ネットワーク90を経由して制御装置60から要求されたシミュレーションデータを送信する。また、医療情報管理サーバ70は、複数の患者の各々をCT(Computed Tomography)装置またはMRI(Magnetic Resonance Imaging)装置等によって取得した少なくとも臓器に関するデータを含む2次元画像データまたは3次元画像データを記録する。さらに、医療情報管理サーバ70は、医療用撮像装置によって被検体の術中に撮像された術中動画データと、CT装置またはMRI装置によって撮像された少なくとも臓器に関するデータを含む2次元画像データおよび3次元画像データの少なくとも一方とに基づくシミュレーション画像データ等を記録する。医療情報管理サーバ70は、CPU、GPU、やFPGA等のハードウェアを備えるプロセッサと、HDD(Hard Disk Drive)およびSSD(Solid State Drive)等を用いて実現される。 The medical information management server 70 transmits the simulation data requested by the control device 60 via the network 90. The medical information management server 70 also records two-dimensional image data or three-dimensional image data including at least data related to organs acquired for each of a plurality of patients by a CT (Computed Tomography) device or an MRI (Magnetic Resonance Imaging) device, etc. The medical information management server 70 also records simulation image data based on intraoperative video data captured by a medical imaging device during surgery on the subject, and at least one of two-dimensional image data and three-dimensional image data including at least data related to organs captured by a CT device or an MRI device. The medical information management server 70 is realized using a processor including hardware such as a CPU, GPU, and FPGA, and a hard disk drive (HDD), a solid state drive (SSD), etc.

複数の病院管理サーバ80は、ネットワーク90を経由して医療情報管理サーバ70において生成されるシミュレーションデータのための教材データを医療情報管理サーバ70へ送信する。ここで、教材データとは、複数の被検体(患者)の各々をCT装置またはMRI装置等によって取得した2次元画像データまたは3次元画像データと、医療用撮像装置(例えば内視鏡や硬性鏡等のビデオマイクロスコープ)によって複数の被検体(患者)の各々の術中に撮像された少なくとも臓器(例えば胃や腸等)を含む術中動画データと、複数の被検体の各々に関する被検体情報(患者情報)と、複数の被検体の各々を執刀した複数の執刀医(術者や病院名)と、複数の被検体の各々の手術手技に関する手技情報と、手術手技に用いられた複数の医療器具の各々に関する医療器具情報と、対応付けた動画ファイルである。複数の病院管理サーバ80は、CPU、GPU、やFPGA等のハードウェアを備えるプロセッサと、HDDおよびSSD等を用いて実現される。 The hospital management servers 80 transmit educational material data for the simulation data generated in the medical information management server 70 to the medical information management server 70 via the network 90. Here, the educational material data is a video file that corresponds to two-dimensional or three-dimensional image data of each of the multiple subjects (patients) acquired by a CT device or an MRI device, intraoperative video data including at least organs (e.g., stomach, intestines, etc.) imaged during surgery of each of the multiple subjects (patients) by a medical imaging device (e.g., a video microscope such as an endoscope or a rigid endoscope), subject information (patient information) regarding each of the multiple subjects, multiple surgeons (surgeons and hospital names) who operated on each of the multiple subjects, procedure information regarding the surgical procedure of each of the multiple subjects, and medical instrument information regarding each of the multiple medical instruments used in the surgical procedure. The hospital management servers 80 are realized using a processor equipped with hardware such as a CPU, a GPU, and an FPGA, and a HDD, an SSD, etc.

〔手術トレーニング装置の要部の機能構成〕
次に、手術トレーニング装置2の要部の機能構成について説明する。図2は、手術トレーニング装置2の要部の機能構成を示すブロック図である。
[Functional configuration of the main parts of the surgical training device]
Next, a description will be given of the functional configuration of the main parts of the surgical training device 2. FIG.

〔医療器具の構成〕
まず、医療器具30の構成について説明する。医療器具30は、第1の検出部31と、第2の検出部32と、記録部33と、通信部34と、を備える。なお、医療器具40は、医療器具30と同様の構成のため、詳細な説明は省略する。
[Configuration of medical device]
First, a description will be given of the configuration of the medical instrument 30. The medical instrument 30 includes a first detection unit 31, a second detection unit 32, a recording unit 33, and a communication unit 34. Note that the medical instrument 40 has the same configuration as the medical instrument 30, and therefore detailed description thereof will be omitted.

第1の検出部31は、術者が把持する医療器具30のトロッカー10に対する抜き差し、例えば押し込み量または引き抜き量を検出し、この検出結果を通信部34へ出力する。第1の検出部31は、例えばジャイロセンサおよび加速度センサ等を用いて実現される。 The first detection unit 31 detects the insertion and removal of the medical instrument 30 held by the surgeon into and from the trocar 10, for example, the amount of pushing or pulling, and outputs this detection result to the communication unit 34. The first detection unit 31 is realized, for example, using a gyro sensor and an acceleration sensor.

第2の検出部32は、術者が操作する医療器具30の開閉操作に伴う圧力値(押圧値)または速度を検出し、この検出結果を通信部34へ出力する。第2の検出部32は、圧力センサ、ジャイロセンサおよび加速度センサ等を用いて実現される。 The second detection unit 32 detects the pressure value (pressure value) or speed associated with the opening and closing operation of the medical instrument 30 operated by the surgeon, and outputs this detection result to the communication unit 34. The second detection unit 32 is realized using a pressure sensor, a gyro sensor, an acceleration sensor, etc.

記録部33は、揮発性メモリや不揮発メモリを用いて実現され、医療器具30に関する医療器具情報を記録する。ここで、医療器具情報とは、医療器具30の機種名、形状、品番、医療器具の種別情報(例えば鉗子や電気メス等の種別)および製造年月日等である。記録部33は、医療器具情報を通信部34へ出力する。 The recording unit 33 is realized using a volatile memory or a non-volatile memory, and records medical instrument information related to the medical instrument 30. Here, the medical instrument information includes the model name, shape, product number, type information of the medical instrument 30 (e.g., type of forceps, electric scalpel, etc.), and manufacturing date. The recording unit 33 outputs the medical instrument information to the communication unit 34.

通信部34は、第1の通信部61と通信可能であり、第1の検出部31の検出結果、第2の検出部32の検出結果および記録部33が記録する医療器具情報を制御装置60へ送信する。通信部34は、通信モジュール等を用いて実現される。 The communication unit 34 is capable of communicating with the first communication unit 61, and transmits the detection results of the first detection unit 31, the detection results of the second detection unit 32, and the medical instrument information recorded by the recording unit 33 to the control device 60. The communication unit 34 is realized using a communication module or the like.

〔制御装置の構成〕
次に、制御装置60の構成について説明する。制御装置60は、第1の通信部61と、画像処理部62と、入力部63と、記録部64と、第2の通信部65と、制御部66と、を備える。
[Configuration of the control device]
Next, a description will be given of the configuration of the control device 60. The control device 60 includes a first communication unit 61, an image processing unit 62, an input unit 63, a recording unit 64, a second communication unit 65, and a control unit 66.

第1の通信部61は、制御部66の制御のもと、医療器具30,40に各種の制御データを送信し、かつ、医療器具30,40、医療情報管理サーバ70から送信された各種のデータを画像処理部62または制御部66へ出力する。第1の通信部61は、例えばS/P変換回路および通信モジュール等を用いて実現される。また、第1の通信部61は、医療器具30,40に対して無線通信または光通信によって各種データを送信してもよい。 Under the control of the control unit 66, the first communication unit 61 transmits various control data to the medical instruments 30, 40, and outputs various data transmitted from the medical instruments 30, 40 and the medical information management server 70 to the image processing unit 62 or the control unit 66. The first communication unit 61 is realized, for example, using an S/P conversion circuit and a communication module. The first communication unit 61 may also transmit various data to the medical instruments 30, 40 by wireless communication or optical communication.

画像処理部62は、制御部66の制御のもと、第1の通信部61を経由して医療情報管理サーバ70から入力されたシミュレーションデータ(ポリゴン動画データ)に基づくシミュレーション動画を表示させる。具体的には、画像処理部62は、被検体内の観察対象のシミュレーション画像(ポリゴンデータ動画データにグラフィック化を施したシミュレーション動画)を生成し、このシミュレーション動画を表示装置50へ出力することによってシミュレーション動画を表示させる。画像処理部62は、メモリと、GPU(Graphics Processing Unit)およびFPGA等のハードウェアを有するプロセッサを用いて実現される。 Under the control of the control unit 66, the image processing unit 62 displays a simulation video based on the simulation data (polygon video data) input from the medical information management server 70 via the first communication unit 61. Specifically, the image processing unit 62 generates a simulation image of the observation object inside the subject (a simulation video in which the polygon data video data is rendered into graphics) and outputs this simulation video to the display device 50 to display the simulation video. The image processing unit 62 is realized using a processor having a memory and hardware such as a GPU (Graphics Processing Unit) and FPGA.

入力部63は、ユーザからの操作の入力を受け付け、受け付けた操作内容に応じて信号を制御部66へ出力する。入力部63は、マウス、キーボード、タッチパネル、スイッチおよびボタン等を用いて実現される。 The input unit 63 receives input of operations from the user and outputs a signal to the control unit 66 according to the received operation. The input unit 63 is realized using a mouse, a keyboard, a touch panel, switches, buttons, etc.

記録部64は、手術トレーニング装置2に関する各種のデータを記録する。記録部64は、手術トレーニング装置2が実行する各種のプログラムを記録するプログラム記録部641を有する。記録部64は、RAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disk Drive)およびSSD(Solid State Drive)等を用いて実現される。 The recording unit 64 records various data related to the surgical training device 2. The recording unit 64 has a program recording unit 641 that records various programs executed by the surgical training device 2. The recording unit 64 is realized using RAM (Random Access Memory), ROM (Read Only Memory), HDD (Hard Disk Drive), SSD (Solid State Drive), etc.

第2の通信部65は、制御部66の制御のもと、ネットワーク90を経由して医療情報管理サーバ70からシミュレーションデータを取得し、取得したシミュレーションデータを制御部66および画像処理部62へ出力する。第2の通信部65は、通信モジュール等を用いて実現される。 Under the control of the control unit 66, the second communication unit 65 acquires simulation data from the medical information management server 70 via the network 90, and outputs the acquired simulation data to the control unit 66 and the image processing unit 62. The second communication unit 65 is realized using a communication module or the like.

制御部66は、制御装置60を構成する各部を制御する。制御部66は、第2の通信部65を経由して医療情報管理サーバ70から取得したシミュレーションデータに基づくシミュレーション動画上に医療器具に関する医療器具画像を表示装置50に表示させる。具体的には、制御部66は、第1の検出部31および第2の検出部32の各々が検出した医療器具30の操作内容に基づいて、表示装置50が表示する医療器具画像およびシミュレーション動画の表示態様を制御する。また、制御部66は、入力部63から表示装置50が表示するシミュレーション動画を停止する停止信号が入力された場合において、第1の検出部31および第2の検出部32の各々が検出した操作内容に基づいて、シミュレーション動画の視点を変更する。具体的には、制御部66は、シミュレーション動画の下層のレイヤーや現視点の視野領域から右マ周りに90度回転させた視点のシミュレーション動画を表示装置50に表示させる。制御部66は、メモリと、CPU等のハードウェアを有するプロセッサを用いて実現される。なお、一実施の形態では、制御部66が第2の制御部として機能する。 The control unit 66 controls each unit constituting the control device 60. The control unit 66 causes the display device 50 to display a medical instrument image related to the medical instrument on a simulation video based on simulation data acquired from the medical information management server 70 via the second communication unit 65. Specifically, the control unit 66 controls the display mode of the medical instrument image and the simulation video displayed by the display device 50 based on the operation content of the medical instrument 30 detected by each of the first detection unit 31 and the second detection unit 32. In addition, when a stop signal for stopping the simulation video displayed by the display device 50 is input from the input unit 63, the control unit 66 changes the viewpoint of the simulation video based on the operation content detected by each of the first detection unit 31 and the second detection unit 32. Specifically, the control unit 66 causes the display device 50 to display a simulation video of a viewpoint rotated 90 degrees clockwise from the lower layer of the simulation video or the visual field area of the current viewpoint. The control unit 66 is realized by using a processor having hardware such as a memory and a CPU. In one embodiment, the control unit 66 functions as a second control unit.

〔医療情報管理サーバの構成〕
次に、医療情報管理サーバ70の構成について説明する。図3は、医療情報管理サーバ70の機能構成を示すブロックである。図3に示す医療情報管理サーバ70は、通信部71と、記録部72と、生成部73と、推論部74と、シミュレーションデータ記録部75と、画像データ記録部76と、ユーザデータ記録部77と、医療器具データ記録部78と、サーバ制御部79と、を備える。
[Configuration of medical information management server]
Next, a description will be given of the configuration of the medical information management server 70. Fig. 3 is a block diagram showing the functional configuration of the medical information management server 70. The medical information management server 70 shown in Fig. 3 includes a communication unit 71, a recording unit 72, a generation unit 73, an inference unit 74, a simulation data recording unit 75, an image data recording unit 76, a user data recording unit 77, a medical instrument data recording unit 78, and a server control unit 79.

通信部71は、サーバ制御部79の制御のもと、ネットワーク90を経由して制御装置60(クライアント側)から要求があったシミュレーションデータを制御装置60へ送信する。通信部71は、通信モジュール等を用いて実現される。 Under the control of the server control unit 79, the communication unit 71 transmits simulation data requested by the control device 60 (client side) to the control device 60 via the network 90. The communication unit 71 is realized using a communication module or the like.

記録部72は、医療情報管理サーバ70に関する各種のデータを記録する。記録部72は、医療情報管理サーバ70が実行する各種のプログラムを記録するプログラム記録部721を有する。記録部72は、RAMおよびROM等を用いて実現される。 The recording unit 72 records various data related to the medical information management server 70. The recording unit 72 has a program recording unit 721 that records various programs executed by the medical information management server 70. The recording unit 72 is realized using RAM, ROM, etc.

生成部73は、サーバ制御部79の制御のもと、ネットワーク90を経由して複数の病院管理サーバ80の各々から送信された被検体の術中に撮像された術中動画データと、被検体に対して予めCT装置またはMRI装置によって撮像された2次元画像データおよび3次元データの少なくとも一方と、に基づいて、シミュレーションデータを生成し、このシミュレーションデータをシミュレーションデータ記録部75に記録する。また、生成部73は、後述する推論部74の推論結果に基づいて、術中動画データと、2次元画像データおよび3次元データの少なくとも一方との各々に含まれる臓器の位置合わせを行ってシミュレーションデータを生成する。さらに、生成部73は、後述する推論部74の推論結果に基づいて、術中動画データと、2次元画像データおよび3次元データの少なくとも一方との各々に含まれる臓器の向きおよびつぶれ具合等を反映したシミュレーションデータを生成する。生成部73は、メモリと、GPU等のハードウェアを有するプロセッサを用いて実現される。 The generating unit 73 generates simulation data based on intraoperative video data captured during surgery of the subject, which is transmitted from each of the multiple hospital management servers 80 via the network 90, and at least one of two-dimensional image data and three-dimensional data captured in advance by a CT device or an MRI device, under the control of the server control unit 79, and records the simulation data in the simulation data recording unit 75. The generating unit 73 also generates simulation data by aligning the positions of organs included in the intraoperative video data and at least one of the two-dimensional image data and three-dimensional data, based on the inference results of the inference unit 74, which will be described later. Furthermore, the generating unit 73 generates simulation data that reflects the orientation and crushing state of organs included in the intraoperative video data and at least one of the two-dimensional image data and three-dimensional data, based on the inference results of the inference unit 74, which will be described later. The generating unit 73 is realized using a processor having a memory and hardware such as a GPU.

推論部74は、サーバ制御部79の制御のもと、ネットワーク90を経由して複数の病院管理サーバ80の各々から送信された術中動画データと、2次元画像データおよび3次元データの少なくとも一方と、に基づいて、術中動画データに写る被検体の臓器および位置を推定し、この推定結果を生成部73へ出力する。推論部74は、学習パラメータとして、術中動画データ、この術中動画データに写る臓器および位置、医療用撮像装置(ビデオスコープ)の先端から臓器までの距離を示す距離情報および術中動画データの特徴量、複数のシミュレーションデータ(例えばCT画像データおよびMRI画像データの少なくとも一方に基づくポリゴンデータ)等を学習パラメータ(教師データ)として、この学習パラメータをディープラーニング(Deep Learning)等によって機械学習され、出力パラメータとして術中動画データに写る被検体の観察対処の臓器および位置を推定した推定結果を出力する学習済みモデルを用いて実現される。ここで、機械学習としては、DNN(Deep Neural Network)、CNN(Convolutional Neural Network)およびRNN(Recurrent Neural Network)等が用いられる。また、推論部74は、ネットワーク90を経由して複数の病院管理サーバ80の各々から送信された術中動画データが光源装置によってマルチスペクトル光が照射されたマルチスペクトル画像データである場合、マルチスペクトル画像データに含まれる反射光周波数(各スペクトル毎)の違いを用いてマルチスペクトル画像データに写る被検体の観察対象の各部の生体組織種別(例えば胆嚢や膵臓等の臓器、血管、神経、リンパ、尿管および脂肪等)と、それらの位置(領域)と、を推定し、この推定結果を生成部73へ出力する。さらに、推論部74は、ネットワーク90を経由して複数の病院管理サーバ80の各々から送信された術中動画データに対応付けられた医療用撮像装置の位置、向き、被検体の挿入位置、被検体へ挿入された操作量(距離)と、に基づいて、医療用撮像装置の光学系の光軸(トロッカーの挿入方向)に対する基準としたときの術中動画データに写る臓器、血管および神経等の向き(方向)およびつぶれ具合等を推定し、この推定結果を生成部73へ出力する。推論部74は、メモリと、GPU等のハードウェアを有するプロセッサを用いて実現される。 Under the control of the server control unit 79, the inference unit 74 estimates the organs and positions of the subject shown in the intraoperative video data based on the intraoperative video data transmitted from each of the multiple hospital management servers 80 via the network 90 and at least one of the two-dimensional image data and three-dimensional data, and outputs the estimation result to the generation unit 73. The inference unit 74 is realized using a trained model that uses as learning parameters (teaching data) the intraoperative video data, the organs and positions shown in the intraoperative video data, distance information indicating the distance from the tip of the medical imaging device (videoscope) to the organs, the feature quantities of the intraoperative video data, and multiple simulation data (e.g., polygon data based on at least one of CT image data and MRI image data), and the like as learning parameters, machine learning the learning parameters by deep learning or the like, and outputs the estimation result of estimating the organs and positions of the subject to be observed shown in the intraoperative video data as output parameters. Here, examples of the machine learning include deep neural network (DNN), convolutional neural network (CNN), and recurrent neural network (RNN). When the intraoperative video data transmitted from each of the hospital management servers 80 via the network 90 is multispectral image data irradiated with multispectral light by a light source device, the inference unit 74 estimates the biological tissue types (e.g., organs such as the gallbladder and pancreas, blood vessels, nerves, lymph, ureters, and fat) and their positions (areas) of each part of the subject to be observed that appears in the multispectral image data using the difference in reflected light frequency (for each spectrum) included in the multispectral image data, and outputs the estimation result to the generation unit 73. Furthermore, the inference unit 74 estimates the orientation (direction) and degree of crushing of organs, blood vessels, nerves, etc. shown in the intraoperative video data when the optical axis of the optical system of the medical imaging device (the insertion direction of the trocar) is used as a reference, based on the position and orientation of the medical imaging device, the insertion position of the subject, and the amount of operation (distance) inserted into the subject, which are associated with the intraoperative video data transmitted from each of the multiple hospital management servers 80 via the network 90, and outputs the estimation result to the generation unit 73. The inference unit 74 is realized using a processor having a memory and hardware such as a GPU.

シミュレーションデータ記録部75は、複数の手術手技と、複数のシミュレーションデータと、を対応付けて記録する。具体的には、図4の表T1に示すように、シミュレーションデータ記録部75は、手術手技と、シミュレーションデータと、このシミュレーションデータを執刀した術者を識別する術者情報と、このシミュレーションデータに用いられた医療器具に関する医療器具情報と、このシミュレーションデータのレベルを示すレベル情報と、を対応付けて記録する。シミュレーションデータ記録部75は、HDDやSSD等を用いて実現される。 The simulation data recording unit 75 records multiple surgical procedures and multiple pieces of simulation data in association with each other. Specifically, as shown in Table T1 in FIG. 4, the simulation data recording unit 75 records the surgical procedures, the simulation data, surgeon information identifying the surgeon who performed the simulation data, medical instrument information regarding the medical instrument used in the simulation data, and level information indicating the level of the simulation data in association with each other. The simulation data recording unit 75 is realized using a HDD, SSD, etc.

画像データ記録部76は、ネットワーク90を経由して複数の病院管理サーバ80の各々から送信されたCT装置によって撮像された2次元画像データまたはMRI検査によって撮像された3次元画像データと、病院名を示す病院識別情報、被検体に関する被検体情報(患者情報)と、を対応付けて記録する。ここで、被検体情報とは、被検体の氏名、病名、診察履歴、生体情報、担当医および執刀医等である。画像データ記録部76は、HDDおよびSSD等を用いて実現される。 The image data recording unit 76 records two-dimensional image data captured by a CT device or three-dimensional image data captured by an MRI examination, which is transmitted from each of the multiple hospital management servers 80 via the network 90, in association with hospital identification information indicating the name of the hospital and subject information (patient information) relating to the subject. Here, subject information refers to the subject's name, disease name, medical history, biological information, attending physician, and surgeon, etc. The image data recording unit 76 is realized using an HDD, SSD, etc.

ユーザデータ記録部77は、ネットワーク90を経由して医療情報管理サーバ70において手術トレーニング装置2を用いてトレーニングを行った複数の操作者U1の各々に関する識別情報を記録する。具体的には、図5の表T2に示すように、ユーザデータ記録部77は、操作者U1を識別する識別情報として、ユーザIDと、操作者U1の手術トレーニングによるレベル(難易度)と、トレーニング内容と、対応付けて記録する。さらに、ユーザデータ記録部77は、ユーザIDに、トレーニングの回数、ユーザIDが所属する病院や学会、住所および銀行口座を対応付けて記録してもよい。ユーザデータ記録部77は、HDDおよびSSD等を用いて実現される。 The user data recording unit 77 records identification information for each of the multiple operators U1 who have trained using the surgical training device 2 in the medical information management server 70 via the network 90. Specifically, as shown in Table T2 in FIG. 5, the user data recording unit 77 records the user ID, the level (difficulty) of the surgical training of the operator U1, and the training content as identification information for identifying the operator U1, in association with each other. Furthermore, the user data recording unit 77 may record the number of training sessions, the hospital or academic society to which the user ID belongs, the address, and the bank account in association with the user ID. The user data recording unit 77 is realized using a HDD, SSD, or the like.

医療器具データ記録部78は、医療器具に関する医療器具情報を記録する。ここで、医療器具情報とは、医療器具の機種名、型番、アニメーションデータ、CADデータ(ポリゴンデータ)等である。 The medical instrument data recording unit 78 records medical instrument information related to the medical instrument. Here, medical instrument information includes the model name, model number, animation data, CAD data (polygon data), etc. of the medical instrument.

サーバ制御部79は、医療情報管理サーバ70を構成する各部を制御する。サーバ制御部79は、メモリと、CPU等のハードウェアを有するプロセッサを用いて実現される。サーバ制御部79は、制御装置60(クライアント側)で複数の手術手技のいずれか1つが選択された場合、選択された手術手技に対応するシミュレーションデータを制御装置60(クライアント)側へ送信する。サーバ制御部79は、判定部791と、課金部792と、点数付与部793と、を有する。なお、一実施の形態では、サーバ制御部79が第1の制御部として機能する。 The server control unit 79 controls each unit constituting the medical information management server 70. The server control unit 79 is realized using a processor having a memory and hardware such as a CPU. When one of a plurality of surgical procedures is selected by the control device 60 (client side), the server control unit 79 transmits simulation data corresponding to the selected surgical procedure to the control device 60 (client) side. The server control unit 79 has a determination unit 791, a billing unit 792, and a point assignment unit 793. In one embodiment, the server control unit 79 functions as the first control unit.

判定部791は、制御装置60およびネットワーク90を経由して医療情報管理サーバ70にアクセスされた操作者U1の識別情報と、ユーザデータ記録部77が記録する識別情報とを判定し、この判定結果を課金部792および点数付与部793へ出力する。 The determination unit 791 determines the identification information of the operator U1 who accessed the medical information management server 70 via the control device 60 and the network 90, and the identification information recorded by the user data recording unit 77, and outputs the determination result to the billing unit 792 and the point assignment unit 793.

課金部792は、判定部791の判定結果に基づいて、ユーザデータ記録部77が記録するユーザIDに対応するユーザが登録した登録住所または所属病院に対して、制御装置60にダウンロードされたシミュレーションデータのレベルまたは回数に基づく料金を請求することによって課金を行う。 The billing unit 792 performs billing based on the result of the judgment by the judgment unit 791 by billing the registered address or affiliated hospital registered by the user corresponding to the user ID recorded by the user data recording unit 77 for a fee based on the level or number of times the simulation data was downloaded to the control device 60.

点数付与部793は、判定部791の判定結果に基づいて、ユーザデータ記録部77が記録するユーザIDに、シミュレーション動画に対応付けられたレベル、またはシミュレーションデータでトレーニングを行った回数に応じた点数を付与する。 Based on the result of the judgment by the judgment unit 791, the score assignment unit 793 assigns points to the user ID recorded by the user data recording unit 77 according to the level associated with the simulation video or the number of times training was performed using the simulation data.

〔トレーニング方法の概要〕
次に、手術トレーニングシステム1による手術トレーニング方法の概要について説明する。図6~図11は、表示装置50が表示する手術トレーニングを行う際に表示する設定画面の一例を示す図である。
[Training method overview]
Next, there will be described an outline of a surgical training method using the surgical training system 1. Figures 6 to 11 are diagrams showing examples of setting screens displayed on the display device 50 when performing surgical training.

まず、操作者U1は、制御装置60の入力部63を用いて医療情報管理サーバ70のブラウザへアクセスし、操作者U1を識別するための識別情報(ユーザIDおよびパスワード等)を入力する。この場合、医療情報管理サーバ70は、ブラウザにアクセスした制御装置60(クライアント側)にトレーニング画面データを制御装置60に送信する。これにより、図6に示すように、表示装置50は、制御装置60の制御のもと、トレーニング画面データに対応するトレーニング画面W1を表示する。トレーニング画面W1には、少なくとも、手術手技のレベルと、手術手技の手術対象(例えば直腸)と、ミッション(例えば腫瘍摘出および縫合)と、シミュレーションデータに対応するサムネイル画像SM1と、が含まれる。図6に示すように、操作者U1は、入力部63を用いてポインター等を操作し、所望のレベル、所望の手術対象を所定の各セルに設定する。この場合、制御装置60は、操作者U1によって設定された設定内容を医療情報管理サーバ70へ送信する。 First, the operator U1 uses the input unit 63 of the control device 60 to access the browser of the medical information management server 70 and inputs identification information (user ID, password, etc.) for identifying the operator U1. In this case, the medical information management server 70 transmits training screen data to the control device 60 (client side) that has accessed the browser. As a result, as shown in FIG. 6, the display device 50 displays a training screen W1 corresponding to the training screen data under the control of the control device 60. The training screen W1 includes at least the level of the surgical technique, the surgical target of the surgical technique (e.g., rectum), the mission (e.g., tumor removal and suturing), and a thumbnail image SM1 corresponding to the simulation data. As shown in FIG. 6, the operator U1 uses the input unit 63 to operate a pointer or the like and set the desired level and the desired surgical target in each predetermined cell. In this case, the control device 60 transmits the setting contents set by the operator U1 to the medical information management server 70.

また、図7に示すように、医療情報管理サーバ70は、制御装置60から手術手技のリアリズム設定およびトレーニング中における各種のモードの設定を要求する要求信号が入力された場合、リアリズム設定およびパニックモード設定画面データを制御装置60に送信する。これにより、図7に示すように、表示装置50は、制御装置60の制御のもと、リアリズム設定およびパニックモード設定画面W2を表示する。リアリズム設定およびパニックモード設定画面W2には、少なくとも、出血スピードと、血圧低下スピードと、O2低下と、奇形臓帯・血管と、硬さ・もろさと、バイタルと、手術中のパニックの有無と、が含まれる。 Also, as shown in FIG. 7, when a request signal is input from the control device 60 requesting the setting of realism settings for surgical procedures and various modes during training, the medical information management server 70 transmits realism setting and panic mode setting screen data to the control device 60. As a result, as shown in FIG. 7, the display device 50 displays the realism setting and panic mode setting screen W2 under the control of the control device 60. The realism setting and panic mode setting screen W2 includes at least bleeding speed, blood pressure drop speed, O2 drop, malformed organs and blood vessels, hardness and fragility, vital signs, and the presence or absence of panic during surgery.

さらに、図8に示すように、医療情報管理サーバ70は、制御装置60から医療器具を選択する処理具選択およびセッティングを要求する要求信号が入力された場合、処理具選択およびセッティング設定画面データを制御装置60に送信する。これにより、図8に示すように、表示装置50は、制御装置60の制御のもと、処理具選択およびセッティング設定画面W3を表示する。処理具選択およびセッティング設定画面W3には、操作者U1が選択した手術手技に用いる複数の医療器具M1~M5(複数の処置具)が含まれる。例えば、処理具選択およびセッティング設定画面W3には、鉗子、電気メス、医療用撮像装置(硬性鏡)等が含まれる。操作者U1は、トレーニングで行う手術手技に用いる医療器具を選択する。さらに、操作者U1は、医療情報管理サーバ70に対して課金等を行うことによって選択することができる医療器具(選択アイテム)を増やすことができる。この場合、医療情報管理サーバ70は、操作者U1の識別情報に基づいて、選択された医療器具の数に応じた料金を請求する。 Furthermore, as shown in FIG. 8, when a request signal for selecting and setting a medical tool is input from the control device 60, the medical information management server 70 transmits the tool selection and setting setting screen data to the control device 60. As a result, as shown in FIG. 8, the display device 50 displays the tool selection and setting setting screen W3 under the control of the control device 60. The tool selection and setting setting screen W3 includes multiple medical tools M1 to M5 (multiple treatment tools) used in the surgical procedure selected by the operator U1. For example, the tool selection and setting setting screen W3 includes forceps, an electric scalpel, a medical imaging device (rigid scope), etc. The operator U1 selects the medical tools to be used in the surgical procedure to be performed in training. Furthermore, the operator U1 can increase the number of medical tools (selection items) that can be selected by charging the medical information management server 70. In this case, the medical information management server 70 charges a fee according to the number of selected medical tools based on the identification information of the operator U1.

また、図9に示すように、医療情報管理サーバ70は、制御装置60から手術手技または症例ベースを要求する要求信号が入力された場合、複数の手術手技または複数の症例の各々に対応する複数のシミュレーションデータのサムネイル画像を一覧表示した症例選択画面データを制御装置60へ送信する。これにより、図9に示すように、表示装置50は、制御装置60の制御のもと、症例選択画面W4を表示する。症例選択画面W4には、複数のシミュレーションデータの各々に対応するサムネイル画像P1~P5が含まれる。操作者U1は、所望のサムネイル画像を選択する。この場合、医療情報管理サーバ70は、制御装置60から入力された選択信号に応じたサムネイル画像のシミュレーションデータの執刀した術者(執刀医)に関する術者データを制御装置60へ送信する。これにより、図10に示すように、表示装置50は、制御装置60の制御のもと、指導教授等である術者に関する術者画面W5を表示する。術者画面W5には、術者(執刀医)の肖像、術者が執刀した症例、手術手技、手術トレーニングシステム1によるレベルおよびメッセージ等が含まれる。 Also, as shown in FIG. 9, when a request signal for requesting a surgical procedure or case base is input from the control device 60, the medical information management server 70 transmits case selection screen data displaying a list of thumbnail images of multiple simulation data corresponding to each of multiple surgical procedures or multiple cases to the control device 60. As a result, as shown in FIG. 9, the display device 50 displays a case selection screen W4 under the control of the control device 60. The case selection screen W4 includes thumbnail images P1 to P5 corresponding to each of the multiple simulation data. The operator U1 selects the desired thumbnail image. In this case, the medical information management server 70 transmits to the control device 60 surgeon data related to the surgeon (operator) who performed the simulation data of the thumbnail image corresponding to the selection signal input from the control device 60. As a result, as shown in FIG. 10, the display device 50 displays a surgeon screen W5 related to the surgeon, such as a supervising professor, under the control of the control device 60. The surgeon screen W5 includes a portrait of the surgeon (operator), the case operated by the surgeon, the surgical procedure, the level and message by the surgical training system 1, etc.

また、図11に示すように、医療情報管理サーバ70は、制御装置60から新規のアプローチのシミュレーションデータを要求する要求信号が入力された場合、規新のアプローチのシミュレーションデータ画面データを制御装置60へ送信する。これにより、図10に示すように、表示装置50は、制御装置60の制御のもと、規新のアプローチのシミュレーションデータ画面W6を表示する。シミュレーションデータ画面W6には、シミュレーション動画に対応するサムネイル画像SM2等が含まれる。 Also, as shown in FIG. 11, when a request signal requesting simulation data of a new approach is input from the control device 60, the medical information management server 70 transmits simulation data screen data of the new approach to the control device 60. As a result, as shown in FIG. 10, the display device 50 displays a simulation data screen W6 of the new approach under the control of the control device 60. The simulation data screen W6 includes a thumbnail image SM2 corresponding to the simulation video, etc.

このように、操作者U1は、制御装置60の入力部63を用いて医療情報管理サーバ70からレベルに応じた所望の手術症例のシミュレーションデータを制御装置60にダウンロードさせることによって、トレーニングを行うことができる。 In this way, the operator U1 can perform training by using the input unit 63 of the control device 60 to download simulation data of the desired surgical case according to the level from the medical information management server 70 to the control device 60.

〔医療情報管理サーバの処理〕
次に、医療情報管理サーバ70が実行する処理について説明する。図12は、医療情報管理サーバ70が実行する処理の概要を示すフローチャートである。
[Medical information management server processing]
Next, a description will be given of the processing executed by the medical information management server 70. FIG 12 is a flowchart showing an outline of the processing executed by the medical information management server 70.

まず、サーバ制御部79は、クライアント側から要求があったか否かを判断する(ステップS1)。具体的には、サーバ制御部79は、ネットワーク90を経由して制御装置60(クライアント側)から各種のシミュレーションデータを要求する要求信号が入力されたか否かを判断する。サーバ制御部79によってクライアント側から要求があったと判断された場合(ステップS1:Yes)、医療情報管理サーバ70は、後述するステップS2へ移行する。これに対して、サーバ制御部79によってクライアント側から要求がなかったと判断された場合(ステップS1:No)、医療情報管理サーバ70は、後述するステップS4へ移行する。 First, the server control unit 79 determines whether or not a request has been made from the client side (step S1). Specifically, the server control unit 79 determines whether or not a request signal requesting various types of simulation data has been input from the control device 60 (client side) via the network 90. If the server control unit 79 determines that a request has been made from the client side (step S1: Yes), the medical information management server 70 proceeds to step S2, which will be described later. On the other hand, if the server control unit 79 determines that no request has been made from the client side (step S1: No), the medical information management server 70 proceeds to step S4, which will be described later.

ステップS2において、医療情報管理サーバ70は、クライアント側へシミュレーションデータを送信するシミュレーションデータ送信処理を実行する。なお、シミュレーション動画送信処理の詳細は、後述する。 In step S2, the medical information management server 70 executes a simulation data transmission process to transmit simulation data to the client side. Details of the simulation video transmission process will be described later.

続いて、サーバ制御部79は、クライアント側からのアクセスが終了したか否かを判断する(ステップS3)。サーバ制御部79によってクライアント側からのアクセスが終了したと判断された場合(ステップS3:Yes)、医療情報管理サーバ70は、本処理を終了する。これに対して、サーバ制御部79によってクライアント側からのアクセスが終了していないと判断された場合(ステップS3:No)、医療情報管理サーバ70は、上述したステップS1へ戻る。 Then, the server control unit 79 judges whether or not the access from the client side has ended (step S3). If the server control unit 79 judges that the access from the client side has ended (step S3: Yes), the medical information management server 70 ends this process. On the other hand, if the server control unit 79 judges that the access from the client side has not ended (step S3: No), the medical information management server 70 returns to the above-mentioned step S1.

ステップS4において、サーバ制御部79は、ネットワーク90を経由して複数の病院管理サーバ80のいずれか1つから術中動画データと2次元画像データおよび3次元画像データを受信したか否かを判断する。サーバ制御部79によって複数の病院管理サーバ80のいずれか1つから術中動画データと2次元画像データおよび3次元画像データを受信したと判断された場合(ステップS4:Yes)、医療情報管理サーバ70は、後述するステップS5へ移行する。これに対して、サーバ制御部79によって複数の病院管理サーバ80のいずれか1つから術中動画データと2次元画像データおよび3次元画像データを受信していないと判断された場合(ステップS4:No)、医療情報管理サーバ70は、ステップS3へ移行する。 In step S4, the server control unit 79 determines whether or not intraoperative video data, two-dimensional image data, and three-dimensional image data have been received from one of the multiple hospital management servers 80 via the network 90. If the server control unit 79 determines that intraoperative video data, two-dimensional image data, and three-dimensional image data have been received from one of the multiple hospital management servers 80 (step S4: Yes), the medical information management server 70 proceeds to step S5, which will be described later. On the other hand, if the server control unit 79 determines that intraoperative video data, two-dimensional image data, and three-dimensional image data have not been received from one of the multiple hospital management servers 80 (step S4: No), the medical information management server 70 proceeds to step S3.

ステップS5において、医療情報管理サーバは、術中動画データと、2次元画像データおよび3次元画像データのいずれか一方と、に基づいて、シミュレーションデータを生成するシミュレーションデータ生成処理を実行する。なお、シミュレーションデータ生成処理の詳細は、後述する。ステップS5の後、医療情報管理サーバ70は、ステップS3へ移行する。 In step S5, the medical information management server executes a simulation data generation process to generate simulation data based on the intraoperative video data and either the two-dimensional image data or the three-dimensional image data. Details of the simulation data generation process will be described later. After step S5, the medical information management server 70 proceeds to step S3.

〔シミュレーションデータ送信処理の概要〕
次に、上述した図12のステップS2において説明したシミュレーションデータ送信処理の概要について説明する。図13は、シミュレーションデータ送信処理の概要を示すフローチャートである。
[Outline of simulation data transmission process]
Next, an outline of the simulation data transmission process described in step S2 of Fig. 12 will be described below. Fig. 13 is a flow chart showing an outline of the simulation data transmission process.

図13に示すように、まず、サーバ制御部79は、ネットワーク90および通信部71を経由してアクセスされた制御装置60(クライアント側)から送信された操作者U1を識別する識別情報を取得する(ステップS101)。この場合、判定部791は、ユーザデータ記録部77が記録する識別情報と制御装置60から送信された操作者U1の識別情報とを判定する。 As shown in FIG. 13, first, the server control unit 79 acquires identification information for identifying the operator U1 transmitted from the control device 60 (client side) accessed via the network 90 and the communication unit 71 (step S101). In this case, the determination unit 791 determines whether the identification information recorded by the user data recording unit 77 is the identification information of the operator U1 transmitted from the control device 60.

続いて、判定部791は、制御装置60から手術トレーニングにおいてミッションを設定する設定信号が入力されたか否かを判断する(ステップS102)。判定部791によって制御装置60から手術トレーニングにおいてミッションを設定する設定信号が入力されたと判断された場合(ステップS102:Yes)、医療情報管理サーバ70は、後述するステップS103へ移行する。これに対して、判定部791によって制御装置60から手術トレーニングにおいてミッションを設定する設定信号が入力されていないと判断された場合(ステップS102:No)、医療情報管理サーバ70は、後述するステップS105へ移行する。 Then, the determination unit 791 determines whether or not a setting signal for setting a mission in surgical training has been input from the control device 60 (step S102). If the determination unit 791 determines that a setting signal for setting a mission in surgical training has been input from the control device 60 (step S102: Yes), the medical information management server 70 proceeds to step S103, which will be described later. On the other hand, if the determination unit 791 determines that a setting signal for setting a mission in surgical training has not been input from the control device 60 (step S102: No), the medical information management server 70 proceeds to step S105, which will be described later.

ステップS103において、サーバ制御部79は、制御装置60から手術トレーニングにおいて設定されたミッションに対応するシミュレーションデータを通信部71に送信させる(ステップS103)。具体的には、サーバ制御部79は、シミュレーションデータ記録部75が記録する複数のシミュレーションデータの中から制御装置60から手術トレーニングにおいて設定されたミッションに対応するシミュレーションデータを取得し、取得したシミュレーションデータを通信部71に送信させる。これにより、操作者U1は、表示装置50が表示するシミュレーション動画を見ながら設定したミッションに応じたトレーニングを行うことができる。 In step S103, the server control unit 79 causes the control device 60 to transmit simulation data corresponding to the mission set in the surgical training to the communication unit 71 (step S103). Specifically, the server control unit 79 acquires simulation data corresponding to the mission set in the surgical training from the control device 60 from among the multiple simulation data recorded by the simulation data recording unit 75, and causes the acquired simulation data to be transmitted to the communication unit 71. This allows the operator U1 to perform training according to the set mission while watching the simulation video displayed by the display device 50.

続いて、サーバ制御部79は、識別情報と、制御装置60にダウンロードされたシミュレーションデータのレベル等に基づいて、操作者U1に対して課金および識別情報に点数を付与する(ステップS104)。具体的には、課金部792は、判定部791によって判定されたユーザデータ記録部77が記録するユーザIDに一致するユーザが登録した登録住所または所属病院に対して、制御装置60にダウンロードされたシミュレーションデータのレベルまたは回数に基づく料金を請求することによって課金を行う。さらに、点数付与部793は、判定部791によって判定されたユーザデータ記録部77が記録するユーザIDに、シミュレーション動画に対応付けられたレベル、またはシミュレーションデータでトレーニングを行った回数に応じた点数を付与する。ステップS104の後、医療情報管理サーバ70は、図12のメインルーチンへ戻る。なお、課金部792による課金方法は、一例であり、シミュレーションデータのレベル以外にも、新たな医療器具の医療器具情報のダウンロード、新たな手術手技のシミュレーションデータのダウンロード、所定の執刀医によるシミュレーションデータのダウンロードに対して、課金することによって請求してもよい。 Then, the server control unit 79 charges the operator U1 and assigns points to the identification information based on the identification information and the level of the simulation data downloaded to the control device 60 (step S104). Specifically, the charging unit 792 charges the operator U1 by charging a fee based on the level or number of times of the simulation data downloaded to the control device 60 to the registered address or affiliated hospital registered by the user who matches the user ID recorded by the user data recording unit 77 determined by the determination unit 791. Furthermore, the score assigning unit 793 assigns points according to the level associated with the simulation video or the number of times training was performed with the simulation data to the user ID recorded by the user data recording unit 77 determined by the determination unit 791. After step S104, the medical information management server 70 returns to the main routine of FIG. 12. Note that the charging method by the charging unit 792 is one example, and in addition to the level of the simulation data, it may also be charged for downloading medical instrument information of a new medical instrument, downloading simulation data of a new surgical procedure, and downloading simulation data by a specified surgeon.

ステップS105において、判定部791は、制御装置60から複数の手術手技症例から所望の手術手技症例を選択するための要求信号が入力されたか否かを判断する。判定部791によって制御装置60から複数の手術手技症例から所望の手術手技症例を選択するためおの要求信号が入力されたと判断された場合(ステップS105:Yes)、医療情報管理サーバ70は、後述するステップS106へ移行する。これに対して、判定部791によって制御装置60から複数の手術手技症例から所望の手術手技症例を選択するための要求信号が入力されていないと判断された場合(ステップS105:No)、医療情報管理サーバ70は、後述するステップS109へ移行する。 In step S105, the judgment unit 791 judges whether or not a request signal for selecting a desired surgical procedure case from the multiple surgical procedure cases has been input from the control device 60. If the judgment unit 791 judges that a request signal for selecting a desired surgical procedure case from the multiple surgical procedure cases has been input from the control device 60 (step S105: Yes), the medical information management server 70 proceeds to step S106, which will be described later. On the other hand, if the judgment unit 791 judges that a request signal for selecting a desired surgical procedure case from the multiple surgical procedure cases has not been input from the control device 60 (step S105: No), the medical information management server 70 proceeds to step S109, which will be described later.

ステップS106において、サーバ制御部79は、シミュレーションデータ記録部75が記録する複数のシミュレーションデータの各々に対応する複数の手術手技症例をまとめた手術手技症例情報を通信部71に送信させる。 In step S106, the server control unit 79 causes the communication unit 71 to transmit surgical procedure case information that summarizes multiple surgical procedure cases corresponding to each of the multiple simulation data recorded by the simulation data recording unit 75.

続いて、サーバ制御部79は、ネットワーク90および通信部71を経由して制御装置60から操作者U1が手術トレーニングにおいて使用する医療器具情報を制御装置60から取得する(ステップS107)。 Next, the server control unit 79 acquires information about the medical instruments used by the operator U1 in the surgical training from the control device 60 via the network 90 and the communication unit 71 (step S107).

その後、サーバ制御部79は、シミュレーションデータ記録部75が記録する複数のシミュレーションデータの中から、操作者U1によって選択された手術手技症例および医療器具情報に基づいてシミュレーションデータを通信部71に送信させる(ステップS108)。これにより、操作者U1は、表示装置50において表示されるシミュレーション動画を見ながら医療器具30,40を用いた所望の手術手技症例の手術トレーニングを行うことができる。ステップS108の後、医療情報管理サーバ70は、ステップS104へ移行する。 Then, the server control unit 79 transmits simulation data to the communication unit 71 based on the surgical procedure case and medical instrument information selected by the operator U1 from among the multiple simulation data recorded by the simulation data recording unit 75 (step S108). This allows the operator U1 to perform surgical training for the desired surgical procedure case using the medical instruments 30 and 40 while watching the simulation video displayed on the display device 50. After step S108, the medical information management server 70 proceeds to step S104.

ステップS109において、判定部791は、制御装置60から複数の執刀医から所望の執刀医を選択するための要求信号が入力されたか否かを判断する。判定部791によって制御装置60から複数の執刀医から所望の執刀医を選択するための要求信号が入力されたと判断された場合(ステップS109:Yes)、医療情報管理サーバ70は、後述するステップS110へ移行する。これに対して、判定部791によって制御装置60から複数の執刀医から所望の執刀医を選択するための要求信号が入力されていないと判断された場合(ステップS109:No)、医療情報管理サーバ70は、ステップS104へ移行する。 In step S109, the determination unit 791 determines whether a request signal for selecting a desired surgeon from multiple surgeons has been input from the control device 60. If the determination unit 791 determines that a request signal for selecting a desired surgeon from multiple surgeons has been input from the control device 60 (step S109: Yes), the medical information management server 70 proceeds to step S110, which will be described later. On the other hand, if the determination unit 791 determines that a request signal for selecting a desired surgeon from multiple surgeons has not been input from the control device 60 (step S109: No), the medical information management server 70 proceeds to step S104.

ステップS110において、サーバ制御部79は、シミュレーションデータ記録部75が記録する複数のシミュレーションデータの各々に対応する複数の執刀医をまとめた執刀医情報を通信部71に送信させる。 In step S110, the server control unit 79 causes the communication unit 71 to transmit surgeon information summarizing multiple surgeons corresponding to each of the multiple simulation data recorded by the simulation data recording unit 75.

続いて、サーバ制御部79は、ネットワーク90および通信部71を経由して制御装置60から操作者U1によって選択された執刀医情報を取得し(ステップS111)、シミュレーションデータ記録部75が記録する複数のシミュレーションデータの中から操作者U1によって選択された執刀医情報に基づいたシミュレーションデータを通信部71に送信させる(ステップS112)。これにより、操作者U1は、表示装置50において表示されるシミュレーション動画を見ながら執刀医による手術手技をトレースしたり、学習したりすることができる。ステップS112の後、医療情報管理サーバ70は、ステップS104へ移行する。 The server control unit 79 then acquires the surgeon information selected by the operator U1 from the control device 60 via the network 90 and the communication unit 71 (step S111), and causes the communication unit 71 to transmit simulation data based on the surgeon information selected by the operator U1 from among the multiple simulation data recorded by the simulation data recording unit 75 (step S112). This allows the operator U1 to trace and learn the surgical technique performed by the surgeon while watching the simulation video displayed on the display device 50. After step S112, the medical information management server 70 proceeds to step S104.

〔シミュレーションデータ生成処理の概要〕
次に、上述した図12のステップS5において説明したシミュレーションデータ生成処理の概要について説明する。図14は、シミュレーションデータ生成処理の概要を示すフローチャートである。
[Outline of simulation data generation process]
Next, an outline of the simulation data generation process explained in step S5 of Fig. 12 will be described below. Fig. 14 is a flow chart showing an outline of the simulation data generation process.

図14に示すように、まず、推論部74は、ネットワーク90を経由して複数の病院管理サーバ80の各々から送信された術中動画データと、少なくとも臓器に関するデータを含む2次元画像データおよび3次元データの少なくとも一方と、に基づいて、術中動画データに写る被検体の臓器および位置を推定する(ステップS201)。具体的には、推論部74は、ネットワーク90を経由して複数の病院管理サーバ80の各々から送信された術中動画データが光源装置によってマルチスペクトル光が照射されたマルチスペクトル画像データである場合、マルチスペクトル画像データに含まれる反射光周波数(各スペクトル毎)の違いを用いてマルチスペクトル画像データに写る被検体の観察対処の各部の生体組織の種別(例えば胆嚢や膵臓等の臓器、血管、神経、リンパ、尿管および脂肪等)と、それらの位置(領域)と、を推定し、この推定結果を生成部73へ出力する。また、推論部74は、ネットワーク90を経由して複数の病院管理サーバ80の各々から送信された術中動画データに対応付けられた医療用撮像装置の位置、向き、被検体の挿入位置、被検体へ挿入された操作量(距離)と、に基づいて、医療用撮像装置の光学系の光軸(トロッカーの挿入方向)に対する基準としたときの術中動画データに写る臓器、血管および神経等の向き(方向)およびつぶれ具合等を推定し、この推定結果を生成部73へ出力してもよい。 14, first, the inference unit 74 estimates the organs and positions of the subject shown in the intraoperative video data based on the intraoperative video data transmitted from each of the multiple hospital management servers 80 via the network 90 and at least one of the two-dimensional image data and the three-dimensional data including at least data related to the organs (step S201). Specifically, when the intraoperative video data transmitted from each of the multiple hospital management servers 80 via the network 90 is multispectral image data irradiated with multispectral light by a light source device, the inference unit 74 estimates the types of biological tissues (e.g., organs such as the gallbladder and pancreas, blood vessels, nerves, lymph, ureters, and fat) and their positions (areas) of each part of the subject to be observed shown in the multispectral image data using the difference in the reflected light frequency (for each spectrum) contained in the multispectral image data, and outputs the estimation result to the generation unit 73. In addition, the inference unit 74 may estimate the orientation (direction) and degree of crushing of organs, blood vessels, nerves, etc. shown in the intraoperative video data when the optical axis of the optical system of the medical imaging device (the insertion direction of the trocar) is used as a reference, based on the position and orientation of the medical imaging device, the insertion position of the subject, and the amount of operation (distance) inserted into the subject, which are associated with the intraoperative video data transmitted from each of the multiple hospital management servers 80 via the network 90, and output the estimation result to the generation unit 73.

続いて、生成部73は、推論部74の推論結果に基づいて、術中動画データと2次元画像データおよび3次元データの少なくとも一方との各々に含まれる臓器の位置合わせを行ってシミュレーションデータを生成する(ステップS202)。具体的には、生成部73は、推論部74の推論結果に基づいて、術中動画データと、2次元画像データおよび3次元データの少なくとも一方との各々に含まれる臓器の向き、臓器の位置、臓器の識別を行った後に、臓器の位置合わせを行いつつ、現在の視点で想定される臓器のつぶれ具合等を反映したシミュレーションデータを生成する。 Next, the generating unit 73 aligns the positions of the organs included in the intraoperative video data and at least one of the two-dimensional image data and three-dimensional data based on the inference result of the inference unit 74 to generate simulation data (step S202). Specifically, the generating unit 73 determines the orientation, position, and identification of the organs included in the intraoperative video data and at least one of the two-dimensional image data and three-dimensional data based on the inference result of the inference unit 74, and then aligns the organs to generate simulation data that reflects the degree of crushing of the organs expected from the current viewpoint, etc.

その後、サーバ制御部79は、術中動画データを格納する術中動画ファイルに含まれるメタデータ(ヘッダ情報)から術者情報を取得し(ステップS203)、かつ、術中動画データを格納する術中動画ファイルに含まれるメタデータ(ヘッダ情報)から医療器具情報を取得する(ステップS204)。 Then, the server control unit 79 acquires the surgeon information from the metadata (header information) included in the intraoperative video file that stores the intraoperative video data (step S203), and acquires the medical instrument information from the metadata (header information) included in the intraoperative video file that stores the intraoperative video data (step S204).

続いて、サーバ制御部79は、生成部73が生成したシミュレーションデータと、術者情報と、医療器具情報と、を対応つけたシミュレーションファイルを生成してシミュレーションデータ記録部75に記録する(ステップS205)。ステップS205の後、医療情報管理サーバ70は、図12のメインルーチンへ戻る。 Then, the server control unit 79 generates a simulation file that associates the simulation data generated by the generation unit 73 with the surgeon information and the medical instrument information, and records the simulation file in the simulation data recording unit 75 (step S205). After step S205, the medical information management server 70 returns to the main routine of FIG. 12.

〔手術トレーニング装置の処理〕
次に、手術トレーニング装置2が実行する処理について説明する。図15は、手術トレーニング装置2が実行する処理の概要を示すフローチャートである。
Processing of surgical training equipment
Next, a description will be given of the processing executed by the surgery training device 2. FIG.

まず、制御部66は、入力部63を経由して入力される操作者U1の識別情報を第2の通信部65に送信させる(ステップS301)。 First, the control unit 66 causes the identification information of the operator U1 input via the input unit 63 to be transmitted to the second communication unit 65 (step S301).

続いて、入力部63を経由して操作者U1がミッションモードを選択した場合(ステップS302:Yes)、制御部66は、手術トレーニングにおいて設定可能なミッション情報を表示装置50に表示させる(ステップS303)。 Next, if the operator U1 selects the mission mode via the input unit 63 (step S302: Yes), the control unit 66 causes the display device 50 to display mission information that can be set in the surgical training (step S303).

その後、制御部66は、入力部63を用いて操作者U1が設定したミッション情報を第2の通信部65に送信させる(ステップS304)。 Then, the control unit 66 causes the mission information set by the operator U1 using the input unit 63 to be transmitted to the second communication unit 65 (step S304).

続いて、制御部66は、医療情報管理サーバ70から送信された操作者U1に設定されたミッションに対応するシミュレーションデータに基づくシミュレーション動画を表示装置50に表示させる(ステップS305)。 Next, the control unit 66 causes the display device 50 to display a simulation video based on the simulation data corresponding to the mission set for the operator U1 and transmitted from the medical information management server 70 (step S305).

その後、制御部66は、入力部63からシミュレーション動画の再生を停止する停止信号が入力されたか否かを判断する(ステップS306)。制御部66によって入力部63からシミュレーション動画の再生を停止する停止信号が入力されたと判断された場合(ステップS306:Yes)、手術トレーニング装置2は、後述するステップS307へ移行する。これに対して、制御部66によって入力部63からシミュレーション動画の再生を停止する停止信号が入力されていないと判断された場合(ステップS306:No)、手術トレーニング装置2は、後述するステップS309へ移行する。 Then, the control unit 66 determines whether or not a stop signal to stop the playback of the simulation video has been input from the input unit 63 (step S306). If the control unit 66 determines that a stop signal to stop the playback of the simulation video has been input from the input unit 63 (step S306: Yes), the surgical training device 2 proceeds to step S307, which will be described later. On the other hand, if the control unit 66 determines that a stop signal to stop the playback of the simulation video has not been input from the input unit 63 (step S306: No), the surgical training device 2 proceeds to step S309, which will be described later.

ステップS307において、制御部66は、医療器具30,40の操作内容に基づいてシミュレーション動画の視点を制御する。具体的には、制御部66は、医療器具30,40の操作内容に基づいて、画像処理部62を制御することによって、シミュレーション動画の視点として、現在の表示レイヤーの画像より下層側の表示レイヤーの画像を生成させたり、現在の視点から右周りに90度視点を変更した状態で観察できる表示レイヤーの画像を生成させたりすることによって、表示装置50が表示するシミュレーション動画の視点を制御する。もちろん、制御部66は、医療器具30,40の操作内容に基づいて、画像処理部62を制御することによって、シミュレーション動画の視点変更以外にも、例えば拡大または縮小を行ってもよい。 In step S307, the control unit 66 controls the viewpoint of the simulation video based on the operation of the medical instruments 30 and 40. Specifically, the control unit 66 controls the image processing unit 62 based on the operation of the medical instruments 30 and 40 to generate an image of a display layer lower than the image of the current display layer as the viewpoint of the simulation video, or to generate an image of a display layer that can be observed in a state where the viewpoint is changed 90 degrees clockwise from the current viewpoint, thereby controlling the viewpoint of the simulation video displayed by the display device 50. Of course, the control unit 66 may also perform, for example, zooming in or zooming out in addition to changing the viewpoint of the simulation video by controlling the image processing unit 62 based on the operation of the medical instruments 30 and 40.

続いて、シミュレーション動画の再生が終了した場合(ステップS308:Yes)、手術トレーニング装置2は、本処理を終了する。これに対して、シミュレーション動画の再生が終了していない場合(ステップS308:No)、手術トレーニング装置2は、上述したステップS306へ移行する。 Next, if the playback of the simulation video has ended (step S308: Yes), the surgical training device 2 ends this process. On the other hand, if the playback of the simulation video has not ended (step S308: No), the surgical training device 2 proceeds to step S306 described above.

ステップS309において、制御部66は、医療器具30,40の操作内容に基づいてシミュレーションデータに基づくシミュレーション動画の表示態様を制御する。具体的には、制御部66は、医療器具30,40の操作内容に基づいて、シミュレーション動画に写る医療器具30,40を操作者U1の操作内容に応じて動かすとともに、医療器具30,40による処置をシミュレーション動画に反映させる。ステップS309の後、手術トレーニング装置2は、ステップS308へ移行する。 In step S309, the control unit 66 controls the display mode of the simulation video based on the simulation data, based on the operation content of the medical instruments 30, 40. Specifically, the control unit 66 moves the medical instruments 30, 40 shown in the simulation video in accordance with the operation content of the operator U1, based on the operation content of the medical instruments 30, 40, and reflects the treatment by the medical instruments 30, 40 in the simulation video. After step S309, the surgical training device 2 proceeds to step S308.

次に、ステップS302において、入力部63を経由して操作者U1がミッションモードを選択していない場合(ステップS302:No)について説明する。このとき、手術トレーニング装置2は、ステップS310へ移行する。 Next, a case will be described where the operator U1 has not selected the mission mode via the input unit 63 in step S302 (step S302: No). In this case, the surgical training device 2 proceeds to step S310.

続いて、入力部63を経由して操作者U1が手術手技症例モードを選択した場合(ステップS310:Yes)、手術トレーニング装置2は、後述するステップS311へ移行する。これに対して、入力部63を経由して操作者U1が手術手技症例モードを選択していない場合(ステップS310:No)、手術トレーニング装置2は、後述するステップS315へ移行する。 Next, if the operator U1 selects the surgical procedure case mode via the input unit 63 (step S310: Yes), the surgical training device 2 proceeds to step S311, which will be described later. On the other hand, if the operator U1 does not select the surgical procedure case mode via the input unit 63 (step S310: No), the surgical training device 2 proceeds to step S315, which will be described later.

ステップS311において、制御部66は、手術トレーニングにおいて選択可能な手術手技症例情報を表示装置50に表示させる。 In step S311, the control unit 66 causes the display device 50 to display surgical procedure case information that can be selected during surgical training.

続いて、制御部66は、入力部63を用いて操作者U1が選択した手術手技症例情報を第2の通信部65に送信させる(ステップS312)。 Next, the control unit 66 causes the surgical procedure case information selected by the operator U1 using the input unit 63 to be transmitted to the second communication unit 65 (step S312).

その後、制御部66は、医療器具30,40に関する医療器具情報を第2の通信部65に送信させる(ステップS313)。 Then, the control unit 66 causes the second communication unit 65 to transmit medical instrument information regarding the medical instruments 30 and 40 (step S313).

続いて、制御部66は、医療情報管理サーバ70から送信された操作者U1によって選択された手術手技症例に対応するシミュレーションデータに基づくシミュレーション動画を表示装置50に表示させる(ステップS314)。ステップS314の後、手術トレーニング装置2は、ステップS306へ移行する。 Then, the control unit 66 causes the display device 50 to display a simulation video based on the simulation data corresponding to the surgical procedure case selected by the operator U1 and transmitted from the medical information management server 70 (step S314). After step S314, the surgical training device 2 proceeds to step S306.

ステップS315において、入力部63を経由して操作者U1が術者モードを選択した場合(ステップS315:Yes)、手術トレーニング装置2は、後述するステップS316へ移行する。 In step S315, if the operator U1 selects the surgeon mode via the input unit 63 (step S315: Yes), the surgical training device 2 proceeds to step S316, which will be described later.

ステップS316において、制御部66は、手術モードにおいて複数の術者を選択可能な術者情報を表示装置50に表示させる。 In step S316, the control unit 66 causes the display device 50 to display surgeon information that allows multiple surgeons to be selected in the surgery mode.

続いて、入力部63を経由して操作者U1が選択した術者情報を第2の通信部65に送信させる(ステップS317)。 Next, the surgeon information selected by the operator U1 is transmitted to the second communication unit 65 via the input unit 63 (step S317).

その後、制御部66は、医療情報管理サーバ70から送信された操作者U1によって選択された術者情報するシミュレーションデータに基づくシミュレーション動画を表示装置50に表示させる(ステップS318)。ステップS318の後、手術トレーニング装置2は、ステップS306へ移行する。 Then, the control unit 66 causes the display device 50 to display a simulation video based on the simulation data related to the surgeon information selected by the operator U1 and transmitted from the medical information management server 70 (step S318). After step S318, the surgical training device 2 proceeds to step S306.

以上説明した一実施の形態によれば、サーバ制御部79が制御装置60(クライアント側)で複数の手術手技のいずれか1つが選択された場合、選択された手術手技に対応するシミュレーションデータを制御装置60へ送信するため、操作者U1が実手術に相当する経験を積むことができるので、操作者U1のラーニングカーブを向上させることができる。 According to the embodiment described above, when one of a number of surgical procedures is selected by the control device 60 (client side), the server control unit 79 transmits simulation data corresponding to the selected surgical procedure to the control device 60, so that the operator U1 can gain experience equivalent to an actual surgery, thereby improving the learning curve of the operator U1.

さらに、一実施の形態によれば、場所に問われることなく、空いた時間で手術手技のトレーニングを行うことができる。 Furthermore, according to one embodiment, training in surgical techniques can be carried out in one's spare time, regardless of location.

また、一実施の形態によれば、生成部73が病院管理サーバ80の各々から送信された医療用撮像装置によって被検体の術中に撮像された術中動画データと、被検体に対して予めCT装置またはMRI装置によって撮像された少なくとも臓器に関するデータを含む2次元画像データおよび3次元データの少なくとも一方と、に基づいて、シミュレーションデータを生成するため、複数の手術手技および複数の症例のシミュレーションデータを容易に集めることができる。 In addition, according to one embodiment, the generating unit 73 generates simulation data based on intraoperative video data captured during surgery on the subject by a medical imaging device transmitted from each of the hospital management servers 80, and at least one of two-dimensional image data and three-dimensional data including data on at least the organs of the subject captured in advance by a CT device or an MRI device, so that simulation data for multiple surgical procedures and multiple cases can be easily collected.

また、一実施の形態によれば、生成部73が推論部74の推定結果に基づいて、術中動画データと、2次元画像データおよび3次元データの少なくとも一方との各々に含まれる臓器の位置合わせを行ってシミュレーションデータを生成するため、リアルなシミュレーションデータを生成することができる。 Furthermore, according to one embodiment, the generating unit 73 generates simulation data by aligning the organs contained in the intraoperative video data and at least one of the two-dimensional image data and three-dimensional data based on the estimation results of the inference unit 74, so that realistic simulation data can be generated.

また、一実施の形態によれば、シミュレーションデータ記録部75が複数のシミュレーションデータに、この複数のシミュレーションデータの各々を執刀した複数の術者に関する複数の術者情報を対応付けて記録しているため、操作者U1が所望の術者が行ったシミュレーションデータを選択してトレーニングを行うことができる。 In addition, according to one embodiment, the simulation data recording unit 75 records multiple pieces of simulation data in association with multiple pieces of surgeon information related to multiple surgeons who performed each of the multiple simulation data, so that the operator U1 can select the simulation data performed by the desired surgeon and perform training.

また、一実施の形態によれば、シミュレーションデータ記録部75が複数のシミュレーションデータに、この複数のシミュレーションデータの各々において使用された複数の医療器具に関する複数の医療器具情報をさらに対応付けて記録しているため、操作者U1が所望の医療器具を用いたシミュレーションデータを選択してトレーニングを行うことができる。 In addition, according to one embodiment, the simulation data recording unit 75 records multiple pieces of simulation data in association with multiple pieces of medical instrument information related to multiple medical instruments used in each of the multiple simulation data, so that the operator U1 can select simulation data using the desired medical instrument and perform training.

また、一実施の形態によれば、サーバ制御部79が制御装置60(クライアント側)記複数の医療器具情報のいずれか1つ以上が選択された場合、選択された医療器具情報を制御装置60側へ送信するため、操作者U1が所望の医療器具を用いてシミュレーションデータでトレーニングを行うことができる。 Furthermore, according to one embodiment, when one or more of the multiple pieces of medical instrument information stored in the control device 60 (client side) are selected, the server control unit 79 transmits the selected medical instrument information to the control device 60 side, so that the operator U1 can train with the simulation data using the desired medical instrument.

また、一実施の形態によれば、サーバ制御部79の課金部792がシミュレーションデータを制御装置60(クライアント側)へ送信した場合、クライアント側を操作する操作者U1の識別情報に基づいて、操作者U1に対して課金を行うため、利益を得ることができる。 Furthermore, according to one embodiment, when the billing unit 792 of the server control unit 79 transmits simulation data to the control device 60 (client side), the operator U1 who operates the client side is billed based on the identification information of the operator U1, so that a profit can be obtained.

また、一実施の形態によれば、サーバ制御部79が制御装置60から送信された操作者U1の識別情報に対応付けられたレベルに基づいて、制御装置60で選択可能な手術手技に関する手術手技情報を制御装置60へ送信するため、操作者U1のレベルに適したシミュレーションデータを選択させることができる。 In addition, according to one embodiment, the server control unit 79 transmits surgical technique information regarding surgical techniques selectable by the control device 60 to the control device 60 based on the level associated with the identification information of the operator U1 transmitted from the control device 60, so that simulation data appropriate for the level of the operator U1 can be selected.

また、一実施の形態によれば、サーバ制御部79が操作者U1の識別情報に基づいて、操作者U1がシミュレーションデータを用いて仮想的にトレーニングを行った回数に対して点数を付与するため、操作者U1による手技のレベル化を容易に把握することができる。 In addition, according to one embodiment, the server control unit 79 assigns points to the number of times the operator U1 virtually trains using simulation data based on the identification information of the operator U1, so that the level of the technique performed by the operator U1 can be easily understood.

また、一実施の形態によれば、シミュレーションデータ記録部75が複数のシミュレーションデータの各々のレベルをさらに対応付けて記録するため、操作者U1が自身のレベルに応じたシミュレーションデータを選択してトレーニングを行うことができる。 In addition, according to one embodiment, the simulation data recording unit 75 further associates and records each level of the multiple simulation data, so that the operator U1 can select simulation data that corresponds to his or her own level and perform training.

また、一実施の形態によれば、制御部66が第1の検出部31および第2の検出部32の各々によって検出された操作者U1の操作内容に基づいて、表示装置50が表示する医療器具画像およびシミュレーション動画の表示態様を制御するため、直感的な操作を行うことができる。 In addition, according to one embodiment, the control unit 66 controls the display mode of the medical instrument image and the simulation video displayed by the display device 50 based on the operation content of the operator U1 detected by each of the first detection unit 31 and the second detection unit 32, allowing intuitive operation.

また、一実施の形態によれば、制御部66が入力部63から表示装置50によって表示されるシミュレーション動画を停止する停止信号が入力された場合において、第1の検出部31および第2の検出部32の各々によって検出された操作内容を検出したとき、この操作内容に基づいて、シミュレーション動画の視点を変更するため、操作者U1が所望する視点でシミュレーション動画を観察することができる。 In addition, according to one embodiment, when the control unit 66 receives a stop signal from the input unit 63 to stop the simulation video displayed by the display device 50, and detects the operation content detected by each of the first detection unit 31 and the second detection unit 32, the viewpoint of the simulation video is changed based on the operation content, so that the operator U1 can observe the simulation video from a viewpoint desired.

また、一実施の形態によれば、制御部66が医療情報管理サーバ70から送信された複数の手術手技の各々に関する複数の手術手技情報を表示装置50に表示させ、かつ、入力部63を経由して複数の手術手技情報のいずれか1つ以上が選択された場合、選択された手術手技情報に対応するシミュレーションデータを送信することを医療情報管理サーバ70へ要求するため、操作者U1が所望する症例に対応するシミュレーションデータを医療情報管理サーバ70から取得することができる。 In addition, according to one embodiment, the control unit 66 causes the display device 50 to display multiple pieces of surgical procedure information related to each of the multiple surgical procedures transmitted from the medical information management server 70, and when any one or more pieces of surgical procedure information is selected via the input unit 63, the control unit 66 requests the medical information management server 70 to transmit simulation data corresponding to the selected surgical procedure information, so that the simulation data corresponding to the case desired by the operator U1 can be obtained from the medical information management server 70.

また、一実施の形態によれば、制御部66が操作者U1の識別情報を医療情報管理サーバ70へ送信するため、操作者U1に応じたシミュレーションデータを取得することができる。 Furthermore, according to one embodiment, the control unit 66 transmits identification information of the operator U1 to the medical information management server 70, so that simulation data corresponding to the operator U1 can be acquired.

また、一実施の形態によれば、制御部66が操作者U1によって使用される医療器具30,40の各々に関する医療器具情報を医療情報管理サーバ70へ送信するため、操作者U1がトレーニングに使用する医療器具30,40に適したシミュレーションデータを取得することができる。 In addition, according to one embodiment, the control unit 66 transmits medical instrument information regarding each of the medical instruments 30, 40 used by the operator U1 to the medical information management server 70, so that simulation data suitable for the medical instruments 30, 40 used by the operator U1 for training can be obtained.

なお、一実施の形態では、1人の操作者U1がトレーニングを行っているが、これに限定されることなく、複数の操作者U1が表示装置50によって表示される同じシミュレーション動画を見ながらトレーニングを行ってもよいし、複数の操作者U1が互いに異なる場所に設置された手術トレーニング装置を用いてトレーニングを行ってもよい。 In one embodiment, one operator U1 performs the training, but the present invention is not limited to this. Multiple operators U1 may perform the training while watching the same simulation video displayed by the display device 50, or multiple operators U1 may perform the training using surgical training devices installed in different locations.

(その他の実施の形態)
上述した本開示の一実施の形態に係る手術トレーニングシステムに開示されている複数の構成要素を適宜組み合わせることによって、種々の発明を形成することができる。例えば、上述した本開示の一実施の形態に係る手術トレーニングシステムに記載した全構成要素からいくつかの構成要素を削除してもよい。さらに、上述した本開示の一実施の形態に係る医療用観察システムで説明した構成要素を適宜組み合わせてもよい。
Other Embodiments
Various inventions can be formed by appropriately combining the multiple components disclosed in the above-mentioned surgical training system according to one embodiment of the present disclosure. For example, some components may be deleted from all the components described in the above-mentioned surgical training system according to one embodiment of the present disclosure. Furthermore, the components described in the above-mentioned medical observation system according to one embodiment of the present disclosure may be appropriately combined.

また、本開示の一実施の形態に係る手術トレーニングシステムでは、上述してきた「部」は、「手段」や「回路」などに読み替えることができる。例えば、制御部は、制御手段や制御回路に読み替えることができる。 In addition, in the surgical training system according to one embodiment of the present disclosure, the "unit" described above can be read as "means" or "circuit." For example, the control unit can be read as control means or control circuit.

また、本開示の一実施の形態に係る手術トレーニングシステムに実行させるプログラムは、インストール可能な形式または実行可能な形式のファイルデータでCD-ROM、フレキシブルディスク(FD)、CD-R、DVD(Digital Versatile Disk)、USB媒体、フラッシュメモリ等のコンピュータで読み取り可能な記録媒体に記録されて提供される。 The program executed by the surgical training system according to one embodiment of the present disclosure is provided as file data in an installable or executable format recorded on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, a DVD (Digital Versatile Disk), a USB medium, or a flash memory.

また、本開示の一実施の形態に係る手術トレーニングシステムに実行させるプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。 In addition, the program executed by the surgical training system according to one embodiment of the present disclosure may be configured to be stored on a computer connected to a network such as the Internet and provided by downloading via the network.

なお、本明細書におけるフローチャートの説明では、「まず」、「その後」、「続いて」等の表現を用いてステップ間の処理の前後関係を明示していたが、本発明を実施するために必要な処理の順序は、それらの表現によって一意的に定められるわけではない。即ち、本明細書で記載したフローチャートにおける処理の順序は、矛盾のない範囲で変更することができる。 Note that in the explanation of the flowcharts in this specification, the order of processing between steps is clearly indicated using expressions such as "first," "then," and "continue." However, the order of processing required to implement the present invention is not uniquely determined by these expressions. In other words, the order of processing in the flowcharts described in this specification can be changed as long as there are no contradictions.

以上、本願の実施の形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、本開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本開示を実施することが可能である。 Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present disclosure can be implemented in other forms with various modifications and improvements based on the knowledge of those skilled in the art, including the forms described in the section on this disclosure.

なお、本技術は以下のような構成も取ることができる。
(付記1)
少なくとも複数の手術手技と、少なくとも生体組織に関するデータを含む複数のシミュレーションデータと、を対応付けて記録する記録部と、
クライアント側で前記複数の手術手技のいずれか1つが選択された場合、選択された前記手術手技に対応するシミュレーションデータを前記クライアント側へ送信する制御部と、
を備える、
医療情報管理サーバ。
(付記2)
(付記1)に記載の医療情報管理サーバであって、
被検体の術中に撮像された術中動画データと、前記被検体に対して予めCT装置またはMRI装置によって撮像された2次元画像データおよび3次元データの少なくとも一方と、に基づいて、前記シミュレーションデータを生成する生成部をさらに備える、
医療情報管理サーバ。
(付記3)
(付記2)に記載の医療情報管理サーバであって、
前記術中動画データと、前記2次元画像データおよび3次元データの少なくとも一方と、に基づいて、前記術中動画データに写る前記被検体の臓器および位置を推定する推論部をさらに備え、
前記生成部は、
前記推論部の推定結果に基づいて、前記術中動画データおよび前記2次元画像データおよび3次元データの少なくとも一方の各々に含まれる臓器の位置合わせを行って前記シミュレーションデータを生成する、
医療情報管理サーバ。
(付記4)
(付記3)に記載の医療情報管理サーバであって、
前記術中動画データは、
マルチスペクトル光源によってマルチスペクトル光が前記被検体に照射され、該被検体からの戻り光を受光することによって、少なくとも生体組織毎の反射周波数を含むスペクトル画像データを含み、
前記推論部は、
前記スペクトル画像データに含まれる前記生体組織毎の反射周波数を用いて少なくとも前記生体組織の種別および位置を推定する、
医療情報管理サーバ。
(付記5)
(付記1)~(付記4)のいずれか1つに記載の医療情報管理サーバであって、
前記記録部は、
前記複数のシミュレーションデータに、前記複数のシミュレーションデータの各々を執刀した複数の術者に関する複数の術者情報をさらに対応付けて記録し、
前記制御部は、
前記クライアント側で前記複数の術者情報のいずれか1つが選択された場合、選択された前記術者情報に応じた前記複数のシミュレーションデータを前記クライアント側へ送信する、
医療情報管理サーバ。
(付記6)
(付記1)~(付記5)のいずれか1つに記載の医療情報管理サーバであって、
前記記録部は、
前記複数のシミュレーションデータに、前記複数のシミュレーションデータの各々において使用された複数の医療器具に関する複数の医療器具情報をさらに対応付けて記録し、
前記制御部は、
前記シミュレーションデータを前記クライアント側へ送信する場合、該シミュレーションデータに対応付けられた前記医療器具情報を併せて前記クライアント側へ送信する、
医療情報管理サーバ。
(付記7)
(付記6)に記載の医療情報管理サーバであって、
前記制御部は、
前記クライアント側で前記複数の医療器具情報のいずれか1つ以上が選択された場合、選択された前記医療器具情報を前記クライアント側へ送信する、
医療情報管理サーバ。
(付記8)
(付記1)~(付記7)のいずれか1つに記載の医療情報管理サーバであって、
前記制御部は、
前記シミュレーションデータを前記クライアント側へ送信した場合、前記クライアント側を操作する操作者の識別情報に基づいて、前記操作者に対して課金を行う、
医療情報管理サーバ。
(付記9)
(付記8)に記載の医療情報管理サーバであって、
前記制御部は、
前記識別情報に対応付けられたレベルに基づいて、前記クライアント側で選択可能な前記手術手技に関する手術手技情報を前記クライアント側へ送信する、
医療情報管理サーバ。
(付記10)
(付記9)に記載の医療情報管理サーバであって、
前記制御部は、
前記識別情報に基づいて、前記操作者が前記シミュレーションデータを用いて仮想的にトレーニングを行った回数に対して点数を付与する、
医療情報管理サーバ。
(付記11)
(付記8)~(付記10)のいずれか1つに記載の医療情報管理サーバであって、
前記記録部は、
前記複数のシミュレーションデータの各々のレベルをさらに対応付けて記録する、
医療情報管理サーバ。
(付記12)
複数の手術手技と、少なくとも生体組織に関するデータを含む複数のシミュレーションデータと、を対応付けて記録する医療情報管理サーバから送信された前記シミュレーションデータに基づくシミュレーション動画を表示可能な表示部と、
1つ以上の医療器具と、
前記医療器具に対する操作者による操作内容を検出する検出部と、
前記シミュレーション動画上に前記医療器具に関する医療器具画像を前記表示部に表示させる制御部と、
を備え、
前記制御部は、前記検出部が検出した前記操作内容に基づいて、前記医療器具画像およびシミュレーション動画の表示態様を制御する、
手術トレーニング装置。
(付記13)
(付記12)に記載の手術トレーニング装置であって、
前記制御部は、
前記表示部が表示する前記シミュレーション動画を停止する停止信号が入力された場合において、前記検出部が前記操作内容を検出したとき、前記操作内容に基づいて、前記シミュレーション動画の視点を変更する、
手術トレーニング装置。
(付記14)
(付記13)に記載の手術トレーニング装置であって、
前記制御部は、
前記表示部に前記複数の手術手技の各々に関する複数の手術手技情報を表示させ、かつ、前記複数の手術手技情報のいずれか1つ以上が選択された場合、選択された前記手術手技情報に対応する前記シミュレーションデータを送信することを前記医療情報管理サーバへ要求する、
手術トレーニング装置。
(付記15)
(付記14)に記載の手術トレーニング装置であって、
前記操作者の識別情報の入力を受け付ける入力部をさらに備え、
前記制御部は、
前記識別情報を前記医療情報管理サーバへ送信する、
手術トレーニング装置。
(付記16)
(付記12)~(付記15)のいずれか1つに記載の手術トレーニング装置であって、
前記制御部は、
前記医療器具に関する医療器具情報を前記医療情報管理サーバへ送信する、
手術トレーニング装置。
(付記17)
医療情報管理サーバと、
ネットワークを経由して前記医療情報管理サーバと通信可能な手術トレーニング装置と、
を備え、
前記医療情報管理サーバは、
少なくとも複数の手術手技と、少なくとも生体組織に関するデータを含む複数のシミュレーションデータと、を対応付けて記録する記録部と、
クライアント側で前記複数の手術手技のいずれか1つが選択された場合、選択された前記手術手技に対応するシミュレーションデータを前記クライアント側へ送信する第1の制御部と、
を備え、
前記手術トレーニング装置は、
前記医療情報管理サーバから送信された前記シミュレーションデータに基づくシミュレーション動画を表示可能な表示部と、
被検体を模倣した模型に対して処置可能な1つ以上の医療器具と、
前記医療器具に対する操作者による操作内容を検出する検出部と、
前記シミュレーション動画上に前記医療器具に関する医療器具画像を前記表示部に表示させる第2の制御部と、
を備え、
前記第2の制御部は、前記検出部が検出した前記操作内容に基づいて、前記医療器具画像およびシミュレーション動画の表示態様を制御する、
手術トレーニングシステム。
(付記18)
少なくとも複数の手術手技と、少なくとも生体組織に関するデータを含む複数のシミュレーションデータと、を対応付けて記録する記録部を備える医療情報管理サーバが実行する画像送信方法であって、
クライアント側で前記複数の手術手技のいずれか1つが選択された場合、選択された前記手術手技に対応するシミュレーションデータを前記クライアント側へ送信する、
画像送信方法。
(付記19)
少なくとも複数の手術手技と、少なくとも生体組織に関するデータを含む複数のシミュレーションデータと、を対応付けて記録する医療情報管理サーバから送信された前記シミュレーションデータに基づくシミュレーション動画を表示可能な表示部と、被検体を模倣した模型に対して処置可能な1つ以上の医療器具と、を備える手術トレーニング装置が実行する表示方法であって、
前記医療器具に対する操作者による操作内容を検出し、
前記シミュレーション動画上に前記医療器具に関する医療器具画像を前記表示部に表示させる、かつ、前記操作内容に基づいて、前記医療器具画像およびシミュレーション動画の表示態様を制御する、
表示方法。
(付記20)
少なくとも複数の手術手技と、少なくとも生体組織に関するデータを含む複数のシミュレーションデータと、を対応付けて記録する記録部を備える医療情報管理サーバが実行するプログラムであって、
クライアント側で前記複数の手術手技のいずれか1つが選択された場合、選択された前記手術手技に対応するシミュレーションデータを前記クライアント側へ送信させる、
プログラム。
(付記21)
少なくとも複数の手術手技と、少なくとも生体組織に関するデータを含む複数のシミュレーションデータと、を対応付けて記録する医療情報管理サーバから送信された前記シミュレーションデータに基づくシミュレーション動画を表示可能な表示部と、被検体を模倣した模型に対して処置可能な1つ以上の医療器具と、を備える手術トレーニング装置に実行させるプログラムであって、
前記医療器具に対する操作者による操作内容を検出させ、
前記シミュレーション動画上に前記医療器具に関する医療器具画像を前記表示部に表示させる、かつ、前記操作内容に基づいて、前記医療器具画像およびシミュレーション動画の表示態様を制御させる、
プログラム。
The present technology can also be configured as follows.
(Appendix 1)
a recording unit that records at least a plurality of surgical procedures and a plurality of simulation data including at least data related to biological tissue in association with each other;
a control unit that, when any one of the plurality of surgical procedures is selected on a client side, transmits simulation data corresponding to the selected surgical procedure to the client side;
Equipped with
Medical information management server.
(Appendix 2)
A medical information management server according to (Supplementary Note 1),
a generating unit configured to generate the simulation data based on intraoperative video data captured during an operation on a subject and at least one of two-dimensional image data and three-dimensional data captured in advance by a CT device or an MRI device on the subject;
Medical information management server.
(Appendix 3)
A medical information management server according to (Supplementary Note 2),
An inference unit that estimates organs and positions of the subject shown in the intraoperative video data based on the intraoperative video data and at least one of the two-dimensional image data and the three-dimensional data,
The generation unit is
generating the simulation data by aligning organs included in the intraoperative video data and at least one of the two-dimensional image data and the three-dimensional data based on the estimation result of the inference unit;
Medical information management server.
(Appendix 4)
A medical information management server according to (Supplementary Note 3),
The intraoperative video data is
a multispectral light source is used to irradiate the subject with multispectral light, and a return light is received from the subject, thereby obtaining spectral image data including at least a reflection frequency for each biological tissue;
The inference unit is
estimating at least the type and location of the biological tissue using a reflection frequency for each of the biological tissues included in the spectral image data;
Medical information management server.
(Appendix 5)
A medical information management server according to any one of (Supplementary Note 1) to (Supplementary Note 4),
The recording unit is
a plurality of pieces of surgeon information relating to a plurality of surgeons who performed each of the plurality of simulation data are further associated with the plurality of simulation data and recorded;
The control unit is
When any one of the plurality of pieces of surgeon information is selected on the client side, the plurality of pieces of simulation data corresponding to the selected piece of surgeon information are transmitted to the client side.
Medical information management server.
(Appendix 6)
A medical information management server according to any one of (Supplementary Note 1) to (Supplementary Note 5),
The recording unit is
a plurality of pieces of medical instrument information related to a plurality of medical instruments used in each of the plurality of pieces of simulation data are further associated with the plurality of pieces of simulation data and recorded;
The control unit is
When transmitting the simulation data to the client side, the medical device information associated with the simulation data is also transmitted to the client side.
Medical information management server.
(Appendix 7)
A medical information management server according to (Supplementary Note 6),
The control unit is
When one or more of the plurality of pieces of medical instrument information are selected on the client side, the selected pieces of medical instrument information are transmitted to the client side.
Medical information management server.
(Appendix 8)
A medical information management server according to any one of (Supplementary Note 1) to (Supplementary Note 7),
The control unit is
when the simulation data is transmitted to the client side, a fee is charged to the operator operating the client side based on identification information of the operator.
Medical information management server.
(Appendix 9)
A medical information management server according to (Supplementary Note 8),
The control unit is
transmitting surgical procedure information regarding the surgical procedure selectable on the client side to the client side based on the level associated with the identification information;
Medical information management server.
(Appendix 10)
A medical information management server according to (Supplementary Note 9),
The control unit is
giving a score to the number of times the operator has virtually performed training using the simulation data based on the identification information;
Medical information management server.
(Appendix 11)
A medical information management server according to any one of (Supplementary Note 8) to (Supplementary Note 10),
The recording unit is
further correlating and recording each level of the plurality of simulation data;
Medical information management server.
(Appendix 12)
a display unit capable of displaying a simulation video based on a plurality of simulation data including at least data related to a biological tissue and a plurality of surgical procedures transmitted from a medical information management server that records the plurality of simulation data in association with each other;
one or more medical devices;
A detection unit that detects an operation performed by an operator on the medical instrument;
a control unit that causes a medical instrument image related to the medical instrument to be displayed on the display unit on the simulation video;
Equipped with
The control unit controls a display mode of the medical instrument image and the simulation video based on the operation content detected by the detection unit.
Surgical training equipment.
(Appendix 13)
13. The surgical training apparatus according to claim 12,
The control unit is
when a stop signal for stopping the simulation moving image displayed by the display unit is input, and when the detection unit detects the operation content, the viewpoint of the simulation moving image is changed based on the operation content.
Surgical training equipment.
(Appendix 14)
14. The surgical training apparatus according to claim 13,
The control unit is
displaying a plurality of pieces of surgical procedure information related to each of the plurality of surgical procedures on the display unit, and when any one or more of the plurality of pieces of surgical procedure information is selected, requesting the medical information management server to transmit the simulation data corresponding to the selected surgical procedure information.
Surgical training equipment.
(Appendix 15)
15. The surgical training apparatus according to claim 14,
an input unit for receiving input of identification information of the operator,
The control unit is
transmitting the identification information to the medical information management server;
Surgical training equipment.
(Appendix 16)
A surgical training apparatus according to any one of (Supplementary Note 12) to (Supplementary Note 15),
The control unit is
transmitting medical instrument information relating to the medical instrument to the medical information management server;
Surgical training equipment.
(Appendix 17)
A medical information management server;
a surgery training device capable of communicating with the medical information management server via a network;
Equipped with
The medical information management server includes:
a recording unit that records at least a plurality of surgical procedures and a plurality of simulation data including at least data related to biological tissue in association with each other;
a first control unit that, when any one of the plurality of surgical procedures is selected on a client side, transmits simulation data corresponding to the selected surgical procedure to the client side;
Equipped with
The surgical training device comprises:
a display unit capable of displaying a simulation video based on the simulation data transmitted from the medical information management server;
one or more medical instruments capable of performing treatment on a model that mimics a subject;
A detection unit that detects an operation performed by an operator on the medical instrument;
a second control unit that causes a medical instrument image related to the medical instrument to be displayed on the display unit on the simulation moving image;
Equipped with
The second control unit controls a display mode of the medical instrument image and the simulation video based on the operation content detected by the detection unit.
Surgical training system.
(Appendix 18)
An image transmission method executed by a medical information management server including a recording unit that records at least a plurality of surgical procedures and a plurality of simulation data including at least data related to biological tissue in association with each other, the method comprising:
When any one of the plurality of surgical procedures is selected on the client side, simulation data corresponding to the selected surgical procedure is transmitted to the client side.
How to send images.
(Appendix 19)
A display method is executed by a surgical training device including: a display unit capable of displaying a simulation video based on simulation data transmitted from a medical information management server that records at least a plurality of surgical procedures and a plurality of simulation data including at least data related to biological tissues in association with each other; and one or more medical instruments capable of treating a model simulating a subject, the display unit comprising:
Detecting an operation performed by an operator on the medical instrument;
causing the display unit to display a medical instrument image relating to the medical instrument on the simulation video, and controlling a display mode of the medical instrument image and the simulation video based on the operation content.
Display method.
(Appendix 20)
A program executed by a medical information management server having a recording unit that records at least a plurality of surgical procedures and a plurality of simulation data including at least data related to biological tissue in association with each other,
When any one of the plurality of surgical procedures is selected on a client side, simulation data corresponding to the selected surgical procedure is transmitted to the client side.
program.
(Appendix 21)
A program to be executed by a surgical training device, the program comprising: a display unit capable of displaying a simulation video based on simulation data transmitted from a medical information management server that records at least a plurality of surgical procedures and a plurality of simulation data including at least data related to biological tissues in association with each other; and one or more medical instruments capable of treating a model simulating a subject, the program comprising:
detecting an operation performed by an operator on the medical instrument;
causing the display unit to display a medical instrument image relating to the medical instrument on the simulation video, and causing the display unit to control a display mode of the medical instrument image and the simulation video based on the operation content.
program.

1 手術トレーニングシステム
2 手術トレーニング装置
10,20 トロッカー
30,40 医療器具
31 第1の検出部
32 第2の検出部
33,64,72 記録部
34,71 通信部
50 表示装置
60 制御装置
61 1の通信部
62 画像処理部
63 入力部
65 第2の通信部
66 制御部
70 医療情報管理サーバ
71 通信部
73 生成部
74 推論部
75 シミュレーションデータ記録部
76 画像データ記録部
77 ユーザデータ記録部
78 医療器具データ記録部
79 サーバ制御部
80 病院管理サーバ
83 入力部
90 ネットワーク
641 プログラム記録部
721 プログラム記録部
791 判定部
792 課金部
793 点数付与部
模型
U1 操作者
LIST OF SYMBOLS 1 Surgery training system 2 Surgery training device 10, 20 Trocar 30, 40 Medical instrument 31 First detection unit 32 Second detection unit 33, 64, 72 Recording unit 34, 71 Communication unit 50 Display device 60 Control device 61 Communication unit 1 62 Image processing unit 63 Input unit 65 Second communication unit 66 Control unit 70 Medical information management server 71 Communication unit 73 Generation unit 74 Inference unit 75 Simulation data recording unit 76 Image data recording unit 77 User data recording unit 78 Medical instrument data recording unit 79 Server control unit 80 Hospital management server 83 Input unit 90 Network 641 Program recording unit 721 Program recording unit 791 Determination unit 792 Charging unit 793 Point assignment unit O 1 model U1 Operator

Claims (11)

少なくとも複数の手術手技と、少なくとも生体組織に関するデータを含む複数のシミュレーションデータと、を対応付けて記録する記録部と、
クライアント側で前記複数の手術手技のいずれか1つが選択された場合、選択された前記手術手技に対応するシミュレーションデータを前記クライアント側へ送信する制御部と、
被検体の術中に撮像された術中動画データと、前記被検体に対して予めCT装置またはMRI装置によって撮像された2次元画像データおよび3次元データの少なくとも一方と、に基づいて、前記シミュレーションデータを生成する生成部と、
前記術中動画データと、前記2次元画像データおよび3次元データの少なくとも一方と、に基づいて、前記術中動画データに写る前記被検体の臓器および位置を推定する推論部と、
を備え
前記生成部は、
前記推論部の推定結果に基づいて、前記術中動画データおよび前記2次元画像データおよび3次元データの少なくとも一方の各々に含まれる臓器の位置合わせを行って前記シミュレーションデータを生成する、
医療情報管理サーバ。
a recording unit that records at least a plurality of surgical procedures and a plurality of simulation data including at least data related to biological tissue in association with each other;
a control unit that, when any one of the plurality of surgical procedures is selected on a client side, transmits simulation data corresponding to the selected surgical procedure to the client side;
a generating unit that generates the simulation data based on intraoperative video data captured during an operation on a subject and at least one of two-dimensional image data and three-dimensional data captured in advance by a CT device or an MRI device on the subject;
an inference unit that estimates organs and positions of the subject shown in the intraoperative video data based on the intraoperative video data and at least one of the two-dimensional image data and the three-dimensional data;
Equipped with
The generation unit is
generating the simulation data by aligning organs included in the intraoperative video data and at least one of the two-dimensional image data and the three-dimensional data based on the estimation result of the inference unit;
Medical information management server.
請求項に記載の医療情報管理サーバであって、
前記術中動画データは、
マルチスペクトル光源によってマルチスペクトル光が前記被検体に照射され、該被検体からの戻り光を受光することによって、少なくとも生体組織毎の反射周波数を含むスペクトル画像データを含み、
前記推論部は、
前記スペクトル画像データに含まれる前記生体組織毎の反射周波数を用いて少なくとも前記生体組織の種別および位置を推定する、
医療情報管理サーバ。
2. The medical information management server according to claim 1 ,
The intraoperative video data is
a multispectral light source is used to irradiate the subject with multispectral light, and a return light is received from the subject, thereby obtaining spectral image data including at least a reflection frequency for each biological tissue;
The inference unit is
estimating at least the type and location of the biological tissue using a reflection frequency for each of the biological tissues included in the spectral image data;
Medical information management server.
請求項1に記載の医療情報管理サーバであって、
前記記録部は、
前記複数のシミュレーションデータに、前記複数のシミュレーションデータの各々を執刀した複数の術者に関する複数の術者情報をさらに対応付けて記録し、
前記制御部は、
前記クライアント側で前記複数の術者情報のいずれか1つが選択された場合、選択された前記術者情報に応じた前記複数のシミュレーションデータを前記クライアント側へ送信する、
医療情報管理サーバ。
2. The medical information management server according to claim 1,
The recording unit is
a plurality of pieces of simulation data are recorded in association with a plurality of pieces of surgeon information relating to a plurality of surgeons who performed the plurality of pieces of simulation data;
The control unit is
When any one of the plurality of pieces of surgeon information is selected on the client side, the plurality of pieces of simulation data corresponding to the selected piece of surgeon information are transmitted to the client side.
Medical information management server.
請求項1に記載の医療情報管理サーバであって、
前記記録部は、
前記複数のシミュレーションデータに、前記複数のシミュレーションデータの各々において使用された複数の医療器具に関する複数の医療器具情報をさらに対応付けて記録し、
前記制御部は、
前記シミュレーションデータを前記クライアント側へ送信する場合、該シミュレーションデータに対応付けられた前記医療器具情報を併せて前記クライアント側へ送信する、
医療情報管理サーバ。
2. The medical information management server according to claim 1,
The recording unit is
a plurality of pieces of medical instrument information related to a plurality of medical instruments used in each of the plurality of pieces of simulation data are further associated with the plurality of pieces of simulation data and recorded;
The control unit is
When transmitting the simulation data to the client side, the medical device information associated with the simulation data is also transmitted to the client side.
Medical information management server.
請求項に記載の医療情報管理サーバであって、
前記制御部は、
前記クライアント側で前記複数の医療器具情報のいずれか1つ以上が選択された場合、選択された前記医療器具情報を前記クライアント側へ送信する、
医療情報管理サーバ。
5. The medical information management server according to claim 4 ,
The control unit is
When one or more of the plurality of pieces of medical instrument information are selected on the client side, the selected pieces of medical instrument information are transmitted to the client side.
Medical information management server.
請求項1に記載の医療情報管理サーバであって、
前記制御部は、
前記シミュレーションデータを前記クライアント側へ送信した場合、前記クライアント側を操作する操作者の識別情報に基づいて、前記操作者に対して課金を行う、
医療情報管理サーバ。
2. The medical information management server according to claim 1,
The control unit is
when the simulation data is transmitted to the client side, a fee is charged to the operator operating the client side based on identification information of the operator.
Medical information management server.
請求項に記載の医療情報管理サーバであって、
前記制御部は、
前記識別情報に対応付けられたレベルに基づいて、前記クライアント側で選択可能な前記手術手技に関する手術手技情報を前記クライアント側へ送信する、
医療情報管理サーバ。
7. The medical information management server according to claim 6 ,
The control unit is
transmitting surgical procedure information regarding the surgical procedure selectable on the client side to the client side based on the level associated with the identification information;
Medical information management server.
請求項に記載の医療情報管理サーバであって、
前記制御部は、
前記識別情報に基づいて、前記操作者が前記シミュレーションデータを用いて仮想的にトレーニングを行った回数に対して点数を付与する、
医療情報管理サーバ。
The medical information management server according to claim 7 ,
The control unit is
giving a score to the number of times the operator has virtually performed training using the simulation data based on the identification information;
Medical information management server.
請求項に記載の医療情報管理サーバであって、
前記記録部は、
前記複数のシミュレーションデータの各々のレベルをさらに対応付けて記録する、
医療情報管理サーバ。
7. The medical information management server according to claim 6 ,
The recording unit is
further correlating and recording each level of the plurality of simulation data;
Medical information management server.
少なくとも複数の手術手技と、少なくとも生体組織に関するデータを含む複数のシミュレーションデータと、を対応付けて記録する記録部を備える医療情報管理サーバが実行する画像送信方法であって、
クライアント側で前記複数の手術手技のいずれか1つが選択された場合、選択された前記手術手技に対応するシミュレーションデータを前記クライアント側へ送信する制御ステップと
被検体の術中に撮像された術中動画データと、前記被検体に対して予めCT装置またはMRI装置によって撮像された2次元画像データおよび3次元データの少なくとも一方と、に基づいて、前記シミュレーションデータを生成する生成ステップと、
前記術中動画データと、前記2次元画像データおよび3次元データの少なくとも一方と、に基づいて、前記術中動画データに写る前記被検体の臓器および位置を推定する推定ステップと、
を含み、
前記生成ステップは、
前記推定ステップの推定結果に基づいて、前記術中動画データおよび前記2次元画像データおよび3次元データの少なくとも一方の各々に含まれる臓器の位置合わせを行って前記シミュレーションデータを生成する、
画像送信方法。
An image transmission method executed by a medical information management server including a recording unit that records at least a plurality of surgical procedures and a plurality of simulation data including at least data related to biological tissue in association with each other, the method comprising:
a control step of transmitting , when any one of the plurality of surgical procedures is selected on a client side, simulation data corresponding to the selected surgical procedure to the client side;
a generating step of generating the simulation data based on intraoperative video data captured during an operation on a subject and at least one of two-dimensional image data and three-dimensional data captured in advance by a CT device or an MRI device on the subject;
an estimation step of estimating organs and positions of the subject shown in the intraoperative video data based on the intraoperative video data and at least one of the two-dimensional image data and the three-dimensional data;
Including,
The generating step includes:
generating the simulation data by aligning organs included in the intraoperative video data and at least one of the two-dimensional image data and the three-dimensional data based on the estimation result of the estimation step;
How to send images.
少なくとも複数の手術手技と、少なくとも生体組織に関するデータを含む複数のシミュレーションデータと、を対応付けて記録する記録部を備える医療情報管理サーバが実行するプログラムであって、
クライアント側で前記複数の手術手技のいずれか1つが選択された場合、選択された前記手術手技に対応するシミュレーションデータを前記クライアント側へ送信する制御ステップと
被検体の術中に撮像された術中動画データと、前記被検体に対して予めCT装置またはMRI装置によって撮像された2次元画像データおよび3次元データの少なくとも一方と、に基づいて、前記シミュレーションデータを生成する生成ステップと、
前記術中動画データと、前記2次元画像データおよび3次元データの少なくとも一方と、に基づいて、前記術中動画データに写る前記被検体の臓器および位置を推定する推定ステップと、
を実行させ、
前記生成ステップは、
前記推定ステップの推定結果に基づいて、前記術中動画データおよび前記2次元画像データおよび3次元データの少なくとも一方の各々に含まれる臓器の位置合わせを行って前記シミュレーションデータを生成する
プログラム。
A program executed by a medical information management server having a recording unit that records at least a plurality of surgical procedures and a plurality of simulation data including at least data related to biological tissue in association with each other,
a control step of transmitting , when any one of the plurality of surgical procedures is selected on a client side, simulation data corresponding to the selected surgical procedure to the client side;
a generating step of generating the simulation data based on intraoperative video data captured during an operation on a subject and at least one of two-dimensional image data and three-dimensional data captured in advance by a CT device or an MRI device on the subject;
an estimation step of estimating organs and positions of the subject shown in the intraoperative video data based on the intraoperative video data and at least one of the two-dimensional image data and the three-dimensional data;
Run the command,
The generating step includes:
Based on the estimation result of the estimation step, the positioning of organs included in the intraoperative video data and at least one of the two-dimensional image data and the three-dimensional data is performed to generate the simulation data.
program.
JP2020215826A 2020-03-19 2020-12-24 Medical information management server, surgical training device, image transmission method and program Active JP7579698B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US17/184,610 US20210290306A1 (en) 2020-03-19 2021-02-25 Medical information management server, surgery training device, surgery training system, image transmission method, display method, and computer readable recording medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020048703 2020-03-19
JP2020048703 2020-03-19

Publications (3)

Publication Number Publication Date
JP2021152636A JP2021152636A (en) 2021-09-30
JP2021152636A5 JP2021152636A5 (en) 2023-10-25
JP7579698B2 true JP7579698B2 (en) 2024-11-08

Family

ID=77887372

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020215826A Active JP7579698B2 (en) 2020-03-19 2020-12-24 Medical information management server, surgical training device, image transmission method and program

Country Status (1)

Country Link
JP (1) JP7579698B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220370137A1 (en) * 2021-05-21 2022-11-24 Cilag Gmbh International Surgical Simulation Object Rectification System
WO2024247308A1 (en) * 2023-06-01 2024-12-05 オリンパスメディカルシステムズ株式会社 Medical control device, medical control system, and medical control method
US12518647B2 (en) 2024-03-25 2026-01-06 The Catholic University Of Korea Industry-Academic Cooperation Foundation Electronic device, server, and method for XR-based animal experiment education
KR102867429B1 (en) * 2024-03-25 2025-10-14 가톨릭대학교 산학협력단 Electronic devices, servers, methods, and programs that provide XR-based animal testing education

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002006735A (en) 2000-06-21 2002-01-11 Olympus Optical Co Ltd Pseudo-experience presentation system and method for medical equipment
JP2006006604A (en) 2004-06-25 2006-01-12 Ge Medical Systems Global Technology Co Llc Surgery supporting system
US20190286652A1 (en) 2018-03-19 2019-09-19 Verily Life Sciences Llc Surgical video retrieval based on preoperative images

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11197159A (en) * 1998-01-13 1999-07-27 Hitachi Ltd Surgery support system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002006735A (en) 2000-06-21 2002-01-11 Olympus Optical Co Ltd Pseudo-experience presentation system and method for medical equipment
JP2006006604A (en) 2004-06-25 2006-01-12 Ge Medical Systems Global Technology Co Llc Surgery supporting system
US20190286652A1 (en) 2018-03-19 2019-09-19 Verily Life Sciences Llc Surgical video retrieval based on preoperative images

Also Published As

Publication number Publication date
JP2021152636A (en) 2021-09-30

Similar Documents

Publication Publication Date Title
JP7579698B2 (en) Medical information management server, surgical training device, image transmission method and program
US6939138B2 (en) Endoscopic tutorial system for urology
JP6081907B2 (en) System and method for computerized simulation of medical procedures
EP0426767B1 (en) Internal environment simulator system
Waran et al. Neurosurgical endoscopic training via a realistic 3-dimensional model with pathology
US9396669B2 (en) Surgical procedure capture, modelling, and editing interactive playback
US20090017430A1 (en) Virtual surgical training tool
KR20180058656A (en) Reality - Enhanced morphological method
Syamlan et al. Haptic/virtual reality orthopedic surgical simulators: a literature review
Escobar-Castillejos et al. A review of training and guidance systems in medical surgery
JP2004180940A (en) Endoscope
Marescaux et al. Virtual operative fields for surgical simulation
Ali et al. Three-dimensionally printed non-biological simulator for percutaneous nephrolithotomy training
US20210290306A1 (en) Medical information management server, surgery training device, surgery training system, image transmission method, display method, and computer readable recording medium
Checcucci et al. Metaverse in surgery—origins and future potential
Vajsbaher et al. A multi-modal approach to cognitive training and assistance in minimally invasive surgery
US7844474B2 (en) System and method for the creation of a virtual observation and access channel in medical 3D images
Tai et al. A high-immersive medical training platform using direct intraoperative data
CN120410803A (en) An intelligent surgery simulation and training system based on virtual reality
EP1275098B1 (en) Endoscopic tutorial system for urology
Keswani et al. World of virtual reality (VR) in healthcare
CN115836915A (en) Surgical instrument control system and control method for surgical instrument control system
JP2011131020A (en) Trocar port positioning simulation method and device therefor
Müller-Wittig Virtual reality in medicine
Zheng et al. Fundamentals of digital surgery

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231017

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231017

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240719

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240723

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240905

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241001

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241028

R150 Certificate of patent or registration of utility model

Ref document number: 7579698

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150