Found this app that claims to be able to measure heart rate, blood viscosity and blood oxygen with just handphone.
Will try for longer time to see if it's good