An apparatus for detecting biomarkers in a biological sample, the apparatus comprising: a sample receiving module arranged to receive the biological sample, the sample receiving module comprising a capillary transport structure configured to transport the biological sample to a reaction zone, positioned on either the capillary transport structure or on the surface of a CMOS-based sensor unit, for testing, wherein the reaction zone comprises a first testing region and a second testing region spatially separated from the first testing region, wherein properties of the first testing region and the second testing region are affected by the presence of biomarkers to be detected, the first testing region being sensitive to a first biomarker and the second testing region being sensitive to a second biomarker that is different from the first biomarker; and wherein the CMOS-based sensor unit is adapted to detect independently the properties of the first testing region and the second testing region, wherein the CMOS-based sensor unit is configured to generate separate electrical signals for each of the first testing region and the second testing region, and wherein a change over time in amplitude of the separate electrical signals is indicative of the presence of the first biomarker and second biomarker respectively, wherein the first testing region and the second testing region each comprise a microfluidic channel formed on either the capillary transport structure or a surface of the CMOS-based sensor unit, wherein the microfluidic channel of the first testing region is activated to respond to the first biomarker and the microfluidic channel of the second testing region is activated to respond to the second biomarker, wherein, when the microfluidic channels are formed on the capillary transport structure, the capillary transport structure is configured to not contact the surface of the CMOS-based sensor unit, and wherein, when the microfluidic channels are formed on the surface of the CMOS-based sensor unit, the capillary transport structure includes corresponding microfluidic channels configured to contact a surface of the CMOS-based sensor unit. a sample receiving module arranged to receive the biological sample, the sample receiving module comprising a capillary transport structure configured to transport the biological sample to a reaction zone, positioned on either the capillary transport structure or on the surface of a CMOS-based sensor unit, for testing, wherein the reaction zone comprises a first testing region and a second testing region spatially separated from the first testing region, wherein properties of the first testing region and the second testing region are affected by the presence of biomarkers to be detected, the first testing region being sensitive to a first biomarker and the second testing region being sensitive to a second biomarker that is different from the first biomarker; and wherein the CMOS-based sensor unit is adapted to detect independently the properties of the first testing region and the second testing region, wherein the CMOS-based sensor unit is configured to generate separate electrical signals for each of the first testing region and the second testing region, and wherein a change over time in amplitude of the separate electrical signals is indicative of the presence of the first biomarker and second biomarker respectively, wherein the first testing region and the second testing region each comprise a microfluidic channel formed on either the capillary transport structure or a surface of the CMOS-based sensor unit, wherein the microfluidic channel of the first testing region is activated to respond to the first biomarker and the microfluidic channel of the second testing region is activated to respond to the second biomarker, wherein, when the microfluidic channels are formed on the capillary transport structure, the capillary transport structure is configured to not contact the surface of the CMOS-based sensor unit, and wherein, when the microfluidic channels are formed on the surface of the CMOS-based sensor unit, the capillary transport structure includes corresponding microfluidic channels configured to contact a surface of the CMOS-based sensor unit.