精神病人隐瞒病情一般不违法。首先,从民事角度看,精神病人对自身病情没有必须如实告知他人的法律义务,若其隐瞒病情与他人进行民事行为,除非其当时不能辨认或不能完全辨认自己行为,否则该行为是有效的。比如,在签订一般民事合同过程中隐瞒病情,合同通常不会因隐瞒病情而无效。其次,从刑事角度讲,如果精神病人在犯罪时隐瞒病情伪装正常实施犯罪行为,其犯罪行为仍要依法追究刑事责任,隐瞒病情本身不单独构成一项罪名,但可能影响量刑情节的认定。再者,在一些特殊情况下,如涉及保险理赔等,如果精神病人故意隐瞒病情骗取保险金等,可能涉嫌保险诈骗等违法犯罪行为。不过,若精神病人隐瞒病情导致他人基于错误认识作出重大不利决定或遭受损害,可能需承担一定民事赔偿责任。总之,单纯隐瞒病情通常不违法,但具体情况要结合行为造成的后果及相关法律规定综合判断。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。