[Problem] To provide an information processing device, information processing method, and information processing program capable of easily searching a specific location at playback time of an operation history in which operations of a user have been recorded. [Solution] The invention is equipped with: an acquisition unit which acquires a pathology image; a display control unit which displays the acquired pathology image upon a screen; a first input unit which receives a series of operations including at least an operation for setting an annotation by a user during viewing by the user of the pathology image displayed upon the screen; a generation unit which, with respect to each of the operations received by the first input unit, associates a view time and generates an operation history; a second input unit which treats the screen, which was being viewed at the point in time at which the annotation was set, as a viewed screen, and accepts an instruction for movement to the viewed screen from the user; and a reconstruction unit which references the operation history on the basis of the instructions for movement which have been input and reconstructs the viewed screen for the movement destination.L'invention a pour but de proposer un dispositif de traitement d'informations, un procédé de traitement d'informations et un programme de traitement d'informations aptes à rechercher facilement un emplacement spécifique à un instant de lecture d'un historique d'opérations dans lequel des opérations d'un utilisateur ont été enregistrées. A cet effet, l'invention est équipée de : une unité d'acquisition qui acquiert une image de pathologie ; une unité de commande d'affichage qui affiche l'image de pathologie acquise sur un écran ; une première unité d'entrée qui reçoit une série d'opérations comprenant au moins une opération pour régler une annotation par un utilisateur durant une visualisation par l'utilisateur de l'image de pathologie affichée sur l'écran ; une unité de généra