By law, most healthcare providers must keep records for no less than 10 years after a patient's last visit. If the patient is a minor, doctors must keep records for at least 10 years after the final office visit or until the child is 19 years old, whichever is longer. Tenn. Code Ann. § 68-11-305.