Provided are a detection device, an endoscopic system, a detection method, and a detection program with which it is possible to understand, with increased precision, an intracorporeal position of a treatment tool that is to be inserted in a test subject along an insertion part of an endoscope. A detection unit 50 is provided with: an acquisition unit 60 for acquiring a detection signal representing a magnetic field that has been detected by a reception coil 23, being provided along a insertion part 10A of an endoscope 10 to be inserted into a test subject W and comprising either of a plurality of magnetic field generation elements and a plurality of magnetic field detection elements, and also detected by a transmission coil 49 being disposed outside the test subject W and comprising the other of the plurality of magnetic field generation elements and the plurality of magnetic field detection elements; and a position detection unit 66 for detecting, on the basis of a change in magnetic field corresponding to the detection signal acquired by the acquisition unit 60, the position of a treatment tool 16 that is inserted in the test subject W along the insertion part 10A of the endoscope 10 so as to examine or treat the inside of the body of the test subject W.L'invention concerne un dispositif de détection, un système endoscopique, un procédé de détection et un programme de détection grâce auxquels il est possible de comprendre, avec une précision accrue, une position intracorporelle d'un instrument de traitement qui doit être inséré dans un sujet de test le long d'une partie d'insertion d'un endoscope. Une unité de détection (50) est pourvue : d'une unité d'acquisition (60) pour acquérir un signal de détection représentant un champ magnétique qui a été détecté par une bobine de réception (23), disposée le long d'une partie d'insertion (10A) d'un endoscope (10) à insérer dans un sujet de test (W) et comprenant une pluralité d'éléments de génération de champ magnétique o