How smartphone apps could help keep health records accurate