Automatic medical report generation: a comprehensive review of methodologies and applications | Synapse