Some drugs may cause thrombocytopenia in a small number of patients who take them. Drugs implicated in the development of thrombocytopenia include heparin, quinidine, quinine, and sulfonamides, among others. Thrombocytopenia is most likely the result of an antibody forming against the drug. This antibody binds to a glycoprotein on the platelet, and then the platelet is taken out of circulation by the reticuloendothelial (RE) system.
The platelet count will rise once the drug is discontinued.