Data extraction and quality assessment