光緒六年(1880年),時年45歲的慈禧太后病了,經太醫們的醫治不見好轉。光緒和大臣們在征得慈禧同意后,詔令天下督撫推薦名醫。當年六月,各地官員推薦的名醫進京,一共有8人,其中山西巡撫曾國荃推薦的人選是時任陽曲知縣的汪守正。
8名征召來的名醫與太醫院的醫生對慈禧的病情進行會診,得出的結果是慈禧心脾兩虛,兼有肝木失榮。至年底共有6名醫生被退回原省,最后就只剩下了李鴻章推薦的薛福辰和曾國荃推薦的汪守正兩個人了。在二人和御醫們的悉心治療下,一直到了轉年六月中旬,慈禧的病才徹底痊愈。
大病痊愈后的慈禧非常高興,賞汪守正二品頂戴,調任天津府知府。慈禧將汪守正從山西調往天津,自然有她的小心思,天津距北京很近,如果她的病再復發,汪守正可以隨叫隨到,便于及時治療。一時汪薛二人名滿天下。
汪守正出身書香門第,但科舉之路并不順暢,他是捐班出身。在進京為慈禧治病之前,在多地做過知縣。汪守正處事圓通,善于協調各方關系。他的這項“特長”在給慈禧治病的過程中,也發揮了作用。慈禧看病非常謹慎,醫案、藥方她不光要看,還要發表自己的意見,有些醫生其實并非醫術不行,但是不會處理與太后的關系,所以得不到慈禧的信任。但汪守正正好精于此道,他在充分“尊重”慈禧意見的基礎上,適當提出自己的想法,從而得到了慈禧的充分信任。汪守正不但善于把控這復雜的“醫患關系”,與其他醫生的關系也處理得很好,他對各位同僚都非常尊重。他高超的醫術,謙虛低調的處事風格,得到了內務府大臣和御醫們的認可。