白内障手术很成熟,相关技术也在不断进步,大多数人在术后都能获得清晰的视野。
可如果术后感到眼干涩、畏光、异物感,是怎么回事呢?是手术做失败了吗?!
不一定哦。可能是白内障手术相关性干眼!
今年65岁的杨大伯半年前因双眼白内障在外院做了手术治疗,术后视力恢复良好。但近半年来双眼总是感觉干干的,眼里好像有沙子,怕光症状也比较明显。明明手术后按时用药,定期医院复查,但上述症状始终没有好转,并且反复出现,让杨大伯不堪其扰。
好在经朋友介绍,杨大伯慕名来到之江眼科医院干眼中心陈丽丽主治医师的门诊。经裂隙灯及一系列相关检查后,发现杨大伯这是出现了“白内障手术相关性干眼”,据相关调查显示白内障手术相关性干眼的发生率约为9.8%~72.6%。
陈丽丽医生为杨大伯制定了规范化干眼诊疗计划,干眼治疗联合药物治疗。治疗一次后,症状明显好转,双眼眼红、流泪症状明显减轻,视物模糊也好转。
杨大伯表示十分满意,并用时3天组织语言,亲笔写下自己的就诊感想与体会,表达对陈丽丽医生技术水平和医院优质服务的认可和赞美。
上文中杨大伯明明术前没有严重眼干的感觉,为什么术后会干眼呢?
这就需要我们来了解一下什么是【白内障相关性干眼】。
1.心理因素:随着年龄的增长,高达80%的老年人在术前就已存在干眼症状,只是他们可能没有太在意。而手术后,往往像“看宝贝”一样关注自己的眼睛,稍有不适感会立即发觉。对术前已存在的干眼症在心理上可能会被放大,使术后感觉眼干症状明显加重。
2. 角膜神经的损伤:尽管白内障手术技术不断进步,切口越来越小,但仍然会对我们眼表功能产生一定影响。手术切口可引起不同程度的角膜及眼表组织神经损伤,引起泪液分泌的量减少。
3. 机械损伤:手术操作及器械可能会损伤角膜、结膜及睑板腺的结构和功能,影响泪膜的稳定性。
4.手术相关用药:手术前后使用的眼药水及手术过程中使用的麻醉药、消毒液等均可破坏泪膜和眼表的平衡,尤其是其中含有的防腐剂成分。
5. 炎症反应:手术中可能会损伤眼表组织结构诱发一系列炎症反应,使得眼表环境发生改变,引起神经感觉异常、泪液分泌及睑板腺油脂分泌减少。
白内障术后干眼在术后数天至数月出现,随着时间的推移,可逐渐缓解,部分患者可恢复至手术前状态。
临床表现与非手术相关干眼相似,常表现为眼干涩、畏光、流泪、异物感、刺痛感及视物模糊等。
此疾病可能长期存在,但多数患者术后视力恢复良好,仅小部分患者可能影响术后视力。
一、药物治疗
可使用不含防腐剂的人工泪液,局部予以促泪液分泌剂及抗炎治疗。
二、物理治疗
使用一次性医用刷头清洁眼睑缘及每一根睫毛,高效驱除睑缘及睫毛根部鳞屑、结痂、分泌物等。
主要适用于睑板腺功能障碍伴或不伴蠕形螨感染的睑缘炎及睑缘炎相关角结膜病变的患者。
包括雾化熏蒸、热敷、睑板腺按摩、冷敷四个步骤:
雾化熏蒸:通过振动将药物雾化成微细分子,形成雾滴,药物分子直接连续、全面的作用于患者的角结膜面;睑板腺按摩前配合眼部雾化提高了眼部的湿润度,缓解眼疲劳、干涩、异物感、疼痛等症状,减少按摩时的刺激。
热敷:促进眼周血液循环,缓解眼部疲劳感,扩张睑板腺开口,使病理性睑脂具有一定流动性,有利于排出。
睑板腺按摩:利用机械作用促进睑板腺内病理性睑脂排出,保持睑板腺管的通畅。
冷敷:可减轻眼部充血,收缩睑板腺开口,用于睑板腺疏通后消除炎症及镇痛作用。
光润干眼治疗主要针对睑板腺功能障碍、有螨虫睑缘炎的人群,具有光疗干眼高效快捷、杀菌祛螨的特点。
治疗过程:以强脉冲光为核心,结合睑板腺按摩、冷敷等为一体的诊疗方案通过强脉冲光波加热睑板腺,溶解陈旧及顽固病理性睑脂,促进睑脂通过按摩排出,疏通睑板腺。同时,强脉冲光产生的瞬时高温,可杀除寄居于毛囊内的螨虫,达到除螨效果。强脉冲光:是一种强度很高,经过聚焦和过滤后形成的宽谱光,本质是普通光而非激光,无辐射。
光润干眼治疗优势:
瞬时增温:从内到外加热,使真皮组织瞬时达到螨虫致死温度,杀菌祛螨。
光子穿透:选择性对皮肤加热,深入睫毛囊内杀死寄居的蠕形螨虫。
改善环境:通过光化(热)效应,抑制炎症传播、安全有效杀灭病菌、蠕形螨虫。
白内障手术相关性干眼重在预防,如术前存在较为明显的干眼,需进行积极治疗后再行白内障手术治疗。
不过即使术后出现干眼,也不必过度担忧,只要在医生的指导下规范化用药及治疗,且保持心情愉悦及充足的睡眠,大多患者在白内障手术后也能享受舒适和清晰的视觉!
''标签解析异常!
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.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)