Devices and methods for collecting, processing, and analyzing a sample. A sample collection module is configured for collecting, mixing diluting, and filtering a sample for analysis. A reaction cartridge is configured for processing a sample, mixing it with dried reagents, and conducting a chemical reaction for detecting target analytes.