真正找到病因的是澳大利亚的两位“赤脚医生”:巴里·马歇尔与罗宾·沃伦。 1979年,这两位医生偶然发现了胃病(chronicgastritis and gastric ulcers)病人的胃里有一种叫Helicobacterpylori的细菌。他们开始怀疑并提出了可能是细菌导致胃病。然而,这项发现并不符合当时“正统”的医学理念。当时的医学界认为,健康的胃是无菌的,高度酸性的胃酸会将人吞入的细菌迅速杀死。面对同行的质疑,两位医生自己亲身实验,服食培养的细菌后,都发生了胃炎。其中一位还经过几年治疗才治愈。