相信许多家长听到医生说小朋友有散光的时候,内心都是这样的👇👇👇
比较细心的家长接下来会有以下三连问:
“什么是散光?”
“孩子还小,散光能不能不戴镜?”
“散光度数会一直涨吗?”
每每这时候,我们非常理解大家会问这些问题。
毕竟,散光的视界,很多人还不懂。
角膜在各方向弯曲弧度相同(圆球形),外界光线进入眼内后形成一个焦点。
若恰好聚焦在视网膜上,则视物最清晰。
角膜在各方向弯曲弧度不相同(椭球形),外界光线进入眼内后不能形成一个焦点。
多个焦点形成的物象不在同一水平面叠加,视物模糊。
一般以角膜规则散光最为常见。除了角膜以外,眼内其他屈光组织的的弯曲弧度不对称也可引起散光。
如果散光≥2.00D,而幼年的时候,没有及时矫正,也能够导致视觉发育异常,形成弱视;双眼散光相差1.00~2.00D可能引起轻度弱视。
散光眼无论看近看远都不清楚。而我们的眼睛为了想要看清,会一直对模糊图像进行调节,因而容易发生视疲劳。
散光的小朋友可能会通过眯眼、歪头等方式达到略提高视力的目的。
有研究报道,早年散光导致的视物模糊以及对调节的影响可能会加速人眼近视化的发展,故认为幼儿早期正确、及时的散光矫正对于儿童近视的发展可能有控制效果。
因此,除低度的,对于远近视力无明显影响的散光外,多数散光需要戴镜矫正。
一般情况下,3~19岁散光量变化不大,在高散光(>3.00D)儿童(3-11岁)及11-19岁青少年人群中,散光量平均增加仅0.07D/年。
但是,如果自青春期起单眼视力不断下降,高度近视散光且度数不断加深,发展很快,戴镜视力不佳,同时双眼度数相差明显,则需要通过角膜地形图检查排查一种特殊情况:圆锥角膜。
儿童矫正散光首选框架眼镜。
优点:矫正中低度规则性散光效果较好;经济、安全。
缺点:矫正高度散光效果不理想;存在周边环形暗区,物像放大等。
接触镜(隐形眼镜)包括透气性硬性接触镜(GRP)和环曲面软性接触镜。
优点:对高度散光也可很好的矫正;可明显消除双眼视觉的空间变形问题;相对于手术方法尚属安全;无周边环形暗区及物像放大效应。
缺点:早期舒适度不佳,需要一段适应期;护理不当可损伤角膜,有发生感染的可能,故配戴前应细心指导培训,方可取得较好的治疗效果。
主要包括准分子激光角膜切削术、眼内人工晶状体手术、散光角膜切开术及传导性角膜热成形术等。需术前进行全面检查,根据患眼的结构特点,个性化地设计治疗方案。
还是不懂的同学,欢迎关注我们的公众号,预约视光诊疗专科医生,见面详谈哦~
专家介绍
邓军
主治医师、医学硕士
高级验光师,国际角膜塑形学会亚洲分会(IAOA)成员,全国眼镜行业“岗位能手”。擅长各类低视力的康复治疗以及儿童远视、近视、散光、斜弱视的诊断和治疗,如渐变多焦点眼镜、高透氧硬性角膜接触镜(RGP)、角膜塑形镜(OK镜)的临床验配等。曾获得浙江省首届验光技能大赛第一名,主持市厅级科技项目一项,并在相关领域发表学术论文多篇。
王文文
主治医师、医学博士
擅长儿童斜弱视、远视、近视、散光及其他常见眼病的诊治。于国外专业核心期刊发表并由SCI收录学术论文2篇。
''标签解析异常!
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)