My sister-in-law has TB but it’s a type that is not communicable. She takes several different kinds of antibiotics a day for a year, then will be checked again to see if she still has it. They don’t know where she got it.
It is not as contagious as they once thought it was anyway. I am sure your SIL is responsible enough to finish her anitbiotics. The problem is with those who don’t.