HiQScreen (Switzerland)h-index: 33Total citations: 3,630Total papers: 93Homepage: https://www.hiqscreen.com/