A cloud-based analytics medical system comprising: at least one processor; at least one memory communicatively coupled to the at least one processor; an input/output interface configured for accessing data from a plurality of medical hub communication devices, each communicatively coupled to at least one surgical instrument; and a database residing in the at least one memory and configured to store the data; the at least one memory storing instructions executable by the at least one processor to: aggregate patient outcome data and medical resource utilization data from the plurality of medical hub communication devices, the patient outcome data and medical resource utilization data comprising: data pertaining to an outcome of each patient procedure of a plurality of patient procedures performed; data pertaining to medical resources used in the patient procedures; for each data item pertaining to the medical resource: location data describing which medical facility said medical resource was allocated to; and for each data item pertaining to the outcome of the patient procedure: data pertaining to an indication of whether the outcome was a success or failure; determine a correlation between positive outcomes from the patient outcome data and the resource utilization data for a particular type of surgical procedure; generate a medical recommendation based on the correlation, to improve surgical outcomes; and cause display of the medical recommendation to a plurality of the medical hub communication devices located at different medical facilities; wherein the medical recommendation comprises a recommendation of a different surgical instrument; and wherein the patient outcome data comprises immediate outcomes during surgery including one or more of: a surgical instrument misfiring or misuse event; a bleeding event or an amount of bleeding; a successful wound closure event or a quality of sealing; or leaks or perfusion of sealed tissue. at least one processor; at least one memory communicatively coupled to the at least one processor; an input/output interface configured for accessing data from a plurality of medical hub communication devices, each communicatively coupled to at least one surgical instrument; and a database residing in the at least one memory and configured to store the data; the at least one memory storing instructions executable by the at least one processor to: aggregate patient outcome data and medical resource utilization data from the plurality of medical hub communication devices, the patient outcome data and medical resource utilization data comprising: data pertaining to an outcome of each patient procedure of a plurality of patient procedures performed; data pertaining to medical resources used in the patient procedures; for each data item pertaining to the medical resource: location data describing which medical facility said medical resource was allocated to; and for each data item pertaining to the outcome of the patient procedure: data pertaining to an indication of whether the outcome was a success or failure; determine a correlation between positive outcomes from the patient outcome data and the resource utilization data for a particular type of surgical procedure; generate a medical recommendation based on the correlation, to improve surgical outcomes; and cause display of the medical recommendation to a plurality of the medical hub communication devices located at different medical facilities; aggregate patient outcome data and medical resource utilization data from the plurality of medical hub communication devices, the patient outcome data and medical resource utilization data comprising: data pertaining to an outcome of each patient procedure of a plurality of patient procedures performed; data pertaining to medical resources used in the patient procedures; for each data item pertaining to the medical resource: location data describing which medical facility said medical resource was allocated to; and for each data item pertaining to the outcome of the patient procedure: data pertaining to an indication of whether the outcome was a success or failure; data pertaining to an outcome of each patient procedure of a plurality of patient procedures performed; data pertaining to medical resources used in the patient procedures; for each data item pertaining to the medical resource: location data describing which medical facility said medical resource was allocated to; and for each data item pertaining to the outcome of the patient procedure: data pertaining to an indication of whether the outcome was a success or failure; determine a correlation between positive outcomes from the patient outcome data and the resource utilization data for a particular type of surgical procedure; generate a medical recommendation based on the correlation, to improve surgical outcomes; and cause display of the medical recommendation to a plurality of the medical hub communication devices located at different medical facilities; wherein the medical recommendation comprises a recommendation of a different surgical instrument; and wherein the patient outcome data comprises immediate outcomes during surgery including one or more of: a surgical instrument misfiring or misuse event; a bleeding event or an amount of bleeding; a successful wound closure event or a quality of sealing; or leaks or perfusion of sealed tissue. a surgical instrument misfiring or misuse event; a bleeding event or an amount of bleeding; a successful wound closure event or a quality of sealing; or leaks or perfusion of sealed tissue.