A long-term acute care hospital or LTACH is a special hospital licensed to provide acute care services to patients that require an extended length of stay, usually 20 to 30 days. Patients are expected to recover and discharge to home or another setting with lower levels of care needed.