A device includes a housing (114), a first magnetic field sensor (132-1), a second magnetic field sensor (132-2), and a control module (130). The housing is configured to be implanted in a patient. The first magnetic field sensor is located at a first location within the housing and is configured to measure a first strength of a magnetic field at the first location. The second magnetic field sensor is located at a second location within the housing and is configured to measure a second strength of the magnetic field at the second location. The control module is configured to identify a source of the magnetic field based on the first and second strengths. In particular, the control module identifies the source of magnetic field as an MRI field when the difference between the first and the second strengths is less than a spatial gradient threshold. If the difference is greater, the source of the magnetic field is identified as a handheld magnetic device.Le dispositif ci-décrit comprend un boîtier (114), un premier détecteur de champ magnétique (132-1), un second détecteur de champ magnétique (132-2), et un module de commande (130). Le boîtier est conçu pour être implanté chez un patient. Le premier détecteur de champ magnétique se trouve à un premier emplacement à l'intérieur du boîtier et est conçu pour mesurer une première force de champ magnétique audit premier emplacement. Le second détecteur de champ magnétique se trouve à un second emplacement à l'intérieur du boîtier et est conçu pour mesurer une seconde force de champ magnétique audit second emplacement. Le module de commande est conçu pour identifier une source de champ magnétique en fonction desdites première et seconde forces. En particulier, le module de commande identifie la source du champ magnétique comme un champ IRM quand la différence entre les première et seconde forces est inférieure à un seuil de gradient spatial. Si cette différence est supérieure, la source du champ magnétique est identifiée com