(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.)
The style guide gives recommendations on what may be offensive.
The style guide thinks that the term "cancer patient" is best.