Smartphone-based report preparation