Octapharma (Switzerland)h-index: 24Total citations: 1,829Total papers: 127Homepage: http://www.octapharma.com/en.html