That's pretty tough going. I hate saying this I really do but have you rang the oncology ward and asked to speak to someone about your partner because 3 years in a hospital without visitors seems a little far fetched. I'm really sorry to say that because I like you but something doesn't add up. I hope I'm wrong.
I think you should call the landline phone at the hospitals oncology ward tomorrow and ask to speak to someone who is in charge of your partner because you're worried about her mental health.