Scholarly Index

Stefano Omboni

Italian Institute of Telemedicine; 13,286 total citations; 351 total publications; best world rank #51

Italian Institute of Telemedicine

13,286Total citations
351Total publications
54H-index

Published ranking records