A device for analysis of various types of cassettes for immunoassay rapid diagnostic tests, the device comprising: one or more walls defining an enclosed chamber which is adapted to removably receive the various cassettes one at a time, each as a loaded cassette; two or more light emitting diodes (LEDs) within the chamber, which comprise at least one reflection light emitting diode adapted to illuminate the loaded cassette, and at least one fluorescent LED adapted to fluoresce a membrane area of the loaded cassette; an imaging element inside the chamber which automatically captures a first image of the loaded cassette when at least one of the LEDs is lit; and at least one processor which, using the first image and a database that comprises at least one test protocol associated with each of the various test cassettes, automatically identifies an applicable one said test protocol for the loaded cassette; wherein the processor automatically, after incubation of the loaded cassette and depending on the applicable one said test protocol: (i) determines if the first image captures a post-incubation test signal from the loaded cartridge; and otherwise (ii) lights the fluorescent LED to generate the test signal by emission, or the reflection LED to generate the test signal by reflection, from the loaded cassette and uses the imaging element to capture a second image of the loaded cassette and of the test signal; and wherein the processor automatically provides the test signal, in the first image or the second image, for analysis of the loaded cassette. one or more walls defining an enclosed chamber which is adapted to removably receive the various cassettes one at a time, each as a loaded cassette; two or more light emitting diodes (LEDs) within the chamber, which comprise at least one reflection light emitting diode adapted to illuminate the loaded cassette, and at least one fluorescent LED adapted to fluoresce a membrane area of the loaded cassette; an imaging element inside the chamber which automatically captures a first image of the loaded cassette when at least one of the LEDs is lit; and at least one processor which, using the first image and a database that comprises at least one test protocol associated with each of the various test cassettes, automatically identifies an applicable one said test protocol for the loaded cassette; wherein the processor automatically, after incubation of the loaded cassette and depending on the applicable one said test protocol: (i) determines if the first image captures a post-incubation test signal from the loaded cartridge; and otherwise (ii) lights the fluorescent LED to generate the test signal by emission, or the reflection LED to generate the test signal by reflection, from the loaded cassette and uses the imaging element to capture a second image of the loaded cassette and of the test signal; and wherein the processor automatically provides the test signal, in the first image or the second image, for analysis of the loaded cassette. (i) determines if the first image captures a post-incubation test signal from the loaded cartridge; and otherwise (ii) lights the fluorescent LED to generate the test signal by emission, or the reflection LED to generate the test signal by reflection, from the loaded cassette and uses the imaging element to capture a second image of the loaded cassette and of the test signal; and wherein the processor automatically provides the test signal, in the first image or the second image, for analysis of the loaded cassette.