A non-transitory computer-readable medium storing instructions for adaptively controlling a surgical network based on validating data purportedly generated in a surgical procedure, the surgical network comprising a medical hub, at least one remote server communicatively coupled to the medical hub, and a medical instrument communicatively coupled to the medical hub, wherein the at least one remote server is configured to access the data, validate the data to determine if the data is validly generated by the surgical procedure, determine that the data contains at least one flaw or error, and improve data integrity by preventing the at least one flaw or error from being integrated into a larger dataset associated with the at least one remote server, the instructions, when executed by a processor cause the at least one remote server to:
- receive information related to a surgical procedure from a device communicatively coupled to the surgical network;
- validate the received information;
- and
- adaptively adjust the surgical network based on the received information, wherein adaptively adjusting the surgical network comprises adaptively controlling at least one surgical function operating parameter of the medical instrument, wherein the medical instrument comprises an end effector, and wherein the at least one surgical function operating parameter comprises a firing speed.