General Hospital - provides diagnostic, treatment and surgical services for patients with acute conditions. The difference lies in the nature of services, not quality. ... Specialty hospitals - provide narrow range of services for specific medical conditions or patient populations.