引起糖尿病的原因是什么
發(fā)布時間:2019-11-2766453次收聽
語音內(nèi)容:
引起
糖尿病的原因非常復雜,我們最常見的是一型糖尿病和二型糖尿病。一型糖尿病是由于胰島素完全的缺乏、喪失導致的血糖的升高。二型糖尿病存在胰島素抵抗和糖尿病胰島功能的下降,這是引起二型糖尿病的重要原因。其他的類型糖尿病原因多種多樣,有的是單基因疾病,家族遺傳性的疾病,有的是酶血的代謝的異常,這是我們常見的臨床糖尿病類型。還有一部分是繼發(fā)性的引起血糖的升高的疾病,不管是哪一種原因,只要符合糖尿病的治療標準,我們就診斷糖尿病,但這些疾病的治療和常見一型、二型糖尿病是有所區(qū)別的,比如說肝源性糖尿病,肝臟疾病引起
肝功能或者肝臟結(jié)構(gòu)的異常,影響到血糖代謝的時候也可以引起糖尿病。它主要的原因是在肝臟本身,除了降血糖之外,可能更重要的是治療肝臟疾病。
另外,像很多的
內(nèi)分泌疾病都可以引起糖尿病,最常見的像庫欣綜合征。是由于體內(nèi)糖皮質(zhì)激素分泌過多,影響胰島素的作用,引起糖尿病,治療庫欣疾病是最重要的。另外,像
生長激素瘤,像甲狀腺功能亢進這些生長激素,或者是
甲狀腺素激素分泌異常也會引起糖尿病,我們治療原發(fā)性疾病才能緩解血糖升高。另外,有一些醫(yī)源性的疾病,像長期服用糖皮質(zhì)激素的藥物也會引起血糖升高,這一部分患者對因治療,同時也是降糖治療需要雙方面的綜合干預。
分享到微信朋友圈
×
打開微信,點擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。
'
}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的擴展,將 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;
}
}