Hospitals: Texas requires hospitals to keep patient records for ten (10) years following discharge, and in the case of minor patients, for ten (10) years or until the patient turns 20 years old, whichever is longer.
Physicians: Private practicing doctors in Texas must keep medical records for seven (7) years, and in the case of minor patients, for seven (7) years or until the patient reaches age 21, whichever is longer.
22 TEX. ADMIN. CODE § 165.1
TEX. HEALTH & SAFETY CODE § 241.103
https://bit.ly/3PV7wcQ
https://bit.ly/3ows7J1