Haemoglobin level is the concentration of red cells in the blood.
Saturation is the amount from 0-100% of the circulating Hb that holds oxygen.
A normal level is 97-100%.
You can be anaemic with normal oxygen saturation. In fact this would be usual, otherwise you would be really short of breath.
I hope this helps. I hope you get back to normal. I also have NSAA.