Knowledge sharing using codification and collaboration technologies to improve health care: lessons from the public sector · Study