What can you do if someone refuses medicine even though they need?

Welcome to the forum @technician

Some of these links may help:

http://www.leapinstitute.org/ - under resources are free videos on using LEAP
LEAP is a way of communicating to build trust. Listen-Empathize-Agree-Partner.

http://dramador.com/ - Dr. Xavier Amador is a clinical psychologist whose brother had schizophrenia. He is the founder of the LEAP Institute. Wrote the book: I’m Not Sick I Don’t Need Help! Can buy from his website.
Search Xavier Amador and LEAP on youtube.com and you should find some long videos

http://ourhealthyminds.com/family-handbook/communication/Building-a-collaborative-relationship-leap.html
Building A Collaborative Relationship “LEAP”

Treatment Advocacy Center - under problems you will see anosognosia
Anosognosia looks like denial but is different.

Bayes for Schizophrenics: Reasoning in Delusional Disorders - LessWrong - helped my understand delusions

http://www.nami.org/ - National Alliance on Mental Illness.
http://www.schizophrenia.ca/ - Schizophrenia Society of Canada

Can also find some very useful information here: