Knowledge management factors as building blocks of quality of care in healthcare systems