In some people thrombocytopenia is caused by the immune system mistakenly attacking and destroying platelets. If the cause of this immune reaction is unknown, the condition is called idiopathic thrombocytopenic purpura. Idiopathic means "of unknown cause."
In most children with ITP, the disorder follows a viral illness, such as the mumps or the flu. It may be that the infection triggers the immune system malfunction.