Amos,
I'd tend to agree with Dave, above.
The fact that you consider your 'dilemma' to have a right' answer, is thinking within it's own (albeit different) box.
Your question has too many unknowns to give a decent answer.
How do I know that the old lady is about to die? Am I presumed to have some prior medical knowledge?
The best course of action for her, depending on her symptoms might well not be driving her to hospital. We aren't given enough information to know.
How can I know that this is "my perfect mate" when I've not even spoken to him/her?
Why does the 'right' answer involve completely putting out my mate (who may be just going one stop down the road and has already saved my life) whilst I get on with chatting up someone I've never met!
Sorry, but your 'great answer' is deeply flawed.