What is the maximum time hospitals keep patient records from the last visit of something serious?

Varies... ...State by state and by age of the patient. In new york, it's the age of 23 or 2 years after the last visit, whichever comes later.