Americans cannot stay in London indefinitely. A return date must be on return flight booked to be granted entry. Only 6 months stay is allowed without an official Visa.
The oncologist was incorrect about the Stage 2B meaning. That stage for osteosarcoma must be larger than 8 cm.