I Made Sena Darmasetiyawan
Observed names: Darmasetiyawan, I Made Sena, I. Made Sena Darmasetiyawan
Institution: Udayana University
Observed institutions: Udayana University, University of Liverpool, Institute of Population Health
ORCID: 0000-0003-3786-3988
Observed ORCID: 0000-0003-3786-3988
OpenAlex ID: A5036978367
