PROBLEM TO BE SOLVED: To provide a technique that properly sets schedules in an endoscope operation.SOLUTION: An inspection schedule management unit 110 is configured to manage an inspection room for executing an endoscope inspection, inspection start scheduled time information and inspection end scheduled time information, and an inspection schedule of a plurality of endoscope inspections including inspection category information about an inspection content of the endoscope inspection. A first allocation processing unit 120 is configured to allocate an endoscope to be used from a plurality of endoscopes to each of the endoscope inspections managed by the inspection schedule management unit 110. A history record unit 232 is configured to record cleaning date/time information on each endoscope, and an elapsed time derivation unit 178 is configured to derive an elapsed time from a latest cleaning date/time of each endoscope. The first allocation processing unit 120 is configured to execute allocation processing of the endoscope on the basis of an elapsed time to be derived by the elapsed time derivation unit 178.SELECTED DRAWING: Figure 57【課題】内視鏡検査業務におけるスケジュールを適切に設定する技術を提供する。【解決手段】検査スケジュール管理部110は、内視鏡検査を実施する検査室と、検査開始予定時刻情報および検査終了予定時刻情報と、内視鏡検査の検査内容に関する検査種別情報を含む複数の内視鏡検査の検査スケジュールを管理する。第1割当処理部120は、検査スケジュール管理部110で管理されている各々の内視鏡検査に対し、複数の内視鏡の中から使用する内視鏡を割り当てる。履歴記録部232は、各内視鏡の洗浄日時情報を記録する。経過時間導出部178は、各内視鏡の最後の洗浄日時からの経過時間を導出する。第1割当処理部120は、経過時間導出部178が導出する経過時間にもとづいて、内視鏡の割当処理を実施する。【選択図】図57