慢性胃炎的發(fā)病有什么原因
發(fā)布時間:2020-09-1659525次瀏覽
慢性胃炎是由多種因素作用造成?,F(xiàn)已明確幽門螺桿菌感染為慢性胃炎的最主要的病因,有人將其稱為幽門螺桿菌相關(guān)性胃炎。但其他物理性、化學(xué)性及生物性有害因素長期反復(fù)作用于易感人體也可引起本病。病因持續(xù)存在或反復(fù)發(fā)生即可形成慢性病變。
1.長期服用對胃有刺激的藥物、食物及進(jìn)食粗糙食物或吸煙等。這些因素反復(fù)作用于胃粘膜,使其充血水腫。
2.胃粘膜長期淤血缺氧。如充血性心力衰竭或門脈高壓癥的病人,胃粘膜長期處于淤血、缺氧的狀態(tài),引起營養(yǎng)障礙導(dǎo)致胃炎。
3.急性胃炎如治療不當(dāng),遷延不愈可轉(zhuǎn)變?yōu)槁晕秆住?br /> 4.胃酸缺乏,細(xì)菌容易在胃內(nèi)繁殖,也可造成慢性胃炎。
5.營養(yǎng)缺乏、內(nèi)分泌功能障礙、免疫功能異常,均可引起慢性胃炎。
6.消化道彎曲桿菌感染等可能是慢性胃炎的發(fā)病因素。
7.細(xì)菌及其毒素的作用。由于鼻、口腔、咽喉等感染病灶的細(xì)菌或毒素不斷地被吞入胃內(nèi);或胃內(nèi)缺乏胃酸,細(xì)菌易在胃內(nèi)繁殖,長期作用而引起慢性胃炎。
8.精神因素。過度的精神刺激、憂郁以及其它精神因素反復(fù)作用于大腦皮質(zhì),造成大腦皮質(zhì)功能失調(diào),導(dǎo)致胃壁血管的痙攣性收縮,胃粘膜發(fā)生炎癥或潰瘍。
'
}else{
return ''
}
}
function loadHtmlVoice(list){
if(list){
if(list.litpic){
return '
'
+'
'+ list.title +' '
+'
'
+'
'
+'
'
+''
+'
'
+'
'
+'
'+ (list.format_description || list.format_description) +'
'
+'
'
+'
'
+'
'
+'
'
+'
'
}else{
return '
'
+'
'
+'
'+ list.title +' '
+'
'
+'
'+ (list.format_description || list.format_description) +'
'
+'
'
+'
'
+'
'
+'
'
}
}else{
return ''
}
}
function loadHtmlArticle(list){
if(list){
return '
'
+ (list.litpic ? '

' : '')
+'
'
+'
'+ list.title +' '
+'
'
+'
'+ (list.format_description || list.format_description) +'
'
+'
'
+'
'
+'
'
+'
'
}else{
return ''
}
}
function loadHtmlAsk(list){
if(list){
return '
'
}else{
return ''
}
}
// 對Date的擴(kuò)展,將 Date 轉(zhuǎn)化為指定格式的String
// 月(M)、日(d)、小時(H)、分(m)、秒(s)、季度(q) 可以用 1-2 個占位符,
// 年(y)可以用 1-4 個占位符,毫秒(S)只能用 1 個占位符(是 1-3 位的數(shù)字)
// 例子:
// date_format("yyyy-MM-dd HH:mm:ss.S") ==> 2006-07-02 08:09:04.423
// date_format("yyyy-M-d H:m:s.S") ==> 2006-7-2 8:9:4.18
function date_format(time, fmt) { //author: meizz
time = new Date(parseInt(time)*1000)
var o = {
"M+" : time.getMonth()+1, //月份
"d+" : time.getDate(), //日
"h+" : time.getHours(), //小時
"m+" : time.getMinutes(), //分
"s+" : time.getSeconds(), //秒
"q+" : Math.floor((time.getMonth()+3)/3), //季度
"S" : time.getMilliseconds() //毫秒
};
if(/(y+)/.test(fmt))
fmt=fmt.replace(RegExp.$1, (time.getFullYear()+"").substr(4 - RegExp.$1.length));
for(var k in o){
if(new RegExp("("+ k +")").test(fmt))
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
}
return fmt;
}
function timeFt(m,s){
if(m){
return m + ':' + s;
}else{
return s;
}
}
function dataFilter(data, str){
str = str || '';
if(data){
return data;
}else{
return str;
}
}