D

Debbie Habedi

Western Cape Department of Health

ORCID: 0000-0001-9105-7181

15 papers and 99 citations.

PubIndex Score89Top 11% · mid-careerHow it's scored
15Publications
99Total Citations
First publication: 2021First senior author: 2018