一觉醒来眼睛胀痛,看东西模糊,看灯光外围出现彩虹圈,不少人以为只是没睡好、累到了,忍忍就过去了。⚠️当心!这可能是闭角型青光眼急性发作,属于眼科急症,拖延可造成永久失明!
51岁的秦女士(化名)就遇到了这样惊险的状况,一日晨起,她右眼突然看不清楚,眼胀痛得难以忍受。经魏丽清副主任医师检查发现,她右眼视力仅4.3,眼压高达54.2mmHg(正常眼压10~21mmHg),确诊为双眼闭角型青光眼(右眼急性大发作)。
若再拖延治疗,高眼压会摧毁视神经,造成终身失明。经过我院阶梯式规范急救+手术治疗后,患者远中近视力基本稳定在4.9,保住了完整视功能。
闭角型青光眼,根源在于眼球内部的排水通道(房角)变窄,房水排出受阻引发眼压升高,分为急性发作型和慢性隐匿型,危害表现差别很大。
发作起来十分凶险,情绪激动、熬夜、暗处久看手机,都是很常见的诱发因素。发作时,眼球剧烈胀痛、视物发雾、看灯光出现彩虹圈,伴随头痛恶心呕吐。极易被误判为肠胃病、偏头痛,错过黄金救治期。
⚠️短时间飙升的眼压会持续压迫视神经,短短数天就可能造成视神经大面积萎缩,视野永久缺损,像秦女士初诊时眼底视神经因为高眼压出现水肿迹象。
沉默的视力小偷,这个类型欺更具迷惑性!早期无明显眼痛,仅偶尔轻微眼胀、视物疲劳,大多人都会直接忽略。狭窄房角反复间断关闭,眼压缓慢、持续性升高,视神经悄悄坏死。等到察觉视野缩小、中心视力下降时,视神经损伤已无法逆转。
⚠️这种不可逆损伤是青光眼最可怕的特点——目前医学手段只能控制眼压,无法修复已经坏死的视神经纤维。
针对闭角型青光眼,我院建立了「急救-激光-药物-手术」全流程分层诊疗体系。
如同秦女士初诊流程,采用药物快速降眼压、多联局部降眼压滴眼液联合控压,配合激素消除角膜水肿;眼压难以控制时,紧急行前房穿刺术释放房水,快速挽救濒临受损的视神经,为后续治疗争取窗口。联合虹膜激光治疗,打通堵塞的房水排出通道,从根源减少急性发作风险。
进行白内障超声乳化联合房角分离一站式手术,一次性解决青光眼、白内障两个问题。根据您的用眼需求及眼部情况,可以选择植入双焦点、三焦点人工晶体,术后无需佩戴老花镜。秦女士术后复查显示,眼压基本稳定,视神经纤维层损伤停止进展,远近视力同步恢复。
⚠️高危人群:40 岁以上、有青光眼家族史、高度近视人群,糖尿病、高血压者、长期使用激素类药物者、眼外伤或眼部手术史,建议每年至少做 1 次眼压、眼底筛查。
我院开设青光眼专科门诊,可早期筛查隐匿慢性闭角青光眼;针对急性发作患者,开通急诊绿色通道,快速降压急救;成熟开展激光、青白联合微创手术,一站式解决青光眼合并白内障问题。
''标签解析异常!
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)
''标签解析异常!
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)