最近小丽(化名)由于12岁的女儿查出来有300多度的近视心急如焚,只因主诊医师告诉她:“年龄这么小就有三四百度,加上这个阶段身体生长发育速度快,眼球也会和身体一样快速地长大,如果不好好控制近视,很有可能会发展到高度近视,以后会有很多并发症!严重的会失明!现在最佳方案是配OK镜,可以有效控制近视进展。”
这位朋友着急地找到浙江省眼科医院之江院区病区副主任魏丽清医师咨询,魏医师安慰她:“只要目前好好控制用眼,配合医生的治疗,定期检查眼睛,发生高度近视及并发症的概率会大大降低!OK镜家里经济条件允许的话鼓励配。”
那这位主诊医生的话是在危言耸听吗?是为了让这对母女配OK镜吓唬他们吗?
截至目前,我国近视人数达到5亿~6亿人,患病率已超过人口总数的50%,其中患高度近视的人数达到数千万。高度近视通常是指屈光度超过600度,眼轴长超过26.0mm的近视。
高度近视不等同于病理性近视!高度近视里有一部分度数稳定,眼底未出现相关病变,这属于单纯性近视。另一种就是“病理性近视”或是“进展性近视”,往往在成年以后还会逐渐加深,常在1000度以上,甚至到3000度以上,同时眼底容易发生很多并发症,如不及时治疗,易造成不可逆的视力丧失。
高度近视中的病理性近视度数加深的原因是眼球不断地扩张,随着眼球变大,后部眼球壁出现局部向后突出,称为后巩膜葡萄肿,容易导致各种并发症。视觉关键部位黄斑位于此处,此处的并发症如黄斑出血、黄斑新生血管、黄斑裂孔、黄斑劈裂、黄斑萎缩等,都容易导致视力明显下降、中心暗点及视物扭曲感。
眼球壁的扩张会导致眼底神经层(视网膜)也逐渐地变薄,会出现周边视网膜变性及裂孔,眼球中央的水就会从裂孔里灌到视网膜下,导致视网膜脱离,视网膜脱离是会导致失明和眼球萎缩的眼病,需要尽快手术治疗。
高度近视患者需要定期检查眼底,看有无发现眼底病变,检查方法有:黄斑OCT,广角眼底照相或散瞳检查眼底,B超等。
除了需要及时发现眼底病变及时治疗,防止轻度眼底病变进展为严重的致盲性并发症,高度近视患者也需要每年检查近视度数及眼球大小(即眼轴),如果近视进展过快,部分患者可能需要尽早地进行手术干预(后巩膜加固术)。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
可以同时解决高度近视和白内障的问题,适用年龄稍大的患者
|
|
|
适应度数增长过快的高度近视患者,可以让近视发展的脚步慢下来
|
|
对于40岁以上不习惯戴眼镜或者度数太高配不足度数的患者,可以通过白内障手术降低度数,再配低度数的眼镜,不仅矫正视力能提高,佩戴眼镜时头晕的感觉也会缓解很多。眼底不错的患者还可以装多焦的人工晶体,同时解决白内障、高度近视、老花的问题,可谓一箭三雕!
不管是否已经行上述的治疗方法,因为眼底还是高度近视的改变,视力损伤的危险因素仍存在,所以仍应定期检查,以早发现、早干预、早治疗,防止并发症发生。
高度近视的并发症这么严重,所以我们要努力做到预防中低度近视变成高度近视,预防单纯高度近视变成病理性近视,预防病理性近视出现严重并发症。
1~6岁的小孩处于视觉发育期,要从小建立屈光发育档案,监控孩子的眼睛视力变化。
2.控制近距离用眼过多,减少电子产品的使用,工作学习的间隙要闭眼休息或者远眺10分钟 。
3.研究证明太阳光可以刺激多巴胺分泌增多,对加固巩膜、近视防控有很好的作用,专家建议每天户外运动2小时。
4.青少年可在正规眼科机构验配OK镜,OK镜已被证明可以有效延缓近视的进展。
5.饮食不要偏食,注重营养均衡。
6.已经是高度近视的患者,定期检查眼睛很重要!
孙长文
副主任医师、医学硕士、眼底病专科副主任
从事眼科临床工作10余年。擅长23/25G微创玻切手术治疗视网膜脱离、黄斑部疾病、糖尿病性视网膜病变等疾病,以及复杂白内障手术。在国内眼科杂志发表相关论文多篇。
杨乾军
副主任医师,医学硕士,玻白专科副主任、医教部副主任
从事眼科临床工作10余年,擅长各类白内障,糖尿病性视网膜病变,黄斑裂孔,黄斑前膜,视网膜脱离等眼底疾病,眼外伤的微创手术治疗。完成各类相关手术逾10000例。特别在复杂白内障手术,多焦点人工晶体应用方面有丰富的经验。主持或参与国家级及市级课题4项,在国家一级核心期刊发表论文多篇。
邓军
副主任医师、医学硕士
高级验光师,国际角膜塑形学会亚洲分会(IAOA)成员,全国眼镜行业“岗位能手”。擅长各类低视力的康复治疗以及儿童远视、近视、散光、斜弱视的诊断和治疗,如渐变多焦点眼镜、高透氧硬性角膜接触镜(RGP)、角膜塑形镜(OK镜)的临床验配等。曾获得浙江省首届验光技能大赛第一名,主持市厅级科技项目一项,并在相关领域发表学术论文多篇。
魏丽清
主治医师、医学硕士、病区副主任
毕业于中山大学眼科中心。擅长白内障、眼表疾病、高度近视、青光眼、眼底病等常见眼病的诊断与治疗。
''标签解析异常!
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)