1. A medical system, comprising: at least one processor; and a computer readable storage device coupled to the at least one processor, the storage device storing program instructions executable by the at least one processor to implement a plurality of modules for care and treatment of a patient, the plurality of modules comprising: a diagnosis and treatment module that receives information regarding a plurality of symptoms of the patient from the patient, receives augmented information regarding the plurality of symptoms of the patient from a medical professional, identifies a plurality of non-surgical treatments including a recommended non-surgical treatment for the patient based on at least the information regarding the plurality of symptoms and the augmented information, presents the plurality of non-surgical treatments including at least the recommended non-surgical treatment, and receives selection of a non-surgical treatment for the patient from the plurality of available non-surgical treatments, the selected non-surgical treatment requiring one or more actions to be performed by the patient, receives information regarding compliance of the patient with the required one or more actions of the selected non-surgical treatment, provides a recommended invasive treatment for the patient based on at least one of the information regarding compliance, the information regarding the plurality of symptoms, and the augmented information, and presents a plurality of available surgical treatments including at least the recommended invasive treatment; a pre-operative module that provides an interface for performance by a user of a three-dimensional electronic simulation of the selected invasive treatment on a virtual patient using a plurality of virtual instruments, the virtual patient being a model of the patient based on gathered medical data regarding the patient, and each of the plurality of virtual instruments being modeled on an actual instrument available for use in the selected invasive treatment, receives data indicative of the user's performance of the three-dimensional electronic simulation, and stores the data indicative of the user's performance of the electronic simulation in the storage device; an operation module that compares an actual performance of the selected invasive treatment on the patient with the stored data indicative of the user's performance of the electronic simulation, provides electronic feedback regarding the comparison during the actual performance of the selected invasive treatment that indicates progress of the actual performance of the selected invasive treatment versus the stored electronic simulation, triggers an alarm if the comparison indicates that the actual performance of the selected invasive treatment differs from the performed electronic simulation beyond a predetermined threshold amount of tolerable variance, and stores data regarding the actual performance of the selected invasive treatment in the storage device; a post-operative module that compares the stored electronic simulation with the stored data regarding the actual performance of the selected invasive treatment, and based on the comparison of the stored electronic simulation with the stored data regarding the actual performance of the selected invasive treatment, determines a variance between the stored electronic simulation and the stored data regarding the actual performance of the selected invasive treatment in the storage device; a recovery module that determines a recommended post-operative treatment plan for the patient based on at least the stored data regarding the actual performance of the selected invasive treatment, presents a plurality of available post-operative treatments including at least the recommended post-operative treatment, and receives selection of a post-operative treatment for the patient from the plurality of available post-operative treatments, the selected post-operative treatment requiring one or more post-operative actions to be performed by the patient, receives information regarding compliance of the patient with the required one or more post-operative actions of the selected post-operative treatment plan, and provides a recommended follow-up treatment for the patient based at least on the information regarding compliance of the patient with the recommended post-operative treatment plan.