A method of facilitating reading by a user of medical images displayed on a display including a graphical user interface, the method comprising: receiving a current medical image of a subject, and displaying the current medical image on the display for the user to perform an image reading; performing image segmentation of the current medical image using a deep learning algorithm to identify at least one region of interest, and displaying at least one annotation on the current medical image indicating the at least one region of interest on the display; retrieving a previous medical image of the subject from a picture archiving and communication system (PACS) database; retrieving a radiology report from the PACS database or a radiology information system database regarding the subject, the radiology report comprising descriptive text; performing image segmentation on the previous medical image using the deep learning algorithm to extract relevant findings, and displaying the relevant findings on the display with the current medical image; performing natural language processing on the descriptive text using a word embedding technology to extract relevant findings, and displaying the relevant findings on the display with the current medical image; retrieving an interactive checklist from a checklist database, the interactive checklist comprising a plurality of items for the user to consider when reviewing the current medical image, and displaying the interactive checklist on the display with the current medical image, wherein the interactive checklist is modifiable by the user via the GUI for adding one or more items to the interactive checklist while preventing removal of existing items from the interactive checklist; and determining a level of distraction of the user, and providing an alert to the user when the level of distraction exceeds a predetermined threshold, and generating a report identifying how long the level of distraction exceeds the predetermined threshold. receiving a current medical image of a subject, and displaying the current medical image on the display for the user to perform an image reading; performing image segmentation of the current medical image using a deep learning algorithm to identify at least one region of interest, and displaying at least one annotation on the current medical image indicating the at least one region of interest on the display; retrieving a previous medical image of the subject from a picture archiving and communication system (PACS) database; retrieving a radiology report from the PACS database or a radiology information system database regarding the subject, the radiology report comprising descriptive text; performing image segmentation on the previous medical image using the deep learning algorithm to extract relevant findings, and displaying the relevant findings on the display with the current medical image; performing natural language processing on the descriptive text using a word embedding technology to extract relevant findings, and displaying the relevant findings on the display with the current medical image; retrieving an interactive checklist from a checklist database, the interactive checklist comprising a plurality of items for the user to consider when reviewing the current medical image, and displaying the interactive checklist on the display with the current medical image, wherein the interactive checklist is modifiable by the user via the GUI for adding one or more items to the interactive checklist while preventing removal of existing items from the interactive checklist; and determining a level of distraction of the user, and providing an alert to the user when the level of distraction exceeds a predetermined threshold, and generating a report identifying how long the level of distraction exceeds the predetermined threshold.