Salut !
Y'aura sûrement (et je l'espère ) quelqu'un pour expliquer mieux que moi, mais pour le "non opposable" c'est pour le fait que c'est un droit du malade. Le secret médical, c'est pas un droit du docteur, qui pourrait tenir des informations secrètes au malade (en tout cas, c'est pas le sens de cette expression), c'est pas opposable au malade/c'est pas un secret qui lui serait interdit (comme à l'école primaire... "j'ai dit ça à untel mais toi je te dirai rien !" ) mais au contraire, c'est un secret qui appartient au malade, c'est des informations qui lui appartiennent, et si le médecin a été mis au courant parce que c'était nécessaire, il a le devoir de garder ce secret. Dans l'intérêt du patient: car si les informations médicales n'étaient pas protégées par la loi, ça pourrait être source de préjudices pour le patient, ça poserait de nombreux problèmes à l'exercice médical (certains patients n'oseraient plus se confier, de peur que ça ait des conséquences; MST, toxico, etc...)