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 PDFInfo
- 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
Links
- 238000012549 training Methods 0.000 title claims description 115
- 238000000034 method Methods 0.000 title claims description 30
- 230000005540 biological transmission Effects 0.000 title claims description 14
- 238000004088 simulation Methods 0.000 claims description 243
- 238000001356 surgical procedure Methods 0.000 claims description 109
- 210000000056 organ Anatomy 0.000 claims description 37
- 230000003595 spectral effect Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 43
- 238000001514 detection method Methods 0.000 description 33
- 238000012545 processing Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 14
- 210000001519 tissue Anatomy 0.000 description 12
- 238000002059 diagnostic imaging Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000002591 computed tomography Methods 0.000 description 9
- 238000002595 magnetic resonance imaging Methods 0.000 description 9
- 210000004204 blood vessel Anatomy 0.000 description 5
- 238000003780 insertion Methods 0.000 description 5
- 230000037431 insertion Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 238000013459 approach Methods 0.000 description 4
- 210000005036 nerve Anatomy 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- CURLTUGMZLYLDI-UHFFFAOYSA-N Carbon dioxide Chemical compound O=C=O CURLTUGMZLYLDI-UHFFFAOYSA-N 0.000 description 2
- 210000001015 abdomen Anatomy 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 2
- 238000013527 convolutional neural network Methods 0.000 description 2
- 210000000232 gallbladder Anatomy 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 210000002751 lymph Anatomy 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 210000000496 pancreas Anatomy 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 210000000626 ureter Anatomy 0.000 description 2
- 206010028980 Neoplasm Diseases 0.000 description 1
- 230000000740 bleeding effect Effects 0.000 description 1
- 230000036772 blood pressure Effects 0.000 description 1
- 229910002092 carbon dioxide Inorganic materials 0.000 description 1
- 239000001569 carbon dioxide Substances 0.000 description 1
- 210000004027 cell Anatomy 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 210000000936 intestine Anatomy 0.000 description 1
- 238000002357 laparoscopic surgery Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 210000000664 rectum Anatomy 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
- 210000002784 stomach Anatomy 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
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.
ところで、医学生や研修医は、優れた術者になるため、実際の手術や症例に数多く立ち会ったうえ、様々な手術や経験を積まなければならなかった。しかしながら、上述した特許文献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
本開示は、上記に鑑みてなされたものであって、実手術に相当する経験を積むことができる医療情報管理サーバ、手術トレーニング装置、手術トレーニングシステム、画像送信方法、表示方法およびを提供することを目的とする。 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.
本開示を実施するための形態を図面とともに詳細に説明する。なお、以下の実施の形態により本開示が限定されるものではない。また、以下の説明において、参照する各図は、本開示の内容を理解でき得る程度に形状、大きさ、および位置関係を概略的に示してあるに過ぎない。即ち、本開示は、各図で例示された形状、大きさ、および位置関係のみに限定されるものでない。さらに、図面の記載において、同一の部分には同一の符号を付して説明する。さらにまた、本開示に係る手術トレーニングシステムの一例として、腹腔鏡による内視鏡システムを用いた手術トレーニングシステムについて説明するが、手術用の顕微鏡システムを用いた手術トレーニングシステムであっても適用することができる。 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は、人や動物等の被検体を模倣した模型O1の腹部にトロッカーを用いて複数の穴を形成し、炭酸ガス等によって模型O1の腹部を膨らませた状態で、操作者U1(トレーニー(Trainee))が医療用撮像装置(硬性鏡等のビデオスコープ)、鉗子および電気メス等のエネルギーデバイスのいずれか1つ以上の医療器具を模型O1内に挿入しながら観察および処置を行いながらが腹腔鏡手術のトレーニングを行うシステムである。なお、図1では、模型O1に対して穴を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
図1に示す手術トレーニングシステム1は、トロッカー10と、トロッカー20と、医療器具30と、医療器具40と、表示装置50と、制御装置60と、医療情報管理サーバ70と、複数の病院管理サーバ80と、を備える。なお、一実施の形態では、トロッカー10、トロッカー20、医療器具30、医療器具40、表示装置50および制御装置60が手術トレーニング装置2として機能する。
The
トロッカー10,20は、筒状をなし、模型O1に対して挿入される。トロッカー10,20は、後述する医療器具30または医療器具40が挿入される。
The
医療器具30は、トロッカー10を経由して模型O1内に挿入される。医療器具30は、医者や研修医等の術者の操作に応じて観察対象に対して処置を模擬的に行う。また、医療器具30は、術者の操作内容を検出し、この検出結果を、伝送ケーブルを経由して術者の操作内容を制御装置60へ出力する。医療器具30は、例えば注射、鉗子、ナイフ、高周波スネア、処置具および高周波メスや電気メス等のエネルギーデバイスである。
The
医療器具40は、トロッカー20を経由して模型O1内に挿入される。医療器具40は、医者や研修医等の術者の操作に応じて観察対象に対して処置を模擬的に行う。また、医療器具40は、術者の操作内容を検出し、この検出結果を、伝送ケーブルを経由して術者の操作内容を制御装置60へ出力する。医療器具40は、例えば注射、鉗子、ナイフ、高周波スネア、処置具および高周波メスや電気メス等のエネルギーデバイスである。
The
表示装置50は、制御装置60の制御のもと、制御装置60から入力された画像データに基づく2次元画像または3次元画像によって表示する。表示装置50は、例えば液晶ディスプレイや有機ELディスプレイ(Organic Electroluminescent Display)等および音声スピーカ等を用いて実現される。
Under the control of the
制御装置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
(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
複数の病院管理サーバ80は、ネットワーク90を経由して医療情報管理サーバ70において生成されるシミュレーションデータのための教材データを医療情報管理サーバ70へ送信する。ここで、教材データとは、複数の被検体(患者)の各々をCT装置またはMRI装置等によって取得した2次元画像データまたは3次元画像データと、医療用撮像装置(例えば内視鏡や硬性鏡等のビデオマイクロスコープ)によって複数の被検体(患者)の各々の術中に撮像された少なくとも臓器(例えば胃や腸等)を含む術中動画データと、複数の被検体の各々に関する被検体情報(患者情報)と、複数の被検体の各々を執刀した複数の執刀医(術者や病院名)と、複数の被検体の各々の手術手技に関する手技情報と、手術手技に用いられた複数の医療器具の各々に関する医療器具情報と、対応付けた動画ファイルである。複数の病院管理サーバ80は、CPU、GPU、やFPGA等のハードウェアを備えるプロセッサと、HDDおよびSSD等を用いて実現される。
The
〔手術トレーニング装置の要部の機能構成〕
次に、手術トレーニング装置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
〔医療器具の構成〕
まず、医療器具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
第1の検出部31は、術者が把持する医療器具30のトロッカー10に対する抜き差し、例えば押し込み量または引き抜き量を検出し、この検出結果を通信部34へ出力する。第1の検出部31は、例えばジャイロセンサおよび加速度センサ等を用いて実現される。
The first detection unit 31 detects the insertion and removal of the
第2の検出部32は、術者が操作する医療器具30の開閉操作に伴う圧力値(押圧値)または速度を検出し、この検出結果を通信部34へ出力する。第2の検出部32は、圧力センサ、ジャイロセンサおよび加速度センサ等を用いて実現される。
The
記録部33は、揮発性メモリや不揮発メモリを用いて実現され、医療器具30に関する医療器具情報を記録する。ここで、医療器具情報とは、医療器具30の機種名、形状、品番、医療器具の種別情報(例えば鉗子や電気メス等の種別)および製造年月日等である。記録部33は、医療器具情報を通信部34へ出力する。
The
通信部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
〔制御装置の構成〕
次に、制御装置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
第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
画像処理部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
入力部63は、ユーザからの操作の入力を受け付け、受け付けた操作内容に応じて信号を制御部66へ出力する。入力部63は、マウス、キーボード、タッチパネル、スイッチおよびボタン等を用いて実現される。
The
記録部64は、手術トレーニング装置2に関する各種のデータを記録する。記録部64は、手術トレーニング装置2が実行する各種のプログラムを記録するプログラム記録部641を有する。記録部64は、RAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disk Drive)およびSSD(Solid State Drive)等を用いて実現される。
The
第2の通信部65は、制御部66の制御のもと、ネットワーク90を経由して医療情報管理サーバ70からシミュレーションデータを取得し、取得したシミュレーションデータを制御部66および画像処理部62へ出力する。第2の通信部65は、通信モジュール等を用いて実現される。
Under the control of the control unit 66, the
制御部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
〔医療情報管理サーバの構成〕
次に、医療情報管理サーバ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
通信部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
記録部72は、医療情報管理サーバ70に関する各種のデータを記録する。記録部72は、医療情報管理サーバ70が実行する各種のプログラムを記録するプログラム記録部721を有する。記録部72は、RAMおよびROM等を用いて実現される。
The recording unit 72 records various data related to the medical
生成部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
推論部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
シミュレーションデータ記録部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
ユーザデータ記録部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
医療器具データ記録部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
判定部791は、制御装置60およびネットワーク90を経由して医療情報管理サーバ70にアクセスされた操作者U1の識別情報と、ユーザデータ記録部77が記録する識別情報とを判定し、この判定結果を課金部792および点数付与部793へ出力する。
The determination unit 791 determines the identification information of the operator U1 who accessed the medical
課金部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
点数付与部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
まず、操作者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
また、図7に示すように、医療情報管理サーバ70は、制御装置60から手術手技のリアリズム設定およびトレーニング中における各種のモードの設定を要求する要求信号が入力された場合、リアリズム設定およびパニックモード設定画面データを制御装置60に送信する。これにより、図7に示すように、表示装置50は、制御装置60の制御のもと、リアリズム設定およびパニックモード設定画面W2を表示する。リアリズム設定およびパニックモード設定画面W2には、少なくとも、出血スピードと、血圧低下スピードと、O2低下と、奇形臓帯・血管と、硬さ・もろさと、バイタルと、手術中のパニックの有無と、が含まれる。
Also, as shown in FIG. 7, when a request signal is input from the
さらに、図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
また、図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
また、図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
このように、操作者U1は、制御装置60の入力部63を用いて医療情報管理サーバ70からレベルに応じた所望の手術症例のシミュレーションデータを制御装置60にダウンロードさせることによって、トレーニングを行うことができる。
In this way, the operator U1 can perform training by using the
〔医療情報管理サーバの処理〕
次に、医療情報管理サーバ70が実行する処理について説明する。図12は、医療情報管理サーバ70が実行する処理の概要を示すフローチャートである。
[Medical information management server processing]
Next, a description will be given of the processing executed by the medical
まず、サーバ制御部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
ステップS2において、医療情報管理サーバ70は、クライアント側へシミュレーションデータを送信するシミュレーションデータ送信処理を実行する。なお、シミュレーション動画送信処理の詳細は、後述する。
In step S2, the medical
続いて、サーバ制御部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
ステップ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
ステップ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
〔シミュレーションデータ送信処理の概要〕
次に、上述した図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
続いて、判定部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
ステップS103において、サーバ制御部79は、制御装置60から手術トレーニングにおいて設定されたミッションに対応するシミュレーションデータを通信部71に送信させる(ステップS103)。具体的には、サーバ制御部79は、シミュレーションデータ記録部75が記録する複数のシミュレーションデータの中から制御装置60から手術トレーニングにおいて設定されたミッションに対応するシミュレーションデータを取得し、取得したシミュレーションデータを通信部71に送信させる。これにより、操作者U1は、表示装置50が表示するシミュレーション動画を見ながら設定したミッションに応じたトレーニングを行うことができる。
In step S103, the server control unit 79 causes the
続いて、サーバ制御部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
ステップ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
ステップ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
その後、サーバ制御部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
ステップ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
ステップ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
〔シミュレーションデータ生成処理の概要〕
次に、上述した図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
続いて、生成部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
〔手術トレーニング装置の処理〕
次に、手術トレーニング装置2が実行する処理について説明する。図15は、手術トレーニング装置2が実行する処理の概要を示すフローチャートである。
Processing of surgical training equipment
Next, a description will be given of the processing executed by the
まず、制御部66は、入力部63を経由して入力される操作者U1の識別情報を第2の通信部65に送信させる(ステップS301)。
First, the control unit 66 causes the identification information of the operator U1 input via the
続いて、入力部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
その後、制御部66は、入力部63を用いて操作者U1が設定したミッション情報を第2の通信部65に送信させる(ステップS304)。
Then, the control unit 66 causes the mission information set by the operator U1 using the
続いて、制御部66は、医療情報管理サーバ70から送信された操作者U1に設定されたミッションに対応するシミュレーションデータに基づくシミュレーション動画を表示装置50に表示させる(ステップS305)。
Next, the control unit 66 causes the
その後、制御部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
ステップ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
続いて、シミュレーション動画の再生が終了した場合(ステップS308:Yes)、手術トレーニング装置2は、本処理を終了する。これに対して、シミュレーション動画の再生が終了していない場合(ステップS308:No)、手術トレーニング装置2は、上述したステップS306へ移行する。
Next, if the playback of the simulation video has ended (step S308: Yes), the
ステップ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
次に、ステップ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
続いて、入力部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
ステップS311において、制御部66は、手術トレーニングにおいて選択可能な手術手技症例情報を表示装置50に表示させる。
In step S311, the control unit 66 causes the
続いて、制御部66は、入力部63を用いて操作者U1が選択した手術手技症例情報を第2の通信部65に送信させる(ステップS312)。
Next, the control unit 66 causes the surgical procedure case information selected by the operator U1 using the
その後、制御部66は、医療器具30,40に関する医療器具情報を第2の通信部65に送信させる(ステップS313)。
Then, the control unit 66 causes the
続いて、制御部66は、医療情報管理サーバ70から送信された操作者U1によって選択された手術手技症例に対応するシミュレーションデータに基づくシミュレーション動画を表示装置50に表示させる(ステップS314)。ステップS314の後、手術トレーニング装置2は、ステップS306へ移行する。
Then, the control unit 66 causes the
ステップ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
ステップS316において、制御部66は、手術モードにおいて複数の術者を選択可能な術者情報を表示装置50に表示させる。
In step S316, the control unit 66 causes the
続いて、入力部63を経由して操作者U1が選択した術者情報を第2の通信部65に送信させる(ステップS317)。
Next, the surgeon information selected by the operator U1 is transmitted to the
その後、制御部66は、医療情報管理サーバ70から送信された操作者U1によって選択された術者情報するシミュレーションデータに基づくシミュレーション動画を表示装置50に表示させる(ステップS318)。ステップS318の後、手術トレーニング装置2は、ステップS306へ移行する。
Then, the control unit 66 causes the
以上説明した一実施の形態によれば、サーバ制御部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
さらに、一実施の形態によれば、場所に問われることなく、空いた時間で手術手技のトレーニングを行うことができる。 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
また、一実施の形態によれば、生成部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
また、一実施の形態によれば、サーバ制御部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
また、一実施の形態によれば、サーバ制御部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
また、一実施の形態によれば、制御部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
また、一実施の形態によれば、制御部66が医療情報管理サーバ70から送信された複数の手術手技の各々に関する複数の手術手技情報を表示装置50に表示させ、かつ、入力部63を経由して複数の手術手技情報のいずれか1つ以上が選択された場合、選択された手術手技情報に対応するシミュレーションデータを送信することを医療情報管理サーバ70へ要求するため、操作者U1が所望する症例に対応するシミュレーションデータを医療情報管理サーバ70から取得することができる。
In addition, according to one embodiment, the control unit 66 causes the
また、一実施の形態によれば、制御部66が操作者U1の識別情報を医療情報管理サーバ70へ送信するため、操作者U1に応じたシミュレーションデータを取得することができる。
Furthermore, according to one embodiment, the control unit 66 transmits identification information of the operator U1 to the medical
また、一実施の形態によれば、制御部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
なお、一実施の形態では、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
(その他の実施の形態)
上述した本開示の一実施の形態に係る手術トレーニングシステムに開示されている複数の構成要素を適宜組み合わせることによって、種々の発明を形成することができる。例えば、上述した本開示の一実施の形態に係る手術トレーニングシステムに記載した全構成要素からいくつかの構成要素を削除してもよい。さらに、上述した本開示の一実施の形態に係る医療用観察システムで説明した構成要素を適宜組み合わせてもよい。
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 点数付与部
O1 模型
U1 操作者
LIST OF
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つが選択された場合、選択された前記術者情報に応じた前記複数のシミュレーションデータを前記クライアント側へ送信する、
医療情報管理サーバ。 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.
前記記録部は、
前記複数のシミュレーションデータに、前記複数のシミュレーションデータの各々において使用された複数の医療器具に関する複数の医療器具情報をさらに対応付けて記録し、
前記制御部は、
前記シミュレーションデータを前記クライアント側へ送信する場合、該シミュレーションデータに対応付けられた前記医療器具情報を併せて前記クライアント側へ送信する、
医療情報管理サーバ。 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.
前記制御部は、
前記シミュレーションデータを前記クライアント側へ送信した場合、前記クライアント側を操作する操作者の識別情報に基づいて、前記操作者に対して課金を行う、
医療情報管理サーバ。 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.
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)
| 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)
| 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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11197159A (en) * | 1998-01-13 | 1999-07-27 | Hitachi Ltd | Surgery support system |
-
2020
- 2020-12-24 JP JP2020215826A patent/JP7579698B2/en active Active
Patent Citations (3)
| 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 |