A computer implemented method comprising: receiving a report on a condition of a human or animal subject, composed by a user based on a scan of the subject; inputting the current report and the scan into a trained machine learning model; and based on the report and the scan, the machine learning model generating one or more suggestions for updating the text of the report. The method further comprises causing a user interface to display to the user one or more suggestions for updating the text of the report, with each respective suggestion visually linked in the user interface to a corresponding subregion within at least one image of the scan based upon which the respective suggestion was generated.