 |
骨科的基础研究五十年回顾
北京大学第三医院(简称为北医三院)骨科建立于1958年。50年来经过几代人努力,已经成为以脊柱外科和关节外科为主线,全面发展,专业分工明确,医、教、研并重的领先学科。
(一) 学科带头人重视基础研究工作
骨科的发展,是几代人努力的结果。学科带头人的指导思想和胸怀,对学科发展至关重要。骨科的几代学科带头人均重视基础研究,他们付出的心血是不能忘记的。
杨克勤教授早年留学美国,在上世纪五十年代末开始研究颈椎病。骨科实验室建于六十年代初,杨克勤教授与北京医学院组织胚胎学教研室马文昭教授合作研究卵磷脂对骨折愈合的作用。改革开放后,杨克勤教授介绍了多位骨科大夫到美国进修,为骨科发展培养了人才。
张之虎教授在上世纪八十年代初开始髋关节人工假体的研制,并指导研究生做了动物试验,使北医三院骨科成为国内较早开展关节假体研制的单位之一;在颈椎病研究方面,张之虎教授指导开展了椎动脉型颈椎病的研究;在颈椎病基础与临床研究基础上写出了关于《颈椎病》的专著。
党耕町教授一贯重视骨科基础研究工作,曾于上世纪八十年代初在加拿大麦吉尔大学深造,学习骨生理与骨组织形态计量学,回国后建立了骨组织形态计量学方法。并指导多名研究生开展骨质疏松、骨愈合等方面的研究。也是国内最早指导博士研究生开展骨形态发生蛋白的基因工程研究的单位之一。在骨组织工程研究方面也有很突出的成绩。
刘忠军教授先后在英国和美国学习,对骨科基础研究很重视,研究重点是脊髓损伤、组织工程以及脊柱肿瘤的基础与临床研究。在国内最先开展了脊髓损伤的MRI观察实验研究,对脊髓损伤的病理学与影像学之间的关系进行了对照研究;在脊髓损伤的组织工程技术修复方面也进行了许多研究,指导的博士研究生论文获得过北京大学优秀博士论文奖;率先在国内开展脊柱肿瘤全椎体切除的基础与临床研究。由于工作成绩突出,于2007年被教育部授予“创新团队”。
(二) 骨科的代表性基础研究工作
1、颈椎病:颈椎病的研究始于上世纪五十年代末,杨克勤教授是我国颈椎病研究的开拓者之一,到七十年代开始颈椎病的外科治疗系列研究,主要内容有颈椎病前路手术途径;用同种异体骨行椎体间融合;椎动脉的解剖学与造影的实验研究;椎动脉型颈椎病的基础研究;制作了颈椎前路手术的三面骨刀等。杨克勤教授指导的研究生,在党耕町教授协助下进行了颈椎病患者椎管测量,并提出了国人数据;党耕町教授等开展了“无骨折脱位型颈脊髓损伤”的研究,并进行较大规模的颈椎X线普查,提出了国人颈椎椎管矢状径与椎体矢状径比值的正常范围为≥75%,阐明了“无骨折脱位型颈脊髓损伤”的病理学基础,这一成果受到学界重视与认可,于2004年获教育部科技进步一等奖。在颈椎病基础研究方面,还开展了颈椎慢性压迫性颈脊髓病的实验研究;颈椎手术后对颈椎活动度影响的研究。进入八十年代后,在临床与基础研究基础上,明确了发育性颈椎管狭窄与颈椎不稳定在颈椎病发病中的作用;参与了我国颈椎病诊断治疗标准的制定;进入二十一世纪,北医三院已有三万例各型颈椎病外科治疗的经验,并形成了国内最完善的颈椎病诊断治疗体系,此成果于2003年获国家科学技术进步二等奖。
2、骨关节病:娄思权教授早年留学美国,除了临床工作外,与张克、刘岩教授等开展骨关节病的研究,重点是骨关节病的分子机制。研究方向有两个,一是骨关节病关节软骨的损伤机制,二是关于关节软骨的修复。研究方法是细胞生物学、分子生物学和组织工程等,经过十几年努力,在该领域取得许多成果,例如,IL-1和TNF-α对关节软骨DNA合成的抑制,以及对MMPS的刺激作用;趋化素样因子对关节软骨细胞的影响;凋亡相关基因对软骨细胞的作用;IL-10基因与OA的关系;衰老基因表达沉默对关节软骨细胞表型与代谢的影响等。这些研究有多个创新点,其成果在国、内外发表论文30余篇,其中7篇被SCI收录。这一成果《骨关节炎机制与组织工程构建软骨》获2006年中华医学会科技进步二等奖。
3、骨质疏松症的基础研究:骨科于八十年代初建立骨组织形态计量学技术,开展了骨质疏松症的临床研究,包括中药、雌激素、他汀类药物、制动等因素对骨量及骨代谢的影响。还获集了一批正常人髂骨标本,测量了国人骨组织形态学的有关参数。党耕町教授给研究生、进修医、骨科医师讲授骨组织学与骨形态计量学,编写了讲义,还开办过全国的学习班。有多篇研究论文在国内、外发表。
4、骨愈合与骨组织工程:骨愈合是骨科研究的重点,除了早年的卵磷脂对骨愈合的影响外,党耕町教授指导研究生开展了骨形态发生蛋白的基因工程研究;骨愈合过程的基因表达研究;生长因子促进骨愈合的研究;超声对骨愈合的影响,骨愈合过程的形态计量学研究等等,在骨组织工程方面,开展了成骨细胞的培养,种子细胞的选择,多种载体的对照,多种生长因子对组织工程骨的影响。
5、脊柱外科的相关基础研究:①寰枢椎固定的生物力学研究;②黄韧带骨化的分子生物力学研究;③脊柱融合的研究;④脊柱截骨 矫形术的相关研究;⑤脊柱肿瘤切除术的相关研究;⑥脊柱肿瘤的切除边界研究;⑦交感型颈椎病的研究;⑧椎间盘源性腰痛的研究;⑨退变性颈、腰椎病的研究;⑩韧带骨化的蛋白质组学研究;⑾脊柱骨巨细胞的基础研究。
(三) 骨科的教学工作
教学工作包括本科生、研究生和进修医生的教学工作。骨科多年来承担过北医的药学系、公共卫生系的临床教学,近些年又承担过临床医学系的教学工作。骨科的历任科主任都很重视教学工作,他们为学生讲骨科学的第一堂课。骨科在1989年成为国务院第三批博士点。骨科现有博士生导师5位,硕士生导师19位。已培养博士后4名,博士生74名,硕士生90名。党耕町教授和刘忠军教授指导的博士生论文获北京大学优秀论文奖。骨科年年举办骨科进修班,已培养进修生 ?名,许多进修医师都成为所在省市的学科带头人。
(四) 取得成绩与预后方向:
由于几代人努力的结果,北医三院骨科已成为国家级重点学科,也是教育部“211”重点学科,不仅已经成为国内脊柱外科培训中心,同时也是国际AO培训中心。已取得三项奖励,2007年被教育部评为创新团队。10来发表论文500余篇,其中被SCI收录30余篇;编译书籍10余部。2000年至今,获国家级和部委级等科研基金30多项,科研经费2000余万,科研基金中,有国家自然学科基金9项;卫生部重点项目3项;还有“863”、“985”、“211”学科骨干基金项目,以及教育部专项基金等。由于学术地位的提高,骨科有众多专家在国内外重要学术组织任职。
今后,骨科在基础研究方面,应当更下功夫,研究重点是与临床相关的基础研究,例如,关于退变性颈、腰椎病的研究;关于椎间盘源性腰痛;关于脊柱肿瘤外科边界的研究;关于骨性关节病发病机制的研究;关于骨组织工程与骨愈合的研究;关于脊柱异位骨化的分子生物学及蛋白质学组的研究;关于脊髓损伤的相关研究等等。 |
|
 |
