Yes. Shedinja can have perfect IVs in any of his stats. He'll always have 1 hp because of his base stats, so for programming reasons, he can still get any hidden power you want.
If you have a program like Pokemon online, this is pretty easy to determine, but on the actual games, you could go by your nincada or your Ninjask to determine his IVs.