The base and flexible neck from a small table lamp supports a steel collet with internal O rings (adjustable for a given size of cigarette). The tray for catching the ash is a foil food dish supported in an aluminium frame. A stainless steel tube slides within the holder and is attached to a mouthpiece via a flexible silicone tube. The cigarette stub can be ejected by sliding the steel tube forwards.
The hospital staff no longer have to hold his cigarette!