The style guide thinks that the term "cancer patient" is best.
(The style guide suggests not using homosexual, although it gives no usable alternative; it labels cancer patient as offensive, and recommends patient with cancer as the proper phrasing.)