Ana Moyá-Amengual
Observed names: A. Moyá Amengual, A. Moyá-Amengual
Institution: Servei de Salut de les Illes Balears
Observed institution: Servei de Salut de les Illes Balears
ORCID: 0000-0002-1036-9958
Observed ORCID: 0000-0002-1036-9958
OpenAlex ID: A5050420089
