There are many causes of raised SGPT, and yes Hepatitis B
is one of them.
Your doctor must have tested him for Hepatitis.
In case not, I advise you for the following tests :
2. HbsAg , Anti- HCV
3. Usg Abdomen.
No point in treating raised SGPT levels with Urosidiol without knowing the cause for its rise.