Vancouver Coastal Health provides health care services through a network of hospitals, primary care clinics, community health centres and residential care .