Community Health Centres Free HIV and TB Testing Free Medication Care Givers Nurses and Doctors at the clinic