Pasien dapat melakukan pemeriksaan histopatologi, serologi, biokimia darah, tes yang berhubungan dengan koagulasi, tes fungsi trombosit, dan tes serologi sebelum pengobatan untuk menentukan jenis dan penyebab spesifik purpura sebelum pengobatan yang ditargetkan dapat dipilih. Juga dimungkinkan untuk menentukan apakah penyakit ini terkait dengan kerusakan ginjal dengan memeriksa fungsi ginjal, dan apakah ada perdarahan gastrointestinal dengan memeriksa rutinitas tinja, dll., yang dapat memandu rencana pengobatan.