good for you notb665,
There is a lot of nonsense talked about self harm and in your case she needs help, and your course of action has a lot of support, mine included.
Keep communicating, that is the only real solution, there are an awful lot of reasons for self harm, I have heard of something...