She seems to have made reasonable progress from a year ago. It's a step forward.
Not taking care of herself isn't restricted to difficult child's. I don't know many young folks who change their life to be healthier.
I don't know what to suggest but I'm hard pressed to deny medical care.
Maybe you can encourage her to go to free clinics for less expensive medical care. Does your state have insurance programs for those without medical coverage?