According to the attributes of notification targets such as patients, radiology doctors, and nurses, information owned by medical imaging apparatuses is provided in appropriate timing to improve a workflow of hospitals. A dispatch agent being a software component is executed on a processor of a medical imaging apparatus. Different types of observer terminals (cellular phones, etc.) in which observer agents conforming to the attributes of notification targets operate register information (event) desired for notification in the dispatch agent. The dispatch agent monitors various processing processes being executed in the processor, and on detecting the occurrence of a registered event, notifies the observer terminals of its occurrence. Since the dispatch agent is also a sort of processes executed in the processor, network traffic is not increased by its monitoring of various processing processes.