A server including an image storage, an image processor, a progress managing unit, and a UI controller. The image storage stores medical images of different body regions of a subject. The image processor receives requests related to each medical image from one of multiple clients and executes processing of the medical images. The progress managing unit creates progress information on the processing of each medical image based on the stage of the processing performed by the image processor on each of the multiple medical images, and centrally manages progress information for multiple medical images. In accordance with the processing stage indicated by the progress information, the UI controller generates display screen data which presents the processing status of the medical images of the corresponding body regions on multiple screen regions corresponding to multiple body regions and transmits the display screen data to either one of the multiple clients.