| <%
Set Conn=Server.CreateObject("ADODB.Connection")
Str_Conn="Driver={SQL Server};database=365guke;server=192.168.1.11;uid=365guke_manager_001;pwd=361dulxy2008"
conn.open Str_Conn
Set Rs=Server.CreateObject("ADODB.RecordSet")
real_fsoname="Scripting.FileSystemObject_365guke"
sub closedb()
conn.close
set conn=nothing
end sub
sub closers()
rs.close
set rs=nothing
end sub
Function saferequest(ChkStr)
Dim Str
Str = ChkStr
If IsNull(Str) Then
CheckStr = ""
Exit Function
End If
Str = Replace(Str, "&", "&")
Str = Replace(Str, "'", "´")
Str = Replace(Str, """", """)
Str = Replace(Str, "<", "<")
Str = Replace(Str, ">", ">")
Str = Replace(Str, "/", "/")
Str = Replace(Str, "*", "*")
Str = Replace(Str, "=", "=")
Str = Replace(Str, "%", "%")
Dim re
Set re = New RegExp
re.IgnoreCase = True
re.Global = True
re.Pattern = "(w)(here)"
Str = re.Replace(Str, "$1here")
re.Pattern = "(c)(har)"
Str = re.Replace(Str, "$1har")
re.Pattern = "(s)(elect)"
Str = re.Replace(Str, "$1elect")
re.Pattern = "(i)(nsert)"
Str = re.Replace(Str, "$1nsert")
re.Pattern = "(c)(reate)"
Str = re.Replace(Str, "$1reate")
re.Pattern = "(d)(rop)"
Str = re.Replace(Str, "$1rop")
re.Pattern = "(a)(lter)"
Str = re.Replace(Str, "$1lter")
re.Pattern = "(d)(elete)"
Str = re.Replace(Str, "$1elete")
re.Pattern = "(u)(pdate)"
Str = re.Replace(Str, "$1pdate")
re.Pattern = "(\s)(or)"
Str = re.Replace(Str, "$1or")
re.Pattern = "(\n)"
Str = re.Replace(Str, "$1or")
re.Pattern = "(java)(script)"
Str = re.Replace(Str, "$1script")
re.Pattern = "(j)(script)"
Str = re.Replace(Str, "$1script")
re.Pattern = "(vb)(script)"
Str = re.Replace(Str, "$1script")
If Instr(Str, "expression") > 0 Then
Str = Replace(Str, "expression", "expression", 1, -1, 0)
End If
Set re = Nothing
saferequest = Str
End Function
%>
<%
call xuanze()
flag1=1
flag=Trim(saferequest(request.form("flag")))
call Safe_Request(flag,2,"")
sub xuanze()
xuexiban=trim(saferequest(request.form("xuexiban")))
call Safe_Request(xuexiban,2,"")
if xuexiban="进修" then
'response.Write "jinxiu"
elseif xuexiban="参观" then
'response.Write "canguan"
end if
end sub
if flag="savedata" then call savedata()
%>
|
<%
sub savedata()
Set rs=Server.CreateObject("ADODB.RecordSet")
shoujihaoma=trim(saferequest(request("shoujihaoma")))
call Safe_Request(shoujihaoma,1,"")
email=trim(saferequest(request("e-mail")))
call Safe_Request(email,2,"")
danweidizhi=trim(saferequest(request("danweidizhi")))
call Safe_Request(danweidizhi,2,"")
xuexiban=trim(saferequest(request("xuexiban")))
call Safe_Request(xuexiban,2,"")
zhuanye=trim(saferequest(request("zhuanye")))
call Safe_Request(zhuanye,2,"")
kaishidate=Trim(saferequest(request("kaishidate")))
call Safe_Request(kaishidate,2,"")
jieshudate=trim(saferequest(request("jieshudate")))
call Safe_Request(jieshudate,2,"")
jinxiushengname=trim(saferequest(request("jinxiushengname")))
call Safe_Request(jinxiushengname,2,"")
yuandanwei=trim(saferequest(request("yuandanwei")))
call Safe_Request(yuandanwei,2,"")
youbian=trim(saferequest(request("youbian")))
call Safe_Request(youbian,2,"")
tianbiaodate=trim(saferequest(request("tianbiaodate")))
call Safe_Request(tianbiaodate,2,"")
name1=trim(saferequest(request("name1")))
call Safe_Request(name1,2,"")
sex=trim(saferequest(request("sex")))
call Safe_Request(sex,1,"")
age=trim(saferequest(request("age")))
call Safe_Request(age,1,"")
jiguan=trim(saferequest(request("jiguan")))
call Safe_Request(jiguan,2,"")
minzu=trim(saferequest(request("minzu")))
call Safe_Request(minzu,2,"")
zhengzhimianmao=trim(saferequest(request("zhengzhimianmao")))
call Safe_Request(zhengzhimianmao,2,"")
wenhua=trim(saferequest(request("wenhua")))
call Safe_Request(wenhua,2,"")
jiatingtongxun=trim(saferequest(request("jiatingtongxun")))
call Safe_Request(jiatingtongxun,2,"")
cengzhuanye=trim(saferequest(request("cengzhuanye")))
call Safe_Request(cengzhuanye,2,"")
xiancongzhuanye=trim(saferequest(request("xiancongzhuanye")))
call Safe_Request(xiancongzhuanye,2,"")
yewuzhicheng=trim(saferequest(request("yewuzhicheng")))
call Safe_Request(yewuzhicheng,2,"")
jiankangqingkuang=trim(saferequest(request("jiankangqingkuang")))
call Safe_Request(jiankangqingkuang,2,"")
danweidianhua=trim(saferequest(request("danweidianhua")))
call Safe_Request(danweidianhua,2,"")
jiatingdianhua=trim(saferequest(request("jiatingdianhua")))
call Safe_Request(jiatingdianhua,2,"")
jianlidate=trim(saferequest(request("jianlidate")))
call Safe_Request(jianlidate,2,"")
daodate=trim(saferequest(request("daodate")))
call Safe_Request(daodate,2,"")
renhezhiwu=trim(saferequest(request("renhezhiwu")))
call Safe_Request(renhezhiwu,2,"")
guanxi=trim(saferequest(request("guanxi")))
call Safe_Request(guanxi,2,"")
jianame=trim(saferequest(request("jianame")))
call Safe_Request(jianame,2,"")
jiaage=trim(saferequest(request("jiaage")))
call Safe_Request(jiaage,2,"")
jiazhengzhimianmao=trim(saferequest(request("jiazhengzhimianmao")))
call Safe_Request(jiazhengzhimianmao,2,"")
danweizhiwu=trim(saferequest(request("danweizhiwu")))
call Safe_Request(danweizhiwu,2,"")
benrenyaoqiu=trim(saferequest(request("benrenyaoqiu")))
call Safe_Request(benrenyaoqiu,2,"")
lingdaoyijian=trim(saferequest(request("lingdaoyijian")))
call Safe_Request(lingdaoyijian,2,"")
bumenyijian=trim(saferequest(request("bumenyijian")))
call Safe_Request(bumenyijian,2,"")
danweiyijian=trim(saferequest(request("danweiyijian")))
call Safe_Request(danweiyijian,2,"")
zhusu=trim(saferequest(request("zhusu")))
call Safe_Request(zhusu,2,"")
jianlidate1="|"+replace(replace(replace(jianlidate,",","|")," ",""),"||","")+"|"
daodate1="|"+replace(replace(replace(daodate,",","|")," ",""),"||","")+"|"
renhezhiwu1="|"+replace(replace(replace(renhezhiwu,",","|")," ",""),"||","")+"|"
guanxi1="|"+replace(replace(replace(guanxi,",","|")," ",""),"||","")+"|"
jianame1="|"+replace(replace(replace(jianame,",","|")," ",""),"||","")+"|"
jiaage1="|"+replace(replace(replace(jiaage,",","|")," ",""),"||","")+"|"
jiazhengzhimianmao1="|"+replace(replace(replace(jiazhengzhimianmao,",","|")," ",""),"||","")+"|"
danweizhiwu1="|"+replace(replace(replace(danweizhiwu,",","|")," ",""),"||","")+"|"
if zhuanye="" then
response.write ""
response.End()
end if
if kaishidate="" then
response.write ""
response.End()
end if
if jieshudate="" then
response.write ""
response.End()
end if
if tianbiaodate="" then
response.write ""
response.End()
end if
if name1="" then
response.write ""
response.End()
end if
sql="select * from jinxiu"
rs.open sql,conn,1,3
rs.addnew
rs("shoujihaoma")=shoujihaoma
rs("e-mail")=email
rs("danweidizhi")=danweidizhi
rs("xuexiban")=xuexiban
rs("zhuanye")=zhuanye
rs("kaishidate")=kaishidate
rs("jieshudate")=jieshudate
rs("jinxiushengname")=jinxiushengname
rs("yuandanwei")=yuandanwei
rs("youbian")=youbian
rs("tianbiaodate")=tianbiaodate
rs("name1")=name1
rs("sex")=sex
rs("age")=age
rs("jiguan")=jiguan
rs("minzu")=minzu
rs("zhengzhimianmao")=zhengzhimianmao
rs("wenhua")=wenhua
rs("jiatingtongxun")=jiatingtongxun
rs("cengzhuanye")=cengzhuanye
rs("xiancongzhuanye")=xiancongzhuanye
rs("yewuzhicheng")=yewuzhicheng
rs("jiankangqingkuang")=jiankangqingkuang
rs("danweidianhua")=danweidianhua
rs("jiatingdianhua")=jiatingdianhua
rs("jianlidate")=jianlidate1
rs("daodate")=daodate1
rs("renhezhiwu")=renhezhiwu1
rs("guanxi")=guanxi1
rs("jianame")=jianame1
rs("jiaage")=jiaage1
rs("jiazhengzhimianmao")=jiazhengzhimianmao1
rs("danweizhiwu")=danweizhiwu1
rs("benrenyaoqiu")=benrenyaoqiu
rs("lingdaoyijian")=lingdaoyijian
rs("bumenyijian")=bumenyijian
rs("danweiyijian")=danweiyijian
rs("zhusu")=zhusu
rs.update
rs.close
'response.Write SQL
response.write ""
end sub
%>
| |