Medacta International (Switzerland)h-index: 14Total citations: 752Total papers: 40Homepage: https://www.medacta.com/