[go: up one dir, main page]

WO2023053524A1 - 医療情報処理システム、判定方法、およびプログラム - Google Patents

医療情報処理システム、判定方法、およびプログラム Download PDF

Info

Publication number
WO2023053524A1
WO2023053524A1 PCT/JP2022/013556 JP2022013556W WO2023053524A1 WO 2023053524 A1 WO2023053524 A1 WO 2023053524A1 JP 2022013556 W JP2022013556 W JP 2022013556W WO 2023053524 A1 WO2023053524 A1 WO 2023053524A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
software
patient
contraindication
activation
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.)
Ceased
Application number
PCT/JP2022/013556
Other languages
English (en)
French (fr)
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 Group Corp
Original Assignee
Sony Group Corp
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 Group Corp filed Critical Sony Group Corp
Priority to EP22875407.3A priority Critical patent/EP4386771A4/en
Priority to US18/691,900 priority patent/US20250132022A1/en
Priority to JP2023551043A priority patent/JP7798112B2/ja
Publication of WO2023053524A1 publication Critical patent/WO2023053524A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/67ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/20ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0012Biomedical image inspection
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B1/00Instruments for performing medical examinations of the interior of cavities or tubes of the body by visual or photographical inspection, e.g. endoscopes; Illuminating arrangements therefor
    • A61B1/00002Operational features of endoscopes
    • A61B1/00059Operational features of endoscopes provided with identification means for the endoscope
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10068Endoscopic image

