Glad you have had a good outcome so far and good luck for your appointment next week. Most doctors do try to do their best in a poorly resourced system. All the advice you've been given so far has been spot on.