Why did your doctor say this? Are you chronic or acute?
Given you are HBeAg negative, you are probably chronic. You are not cleared of HBV yet because your HBsAg is positive, but your doctor may think you are an inactive carrier despite the fact that your ALT was a little high.
your doctor is correct but to know you are a inactive carrier you have to do HBV DNA and confirm if its undetectable level