stella
Receive a surgically implanted heart pump device and be monitored long-term | stella