Différents services le composent :
un service Médecine composé de 8 lits,
un service SSR (Soins de Suite et de Réadaptation) d’une capacité de 20 lits,
un service USLD (Unité de Soins de Longue Durée) pouvant accueillir 75 patients dont 19 personnes désorientées. Suite à une reconstruction et à une restructuration, l’USLD a été inaugurée en juin 2005 et le service SSR en janvier 2006.
L’hôpital propose aussi depuis mars 2007, 4 places en accueil de jour et 2 places en accueil temporaire.
un SSAD (Service de Soins A Domicile) pouvant apporter des soins d’hygiène corporelle aux personnes âgées,
des consultations externes, réalisées par des médecins de l’hôpital de Ploërmel (pédiatrie, gynécologie, addictologie).
L’hôpital assure également la fabrication des repas destinés aux personnes âgées dans le cadre du portage de repas à domicile, la livraison étant assurée par le CCAS (Centre Communal d’Action Sociale) de Malestroit.