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.