Testing for tuberculosis is fairly straightforward in most cases, but existing tests don't work for everyone because they require something not everyone, especially kids and people with HIV/AIDS, can do: cough up fluid from their lungs.
source https://www.lifetechnology.com/blogs/life-technology-news-blog/a-simple-new-blood-test-for-tuberculosis