A system may include a therapy controller including a telemetry circuit configured to communicate with an implantable or wearable medical device and a processor configured to execute instructions relating to programming the implantable medical device, and a communication circuit operatively coupled to the therapy controller and configured to transfer information between the therapy controller and a remote device. The therapy controller is configured to receive at least one input relating to operation of the implantable medical device, convert the input into proposed programming instructions, apply device programming rules to verify the safety of the proposed programming instructions, and deliver the programming instructions to the implantable or wearable medical device. In an example, the therapy controller is also configured to deliver information about the programming and data from the IPG, such as various data reporting on the IPG status to a remote device using the communication circuit.L'invention concerne un système qui peut comprendre une unité de commande de thérapie comprenant un circuit de télémétrie configuré pour communiquer avec un dispositif médical implantable ou pouvant être porté, et un processeur configuré pour exécuter des instructions relatives à la programmation du dispositif médical implantable, et un circuit de communication couplé de façon fonctionnelle à l'unité de commande de thérapie et configuré pour transférer des informations entre l'unité de commande de thérapie et un dispositif à distance. L'unité de commande de thérapie est configurée pour recevoir au moins une entrée relative au fonctionnement du dispositif médical implantable, convertir l'entrée en instructions de programmation proposées, appliquer des règles de programmation de dispositif pour vérifier la sécurité des instructions de programmation proposées, et fournir les instructions de programmation au dispositif médical implantable ou pouvant être porté. Dans un exemple, l'uni