SYSTEM AND METHOD FOR AUTOMATING MEDICAL PROCEDURES
First Claim
1. A system for automating a medical process comprising:
- a memory storing a software program;
a computer connected to the memory for running the software program;
a display connected to the computer for generating a visual representation of output data generated by the computer running the program;
a user interface connected to the computer for obtaining image data representing a configuration of a patient treatment space and fixed markers in the treatment space and storing the image data in the memory;
a robot arm connected to the computer; and
a medical tool mounted on the robot arm wherein when a human inputs a selected treatment procedure into the computer, the computer runs the software program to generate a tool path based upon the treatment procedure and the image data, and the computer operates the robot arm to move the medical tool along the tool path.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and a method for automating a medical process including a memory storing a software program, a computer connected to the memory for running the software program, a display connected to the computer for generating a visual representation of output data generated by the computer running the program, a user interface connected to the computer for obtaining image data representing a configuration of a patient treatment space and fixed markers in the treatment space and storing the image data in the memory, a robot arm connected to the computer, and a medical tool mounted on the robot arm wherein when a human inputs a selected treatment procedure into the computer, the computer runs the software program to generate a tool path based upon the treatment procedure and the image data, and the computer operates the robot arm to move the medical tool along the tool path without human guidance, and wherein the data generated during the treatment procedure is stored, analyzed, and shared among collaborating computer systems.
182 Citations
24 Claims
-
1. A system for automating a medical process comprising:
-
a memory storing a software program; a computer connected to the memory for running the software program; a display connected to the computer for generating a visual representation of output data generated by the computer running the program; a user interface connected to the computer for obtaining image data representing a configuration of a patient treatment space and fixed markers in the treatment space and storing the image data in the memory; a robot arm connected to the computer; and a medical tool mounted on the robot arm wherein when a human inputs a selected treatment procedure into the computer, the computer runs the software program to generate a tool path based upon the treatment procedure and the image data, and the computer operates the robot arm to move the medical tool along the tool path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of automatically performing a medical treatment procedure in a treatment space comprising the steps of:
-
operating an imaging system to obtain image data representing a configuration of a patient treatment space and fixed markers in the treatment space; generating a virtual/physical model of the treatment space having a local geometric coordinate system; selecting a treatment procedure to be performed in the treatment space; generating a tool path for movement of a medical tool carried by a robot arm based upon the treatment procedure and the virtual/physical model; actuating a computer to operate the robot arm to move the medical tool along the tool path thereby performing the treatment procedure; and withdrawing the medical tool from the treatment space at the end of the tool path to finish the treatment procedure. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for populating databases, wherein a computer system operates devices, including data collecting sensors, and performs a procedure comprising the steps of:
-
connecting the computer system to the devices; inputting a procedure into the computer system inputting environment data including data identifying the devices, sensors, and objects and parameters of the procedure, into the computer system; operating the devices according to the procedure; collecting operational data from the devices and sensors; recording outcome data describing the outcome of the procedure; generating a data set comprising the operational data, the environment data, and the outcome data; and adding the data set to a database in a memory connected to the computer. - View Dependent Claims (23, 24)
-
Specification