A first display displays a medical image based on medical image data. A
second display displays a generation screen for generating a string of a
medical imaging report. A display controller causes the first display and
the second display to display images. An operation part is for operating
a pointer displayed on the first display and the second display. An
annotation generator receives designation of a position on the medical
image displayed on the first display by using the pointer, and attaches
sign data representing a position specification sign to the medical image
data. An address information acquiring part acquires address information
for reading out the medical image data to which the sign data is
attached. A linking part links the address information to a link object
such as a string designated by using the pointer and displayed on the
generation screen displayed on the second display.