Brother is confused. When we say that Allah has made medicine, doctor, plumber,teacher as a means for us to take benefit... our brother confuses it with these means being "mukhtar e kull" over that aspect. If this is not the case, this post was not connected to the main thread... Allah has kept shifaa for 70 ailments in salt. It is from hadeeth. but that doesnt mean salt is the giver of shifaa! It mearely means Allah provides shifaa through salt. Doctor A may prescribe a certain pill-A for an ailment, and it would not work.. yet when Doctor-B gives the same pill-A for the very same ailment after his visit to Doctor A was failure.. the patient gets healed. Allah kept his shifaa with that doctor. The doctor became a means for his shifaa .. The doctor didnt become his shifaa or even the giver of his shifaa.. merely a means..just like the salt.. There are so many examples of this that you should perhaps refer to Kitaabut Tib and you will see the kind of cures Rasulullah has prescribed at many times..