中国儿童青少年面临的近视问题已成为重要的社会问题之一。我国儿童青少年近视率高达52.7%,近视人口低龄化意味着将来高度近视的患者会越来越多,而高度近视患者可并发眼部致盲性疾病。
因此对于已经近视的患者来说,要如何通过科学防控手段避免发展成为高度近视呢?如何判断近视控制效果怎么样?高度近视标准是什么?
本文带领大家一起解读《近视管理白皮书(2022)》专家共识。
0-6岁学龄前儿童时期是视觉发育的关键期,除了预防弱视、斜视的发生以外,也是预防近视发生、养成良好视觉习惯的关键时期。
根据不同年龄段正常儿童眼及视觉发育特点, 应为0~6 岁儿童提供13 次眼保健和视力检查服务。新生儿期2 次,分别在新生儿家庭访视和满月健康管理时;婴儿期4次,分别在3、6、8、12月龄时;1 至3 岁幼儿期4 次,分别在18、24、30、36 月龄时;学龄前期3次,分别在4、5、6岁时。
新共识对6岁以上孩子近视阶段的划分为两个阶段,分别是近视前期和近视期。
近视前期:虽然没有近视,但是远视力储备少于同年龄儿童,且眼轴快速增长。近视儿童在近视发生前三年已经开始眼轴快速增长,并且在近视发生的前一年增长最快。因此即便是孩子没有近视,家长也需要定期监测孩子的远视储备以及眼轴的变化情况。
近视期:小朋友睫状肌麻痹验光(也就是散瞳或扩瞳检查)后近视度数在50度及以上称之为近视期。
如何发现孩子是否处于近视前期?需要定期检测哪些项目?
屈光度检测:屈光检查常规以睫状肌麻痹后使用电脑验光仪进行自动验光的结果作为测量金标准。而眼健康普查时,一般采用非睫状肌麻痹下电脑验光检查,频率每学年不少于2次。
眼部健康的监测:包括眼底、眼压和眼表健康等。
值得注意的是:随着近视度数增高,眼轴不断增长,高度近视患者发生眼底致盲性并发症的几率大大增加。因此,高度近视人群应格外注意检测眼底和眼压情况。
近视相关危险因素的监测:比如长时间近距离用眼(距离小于20厘米,时间大于30分钟)对任何年龄段(包括成年人)都是近视发生及再进展的高危因素。
当调节放松时,近视度数超过600度或者眼轴超过26.5mm都属于高度近视。有部分近视患者先天角膜比较平坦,天生眼轴较长,这类近视患者近视度数并不高,但眼轴过长容易产生高度近视相关的并发症,需要引起重视。
高度近视人群,建议至少每6个月进行眼底等相关情况的监测。
由于目前近视发生发展的机制尚不清楚,因此对于任何一种单一的近视防控手段可能并不适合所有近视患者,目前纳入专家共识用于控制近视度数增长有效的技术有如下几种:
角膜塑形镜是一项成熟可靠的光学干预技术,也是目前临床应用于近视控制的最有效的干预方法之一。通过夜间配戴后压平中央角膜,在周边角膜形成离焦环,从而在改善白天裸眼视力的同时通过离焦作用控制近视度数以及眼轴的增长。但OK镜不能保证对所有人都能起到非常好的效果,经过改良设计后的OK镜(小光学区设计的OK镜或者增加Jassen因子后)能更加有利于近视的控制。
是白天配戴的隐形眼镜,科学研究表明多焦点软性角膜接触镜能有效延缓近视度数及眼轴的增长,屈光度进展减缓0.2~0.3 D/年,眼轴增长减缓0.1 mm/年。近年研究提示有诸多的影响因素可以影响多焦点软性角膜接触镜近视控制的效果,包括:离焦量的优化,离焦环的设计,配戴时长的管理。每日配戴时间越长,近视控制效果越好。当每天配戴镜片7 h或更长时间时,近视控制效果可达58%。
离焦框架镜类似传统框架眼镜,通过周边离焦设计的镜片在在保证中心视力清楚的同时能通过周边离焦设计很好地控制近视/眼轴增长。
以低浓度阿托品为主,使用前要严格评估潜在的危险因素。在应用过程中需要严密随访用药反应以及近视控制效果,并及时处理可能出现的不良反应。
如何评估近视控制效果?什么时候需要采用联合应用?
采用以上近视控制光学策略或药物手段治疗6个月后,眼轴增长≥0.40mm/年或近视度数每年增长≥75度/年者建议采用联合应用方案(见下图)。
多个研究显示,联合应用的近视控制方案相较单一方案对眼轴控制效力显著提高,可最大限度提高当前方案的近视控制效力。
家长们平时应多了解爱眼护眼知识,定期带孩子检查视力,帮助孩子爱护眼睛,预防近视。孩子近视了,也不要太担心,尽早前往医院,听取专业眼科医生的建议,科学控制近视进展,也能为孩子的光明的未来保驾护航。
本文主要参考文献来源:中华医学会眼科学分会眼视光学组, 等. 近视管理白皮书(2022). 中华眼视光学与视觉科学杂志 , 2022, 24(9): 641-648.

''标签解析异常!
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)