Agreed, that does seem extreme and unreasonably specific, is that related to the private health insurance in the US? I sometimes forget that the US has such an expensive health system.
My Doc tells me Medicare, the federal health insurance for oldies like me, requires that he ask these questions. If not, he could lose his Medicare certification. When I had private insurance they weren't this nosy.
Sometimes I give goofy answers, just to see their reaction.