说起青光眼,大家都不陌生。这个词经常活跃在电视广告中,而且大部分都和老年人挂钩。
然而,这种疾病的发病人群包括各个年龄段的人,而年龄在45岁以上的中老年人更为常见。
青光眼被称为“视力的小偷”,是全世界第一位的不可逆致盲疾病,是全世界致盲的第二主要原因,仅次于白内障。
62岁的张阿姨(化名)4个月前就因为右眼眼痛,到当地医院就诊,被诊断为“双眼原发性闭角型青光眼(右眼急性发作期)”,如不及时治疗,很有可能会失明,这对张阿姨来说就是晴天霹雳。
在当地医院接受“右眼小梁切除术”后,张阿姨眼压仍有波动,并感觉看东西十分模糊,积极调整心态后,张阿姨及家人主动了解青光眼及国内知名青光眼专家,希望可以最大限度地控制青光眼的进展,挽救视功能。
在闭角型青光眼治疗方面,我院副院长潘伟华主任医师在业内享有美誉,因此张阿姨慕名从陕西省来到杭州找潘院长治疗。
眼球内部有个水循环称为房水循环,由眼内特定结构不停地产生,再由眼球出水口不停地排到血液循环中。这个出水口组织叫前房角,闭角也就是前房角比正常人要小要窄,甚至关闭,使房水在排出进入血液循环时受到阻碍(通俗地说就是眼球内部的出水口堵塞,使房水流出受阻),从而引起眼压升高,压迫眼睛的视神经,引起视野缺损,最终导致失明。
手术方式的选择原则是要兼顾有效性(青光眼病情控制)与安全性(损伤最小,危险最小)。潘院长建议在选择手术前,要做全面,细致的青光眼检查,包括房角、眼轴、眼压、视盘改变及视野损害程度,对于原发性闭角型青光眼,尤其是房角检查,多数医院只依赖UBM,忽视了房角镜的检查的必要性,此外还要结合患者的个体情况,这需要丰富的临床经验。
虹膜激光周切术或手术周边虹膜切除:
在虹膜组织切除一个小孔,使后房的水能够直接通过小孔流向前房,前房和后房水压相同,从而让房角重新开放。适用于早期闭角型青光眼。
白内障手术联合房角分离术:
重新开放关闭的房角,恢复房水流出通道,是一种微创、顺应生理通道而为的手术方法,80%的患者得到了较理想的手术效果,而且手术的损伤小,恢复快。内窥镜可以让医生看到360°房角结构,达到360°房角开放,因此联合内窥镜下房角分离能够实现个体化、精准化分离。对于联合降压药物治疗效果不佳合并白内障的患者,是首选手术。
经典的手术小梁切除术:
小梁就是眼球出水口的筛网,小梁切除术是在眼球上造瘘,使房水从眼球内排出,降低眼压。但眼球表面有丰富的血管,随着时间的推移,人造的出水口可能会被瘢痕再次堵塞,眼压随之再次升高,仍需二次手术,因此一般不能作为首选手术。
潘院长在闭角型青光眼治疗方面,积累大量的临床经验,为最大限度地控制青光眼的进展,潘院长计划为张阿姨实施内窥镜下房角分离术,保证能360°观察到房角结构并采取精细化操作。
手术中的情况比想象中的复杂,在内窥镜的帮助下,潘院长多次用粘弹剂及器械来回切换小心分离张阿姨的房角,终于360°打开了关闭的房角,但是在超乳过程中,前房变浅,潘院长冷静评估,发现患者悬韧带松弛,术中与患者及家属沟通后植入囊袋张力环,最终顺利完成手术。
术后张阿姨前房反应轻微,视力由原来的0.3提高到0.5,前房变深,眼压控制稳定,张阿姨对手术效果非常满意,连连感谢潘院长并送上锦旗。
我院是国内少数积累大量房角分离手术经验及青光眼并发症(恶性青光眼)处理经验的专科医院,青光眼专科开展虹膜激光周切术,复合式小梁切除术、白内障手术联合房角分离术、青白联合等多种抗青光眼手术,根据术前房角、眼压、视盘改变及视野损害,结合患者的个体情况,从专业的角度建议实施不同抗青光眼手术,有效控制青光眼病情,尽可能减少患者多次手术带来的并发症及经济压力。
潘伟华
副院长、医教部主任、眼病中心主任
主任医师、医学硕士、访日学者、硕导
中国医师协会眼科循证学组委员,中国中西医结合学会眼科分会青光眼学组委员,中国非公立医疗机构协会眼科专委会青光眼学组委员兼秘书。从事眼科临床工作36年。擅长青光眼、白内障的诊治,尤其对青光眼合并白内障、复杂性、难治性青光眼、先天性青光眼的诊疗以及青光眼schlemm管手术、闭角型青光眼房角分离术、引流阀手术、眼内窥镜青光眼微创手术等方面有丰富临床经验。
''标签解析异常!
Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。
在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
在 System.Data.SqlClient.SqlDataReader.TryHasMoreRows(Boolean& moreRows)
在 System.Data.SqlClient.SqlDataReader.TryReadInternal(Boolean setTimeout, Boolean& more)
在 System.Data.SqlClient.SqlDataReader.Read()
在 System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping)
在 System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue)
在 System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords)
在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
在 Whir.Repository.Database.Query(String sql, Object[] args)
在 Whir.Label.Dynamic.Content.GetColumnFileValue()
在 Whir.Label.Dynamic.Content.Render(HtmlTextWriter output)
''标签解析异常!
Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。
在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
在 System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error)
在 System.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync()
在 System.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket()
在 System.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer()
在 System.Data.SqlClient.TdsParserStateObject.TryReadByteArray(Byte[] buff, Int32 offset, Int32 len, Int32& totalRead)
在 System.Data.SqlClient.TdsParserStateObject.TryReadString(Int32 length, String& value)
在 System.Data.SqlClient.TdsParser.TryReadSqlStringValue(SqlBuffer value, Byte type, Int32 length, Encoding encoding, Boolean isPlp, TdsParserStateObject stateObj)
在 System.Data.SqlClient.TdsParser.TryReadSqlValue(SqlBuffer value, SqlMetaDataPriv md, Int32 length, TdsParserStateObject stateObj)
在 System.Data.SqlClient.SqlDataReader.TryReadColumnInternal(Int32 i, Boolean readHeaderOnly)
在 System.Data.SqlClient.SqlDataReader.TryReadColumn(Int32 i, Boolean setTimeout, Boolean allowPartiallyReadColumn)
在 System.Data.SqlClient.SqlDataReader.GetValues(Object[] values)
在 System.Data.ProviderBase.DataReaderContainer.CommonLanguageSubsetDataReader.GetValues(Object[] values)
在 System.Data.ProviderBase.SchemaMapping.LoadDataRow()
在 System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping)
在 System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue)
在 System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords)
在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
在 Whir.Repository.Database.Query(String sql, Object[] args)
在 Whir.Label.Dynamic.Content.GetColumnFileValue()
在 Whir.Label.Dynamic.Content.Render(HtmlTextWriter output)