Over the years there have been made several advancements in medical ...