HA is the statutory body providing comprehensive in-patients and out-patients, as well as community outreach services
SWD and NGOs focus on social and rehabilitation services in the community