Definitions

  • the present disclosure relates to a medical information processing system, determination method, and program, and more particularly to a medical information processing system, determination method, and program that can prevent inappropriate use of medical device software.
  • a medical practice that is not suitable for a specific disease and is prohibited due to its adverse effects is called a contraindication.
  • Numerous checks, such as those described above, are also performed to prevent contraindications.
  • Patent Literature 1 describes detecting drugs and instruments used in endoscopy by image processing, and determining whether the detected drugs and instruments violate patient contraindication information.
  • the present disclosure has been made in view of this situation, and can prevent inappropriate use of medical device software.
  • the medical information processing system of the present disclosure includes a list management unit that manages a software list in which contraindication information is set for each registered software, patient information about a patient using the requested software requested to be activated, and an information acquisition unit that acquires device information about an electronic device to be used;
  • a medical information processing system comprising a contraindication determination unit that determines whether or not activation of request software should be contraindicated.
  • the medical information processing system manages a software list in which contraindication information is set for each registered software, patient information about the patient using the requested software whose activation is requested, and Acquiring device information about the electronic device to be used, and starting the required software according to whether the patient information or the device information corresponds to the contraindication information set for the required software in the software list is a method for determining whether or not should be contraindicated.
  • the program of the present disclosure manages, in a computer, a software list in which contraindication information is set for each piece of registered software. , and contraindicates activation of the required software according to whether the patient information or the device information corresponds to the contraindication information set for the required software in the software list. It is a program that determines whether or not
  • a software list in which contraindication information is set for each registered software is managed, and patient information about the patient using the requested software whose activation is requested and device information about the electronic device used by the patient are stored. Whether or not to contraindicate the activation of the required software is determined according to whether or not the acquired patient information or the device information corresponds to the contraindicated information set for the required software in the software list. be judged.
  • FIG. 1 is a diagram showing an overview of an operating room system to which technology according to the present disclosure can be applied;
  • FIG. 1 is a block diagram showing a functional configuration example of a medical information processing system;
  • FIG. 11 is a flowchart for explaining the flow of software activation determination processing;
  • FIG. 10 is a diagram showing an example of a software list;
  • FIG. 11 is a block diagram showing another functional configuration example of the medical information processing system;
  • FIG. 11 is a flowchart for explaining the flow of software activation determination processing;
  • FIG. It is a figure which shows the example of a warning screen.
  • FIG. 11 is a flowchart for explaining the flow of software activation determination processing;
  • FIG. FIG. 10 is a diagram showing another example of a software list;
  • FIG. 11 is a block diagram showing still another functional configuration example of the medical information processing system; 10 is a flowchart for explaining the flow of list update processing; FIG. 11 is a flowchart for explaining the flow of software activation determination processing; FIG. FIG. 11 is a block diagram showing still another functional configuration example of the medical information processing system; FIG. 11 is a flowchart for explaining the flow of software activation determination processing; FIG. FIG. 11 is a flowchart for explaining the flow of software activation determination processing; FIG. It is a figure which shows the structural example of a computer.
  • First Embodiment (Software activation determination based on contraindication information) 4.
  • Second Embodiment (Software Activation Judgment Including Warning Display) 5.
  • Third Embodiment (Emergency Software Activation Determination) 6.
  • Fourth Embodiment (Software List Update and Software Startup Determination) 7.
  • Fifth Embodiment (Software activation determination according to update of contraindication information/patient information) 8.
  • Sixth Embodiment Software activation determination based on conditional contraindication information) 9.
  • Computer configuration example (Software activation determination based on contraindication information) 4.
  • a medical practice that is not suitable for a specific disease and is prohibited due to its adverse effects is called a contraindication.
  • Numerous checks, such as those described above, are also performed to prevent contraindications.
  • the activation of the medical device software it is determined whether or not the activation of the medical device software should be prohibited due to the possibility that the activation of the medical device software may adversely affect the patient-specific factors, and the activation of the software is controlled. Realize preventing inappropriate use of software.
  • FIG. 1 is a diagram showing an overview of an operating room system 100 to which technology according to the present disclosure can be applied.
  • the operating room system 100 In the operating room system 100 shown in FIG. 1, devices installed in the operating room are connected to each other via an operating room controller (OR controller) 107 and an input/output controller (I/F controller) 109 so as to be able to cooperate with each other. be.
  • the operating room system 100 is composed of an IP (Internet Protocol) network capable of transmitting/receiving 4K/8K images, and input/output images and control information for each device are transmitted/received via the IP network.
  • IP Internet Protocol
  • Various devices can be installed in the operating room.
  • a group of various devices 101 for endoscopic surgery a ceiling camera 187 that captures an image of the operator's hand, an operating field camera 189 that captures an image of the entire operating room, and a plurality of display devices 103A to 103A. 103D, patient bed 183 and lighting 191 are shown. Both the ceiling camera 187 and the operating field camera 189 are provided on the ceiling of the operating room.
  • the device group 101 may be applied with various medical devices for acquiring images, such as a master-slave endoscopic surgical robot and an X-ray imaging device.
  • the display devices 103A to 103C, the device group 101, the ceiling camera 187, the surgical site camera 189, and the input/output controller 109 are connected via IP converters 115A to 115F, respectively.
  • the IP converters 115A to 115F are simply referred to as the IP converter 115 when not distinguished from each other.
  • the IP converters 115D, 115E, 115F on the input source side (camera side) for inputting images are connected to individual medical imaging devices (endoscopes, surgical microscopes, X-ray imaging devices, operating field cameras, pathological imaging devices, etc.). IP-converts the image from and transmits it over the network.
  • the IP converters 115A to 115C on the image output side (monitor side) that output images convert the images transmitted via the network into a monitor-specific format and output them.
  • the IP converter 115 on the input source side functions as an encoder, and the IP converter 115 on the image output side functions as a decoder.
  • Input sources include, for example, video sources.
  • the IP converter 115 can have various image processing functions. For example, the IP converter 115 executes resolution conversion processing according to the output destination, rotation correction and camera shake correction of endoscopic images, object recognition processing, and partial processing such as feature information extraction for analysis by the server described later. can be provided with a function to
  • the IP converter 115 on the image output side can synthesize a plurality of images (such as PinP processing) and superimpose annotation information.
  • the protocol conversion function of the IP converter 115 is a function of converting a received signal into a converted signal conforming to a communication protocol that can be communicated on a network such as the Internet. Any communication protocol may be set as the communication protocol. Also, the protocol-convertible signal received by the IP converter 115 is a digital signal, such as an image signal or a pixel signal. The IP converter 115 may be incorporated inside the device on the input source side or inside the device on the image output side.
  • the device group 101 belongs to, for example, an endoscopic surgery system, and includes an endoscope and a display device that displays images captured by the endoscope.
  • the display devices 103A to 103D, the patient bed 183, and the lighting 191 are devices installed in the operating room separately from the endoscopic surgery system. Each device used for these surgeries or diagnoses is also called a medical device.
  • Operating room controller 107 and/or input/output controller 109 cooperatively control the operation of these medical devices.
  • the operating room includes a surgical robot (surgical master-slave) system and a medical image acquisition device such as an X-ray imaging device, these devices can also be connected as the device group 101 .
  • the operating room controller 107 comprehensively controls the processing related to image display in the medical equipment.
  • the device group 101, the ceiling camera 187, and the operating field camera 189 are devices having a function of transmitting information to be displayed during surgery (hereinafter also referred to as display information).
  • display information hereinafter also referred to as a source device.
  • the display devices 103A to 103D can be devices to which display information is output (hereinafter also referred to as output destination devices).
  • the operating room controller 107 has a function of controlling the operations of the source device and the output destination device, acquiring display information from the source device, and transmitting the display information to the output destination device for display or recording.
  • the display information includes various images captured during surgery, various information related to surgery (for example, patient's physical information, past examination results, information on surgical procedure), and the like.
  • the operating room controller 107 As the display information from the device group 101, information about the image of the surgical site within the patient's body cavity captured by the endoscope can be transmitted. Further, to the operating room controller 107 , information about an image of the operator's hand captured by the ceiling camera 187 can be transmitted as display information from the ceiling camera 187 . Further, to the operating room controller 107 , as display information from the operating field camera 189 , information about an image showing the state of the entire operating room captured by the operating field camera 189 can be transmitted. If there are other devices having an imaging function in the operating room system 100, the operating room controller 107 also acquires information about images captured by these other devices from those other devices as display information. You may
  • the operating room controller 107 causes at least one of the display devices 103A to 103D, which are output destination devices, to display the acquired display information (that is, images captured during surgery and various types of information related to surgery).
  • the display device 103A is a display device that is installed by being suspended from the ceiling of the operating room
  • the display device 103B is a display device that is installed on the wall surface of the operating room.
  • the display device 103C is a display device installed on a desk in the operating room
  • the display device 103D is a mobile device (for example, a tablet PC (Personal Computer) or a smartphone) having a display function.
  • the input/output controller 109 is configured as one of input/output controllers for controlling input/output of image signals to/from connected devices.
  • the input/output controller 109 controls input/output of image signals based on the control of the operating room controller 107 .
  • the input/output controller 109 is composed of, for example, an IP switcher or the like, and controls high-speed transfer of image signals between devices arranged on the IP network.
  • the operating room system 100 may include devices outside the operating room.
  • the devices outside the operating room can be, for example, servers connected to networks built inside and outside the hospital, PCs used by medical staff, projectors installed in hospital conference rooms, and the like. If such an external device is located outside the hospital, the operating room controller 107 can also cause the display information to be displayed on other hospital displays, such as via a teleconferencing system, for telemedicine purposes.
  • the external server 113 is, for example, an in-hospital server outside the operating room or a cloud server, and may be used for image analysis, data analysis, and the like.
  • image information in the operating room is sent to the external server 113, and additional information is generated by recognition and analysis processing using big data analysis and AI (machine learning) by the external server 113, and fed back to the display device in the operating room.
  • AI machine learning
  • the IP converter 115H connected to the input/output controller 109 in the operating room transmits data to the external server 113 and analyzes the image.
  • the data to be transmitted may be a surgical image itself such as from an endoscope, metadata extracted from the image, data indicating the operation status of connected equipment, and the like.
  • a centralized operation panel 111 is provided in the operating room system 100 .
  • the user can give instructions to the operating room controller 107 via the centralized operation panel 111 regarding the input/output control of the input/output controller 109 and the operations of the connected equipment. Also, the user can switch the image display via the centralized operation panel 111 .
  • the centralized operation panel 111 is configured by providing a touch panel on the display surface of the display device. Centralized operation panel 111 and input/output controller 109 are connected via IP converter 115J.
  • the IP network may be configured as a wired network, or part or all of the IP network may be configured as a wireless network.
  • the IP converter 115 on the input source side having a wireless communication function outputs the received image via a wireless communication network such as a fifth generation mobile communication system (5G) or a sixth generation mobile communication system (6G). may be sent to the IP converter 115 on the side.
  • 5G fifth generation mobile communication system
  • 6G sixth generation mobile communication system
  • FIG. 2 is a diagram illustrating a functional configuration example of the operating room system 100 according to the first embodiment of the present disclosure.
  • the operating room system 100 of FIG. 2 is configured to include an electronic chart system 210, an endoscope camera 220, an operating room camera 230, and a medical information processing system 300.
  • the electronic medical record system 210, the endoscope camera 220, and the operating room camera 230 are, for example, an information management system for inputting information about patients (patient information), and inputting information (device information) about the above-described images and electronic devices. It is an example of an electronic device configured as an input source. In the following, these electronic devices are also collectively referred to as sources.
  • the electronic medical record system 210 manages electronic medical records, which are medical information for each patient, and inputs them to the medical information processing system 300 .
  • the endoscope camera 220 is one of the medical imaging apparatuses included in the above-described apparatus group 101 that constitutes the endoscopic surgery system, and inputs the captured endoscopic image to the medical information processing system 300 .
  • the operating room camera 230 is one of imaging devices that capture images of the inside of the operating room, such as the above-described ceiling camera 187 and operating field camera 189 , and inputs the captured operating room image to the medical information processing system 300 .
  • the medical information processing system 300 is configured as a medical platform system capable of executing a plurality of installed medical device software.
  • the medical information processing system 300 responds to a request to start the medical device software from a surgical staff such as a doctor or a nurse who is a user, based on data such as electronic medical charts and images acquired from the above-described sources, and performs the medical treatment. Controls instrument software activation.
  • patient information and device information such as electronic charts and images acquired from sources are also referred to as acquired information.
  • the medical device software referred to here is application software that is executed to realize various functions related to surgery performed in the operating room. Information obtained from each source is used as needed to execute the medical device software.
  • the medical information processing system 300 may be implemented by a single device such as the operating room controller 107 and the external server 113 described above, or may be implemented by a plurality of these devices working together.
  • the medical information processing system 300 is configured to include a software list management unit 311, a source identification unit 312, an information acquisition unit 313, an analysis processing unit 314, a contraindication determination unit 315, and a startup processing unit 316.
  • the software list management unit 311 manages a software list, which is a list of various types of software executed by the medical information processing system 300.
  • a software list is managed for each patient.
  • Software registered in the software list (registered software) is set with contraindication information as a criterion for determining whether or not activation of the software should be contraindicated.
  • the contraindication information is set by decompressing the contraindication information compressed and saved when the medical device software is installed in the medical information processing system 300 .
  • the source (electronic device) referenced for each registered software is set. Whether or not activation of each registered software should be contraindicated is determined based on information obtained from sources set in the software list.
  • the source identification unit 312 identifies a source (a source from which acquisition information is acquired) to be referred to by software requested to be activated (requested software). Specifically, the source identification unit 312 identifies the source that the requested software should refer to, which is set in the requested software, based on the software list managed by the software list management unit 311 . Information representing the identified source is supplied to the information acquisition unit 313 .
  • the information acquisition unit 313 acquires information (patient information and device information) from sources that the requesting software should refer to.
  • the patient information includes, for example, patient state information regarding the state of the patient
  • the device information includes, for example, device state information regarding the state of the source (electronic device).
  • the information acquisition unit 313 includes an electronic chart acquisition unit 313a, an endoscope image acquisition unit 313b, and an operating room image acquisition unit 313c.
  • the electronic medical chart acquisition unit 313a acquires an electronic medical chart including patient information from the electronic medical chart system 210 as the acquired information.
  • the endoscope image acquisition unit 313b obtains the endoscope image from the endoscope camera 220 or the image of the endoscope as the acquired information.
  • Get observation mode. Observation modes of the endoscope include a white light observation mode and an infrared light observation mode.
  • the operating room image acquiring unit 313c acquires the operating room image from the operating room camera 230 as the acquired information.
  • the acquired information acquired in this way is supplied to the analysis processing unit 314 .
  • the analysis processing unit 314 generates analysis information by analyzing the information acquired from the information acquisition unit 313 .
  • the analysis processing unit 314 includes a patient information analysis unit 314a and an image analysis unit 314b.
  • the patient information analysis unit 314a analyzes the patient information included in the electronic medical record and outputs the analysis result as analysis information.
  • the analysis information includes the patient's condition, such as the patient's medical history and allergy history.
  • the image analysis unit 314b analyzes these information and outputs the analysis result as analysis information.
  • the analysis information includes the surgical site of the patient, the operation of the operator, the surgical conditions such as equipment, and the state of the source (electronic device).
  • the analysis information generated in this way is supplied to the contraindication determination unit 315.
  • the contraindication determination unit 315 determines whether or not activation of the requested software is contraindicated according to contraindication information set in the requested software. Specifically, the contraindication determination unit 315 determines whether or not the analysis information from the analysis processing unit 314 (and thus the acquired information acquired by the information acquisition unit 313) corresponds to the contraindication information set in the requested software. Accordingly, it is determined whether or not activation of the requested software is contraindicated.
  • the contraindication information includes the patient's allergies and surgical conditions as conditions of the patient who should not use the required software.
  • the contraindication information also includes the observation mode (infrared light observation mode) of the endoscope, etc. as the state of the source (electronic device) in which the required software should not be used.
  • the determination result as to whether or not the activation of the requested software is contraindicated is supplied to the activation processing unit 316.
  • the activation processing unit 316 controls activation of the requested software based on the determination result from the contraindication determination unit 315 . Specifically, when the determination result from the contraindication determination unit 315 indicates that activation of the requested software should not be contraindicated, the activation processing unit 316 activates the requested software. On the other hand, when the determination result from the contraindication determination unit 315 indicates that activation of the requested software should be contraindicated, the activation processing unit 316 stops activation of the requested software.
  • step S11 the source identification unit 312 identifies the source referenced by the requested software in response to the activation request.
  • step S ⁇ b>12 the information acquisition unit 313 acquires information acquired from each source identified by the source identification unit 312 .
  • step S13 the analysis processing unit 314 generates analysis information by analyzing the acquired information acquired by the information acquisition unit 313.
  • step S14 the contraindication determination unit 315 determines whether or not the analysis information generated by the analysis processing unit 314 corresponds to the contraindication information set in the requested software based on the software list of the software list management unit 311. judge.
  • FIG. 4 is a diagram showing an example of a software list.
  • a source d1 and contraindication information d2 are set for each registered software.
  • a drug administration management application that is software that manages drugs administered to patients
  • "electronic medical record system” is set as the source d1.
  • "allergic history of specific drug” is set as the contraindication information d2.
  • the "Electronic chart system” and “Operating room camera” are set as the source d1 in the line-keeping assistance app, which is software that assists in securing blood vessels for infusions and injections.
  • the contraindication information d2 "a history of adding a shunt to the right arm” and “implementation of treatment to the right arm” are set.
  • the analysis result of the electronic medical record from the electronic medical record system 210 includes "a history of adding a shunt to the right arm”. Also, it is determined whether or not the analysis result of the operating room image from the operating room camera 230 includes “record of treatment performed on the right arm”.
  • the "electronic chart system” and “operating room camera” are set as the source d1 in the surgical procedure management application, which is software that guides the surgical procedure to the surgeon.
  • the "latex allergy history” and “use of latex gloves by medical staff” are set as contraindication information d2.
  • the analysis result of the electronic medical record from the electronic medical record system 210 includes "history of allergy to latex”.
  • the partial lung resection assistance application which is software that assists in partial lung resection
  • "electronic medical record system” timeout audio
  • endoscopic camera are set as sources d1.
  • Time-out refers to confirming the patient's name, surgical method, surgical procedure including surgical sites (left and right), etc. before the start of surgery. Therefore, here, the "speech at time-out" as the source d1 indicates a microphone or the like capable of inputting the operator's speech before the start of surgery.
  • "surgical site” and “approach to wrong site” are set as contraindication information d2.
  • the analysis result of the endoscopic image from the endoscope camera 220 is " It is determined whether "approaching the wrong site” (different from the surgical site) is involved.
  • the contraindication determination unit 515 determines whether or not the analysis information corresponds to the contraindication information set in the requested software based on the software list.
  • step S14 if it is determined in step S14 that the analysis information corresponds to contraindication information set in the requested software, the process proceeds to step S15, and the activation processing unit 316 stops activation of the requested software.
  • step S14 determines whether the analysis information does not correspond to the contraindication information set in the requested software. If it is determined in step S14 that the analysis information does not correspond to the contraindication information set in the requested software, the process proceeds to step S16, and the activation processing unit 316 activates the requested software.
  • the system checks whether or not the start-up of the medical device software should be prohibited due to the possibility that the start-up of the medical device software may have an adverse effect due to patient-specific factors, thereby preventing inappropriate use of the medical device software. It becomes possible. As a result, it is possible to avoid invasive damage to the patient due to activation of contraindicated medical device software.
  • Second Embodiment> In the operating room system 100 of the above-described embodiment, there may be a case where the software must be started at the doctor's discretion even if it is determined that the activation of the software is contraindicated.
  • FIG. 5 is a diagram illustrating a functional configuration example of an operating room system 100 according to the second embodiment of the present disclosure.
  • the operating room system 100 in FIG. 5 differs from the operating room system 100 in FIG. 2 in that a presentation control unit 317 is newly provided in the medical information processing system 300 .
  • the presentation control unit 317 presents selection information that allows the user to select whether or not to start the requested software based on the determination result from the contraindication determination unit 315 . Specifically, the presentation control unit 317 presents the selection information when the determination result from the contraindication determination unit 315 indicates that activation of the requested software should be contraindicated.
  • the selection information is displayed, for example, on the centralized operation panel 111 or any one of the display devices 103A to 103D.
  • the activation processing unit 316 controls activation of the requested software according to the selection result for the selection information.
  • steps S31 to S34 in the flowchart of FIG. 6 is the same as the processing in steps S11 to S14 in the flowchart of FIG. 3, so description thereof will be omitted.
  • step S34 determines whether the analysis information corresponds to the contraindication information set in the requested software. That is, if it is determined in step S34 that the analysis information corresponds to the contraindication information set in the requested software, the process proceeds to step S35, and the presentation control unit 317 presents a warning screen including selection information.
  • FIG. 7 is a diagram showing an example of a warning screen.
  • warning screen 330 shown in FIG. 7 in addition to the warning message "Starting this software may be contraindicated. Do you still want to start it?" is displayed.
  • the NO button 331 is a button selected to stop the activation of the requested software determined to be contraindicated.
  • the YES button 332 is the button selected to activate the requested software determined to be contraindicated.
  • step S36 the presentation control unit 317 determines whether or not activation of the requested software has been selected.
  • step S36 If it is determined in step S36 that activation of the requested software has not been selected, that is, if the NO button 331 has been selected on the warning screen 330, the process proceeds to step S37, and the activation processing unit 316 stops activation of the requested software. do.
  • step S36 determines whether activation of the requested software has been selected. That is, if the YES button 332 has been selected on the warning screen 330.
  • the process proceeds to step S38, and the activation processing unit 316 activates the requested software. .
  • step S34 determines whether the analysis information corresponds to contraindication information set in the requested software. If it is determined in step S34 that the analysis information corresponds to contraindication information set in the requested software, the process proceeds to step S38, and the activation processing unit 316 activates the requested software.
  • the user can decide whether to activate the software or stop the activation of the software. becomes possible.
  • the flow of software activation determination processing in the emergency mode by the medical information processing system 300 of FIG. 5 will be described with reference to the flowchart of FIG.
  • the processing in FIG. 8 is triggered by a software activation request from the user, and the contraindication determination unit 315 acquires contraindication information set in the requested software based on the software list of the software list management unit 311. be done.
  • step S51 the presentation control unit 317 displays the contraindication information of the requested software acquired by the contraindication determination unit 315.
  • step S52 the presentation control unit 317 presents a confirmation screen including selection information.
  • the confirmation screen is, like the warning screen described with reference to FIG. 7, a screen on which a NO button and a YES button are displayed as the selection information described above.
  • step S53 the presentation control unit 317 determines whether activation of the requested software has been selected.
  • step S54 If it is determined in step S54 that activation of the requested software has not been selected, that is, if the NO button is selected on the confirmation screen, the process proceeds to step S55, and the activation processing unit 316 stops activation of the requested software.
  • step S53 if it is determined in step S53 that activation of the requested software has been selected, that is, if the YES button has been selected on the confirmation screen, the process proceeds to step S55, and the activation processing unit 316 activates the requested software.
  • the user himself/herself confirms the patient's state and condition, and then either activates the requested software or activates the requested software. You can decide to stop booting.
  • contraindication candidate information which is a candidate for contraindication information, may be generated by running software that is running for a specific patient.
  • activation propriety information indicating whether or not the software registered in the patient's software list can be activated is set.
  • FIG. 9 is a diagram showing an example of a software list in which activation permission/prohibition information is set.
  • the source d1 and contraindication information d2 are set for each registered software similar to the software list AL shown in FIG. is set.
  • activation propriety information d3 either "OK”, which is not contraindicated for the patient to activate the software, or "NG”, which is contraindicated to activate the software, is set.
  • NG is set as the startability information d3 for the drug administration management application
  • OK is set as the startability information d3 for each of the line keeping assistance application, the surgical procedure management application, and the partial lung resection assistance application.
  • the startability information d3 in the software list AL' is updated based on the contraindication candidate information generated by the running software running for the target patient.
  • FIG. 10 is a diagram illustrating a functional configuration example of an operating room system 100 according to the fourth embodiment of the present disclosure.
  • the operating room system 100 of FIG. It differs from the operating room system 100 of FIG. 2 in that an activation processing unit 316' is provided.
  • the software list management unit 311' manages a software list for each patient in which activation permission/prohibition information is set for each registered software, as described with reference to FIG. In the software list in the initial state, it is assumed that "OK" is set as the activation propriety information for each piece of registered software.
  • the contraindication determination unit 315' has the same function as the contraindication determination unit 315 in FIG. 2, and determines whether or not the requested software should be contraindicated according to the activation propriety information set in the requested software. .
  • the activation processing unit 316' supplies the generated contraindication candidate information to the software list management unit 311'.
  • the software list management unit 311' updates the activation propriety information in the software list based on the contraindication candidate information supplied from the activation processing unit 316'.
  • step S71 the start-up processing unit 316' determines whether contraindication candidate information has been generated by the running software running for the target patient. Step S71 is repeated until it is determined that contraindication candidate information is generated. If it is determined that the contraindication candidate information is generated, the process proceeds to step S72.
  • step S72 the software list management unit 311' determines whether or not there is software for which the contraindication candidate information generated by the running software is set as contraindication information in the software list of the target patient. If it is determined that the generated contraindication candidate information includes software set as contraindication information, the process proceeds to step S73.
  • step S73 the software list management unit 311' updates the activation propriety information of the corresponding software (software for which contraindication candidate information is set as contraindication information) from OK to NG in the software list of the target patient.
  • step S73 If it is determined in step S72 that there is no software for which the contraindication candidate information is set as contraindication information, step S73 is skipped.
  • the activation propriety information in the software list is updated based on the contraindication candidate information generated by the software being activated.
  • step S91 the contraindication determination unit 315' determines whether NG is set in the activation permission information of the requested software in the target patient's software list managed by the software list management unit 311'.
  • step S91 If it is determined in step S91 that NG is set in the activation permission information of the requested software, the process proceeds to step S92, and the activation processing unit 316' stops activation of the requested software.
  • step S91 determines whether NG is not set in the activation permission information of the requested software. If it is determined in step S91 that NG is not set in the activation permission information of the requested software, the process proceeds to step S93, and the activation processing unit 316' activates the requested software.
  • the system checks whether or not the start-up of the medical device software should be prohibited due to the possibility that the start-up of the medical device software may have an adverse effect due to patient-specific factors. becomes. As a result, it is possible to avoid invasive damage to the patient due to activation of contraindicated medical device software.
  • the software for which NG was once set in the startability information the software for which NG is permanently set as the startability information and the software whose startability information is temporarily set to NG for the patient.
  • NG is permanently set as startability information for the patient. leave it alone.
  • software related to a temporary state or situation such as a drug that is expected to be effective only for a specific period of time, is temporarily set to NG as activation propriety information for the patient.
  • the medical information processing system 300 periodically refers to the source to determine whether the activation propriety information of the corresponding software is OK or NG.
  • the configuration of the operating room system 100 that determines whether the software can be started when the contraindication information and patient information of the software being started is updated will be described below.
  • FIG. 13 is a diagram illustrating a functional configuration example of the operating room system 100 according to the fifth embodiment of the present disclosure.
  • the operating room system 100 of FIG. 13 differs from the operating room system 100 of FIG. 2 in that a contraindication determination unit 315 ′′ is provided instead of the contraindication determination unit 315 in the medical information processing system 300 .
  • the contraindication determination unit 315 ′′ has the same functions as the contraindication determination unit 315 in FIG.
  • the update detection unit 411 detects updates to contraindication information of registered software in the software list managed by the software list management unit 311 and patient information acquired by the information acquisition unit 313 .
  • the update detection unit 411 detects an update of contraindication information of registered software in response to a medical device software update notification from an external device to the software list management unit 311 . Further, the update detection unit 411 detects update of patient information based on the state of the patient output by the analysis processing unit 314 as analysis information obtained by analyzing the patient image of the patient.
  • the contraindication determination unit 315'' determines whether or not activation of the requested software that is being activated should be contraindicated based on the contraindication information and the update contents of the patient information.
  • step S111 the update detection unit 411 determines whether an update of the contraindication information of the running software has been detected.
  • step S111 If it is determined in step S111 that the contraindication information of the running software has been updated, the process proceeds to step S112.
  • step S112 the contraindication determination unit 315'' determines whether the patient information or the device information, which is the acquired information acquired by the information acquisition unit 313, corresponds to the updated contraindication information.
  • step S112 If it is determined in step S112 that the acquired information corresponds to the updated contraindication information, the process proceeds to step S113, and the activation processing unit 316' stops activation of the running software.
  • step S112 determines whether the acquired information does not correspond to the updated contraindication information. If it is determined in step S112 that the acquired information does not correspond to the updated contraindication information, the process returns to step S111, and the subsequent processes are repeated while the running software continues to run.
  • step S111 If it is determined in step S111 that no update of the contraindication information of the running software has been detected, the process proceeds to step S114, and the update detection unit 411 determines whether update of patient information has been detected.
  • step S114 If it is determined in step S114 that an update of patient information has been detected, the process proceeds to step S115.
  • step S115 the contraindication determination unit 315'' determines whether the updated patient information corresponds to contraindication information.
  • step S115 If it is determined in step S115 that the updated patient information corresponds to contraindication information, the process proceeds to step S113, and the activation processing unit 316' stops activation of the running software.
  • step S115 if it is determined in step S115 that the updated patient information does not correspond to the contraindication information, the process returns to step S111, and the subsequent processes are repeated while the running software continues to run.
  • step S114 If it is determined in step S114 that no update of the patient information has been detected, that is, if neither the contraindication information of the running software nor the patient information has been detected, the process returns to step S111. The subsequent processes are repeated while the software continues to be activated.
  • the system checks whether the running medical device software should be stopped because there is a possibility that updating contraindication information or patient information may adversely affect the running medical device software. Use can be prevented. As a result, it is possible to avoid invasive damage to the patient due to activation of contraindicated medical device software.
  • first contraindication information indicating that the software must not be used and conditional use of the software Either of the second contraindication information indicating that it is possible may be set.
  • the second contraindication information includes, as conditions, the condition of the patient and the condition of the device under which the software should not be used.
  • step S131 the analysis processing unit 314 analyzes the patient information or device information, which is the acquired information, to determine whether or not there has been a certain amount of change in the patient information or device information.
  • a change in the patient information or the device information referred to here is a change in the direction in which the condition of the patient or the device does not satisfy the conditions included in the second contraindication information.
  • step S131 If it is determined in step S131 that the patient information or the device information has not changed by a certain amount or more, the process proceeds to step S132, and the activation processing unit 316 continues activation of the running software.
  • step S131 if it is determined in step S131 that the patient information or device information has changed by a certain amount or more, the process proceeds to step S133.
  • step S133 the contraindication determination unit 315'' determines whether the patient information or the device information analyzed by the analysis processing unit 314 corresponds to the second contraindication information of the running software.
  • step S133 If it is determined in step S133 that the patient information or the device information does not correspond to the second contraindication information of the software being activated, the process proceeds to step S132, and the activation processing unit 316 continues activation of the software being activated.
  • step S133 if it is determined in step S133 that the patient information or the device information corresponds to the second contraindication information of the software being activated, the process proceeds to step S134, and the activation processing unit 316 stops activation of the software being activated.
  • the system checks whether the running medical device software should be stopped because there is a possibility that the running medical device software may have an adverse effect due to changes in the patient's condition or the device's condition. It is possible to prevent inappropriate use. As a result, it is possible to avoid invasive damage to the patient due to activation of contraindicated medical device software.
  • FIG. 16 is a block diagram showing a hardware configuration example of a computer that executes the series of processes described above by a program.
  • the CPU 501 , ROM (Read Only Memory) 502 and RAM (Random Access Memory) 503 are interconnected by a bus 504 .
  • An input/output interface 505 is further connected to the bus 504 .
  • the input/output interface 505 is connected to an input unit 506 such as a keyboard and a mouse, and an output unit 507 such as a display and a speaker.
  • the input/output interface 505 is also connected to a storage unit 508 including a hard disk and nonvolatile memory, a communication unit 509 including a network interface, and a drive 510 for driving a removable medium 511 .
  • the programs executed by the CPU 501 are recorded on the removable media 511, or provided via a wired or wireless transmission medium such as a local area network, the Internet, or digital broadcasting, and installed in the storage unit 508.
  • the program executed by the computer may be a program in which processing is performed in chronological order according to the order described in this specification, or in parallel or at a necessary timing such as when a call is made. It may be a program in which processing is performed.
  • the present disclosure can be configured as follows. (1) a list management unit that manages a software list in which contraindication information is set for each registered software; an information acquisition unit that acquires patient information about a patient using the requested software whose activation has been requested and device information about an electronic device used by the patient; contraindications for determining whether or not activation of the required software should be contraindicated according to whether the patient information or the device information corresponds to the contraindication information set for the required software in the software list; A medical information processing system comprising a determination unit and .
  • (2) further comprising a detection unit that detects an update of the contraindication information or the patient information of the registration software;
  • the medical information processing system according to (1) wherein the contraindication determination unit determines whether activation of the request software should be contraindicated based on the contraindication information or updated contents of the patient information.
  • (3) The medical information processing according to (2), wherein, when an update of the contraindication information is detected, the contraindication determination unit determines whether the patient information or the device information corresponds to the updated contraindication information. system.
  • the contraindication determination unit determines whether or not the updated patient information corresponds to the contraindication information when an update of the patient information is detected.
  • the contraindication information includes a condition of the patient under which the registration software should not be used;
  • An analysis processing unit that outputs the patient's condition as analysis information obtained by analyzing the patient image obtained by imaging the patient, The medical information processing system according to (6), wherein the detection unit detects update of the patient information based on the analysis information.
  • the contraindication information includes a state of the electronic device that must not use the registered software;
  • the state of the electronic device includes an endoscope observation mode.
  • the contraindication information includes first contraindication information indicating that the registered software must not be used and second contraindication information indicating that the registered software can be used conditionally,
  • the medical information processing system according to any one of (1) to (9), wherein the contraindication determination unit determines whether or not the patient information or the device information corresponds to the second contraindication information.
  • the contraindication determination unit determines whether or not the patient information or the device information corresponds to the second contraindication information when the patient information or the device information has changed by a certain amount or more (10).
  • the medical information processing system according to . (12) further comprising a startup processing unit that executes processing related to startup of the requested software;
  • 100 operating room system 300 medical information processing system, 311, 311' software list management unit, 312 source determination unit, 313 information acquisition unit, 314 analysis processing unit, 315, 315', 315'' contraindication determination unit, 316, 316 ' start processing unit, 317 presentation control unit, 411 update detection unit

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Epidemiology (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • Public Health (AREA)
  • Primary Health Care (AREA)
  • Biomedical Technology (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Quality & Reliability (AREA)
  • Radiology & Medical Imaging (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

本開示は、医療機器ソフトウェアの不適切な使用を防ぐことができるようにする医療情報処理システム、判定方法、およびプログラムに関する。 リスト管理部は、登録ソフトウェア毎に禁忌情報が設定されているソフトウェアリストを管理し、情報取得部は、起動が要求された要求ソフトウェアが使用される患者に関する患者情報と、患者に用いられる電子機器に関する機器情報を取得し、禁忌判定部は、患者情報または機器情報が、ソフトウェアリストにおいて要求ソフトウェアに設定されている禁忌情報に該当するか否かに応じて、要求ソフトウェアの起動を禁忌とすべきか否かを判定する。本開示は、手術室システムに適用することができる。

Description

医療情報処理システム、判定方法、およびプログラム
 本開示は、医療情報処理システム、判定方法、およびプログラムに関し、特に、医療機器ソフトウェアの不適切な使用を防ぐことができる医療情報処理システム、判定方法、およびプログラムに関する。
 手術室においては、入室する術者の名前や患者に投与される薬の確認、手術開始時の術式や手術箇所の確認など、多くの場でダブルチェックを行うことで、重大なミスを防ぐ対応がなされている。
 ある医療行為が特定の疾病には不適応で、悪影響を及ぼすために禁止されることを禁忌と呼ぶ。上述したような数々の確認は、禁忌事項を予防するためにも実施されている。
 例えば、特許文献1には、内視鏡検査において使用した薬剤や器具を画像処理により検出し、検出された薬剤や器具が患者の禁忌情報に違反するか否かを判定することが記載されている。
特開2018-92673号公報
 近年の医療機器ソフトウェアの普及に伴い、今後、特定の疾病に対して特定のソフトウェアが禁忌となることが想定される。このようなソフトウェアに係る禁忌は、システムによりチェックされることが望ましい。
 本開示は、このような状況に鑑みてなされたものであり、医療機器ソフトウェアの不適切な使用を防ぐことができるものである。
 本開示の医療情報処理システムは、登録ソフトウェア毎に禁忌情報が設定されているソフトウェアリストを管理するリスト管理部と、起動が要求された要求ソフトウェアが使用される患者に関する患者情報と、前記患者に用いられる電子機器に関する機器情報を取得する情報取得部と、前記患者情報または前記機器情報が、前記ソフトウェアリストにおいて前記要求ソフトウェアに設定されている前記禁忌情報に該当するか否かに応じて、前記要求ソフトウェアの起動を禁忌とすべきか否かを判定する禁忌判定部とを備える医療情報処理システムである。
 本開示の判定方法は、医療情報処理システムが、登録ソフトウェア毎に禁忌情報が設定されているソフトウェアリストを管理し、起動が要求された要求ソフトウェアが使用される患者に関する患者情報と、前記患者に用いられる電子機器に関する機器情報を取得し、前記患者情報または前記機器情報が、前記ソフトウェアリストにおいて前記要求ソフトウェアに設定されている前記禁忌情報に該当するか否かに応じて、前記要求ソフトウェアの起動を禁忌とすべきか否かを判定する判定方法である。
 本開示のプログラムは、コンピュータに、登録ソフトウェア毎に禁忌情報が設定されているソフトウェアリストを管理し、起動が要求された要求ソフトウェアが使用される患者に関する患者情報と、前記患者に用いられる電子機器に関する機器情報を取得し、前記患者情報または前記機器情報が、前記ソフトウェアリストにおいて前記要求ソフトウェアに設定されている前記禁忌情報に該当するか否かに応じて、前記要求ソフトウェアの起動を禁忌とすべきか否かを判定するプログラムである。
 本開示においては、登録ソフトウェア毎に禁忌情報が設定されているソフトウェアリストが管理され、起動が要求された要求ソフトウェアが使用される患者に関する患者情報と、前記患者に用いられる電子機器に関する機器情報が取得され、前記患者情報または前記機器情報が、前記ソフトウェアリストにおいて前記要求ソフトウェアに設定されている前記禁忌情報に該当するか否かに応じて、前記要求ソフトウェアの起動を禁忌とすべきか否かが判定される。
本開示に係る技術を適用し得る手術室システムの概要を示す図である。 医療情報処理システムの機能構成例を示すブロック図である。 ソフトウェア起動判定処理の流れについて説明するフローチャートである。 ソフトウェアリストの例を示す図である。 医療情報処理システムの他の機能構成例を示すブロック図である。 ソフトウェア起動判定処理の流れについて説明するフローチャートである。 警告画面の例を示す図である。 ソフトウェア起動判定処理の流れについて説明するフローチャートである。 ソフトウェアリストの他の例を示す図である。 医療情報処理システムのさらに他の機能構成例を示すブロック図である。 リスト更新処理の流れについて説明するフローチャートである。 ソフトウェア起動判定処理の流れについて説明するフローチャートである。 医療情報処理システムのさらに他の機能構成例を示すブロック図である。 ソフトウェア起動判定処理の流れについて説明するフローチャートである。 ソフトウェア起動判定処理の流れについて説明するフローチャートである。 コンピュータの構成例を示す図である。
 以下、本開示を実施するための形態(以下、実施形態という)について説明する。なお、説明は以下の順序で行う。
 1.背景
 2.手術室システムの概要
 3.第1の実施形態(禁忌情報に基づいたソフトウェア起動判定)
 4.第2の実施形態(警告表示を含んだソフトウェア起動判定)
 5.第3の実施形態(緊急時のソフトウェア起動判定)
 6.第4の実施形態(ソフトウェアリストの更新とソフトウェア起動判定)
 7.第5の実施形態(禁忌情報・患者情報の更新に応じたソフトウェア起動判定)
 8.第6の実施形態(条件付きの禁忌情報に基づいたソフトウェア起動判定)
 9.コンピュータの構成例
<1.背景>
 手術室においては、入室する術者の名前や患者に投与される薬の確認、手術開始時の術式や手術箇所の確認など、多くの場でダブルチェックを行うことで、重大なミスを防ぐ対応がなされている。
 ある医療行為が特定の疾病には不適応で、悪影響を及ぼすために禁止されることを禁忌と呼ぶ。上述したような数々の確認は、禁忌事項を予防するためにも実施されている。
 しかしながら、医師や看護師によるダブルチェックなどの確認が慣例化されている昨今においても、ヒューマンエラーによる禁忌事項の実施により患者に重大な損害が及ぶ事例が後を絶たない。
 近年の医療機器ソフトウェアの普及に伴い、今後、特定の疾病に対して特定のソフトウェアが禁忌となることが想定される。すなわち、医療機器ソフトウェアの使用自体が、患者に対する禁忌事項となることが想定される。
 このようなソフトウェアに係る禁忌は、ヒューマンエラーを排除するためにも、システムによりチェックされることが望ましい。
 そこで、本開示に係る技術においては、医療機器ソフトウェアの起動が患者固有の要因により悪影響を及ぼすおそれから起動を禁止すべきか否かを判定して、当該ソフトウェアの起動を制御することで、医療機器ソフトウェアの不適切な使用を防ぐことを実現する。
<2.手術室システムの概要>
 図1は、本開示に係る技術を適用し得る手術室システム100の概要を示す図である。
 図1に示される手術室システム100においては、手術室内に設置される装置群が、手術室コントローラ(OR Controller)107と入出力コントローラ(I/F Controller)109を介して互いに連携可能に接続される。手術室システム100は、4K/8K画像を送受信可能なIP(Internet Protocol)ネットワークで構成され、入出力画像と各機器に対する制御情報がIPネットワークを経由して送受信される。
 手術室には、様々な装置が設置され得る。
 図1の例では、内視鏡下手術のための各種の装置群101、術者の手元を撮像するシーリングカメラ187、手術室全体の様子を撮像する術場カメラ189、複数の表示装置103A乃至103D、患者ベッド183、および照明191が示されている。シーリングカメラ187と術場カメラ189は、ともに手術室の天井に設けられる。装置群101には、図示されている内視鏡の他、マスタスレーブ型内視鏡下手術用ロボットやX線撮影装置など、画像を取得する種々の医療用機器が適用されてよい。
 表示装置103A乃至103C、装置群101、シーリングカメラ187、および術場カメラ189と、入出力コントローラ109とは、それぞれIPコンバータ115A乃至115Fを介して接続される。以下、IPコンバータ115A乃至115Fなどを互いに区別しない場合、単にIPコンバータ115という。
 画像を入力する入力ソース側(カメラ側)のIPコンバータ115D,115E,115Fは、個々の医療撮像装置(内視鏡、手術用顕微鏡、X線撮像装置、術場カメラ、病理画像撮像装置など)からの画像をIP変換し、ネットワーク上に送信する。画像を出力する画像出力側(モニタ側)のIPコンバータ115A乃至115Cは、ネットワーク経由で送信された画像をモニタ固有のフォーマットに変換して出力する。入力ソース側のIPコンバータ115はエンコーダとして機能し、画像出力側のIPコンバータ115はデコーダとして機能する。入力ソースは、例えば映像ソースを含む。
 IPコンバータ115は、各種の画像処理機能を備えることができる。例えば、IPコンバータ115は、出力先に応じた解像度変換処理、内視鏡画像の回転補正や手振れ補正、オブジェクト認識処理、後述するサーバでの解析のための特徴情報抽出などの部分処理などを実行する機能を備えることができる。
 これらの画像処理機能は、接続される医療画像装置固有のものであってもよいし、外部からアップグレード可能なものであってもよい。画像出力側(モニタ側)のIPコンバータ115は、複数の画像の合成(PinP処理など)やアノテーション情報の重畳などの処理を行うことも可能である。
 IPコンバータ115のプロトコル変換機能は、受信した信号を、例えばインターネットなどのネットワーク上で通信可能な通信プロトコルに準拠した変換信号に変換する機能である。その通信プロトコルには、任意の通信プロトコルが設定されてもよい。また、IPコンバータ115が受信したプロトコル変換可能な信号はデジタル信号であり、例えば画像信号や画素信号である。IPコンバータ115は、入力ソース側の装置の内部や、画像出力側の装置の内部に組み込まれてもよい。
 装置群101は、例えば、内視鏡手術システムに属するものであり、内視鏡やその内視鏡によって撮像された画像を表示する表示装置などからなる。一方、表示装置103A乃至103D、患者ベッド183、および照明191は、内視鏡手術システムとは別個に、手術室に備え付けられている装置である。これらの手術または診断に用いられる各機器は、医療用機器とも呼ばれる。手術室コントローラ107および/または入出力コントローラ109は、これらの医療用機器の動作を連携して制御する。また、手術室内に手術ロボット(手術用マスタスレーブ)システム、X線撮影装置などの医療画像取得装置を含む場合には、それらの機器も装置群101として接続され得る。
 手術室コントローラ107は、医療用機器における画像表示に関する処理を、統括的に制御する。
 ここで、手術室システム100が備える装置のうち、装置群101、シーリングカメラ187、および術場カメラ189は、手術中に表示すべき情報(以下、表示情報ともいう)を発信する機能を有する装置(以下、発信元の装置ともいう)であり得る。また、表示装置103A乃至103Dは、表示情報が出力される装置(以下、出力先の装置ともいう)であり得る。
 手術室コントローラ107は、発信元の装置と出力先の装置の動作を制御し、発信元の装置から表示情報を取得するとともに、その表示情報を出力先の装置に送信し、表示または記録させる機能を有する。表示情報は、手術中に撮像された各種の画像や、手術に関する各種の情報(例えば、患者の身体情報や、過去の検査結果、術式についての情報)などを含む。
 具体的には、手術室コントローラ107には、装置群101からの表示情報として、内視鏡によって撮像された患者の体腔内の術部の画像についての情報が送信され得る。また、手術室コントローラ107には、シーリングカメラ187からの表示情報として、そのシーリングカメラ187によって撮像された術者の手元の画像についての情報が送信され得る。また、手術室コントローラ107には、術場カメラ189からの表示情報として、その術場カメラ189によって撮像された手術室全体の様子を示す画像についての情報が送信され得る。手術室システム100に撮像機能を有する他の装置が存在する場合には、手術室コントローラ107は、表示情報として、それら他の装置からも、それら他の装置によって撮像された画像についての情報を取得してもよい。
 手術室コントローラ107は、出力先の装置である表示装置103A乃至103Dの少なくともいずれかに、取得した表示情報(すなわち、手術中に撮影された画像や、手術に関する各種の情報)を表示させる。図1の例では、表示装置103Aは、手術室の天井から吊り下げられて設置される表示装置であり、表示装置103Bは、手術室の壁面に設置される表示装置である。表示装置103Cは、手術室内の机上に設置される表示装置であり、表示装置103Dは、表示機能を有するモバイル機器(例えば、タブレットPC(Personal Computer)やスマートフォン)である。
 入出力コントローラ109は、接続された機器に対する画像信号の入出力を制御する入出力コントローラの1つとして構成される。例えば、入出力コントローラ109は、手術室コントローラ107の制御に基づいて、画像信号の入出力を制御する。入出力コントローラ109は、例えば、IPスイッチャなどで構成され、IPネットワーク上に配置された機器間における画像信号の高速な転送を制御する。
 手術室システム100には、手術室の外部の装置が含まれてもよい。手術室の外部の装置は、例えば、病院内外に構築されたネットワークに接続されるサーバや、医療スタッフが用いるPC、病院の会議室に設置されるプロジェクタなどであり得る。このような外部装置が病院外にある場合には、手術室コントローラ107は、遠隔医療のために、テレビ会議システムなどを介して、他の病院の表示装置に表示情報を表示させることもできる。
 外部サーバ113は、例えば手術室外の院内サーバやクラウドサーバであり、画像解析やデータ解析などに用いられるものであってよい。この場合、手術室内の画像情報が外部サーバ113に送信され、外部サーバ113によるビッグデータ解析やAI(機械学習)を用いた認識・解析処理によって付加情報が生成され、手術室内の表示装置にフィードバックされてもよい。このとき、手術室内の入出力コントローラ109に接続されたIPコンバータ115Hが、外部サーバ113にデータを送信し、画像を解析する。送信されるデータは、内視鏡などの手術画像そのものや、画像から抽出されたメタデータ、接続される機器の稼働状況を示すデータなどであってもよい。
 手術室システム100には、集中操作パネル111が設けられる。ユーザは、集中操作パネル111を介して、手術室コントローラ107に対して、入出力コントローラ109の入出力制御についての指示や、接続された機器の動作についての指示を与えることができる。また、ユーザは、集中操作パネル111を介して画像表示の切替を行うことができる。集中操作パネル111は、表示装置の表示面上にタッチパネルが設けられて構成される。集中操作パネル111と入出力コントローラ109とは、IPコンバータ115Jを介して接続される。
 手術室システム100において、IPネットワークは、有線ネットワークで構成されてもよいし、そのIPネットワークの一部または全てが無線ネットワークで構築されてもよい。例えば、無線通信機能を有する入力ソース側のIPコンバータ115が、受信した画像を第5世代移動通信システム(5G)や第6世代移動通信システム(6G)などの無線通信ネットワークを介して、画像出力側のIPコンバータ115に送信してもよい。
 以下、本開示の実施形態に係る手術室システム100の機能構成例について説明する。
<3.第1の実施形態>
(手術室システムの機能構成例)
 図2は、本開示の第1の実施形態に係る手術室システム100の機能構成例を示す図である。
 図2の手術室システム100は、電子カルテシステム210、内視鏡カメラ220、手術室カメラ230、および医療情報処理システム300を含むように構成される。
 電子カルテシステム210、内視鏡カメラ220、および手術室カメラ230は、例えば患者に関する情報(患者情報)を入力する情報管理システムや、上述した画像や各電子機器に関する情報(機器情報)を入力する入力ソースとして構成される電子機器の一例である。以下においては、これらの電子機器をまとめてソースともいう。
 電子カルテシステム210は、患者毎の診療情報である電子カルテを管理し、医療情報処理システム300に入力する。
 内視鏡カメラ220は、内視鏡手術システムを構成する上述した装置群101に含まれる医療撮像装置の1つであり、撮像された内視鏡画像を医療情報処理システム300に入力する。
 手術室カメラ230は、上述したシーリングカメラ187や術場カメラ189などの手術室内を撮像する撮像装置の1つであり、撮像された手術室画像を医療情報処理システム300に入力する。
 医療情報処理システム300は、インストールされている複数の医療機器ソフトウェアを実行可能な医療プラットフォームシステムとして構成される。医療情報処理システム300は、ユーザである医師や看護師などの手術スタッフからの医療機器ソフトウェアの起動要求に応じて、上述したソースから取得される電子カルテや画像などのデータに基づいて、当該医療機器ソフトウェアの起動を制御する。以下においては、ソースから取得される電子カルテや画像などの患者情報や機器情報を、取得情報ともいう。
 ここでいう医療機器ソフトウェアは、手術室で行われる手術に関する各種の機能を実現するために実行されるアプリケーションソフトウェアとされる。医療機器ソフトウェアの実行には、必要に応じて、各ソースからの取得情報が用いられる。
 医療情報処理システム300は、上述した手術室コントローラ107や外部サーバ113などの単体の装置により実現されてもよいし、これら複数の装置が協働して動作することにより実現されてもよい。
 医療情報処理システム300は、ソフトウェアリスト管理部311、ソース特定部312、情報取得部313、解析処理部314、禁忌判定部315、および起動処理部316を含むように構成される。
 ソフトウェアリスト管理部311は、医療情報処理システム300が実行する各種のソフトウェアの一覧であるソフトウェアリストを管理する。ソフトウェアリストは、患者毎に管理される。ソフトウェアリストに登録されているソフトウェア(登録ソフトウェア)には、当該ソフトウェアの起動を禁忌とすべきか否かを判定する基準となる禁忌情報が設定されている。例えば、禁忌情報は、医療機器ソフトウェアが医療情報処理システム300にインストールされた際に、圧縮保存されていた禁忌情報が展開されることで設定される。
 また、ソフトウェアリストにおいては、登録ソフトウェア毎に参照されるソース(電子機器)が設定されている。各登録ソフトウェアの起動を禁忌とすべきか否かは、ソフトウェアリストにおいて設定されているソースからの取得情報に基づいて判定される。
 ソース特定部312は、ユーザからのソフトウェアの起動要求に応じて、起動が要求されているソフトウェア(要求ソフトウェア)が参照すべきソース(取得情報を取得するソース)を特定する。具体的には、ソース特定部312は、ソフトウェアリスト管理部311において管理されているソフトウェアリストに基づいて、要求ソフトウェアに設定されている、当該要求ソフトウェアが参照すべきソースを特定する。特定されたソースを表す情報は、情報取得部313に供給される。
 情報取得部313は、ソース特定部312からの情報に基づいて、要求ソフトウェアが参照すべきソースからの取得情報(患者情報や機器情報)を取得する。患者情報には、例えば、患者の状態に関する患者状態情報が含まれ、機器情報には、例えば、ソース(電子機器)の状態に関する機器状態情報が含まれる。情報取得部313は、電子カルテ取得部313a、内視鏡画像取得部313b、および手術室画像取得部313cを備えている。
 電子カルテ取得部313aは、ソース特定部312からの情報で表されるソースが電子カルテシステム210である場合、取得情報として、電子カルテシステム210から患者情報を含む電子カルテを取得する。内視鏡画像取得部313bは、ソース特定部312からの情報で表されるソースが内視鏡カメラ220である場合、取得情報として、内視鏡カメラ220から内視鏡画像や内視鏡の観察モードを取得する。内視鏡の観察モードには、白色光観察モードと赤外光観察モードが含まれる。手術室画像取得部313cは、ソース特定部312からの情報で表されるソースが手術室カメラ230である場合、取得情報として、手術室カメラ230から手術室画像を取得する。
 このようにして取得された取得情報は、解析処理部314に供給される。
 解析処理部314は、情報取得部313からの取得情報を解析することで、解析情報を生成する。解析処理部314は、患者情報解析部314aと画像解析部314bを備えている。
 患者情報解析部314aは、情報取得部313から電子カルテが供給された場合、その電子カルテに含まれる患者情報を解析し、その解析結果を、解析情報として出力する。この場合、解析情報には、当該患者の既往歴やアレルギー歴などの患者の状態が含まれる。画像解析部314bは、情報取得部313から内視鏡画像や内視鏡の観察モード、手術室画像が供給された場合、これらの情報を解析し、その解析結果を、解析情報として出力する。この場合、解析情報には、当該患者の手術部位や術者の動作や装具などの手術状況の他、ソース(電子機器)の状態などが含まれる。
 このようにして生成された解析情報は、禁忌判定部315に供給される。
 禁忌判定部315は、ソフトウェアリスト管理部311により管理されているソフトウェアリストに基づいて、要求ソフトウェアに設定されている禁忌情報に応じて、要求ソフトウェアの起動を禁忌とするか否かを判定する。具体的には、禁忌判定部315は、解析処理部314からの解析情報(ひいては情報取得部313により取得された取得情報)が、要求ソフトウェアに設定されている禁忌情報に該当するか否かに応じて、当該要求ソフトウェアの起動を禁忌とするか否かを判定する。
 例えば、禁忌情報には、要求ソフトウェアを使用してはならない患者の状態として、当該患者のアレルギーや手術状況などが含まれる。また、禁忌情報には、要求ソフトウェアを使用してはならないソース(電子機器)の状態として、内視鏡の観察モード(赤外光観察モード)などが含まれる。
 要求ソフトウェアの起動を禁忌とするか否かの判定結果は、起動処理部316に供給される。
 起動処理部316は、禁忌判定部315からの判定結果に基づいて、要求ソフトウェアの起動を制御する。具体的には、起動処理部316は、禁忌判定部315からの判定結果が、要求ソフトウェアの起動を禁忌とすべきと判定されなかったことを示す場合、要求ソフトウェアを起動する。一方、起動処理部316は、禁忌判定部315からの判定結果が、要求ソフトウェアの起動を禁忌とすべきと判定されたことを示す場合、要求ソフトウェアの起動を停止する。
(ソフトウェア起動判定処理の流れ)
 次に、図3のフローチャートを参照して、図2の医療情報処理システム300によるソフトウェア起動判定処理の流れについて説明する。図3の処理は、ユーザからのソフトウェアの起動要求をトリガとして開始される。
 ステップS11において、ソース特定部312は、起動要求に応じて、要求ソフトウェアが参照するソースを特定する。
 ステップS12において、情報取得部313は、ソース特定部312により特定された各ソースからの取得情報を取得する。
 ステップS13において、解析処理部314は、情報取得部313により取得された取得情報を解析することで、解析情報を生成する。
 ステップS14において、禁忌判定部315は、ソフトウェアリスト管理部311のソフトウェアリストに基づいて、解析処理部314により生成された解析情報が、要求ソフトウェアに設定されている禁忌情報に該当するか否かを判定する。
 図4は、ソフトウェアリストの例を示す図である。
 図4に示されるソフトウェアリストALにおいては、登録ソフトウェア毎に、ソースd1と禁忌情報d2が設定されている。
 例えば、患者に対して投与される薬剤を管理するソフトウェアである薬剤投与管理アプリ(アプリケーション)には、ソースd1として「電子カルテシステム」が設定されている。また、同アプリには、禁忌情報d2として「特定薬剤のアレルギー歴」が設定されている。
 この場合、電子カルテシステム210からの電子カルテの解析結果に“特定薬剤に対するアレルギー歴”が含まれるか否かが判定される。
 また、点滴や注射のための血管確保を補助するソフトウェアであるラインキープ補助アプリには、ソースd1として「電子カルテシステム」と「手術室カメラ」が設定されている。また、同アプリには、禁忌情報d2として「右腕にシャント増設の既往」と「右腕への処置実施」が設定されている。
 この場合、電子カルテシステム210からの電子カルテの解析結果に“右腕へのシャント増設の既往”が含まれるか否かが判定される。また、手術室カメラ230からの手術室画像の解析結果に“右腕への処置実施の記録”が含まれるか否かが判定される。
 さらに、術者に対して手術手技の手順をガイドするソフトウェアである手術手順管理アプリには、ソースd1として「電子カルテシステム」と「手術室カメラ」が設定されている。また、同アプリには、禁忌情報d2として「ラテックスのアレルギー歴」と「医療従事者のラテックス手袋使用」が設定されている。
 この場合、電子カルテシステム210からの電子カルテの解析結果に“ラテックスに対するアレルギー歴”が含まれるか否かが判定される。また、手術室カメラ230からの手術室画像の解析結果に“術者のラテックス手袋の着用”が含まれるか否かが判定される。
 また、肺の部分切除を補助するソフトウェアである肺部分切除補助アプリには、ソースd1として「電子カルテシステム」、「タイムアウト時の音声」、「内視鏡カメラ」が設定されている。タイムアウトは、手術開始前に、患者氏名、手術方法、手術部位(左右)を含む術式などを確認することをいう。したがって、ここでは、ソースd1としての「タイムアウト時の音声」は、手術開始前に術者の音声を入力可能なマイクロフォンなどを示すものとする。また、同アプリには、禁忌情報d2として「手術部位」と「誤った部位へのアプローチ」が設定されている。
 この場合、電子カルテシステム210からの電子カルテの解析結果と、マイクロフォンからの音声の解析結果に含まれる“手術部位”に基づいて、内視鏡カメラ220からの内視鏡画像の解析結果に“(手術部位とは異なる)誤った部位へのアプローチ”が含まれるか否かが判定される。
 このように、禁忌判定部515によって、ソフトウェアリストに基づいて、解析情報が要求ソフトウェアに設定されている禁忌情報に該当するか否かが判定される。
 図3のフローチャートに戻り、ステップS14において、解析情報が要求ソフトウェアに設定されている禁忌情報に該当すると判定された場合、ステップS15に進み、起動処理部316は、要求ソフトウェアの起動を停止する。
 一方、ステップS14において、解析情報が要求ソフトウェアに設定されている禁忌情報に該当しないと判定された場合、ステップS16に進み、起動処理部316は、要求ソフトウェアを起動する。
 以上の処理によれば、医療機器ソフトウェアの起動が患者固有の要因により悪影響を及ぼすおそれから起動を禁止すべきか否かがシステムによりチェックされるので、医療機器ソフトウェアの不適切な使用を防ぐことが可能となる。結果として、禁忌とすべき医療機器ソフトウェアの起動により、患者が侵襲的なダメージを受けることを避けることが可能となる。
<4.第2の実施形態>
 上述した実施形態の手術室システム100において、あるソフトウェアの起動が禁忌であると判定された状態であっても、医師の判断で当該ソフトウェアを起動しなければならないケースが考えられる。
 そこで、以下においては、医師(ユーザ)の判断で、その起動が禁忌と判定されたソフトウェアを起動することができる手術室システム100の構成について説明する。
(手術室システムの機能構成例)
 図5は、本開示の第2の実施形態に係る手術室システム100の機能構成例を示す図である。
 図5の手術室システム100は、医療情報処理システム300において、提示制御部317が新たに設けられる点で、図2の手術室システム100と異なる。
 提示制御部317は、禁忌判定部315からの判定結果に基づいて、要求ソフトウェアの起動の要否をユーザに選択させる選択情報を提示する。具体的には、提示制御部317は、禁忌判定部315からの判定結果が、要求ソフトウェアの起動を禁忌とすべきと判定されたことを示す場合に、選択情報を提示する。選択情報は、例えば、集中操作パネル111や、表示装置103A乃至103Dのいずれかに表示される。
 選択情報が提示された場合、起動処理部316は、選択情報に対する選択結果に応じて、要求ソフトウェアの起動を制御する。
(ソフトウェア起動判定処理の流れ)
 次に、図6のフローチャートを参照して、図5の医療情報処理システム300によるソフトウェア起動判定処理の流れについて説明する。図6の処理もまた、ユーザからのソフトウェアの起動要求をトリガとして開始される。
 なお、図6のフローチャートのステップS31乃至S34における処理は、図3のフローチャートのステップS11乃至S14における処理と同様であるので、その説明は省略する。
 すなわち、ステップS34において、解析情報が要求ソフトウェアに設定されている禁忌情報に該当すると判定された場合、ステップS35に進み、提示制御部317は、選択情報を含む警告画面を提示する。
 図7は、警告画面の例を示す図である。
 図7に示される警告画面330においては、「このソフトウェアの起動は禁忌のおそれがあります。それでも起動しますか?」といった警告メッセージに加え、上述した選択情報としてのNOボタン331とYESボタン332が表示されている。
 NOボタン331は、禁忌とすべきと判定された要求ソフトウェアの起動を停止するために選択されるボタンである。一方、YESボタン332は、禁忌とすべきと判定された要求ソフトウェアを起動するために選択されるボタンである。
 さて、ステップS36において、提示制御部317は、要求ソフトウェアの起動が選択されたか否かを判定する。
 ステップS36において、要求ソフトウェアの起動が選択されなかったと判定された場合、すなわち、警告画面330においてNOボタン331が選択された場合、ステップS37に進み、起動処理部316は、要求ソフトウェアの起動を停止する。
 一方、ステップS36において、要求ソフトウェアの起動が選択されたと判定された場合、すなわち、警告画面330においてYESボタン332が選択された場合、ステップS38に進み、起動処理部316は、要求ソフトウェアを起動する。
 なお、ステップS34において、解析情報が要求ソフトウェアに設定されている禁忌情報に該当すると判定された場合にも、ステップS38に進み、起動処理部316は、要求ソフトウェアを起動する。
 以上の処理によれば、要求ソフトウェアの起動が禁忌であると判定された状態であっても、当該ソフトウェアを起動するか、それとも当該ソフトウェアの起動を停止するかを、ユーザの判断で決定することが可能となる。
<5.第3の実施形態>
 上述した実施形態の手術室システム100において、医療情報処理システム300が、電子カルテシステム210、内視鏡カメラ220や手術室カメラ230などの外部機器と接続できない場合などには、医師の判断で要求ソフトウェアを起動しなければならないケースが考えられる。
 そこで、以下においては、医療情報処理システム300が外部機器と接続できない場合などの緊急時には、医師(ユーザ)の判断で要求ソフトウェアを起動することができる手術室システム100の動作について説明する。
(ソフトウェア起動判定処理の流れ)
 図8のフローチャートを参照して、図5の医療情報処理システム300による緊急モードでのソフトウェア起動判定処理の流れについて説明する。図8の処理は、ユーザからのソフトウェアの起動要求をトリガとして、禁忌判定部315が、ソフトウェアリスト管理部311のソフトウェアリストに基づいて、要求ソフトウェアに設定されている禁忌情報を取得することで開始される。
 ステップS51において、提示制御部317は、禁忌判定部315により取得された、要求ソフトウェアの禁忌情報を表示する。
 ステップS52において、提示制御部317は、選択情報を含む確認画面を提示する。確認画面は、図7を参照して説明した警告画面と同様に、上述した選択情報としてのNOボタンとYESボタンが表示される画面とされる。
 ステップS53において、提示制御部317は、要求ソフトウェアの起動が選択されたか否かを判定する。
 ステップS54において、要求ソフトウェアの起動が選択されなかったと判定された場合、すなわち、確認画面においてNOボタンが選択された場合、ステップS55に進み、起動処理部316は、要求ソフトウェアの起動を停止する。
 一方、ステップS53において、要求ソフトウェアの起動が選択されたと判定された場合、すなわち、確認画面においてYESボタンが選択された場合、ステップS55に進み、起動処理部316は、要求ソフトウェアを起動する。
 以上の処理によれば、医療情報処理システム300が外部機器と接続できない場合などの緊急時には、ユーザ自身が、患者の状態や状況を確認した上で、要求ソフトウェアを起動するか、それとも当該ソフトウェアの起動を停止するかを決定することができる。
<6.第4の実施形態>
 上述した実施の形態の手術室システム100においては、ソフトウェアリストに設定されている禁忌情報が参照されることで、要求ソフトウェアの起動を禁忌とすべきか否かが判定されるものとした。これに限らず、特定の患者に対して起動している起動中ソフトウェアによって禁忌情報の候補となる禁忌候補情報が生成されてもよい。
 この場合、生成された禁忌候補情報に基づいて、当該患者のソフトウェアリストに登録されているソフトウェアについて、その起動可否を表す起動可否情報が設定されるようにする。
 図9は、起動可否情報が設定されたソフトウェアリストの例を示す図である。
 図9に示されるソフトウェアリストAL’においては、図4のソフトウェアリストALと同様の登録ソフトウェア毎に、ソースd1と禁忌情報d2が設定されているのに加え、登録ソフトウェア毎の起動可否情報d3が設定されている。
 起動可否情報d3としては、患者にとって当該ソフトウェアの起動を禁忌としない「OK」と、当該ソフトウェアの起動を禁忌とする「NG」のいずれかが設定される。図9の例では、薬剤投与管理アプリには、起動可否情報d3としてNGが設定され、ラインキープ補助アプリ、手術手順管理アプリ、肺部分切除補助アプリそれぞれには、起動可否情報d3としてOKが設定されている。
 ソフトウェアリストAL’における起動可否情報d3は、対象患者に対して起動している起動中ソフトウェアによって生成された禁忌候補情報に基づいて更新される。
 そこで、以下においては、起動中ソフトウェアによって生成された禁忌候補情報に基づいて、ソフトウェアリストにおける起動可否情報を更新する手術室システム100の構成について説明する。
(手術室システムの機能構成例)
 図10は、本開示の第4の実施形態に係る手術室システム100の機能構成例を示す図である。
 図10の手術室システム100は、医療情報処理システム300において、ソフトウェアリスト管理部311、禁忌判定部315、および起動処理部316に代えて、ソフトウェアリスト管理部311’、禁忌判定部315’、および起動処理部316’が設けられる点で、図2の手術室システム100と異なる。
 ソフトウェアリスト管理部311’は、図9を参照して説明したような、登録ソフトウェア毎に起動可否情報が設定されている患者毎のソフトウェアリストを管理する。初期状態のソフトウェアリストにおいては、各登録ソフトウェアの起動可否情報として「OK」が設定されているものとする。
 禁忌判定部315’は、図2の禁忌判定部315と同様の機能を備えた上、要求ソフトウェアに設定されている起動可否情報に応じて、当該要求ソフトウェアを禁忌とすべきか否かを判定する。
 起動処理部316’は、対象患者に対して起動している起動中ソフトウェアにより禁忌候補情報が生成された場合、生成された禁忌候補情報を、ソフトウェアリスト管理部311’に供給する。ソフトウェアリスト管理部311’により、起動処理部316’から供給される禁忌候補情報に基づいて、ソフトウェアリストにおける起動可否情報が更新される。
(リスト更新処理の流れ)
 次に、図11のフローチャートを参照して、図10の医療情報処理システム300によるリスト更新処理の流れについて説明する。図11の処理は、所定の患者を対象としてソフトウェアが起動している状態で開始される。
 ステップS71において、起動処理部316’は、対象患者に対して起動している起動中ソフトウェアにより禁忌候補情報が生成されたか否かを判定する。ステップS71は、禁忌候補情報が生成されたと判定されるまで繰り返される。禁忌候補情報が生成されたと判定されると、ステップS72に進む。
 ステップS72において、ソフトウェアリスト管理部311’は、対象患者のソフトウェアリストにおいて、起動中ソフトウェアにより生成された禁忌候補情報が、禁忌情報として設定されているソフトウェアがあるか否かを判定する。生成された禁忌候補情報が、禁忌情報として設定されているソフトウェアがあると判定された場合、ステップS73に進む。
 ステップS73において、ソフトウェアリスト管理部311’は、対象患者のソフトウェアリストにおいて、該当するソフトウェア(禁忌候補情報が禁忌情報として設定されているソフトウェア)の起動可否情報をOKからNGに更新する。
 なお、ステップS72において、生成された禁忌候補情報が、禁忌情報として設定されているソフトウェアがないと判定された場合、ステップS73はスキップされる。
 以上のようにして、起動中ソフトウェアにより生成された禁忌候補情報に基づいて、ソフトウェアリストの起動可否情報が更新される。
(ソフトウェア起動判定処理の流れ)
 次に、図12のフローチャートを参照して、図10の医療情報処理システム300によるソフトウェア起動判定処理の流れについて説明する。図12の処理もまた、ユーザからのソフトウェアの起動要求をトリガとして開始される。
 ステップS91において、禁忌判定部315’は、ソフトウェアリスト管理部311’により管理されている対象患者のソフトウェアリストにおいて、要求ソフトウェアの起動可否情報にNGが設定されているか否かを判定する。
 ステップS91において、要求ソフトウェアの起動可否情報にNGが設定されていると判定された場合、ステップS92に進み、起動処理部316’は、要求ソフトウェアの起動を停止する。
 一方、ステップS91において、要求ソフトウェアの起動可否情報にNGが設定されてないと判定された場合、ステップS93に進み、起動処理部316’は、要求ソフトウェアを起動する。
 以上の処理によっても、医療機器ソフトウェアの起動が患者固有の要因により悪影響を及ぼすおそれから起動を禁止すべきか否かがシステムによりチェックされるので、医療機器ソフトウェアの不適切な使用を防ぐことが可能となる。結果として、禁忌とすべき医療機器ソフトウェアの起動により、患者が侵襲的なダメージを受けることを避けることが可能となる。
 上述した処理において、要求ソフトウェアの起動可否情報にNGが設定されている場合に、図6の処理と同様に警告画面を表示することで、当該ソフトウェアの起動可否がユーザの判断で決定されるようにしてもよい。
 なお、ソフトウェアリストにおいて、起動可否情報に一度NGが設定されたソフトウェアについて、患者に対して、起動可否情報として恒久的にNGが設定されたままのソフトウェアと、起動可否情報として一時的にNGが設定されるソフトウェアがあってもよい。
 例えば、シャントの生成やアレルギーなどのように、一度処置したり発生した場合に継続的に続く状態や状況に係るソフトウェアについては、当該患者に対して、起動可否情報として恒久的にNGが設定されたままとする。また、特定の期間だけ効果が期待される薬のように、一時的な状態や状況に係るソフトウェアについては、当該患者に対して、起動可否情報として一時的にNGが設定されるものとする。
 この場合、医療情報処理システム300においては、定期的にソースが参照されるようにして、該当するソフトウェアの起動可否情報がOKであるかNGであるかが判定されるようにする。
<7.第5の実施形態>
 上述した実施の形態の手術室システム100において、あるソフトウェアの起動が禁忌でないと判定された後、当該ソフトウェアが起動中に、そのソフトウェアが更新されたり、患者の状態が更新されるケースが考えられる。
 そこで、以下においては、起動中ソフトウェアの禁忌情報や患者情報が更新された場合に、当該ソフトウェアの起動可否を判定する手術室システム100の構成について説明する。
(手術室システムの機能構成例)
 図13は、本開示の第5の実施形態に係る手術室システム100の機能構成例を示す図である。
 図13の手術室システム100は、医療情報処理システム300において、禁忌判定部315に代えて、禁忌判定部315’’が設けられる点で、図2の手術室システム100と異なる。
 禁忌判定部315’’は、図2の禁忌判定部315と同様の機能を備えた上、更新検知部411を有する。
 更新検知部411は、ソフトウェアリスト管理部311により管理されているソフトウェアリストにおける登録ソフトウェアの禁忌情報や、情報取得部313により取得される患者情報の更新を検知する。
 例えば、更新検知部411は、外部装置からソフトウェアリスト管理部311への医療機器ソフトウェアの更新通知に応じて、登録ソフトウェアの禁忌情報の更新を検知する。また、更新検知部411は、解析処理部314によって、患者を撮像した患者画像を解析した解析情報として出力された患者の状態に基づいて、患者情報の更新を検知する。
 そして、禁忌判定部315’’は、禁忌情報や患者情報の更新内容に基づいて、起動中の要求ソフトウェアの起動を禁忌とすべきか否かを判定する。
(ソフトウェア起動判定処理の流れ)
 図14のフローチャートを参照して、図13の医療情報処理システム300におけるソフトウェア起動判定処理の流れについて説明する。図14の処理は、例えば、起動中ソフトウェアが起動した後に実行される。
 ステップS111において、更新検知部411は、起動中ソフトウェアの禁忌情報の更新が検知されたか否かを判定する。
 ステップS111において、起動中ソフトウェアの禁忌情報の更新が検知されたと判定された場合、ステップS112に進む。
 ステップS112において、禁忌判定部315’’は、情報取得部313により取得される取得情報である患者情報または機器情報が、更新された禁忌情報に該当するか否かを判定する。
 ステップS112において、取得情報が更新された禁忌情報に該当すると判定された場合、ステップS113に進み、起動処理部316’は、起動中ソフトウェアの起動を停止する。
 一方、ステップS112において、取得情報が更新された禁忌情報に該当しないと判定された場合、ステップS111に戻り、起動中ソフトウェアの起動が継続された状態で、以降の処理が繰り返される。
 さて、ステップS111において、起動中ソフトウェアの禁忌情報の更新が検知されていないと判定された場合、ステップS114に進み、更新検知部411は、患者情報の更新が検知されたか否かを判定する。
 ステップS114において、患者情報の更新が検知されたと判定された場合、ステップS115に進む。
 ステップS115において、禁忌判定部315’’は、更新された患者情報が禁忌情報に該当するか否かを判定する。
 ステップS115において、更新された患者情報が禁忌情報に該当すると判定された場合、ステップS113に進み、起動処理部316’は、起動中ソフトウェアの起動を停止する。
 一方、ステップS115において、更新された患者情報が禁忌情報に該当しないと判定された場合、ステップS111に戻り、起動中ソフトウェアの起動が継続された状態で、以降の処理が繰り返される。
 また、ステップS114において、患者情報の更新が検知されていないと判定された場合、すなわち、起動中ソフトウェアの禁忌情報と患者情報のいずれの更新も検知されなかった場合にも、ステップS111に戻り、起動中ソフトウェアの起動が継続された状態で、以降の処理が繰り返される。
 以上の処理によれば、起動中の医療機器ソフトウェアが、禁忌情報や患者情報の更新により悪影響を及ぼすおそれから起動を停止すべきか否かがシステムによりチェックされるので、医療機器ソフトウェアの不適切な使用を防ぐことが可能となる。結果として、禁忌とすべき医療機器ソフトウェアの起動により、患者が侵襲的なダメージを受けることを避けることが可能となる。
<8.第6の実施形態>
 上述した実施形態の手術室システム100において、ソフトウェアリストに登録されているソフトウェアについて、禁忌情報として、当該ソフトウェアを使用してはならないことを示す第1の禁忌情報と、当該ソフトウェアを条件付きで使用できることを示す第2の禁忌情報のいずれかが設定されるようにしてもよい。
 例えば第2の禁忌情報には、条件として、当該ソフトウェアを使用してはならない患者の状態や機器の状態が含まれる。
 この場合、起動中ソフトウェアに第2の禁忌情報が設定されているときには、取得情報として取得される患者情報や機器情報の変化によって、当該ソフトウェアの起動の継続または停止が判定されるようにする。
(ソフトウェア起動判定処理の流れ)
 図15のフローチャートを参照して、例えば図13の医療情報処理システム300において、起動中ソフトウェアに第2の禁忌情報が設定されている場合のソフトウェア起動判定処理の流れについて説明する。図15の処理は、例えば、起動中ソフトウェアが起動した後、一定時間おきに(定期的に)実行される。
 ステップS131において、解析処理部314は、取得情報である患者情報または機器情報を解析することで、患者情報または機器情報に一定以上の変化があったか否かを判定する。ここでいう患者情報や機器情報の変化は、患者の状態や機器の状態が、第2の禁忌情報に含まれる条件を満たさない方向への変化とされる。
 ステップS131において、患者情報または機器情報に一定以上の変化がないと判定された場合、ステップS132に進み、起動処理部316は、起動中ソフトウェアの起動を継続する。
 一方、ステップS131において、患者情報または機器情報に一定以上の変化があったと判定された場合、ステップS133に進む。
 ステップS133において、禁忌判定部315’’は、解析処理部314によって解析された患者情報または機器情報が、起動中ソフトウェアの第2の禁忌情報に該当するか否かを判定する。
 ステップS133において、患者情報または機器情報が起動中ソフトウェアの第2の禁忌情報に該当しないと判定された場合、ステップS132に進み、起動処理部316は、起動中ソフトウェアの起動を継続する。
 一方、ステップS133において、患者情報または機器情報が起動中ソフトウェアの第2の禁忌情報に該当すると判定された場合、ステップS134に進み、起動処理部316は、起動中ソフトウェアの起動を停止する。
 以上の処理によれば、起動中の医療機器ソフトウェアが、患者の状態や機器の状態の変化により悪影響を及ぼすおそれから起動を停止すべきか否かがシステムによりチェックされるので、医療機器ソフトウェアの不適切な使用を防ぐことが可能となる。結果として、禁忌とすべき医療機器ソフトウェアの起動により、患者が侵襲的なダメージを受けることを避けることが可能となる。
<9.コンピュータの構成例>
 上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
 図16は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
 本開示に係る技術を適用し得る医療情報処理システム300は、図16に示される構成を有するコンピュータにより実現され得る。
 CPU501、ROM(Read Only Memory)502、RAM(Random Access Memory)503は、バス504により相互に接続されている。
 バス504には、さらに、入出力インタフェース505が接続されている。入出力インタフェース505には、キーボード、マウスなどよりなる入力部506、ディスプレイ、スピーカなどよりなる出力部507が接続される。また、入出力インタフェース505には、ハードディスクや不揮発性のメモリなどよりなる記憶部508、ネットワークインタフェースなどよりなる通信部509、リムーバブルメディア511を駆動するドライブ510が接続される。
 以上のように構成されるコンピュータでは、CPU501が、例えば、記憶部508に記憶されているプログラムを入出力インタフェース505およびバス504を介してRAM503にロードして実行することにより、上述した一連の処理が行われる。
 CPU501が実行するプログラムは、例えばリムーバブルメディア511に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル放送といった、有線または無線の伝送媒体を介して提供され、記憶部508にインストールされる。
 なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたときなどの必要なタイミングで処理が行われるプログラムであっても良い。
 本開示の実施の形態は、上述した実施の形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。
 また、本明細書に記載された効果はあくまで例示であって限定されるものではなく、他の効果があってもよい。
 さらに、本開示は以下のような構成をとることができる。
(1)
 登録ソフトウェア毎に禁忌情報が設定されているソフトウェアリストを管理するリスト管理部と、
 起動が要求された要求ソフトウェアが使用される患者に関する患者情報と、前記患者に用いられる電子機器に関する機器情報を取得する情報取得部と、
 前記患者情報または前記機器情報が、前記ソフトウェアリストにおいて前記要求ソフトウェアに設定されている前記禁忌情報に該当するか否かに応じて、前記要求ソフトウェアの起動を禁忌とすべきか否かを判定する禁忌判定部と
 を備える医療情報処理システム。
(2)
 前記登録ソフトウェアの前記禁忌情報または前記患者情報の更新を検知する検知部をさらに備え、
 前記禁忌判定部は、前記禁忌情報または前記患者情報の更新内容に基づいて、前記要求ソフトウェアの起動を禁忌とすべきか否かを判定する
 (1)に記載の医療情報処理システム。
(3)
 前記禁忌判定部は、前記禁忌情報の更新が検知された場合、前記患者情報または前記機器情報が、更新された前記禁忌情報に該当するか否かを判定する
 (2)に記載の医療情報処理システム。
(4)
 前記禁忌判定部は、前記患者情報の更新が検知された場合、更新された前記患者情報が、前記禁忌情報に該当するか否かを判定する
 (2)に記載の医療情報処理システム。
(5)
 前記禁忌情報は、前記登録ソフトウェアを使用してはならない前記患者の状態を含み、
 前記情報取得部は、前記患者情報として、前記患者の状態に関する患者状態情報を取得する
 (2)乃至(4)のいずれかに記載の医療情報処理システム。
(6)
 前記患者の状態は、アレルギーまたは手術状況を含む
 (5)に記載の医療情報処理システム。
(7)
 前記患者を撮像した患者画像を解析した解析情報として、前記患者の状態を出力する解析処理部をさらに備え、
 前記検知部は、前記解析情報に基づいて、前記患者情報の更新を検知する
 (6)に記載の医療情報処理システム。
(8)
 前記禁忌情報は、前記登録ソフトウェアを使用してはならない前記電子機器の状態を含み、
 前記情報取得部は、前記機器情報として、前記電子機器の状態に関する機器状態情報を取得する
 (2)乃至(4)のいずれかに記載の医療情報処理システム。
(9)
 前記電子機器の状態は、内視鏡の観察モードを含む
 (8)に記載の医療情報処理システム。
(10)
 前記禁忌情報は、前記登録ソフトウェアを使用してはならないことを示す第1の禁忌情報と、前記登録ソフトウェアを条件付きで使用できることを示す第2の禁忌情報を含み、
 前記禁忌判定部は、前記患者情報または前記機器情報が前記第2の禁忌情報に該当するか否かを判定する
 (1)乃至(9)のいずれかに記載の医療情報処理システム。
(11)
 前記禁忌判定部は、前記患者情報または前記機器情報に一定以上の変化が生じた場合に、前記患者情報または前記機器情報が前記第2の禁忌情報に該当するか否かを判定する
 (10)に記載の医療情報処理システム。
(12)
 前記要求ソフトウェアの起動に係る処理を実行する起動処理部をさらに備え、
 前記起動処理部は、前記要求ソフトウェアの起動を禁忌とすべきと判定された場合、前記要求ソフトウェアの起動を停止する
 (1)乃至(11)のいずれかに記載の医療情報処理システム。
(13)
 前記要求ソフトウェアの起動を禁忌とすべきと判定された場合に、前記要求ソフトウェアの起動の要否を選択させる選択情報を提示する提示制御部をさらに備え、
 前記起動処理部は、前記選択情報に対して、前記要求ソフトウェアの起動が必要である旨が選択された場合、前記要求ソフトウェアを起動する
 (12)に記載の医療情報処理システム。
(14)
 医療情報処理システムが、
 登録ソフトウェア毎に禁忌情報が設定されているソフトウェアリストを管理し、
 起動が要求された要求ソフトウェアが使用される患者に関する患者情報と、前記患者に用いられる電子機器に関する機器情報を取得し、
 前記患者情報または前記機器情報が、前記ソフトウェアリストにおいて前記要求ソフトウェアに設定されている前記禁忌情報に該当するか否かに応じて、前記要求ソフトウェアの起動を禁忌とすべきか否かを判定する
 判定方法。
(15)
 コンピュータに、
 登録ソフトウェア毎に禁忌情報が設定されているソフトウェアリストを管理し、
 起動が要求された要求ソフトウェアが使用される患者に関する患者情報と、前記患者に用いられる電子機器に関する機器情報を取得し、
 前記患者情報または前記機器情報が、前記ソフトウェアリストにおいて前記要求ソフトウェアに設定されている前記禁忌情報に該当するか否かに応じて、前記要求ソフトウェアの起動を禁忌とすべきか否かを判定する
 処理を実行させるためのプログラム。
 100 手術室システム, 300 医療情報処理システム, 311,311’ ソフトウェアリスト管理部, 312 ソース判定部, 313 情報取得部, 314 解析処理部, 315,315’,315’’ 禁忌判定部, 316,316’ 起動処理部, 317 提示制御部, 411 更新検知部

Claims (15)

  1.  登録ソフトウェア毎に禁忌情報が設定されているソフトウェアリストを管理するリスト管理部と、
     起動が要求された要求ソフトウェアが使用される患者に関する患者情報と、前記患者に用いられる電子機器に関する機器情報を取得する情報取得部と、
     前記患者情報または前記機器情報が、前記ソフトウェアリストにおいて前記要求ソフトウェアに設定されている前記禁忌情報に該当するか否かに応じて、前記要求ソフトウェアの起動を禁忌とすべきか否かを判定する禁忌判定部と
     を備える医療情報処理システム。
  2.  前記登録ソフトウェアの前記禁忌情報または前記患者情報の更新を検知する検知部をさらに備え、
     前記禁忌判定部は、前記禁忌情報または前記患者情報の更新内容に基づいて、前記要求ソフトウェアの起動を禁忌とすべきか否かを判定する
     請求項1に記載の医療情報処理システム。
  3.  前記禁忌判定部は、前記禁忌情報の更新が検知された場合、前記患者情報または前記機器情報が、更新された前記禁忌情報に該当するか否かを判定する
     請求項2に記載の医療情報処理システム。
  4.  前記禁忌判定部は、前記患者情報の更新が検知された場合、更新された前記患者情報が、前記禁忌情報に該当するか否かを判定する
     請求項2に記載の医療情報処理システム。
  5.  前記禁忌情報は、前記登録ソフトウェアを使用してはならない前記患者の状態を含み、
     前記情報取得部は、前記患者情報として、前記患者の状態に関する患者状態情報を取得する
     請求項2に記載の医療情報処理システム。
  6.  前記患者の状態は、アレルギーまたは手術状況を含む
     請求項5に記載の医療情報処理システム。
  7.  前記患者を撮像した患者画像を解析した解析情報として、前記患者の状態を出力する解析処理部をさらに備え、
     前記検知部は、前記解析情報に基づいて、前記患者情報の更新を検知する
     請求項6に記載の医療情報処理システム。
  8.  前記禁忌情報は、前記登録ソフトウェアを使用してはならない前記電子機器の状態を含み、
     前記情報取得部は、前記機器情報として、前記電子機器の状態に関する機器状態情報を取得する
     請求項2に記載の医療情報処理システム。
  9.  前記電子機器の状態は、内視鏡の観察モードを含む
     請求項8に記載の医療情報処理システム。
  10.  前記禁忌情報は、前記登録ソフトウェアを使用してはならないことを示す第1の禁忌情報と、前記登録ソフトウェアを条件付きで使用できることを示す第2の禁忌情報を含み、
     前記禁忌判定部は、前記患者情報または前記機器情報が前記第2の禁忌情報に該当するか否かを判定する
     請求項1に記載の医療情報処理システム。
  11.  前記禁忌判定部は、前記患者情報または前記機器情報に一定以上の変化が生じた場合に、前記患者情報または前記機器情報が前記第2の禁忌情報に該当するか否かを判定する
     請求項10に記載の医療情報処理システム。
  12.  前記要求ソフトウェアの起動に係る処理を実行する起動処理部をさらに備え、
     前記起動処理部は、前記要求ソフトウェアの起動を禁忌とすべきと判定された場合、前記要求ソフトウェアの起動を停止する
     請求項1に記載の医療情報処理システム。
  13.  前記要求ソフトウェアの起動を禁忌とすべきと判定された場合に、前記要求ソフトウェアの起動の要否を選択させる選択情報を提示する提示制御部をさらに備え、
     前記起動処理部は、前記選択情報に対して、前記要求ソフトウェアの起動が必要である旨が選択された場合、前記要求ソフトウェアを起動する
     請求項12に記載の医療情報処理システム。
  14.  医療情報処理システムが、
     登録ソフトウェア毎に禁忌情報が設定されているソフトウェアリストを管理し、
     起動が要求された要求ソフトウェアが使用される患者に関する患者情報と、前記患者に用いられる電子機器に関する機器情報を取得し、
     前記患者情報または前記機器情報が、前記ソフトウェアリストにおいて前記要求ソフトウェアに設定されている前記禁忌情報に該当するか否かに応じて、前記要求ソフトウェアの起動を禁忌とすべきか否かを判定する
     判定方法。
  15.  コンピュータに、
     登録ソフトウェア毎に禁忌情報が設定されているソフトウェアリストを管理し、
     起動が要求された要求ソフトウェアが使用される患者に関する患者情報と、前記患者に用いられる電子機器に関する機器情報を取得し、
     前記患者情報または前記機器情報が、前記ソフトウェアリストにおいて前記要求ソフトウェアに設定されている前記禁忌情報に該当するか否かに応じて、前記要求ソフトウェアの起動を禁忌とすべきか否かを判定する
     処理を実行させるためのプログラム。
PCT/JP2022/013556 2021-09-28 2022-03-23 医療情報処理システム、判定方法、およびプログラム Ceased WO2023053524A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP22875407.3A EP4386771A4 (en) 2021-09-28 2022-03-23 Medical information processing system, determination method, and program
US18/691,900 US20250132022A1 (en) 2021-09-28 2022-03-23 Medical information processing system, determining method, and program
JP2023551043A JP7798112B2 (ja) 2021-09-28 2022-03-23 医療情報処理システム、判定方法、およびプログラム

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021158232 2021-09-28
JP2021-158232 2021-09-28

Publications (1)

Publication Number Publication Date
WO2023053524A1 true WO2023053524A1 (ja) 2023-04-06

Family

ID=85782176

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/013556 Ceased WO2023053524A1 (ja) 2021-09-28 2022-03-23 医療情報処理システム、判定方法、およびプログラム

Country Status (4)

Country Link
US (1) US20250132022A1 (ja)
EP (1) EP4386771A4 (ja)
JP (1) JP7798112B2 (ja)
WO (1) WO2023053524A1 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015114721A (ja) * 2013-12-09 2015-06-22 株式会社東芝 医用情報処理装置
JP2017068386A (ja) * 2015-09-28 2017-04-06 富士通株式会社 アプリケーション起動制御プログラム、アプリケーション起動制御方法、および情報処理装置
JP2018092673A (ja) 2018-03-09 2018-06-14 オリンパス株式会社 内視鏡業務支援システム

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6597969B2 (en) * 2001-06-22 2003-07-22 Shlomo Greenwald Hospital drug distribution system
US20170177802A1 (en) * 2015-12-17 2017-06-22 Allergy Solutions, Inc. Allergy Service Management Portal
US10405859B2 (en) * 2016-04-15 2019-09-10 Ethicon Llc Surgical instrument with adjustable stop/start control during a firing motion
US10398517B2 (en) * 2016-08-16 2019-09-03 Ethicon Llc Surgical tool positioning based on sensed parameters
US11153156B2 (en) * 2017-11-03 2021-10-19 Vignet Incorporated Achieving personalized outcomes with digital therapeutic applications
US11576677B2 (en) * 2017-12-28 2023-02-14 Cilag Gmbh International Method of hub communication, processing, display, and cloud analytics
US11273001B2 (en) * 2017-12-28 2022-03-15 Cilag Gmbh International Surgical hub and modular device response adjustment based on situational awareness
JP2020135459A (ja) * 2019-02-20 2020-08-31 ソニー・オリンパスメディカルソリューションズ株式会社 プロセッサ、制御装置、及びプロセッサの起動プログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015114721A (ja) * 2013-12-09 2015-06-22 株式会社東芝 医用情報処理装置
JP2017068386A (ja) * 2015-09-28 2017-04-06 富士通株式会社 アプリケーション起動制御プログラム、アプリケーション起動制御方法、および情報処理装置
JP2018092673A (ja) 2018-03-09 2018-06-14 オリンパス株式会社 内視鏡業務支援システム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4386771A4

Also Published As

Publication number Publication date
EP4386771A1 (en) 2024-06-19
JP7798112B2 (ja) 2026-01-14
EP4386771A4 (en) 2024-12-04
US20250132022A1 (en) 2025-04-24
JPWO2023053524A1 (ja) 2023-04-06

Similar Documents

Publication Publication Date Title
US11676716B2 (en) System and method for controlling and selecting sources in a room on a network
CA2863741C (en) Tablet controlled camera system
US20080249376A1 (en) Distributed Patient Monitoring System
US20060259193A1 (en) Telerobotic system with a dual application screen presentation
US20090268986A1 (en) System for the playback of medical images
JP6284439B2 (ja) 医療情報処理システム
US20200058384A1 (en) Medical information management apparatus, medical information management method, and medical information management system
EP4376402A1 (en) Information processing system, information processing method, and program
JP2006218234A (ja) 手術機器コントローラ及びそれを用いた手術システム
KR102200884B1 (ko) 이벤트 인덱스를 통한 수술 영상 처리 방법 및 장치
US20240120073A1 (en) Medical management system, medical management device, and medical management method
JP6503516B2 (ja) 集中制御装置
WO2021010193A1 (ja) 医療機器制御システム、制御装置、および制御方法
JP7798112B2 (ja) 医療情報処理システム、判定方法、およびプログラム
CN107105994B (zh) 内窥镜装置
JP2012105713A (ja) 医療用ネットワーク管理システム
WO2020049920A1 (ja) 医療映像スイッチャー
JP7695620B2 (ja) 医療用制御システム、画像処理サーバ、画像変換装置、および制御方法
JP7806782B2 (ja) 手術室システム、画像記録方法、プログラム、および医療情報処理システム
US20250193346A1 (en) Image processing control system, image processing method, and program
US20230125596A1 (en) Control apparatus, method for displaying data logs and medical centralized control system
US20250191787A1 (en) Information processing apparatus, information processing terminal, information processing method, and program
JP7679612B2 (ja) プログラム、画像管理装置及びオンライン診療システム
JP2025065765A (ja) アバター診察システム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22875407

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2023551043

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 18691900

Country of ref document: US

ENP Entry into the national phase

Ref document number: 2022875407

Country of ref document: EP

Effective date: 20240312

NENP Non-entry into the national phase

Ref country code: DE

WWP Wipo information: published in national office

Ref document number: 18691900

Country of ref document: US