Call the police. Make a police report and have Grandma make one also. Grandma MUST MUST MUST make a report about the medications. This is a legal issue and Grandma can get into trouble if she does not report the stolen medication. I don't know if her doctor can replace her medication or not. I do know that if he has a police report, he may be able to refill her medication early. Without that report, there is zero chance he can replace the medication early. With a chronic back problem, Grandma probably needs her medication every day. If she does not have it she will go into withdrawal. That is excruciating, miserable and dangerous, especially at her age. She will probably have to have a safe to lock her medication in after this. Most doctors will require this after medication is stolen. I am a patient in pain management and these are some of the things my doctor requires. Many of them are required by law, not by my doctor.
This is NOT punishing your daughter. You are in no way being mean to your daughter by calling police. You are actually helping her and being loving to her. Yes, I know that idea blows your mind. How is it loving to report someone to the cops and have them arrested and maybe give them a police record? You are giving her the logical consequences of her actions. The natural consequences. She will have to cope with what happens when you steal, even when you steal from family. If you have a drug problem and you steal, you get arrested. As parents, your job is to raise a responsible and contributing member of society. If she is stealing, gambling and using drugs, she clearly is not responsible or contributing. Therefore, she needs the consequences of her actions so that she can learn that she is doing the wrong thing. Having her parents tell her to stop that and change her ways isn't working. Consequences need to be stepped up a notch.
This actually isn't you doing anything to her. She is CHOOSING this, not you. Sure, you are calling the police. Anyone who was robbed would call the police, wouldn't they? Isn't that the logical thing to do? To call the cops and your insurance company? That jewelry had to be expensive. If it was pawned, you might get it back. If you can find the name of the pawn shop, you can have the cops go there and look for the jewelry. It is a long shot, but it is a shot. Chances are your daughter will talk to the cops even though she would not talk to you. It is a whole other thing to be arrested and interrogated by the police than it is to have Mom and Dad ask what you did with some things you took from the house. You are just going to do the logical thing since you were robbed. If they arrest your daughter, that is her problem. It was her CHOICE to steal from you and her grandmother. That means it is HER choice to be charged for stealing from you. You certainly didn't open your house and ask her to take anything she could carry off without you noticing it!! Don't do the crime if you cannot do the time!!
If she has a key to your home, or ever had one at any time, please change the locks. It would be easy for her to have made a copy of the key and hidden it outside somewhere. Then she could come in anytime you were not home. If she got angry with you, she could come in and do anything. Or take anything. Also check the credit report for you, your husband and your mother. Do this as often as you can. Another thing difficult kids do is get credit cards and other things in their parents' names so they can do what they want while not worrying about having to pay for it. It isn't their credit they are ruining, is it? I am sorry you have to do these things. It stinks to have to even worry about your child doing something like this to you. Sadly, our difficult kids can do so much to us, especially with their computers!
In the future, always meet your daughter in a public place. Never allow her to come to your home. You can take the children there, but tell your daughter that you will bring the kids to her. Consider getting a restraining order so that she cannot come to your home. It is a huge step to take, so you have to really think before you take it.