An inspection schedule management unit 110 manages an inspection schedule for multiple endoscopic examinations, which includes examination rooms, scheduled inspection start time information, scheduled inspection end time information, and inspection type information pertaining to the content of an inspection. A cleaning schedule management unit 130 manages a cleaning schedule for the multiple endoscopes, which includes cleaning machines, scheduled cleaning start time information, and scheduled cleaning end time information. A cleaning machine assignment unit 144 assigns a cleaning machine for cleaning an endoscope assigned to an endoscopic examination such that the scheduled cleaning start time is after the scheduled inspection end time for that endoscope. A scope assignment unit 126 assigns an endoscope to an endoscopic examination such that the scheduled inspection start time is after the scheduled cleaning end time for the cleaning by the cleaning machine assigned to the endoscope by the cleaning machine assignment unit 144.Dans cette invention, une unité de gestion de programme d'inspection (110) gère un programme d'inspection pour de multiples examens endoscopiques, ce programme comprenant des salles d'examen, des informations d'heure de début d'inspection programmée, des informations d'heure de fin d'inspection programmée et des informations de type d'inspection se rapportant au contenu d'une inspection. Une unité de gestion de programme de nettoyage (130) gère un programme de nettoyage pour les endoscopes, ce programme incluant des machines de nettoyage, des informations d'heure de début de nettoyage programmé et des informations d'heure de fin de nettoyage programmé. Une unité d'affectation de machine de nettoyage (144) affecte une machine de nettoyage au nettoyage d'un endoscope affecté à un examen endoscopique, de telle sorte que l'heure de début de nettoyage programmé soit postérieure à l'heure de fin d'inspection programmée pour cet endoscope. Une unité d