eRAPID: a Platform for Portable Diagnostics