MPs will soon vote on whether the terminally ill can end their lives. The decision is fraught with logistical and ethical questions