The invention relates to a system and a method for the remote programming of a programmable personal medical device (10, 10′), in particular an implantable medical device such as a cardiac pacemaker, defibrillator, or the like, selecting (61) of a personal medical device, compiling (63) of a programming instruction (50) by accepting inputs of a user, and checking (63) the inputs for plausibility and compatibility with the personal medical device in a programming device (20), transmitting (65) the programming instruction to a patient intermediary device (30) tuned to the personal medical device via at least one indirect connection, receiving (67) of the programming instruction by the patient intermediary device, and transmitting of the programming instruction to the personal medical device, and accepting (69) of the programming instruction by a programmable controller of the personal medical device being provided.