Disclosed is an implantable medical device (100), comprising a detection unit (110), a control unit (120) and a communication unit (130); the control unit (120) predicts an epileptic seizure event in real time on the basis of the physiological information detected by the detection unit (110) using the seizure prediction algorithm, and stores internal data comprising the detected physiological information and prediction information related to the prediction results; and the control unit (120) is configured to control a storage unit (121) and the communication unit (130) to transmit the internal data to an external monitoring device (200) in a first communication mode; and to control the communication unit (130) to receive an updated seizure prediction algorithm from the external monitoring device (200) and store the seizure prediction algorithm in the storage unit (121) for predicting the epileptic seizure event in a second communication mode. Further disclosed are a medical system (1) comprising the implantable medical device (100), an updating method of the seizure prediction algorithm in the implantable medical device (100) and a corresponding external monitoring device (200).L'invention concerne un dispositif médical implantable (100), comprenant une unité de détection (110), une unité de commande (120) et une unité de communication (130); l'unité de commande (120) prédit un événement de crise d'épilepsie en temps réel sur la base des informations physiologiques détectées par l'unité de détection (110) à l'aide de l'algorithme de prédiction de crise d'épilepsie, et stocke des données internes comprenant les informations physiologiques détectées et des informations de prédiction relatives aux résultats de prédiction; et l'unité de commande (120) est configurée pour commander une unité de stockage (121) et l'unité de communication (130) pour transmettre les données internes à un dispositif de surveillance externe (200) dans un premier mode de communication; et pour