电话:0571 - 81109666
来院路线
新闻报道
医院新闻
首页 > 新闻报道 > 医院新闻 > “高度近视”儿童突发“失明”之谜

“高度近视”儿童突发“失明”之谜

作者: 信息来源: 发布日期:2023-07-14 21:25:42浏览量:

前段时间,杨医生的诊室来了一位6岁的复诊小朋友,陪伴着孩子的是焦急的爸爸妈妈。杨医生看了孩子的历史病例,发现这个孩子年仅6岁,初次就诊时检测出近视度数竟高达一千多度,矫正视力仅有0.3。

这样的结果让孩子的父母陷入深深的担忧之中。

图片

杨医生翻看了以往的病历发现,初诊时孩子做了一些检查,结果显示眼睛结构并没有什么异常。眼轴等数据也不支持高度近视的诊断,因此初诊时医生给孩子开具了散瞳药,这次就诊正是用了3天散瞳药后的复查。

用完散瞳药水后,杨医生复诊发现孩子的屈光度数奇迹般地从一千多度高度近视变成了完全正常的低度远视,但孩子的视力却更低了,甚至无法看见视力表上最大的视标。

杨医生不禁在心里犯起了嘀咕:难道是传说中“患者看不清,医生看不见”的视神经炎

视神经炎

视神经炎是一种是累及视神经的炎症性脱髓鞘疾病或其他炎症性及感染性疾病,可引起急性视力丧失。

图片

杨医生迅速在脑海中翻找着自己曾经看过的一些案例,为这个孩子设计了一个小游戏:把诊室灯全部关掉后,让孩子在昏暗环境里穿越过椅子等障碍物拿取桌子上的一个细小物体。

虽然在做视力表检查时,孩子远近视力都欠佳,但多次都非常顺利地通过了这个小游戏,说明孩子的暗视力和近视力都没有问题。

孩子的视物能力与检查结果非常矛盾,这让杨医生无法简单解释为什么这个六岁孩子视力如此低。

这时候杨医生想到了一个疾病“非器质性视力下降”,但诊断“非器质性”的前提是孩子的确不存在“器质性”病变,这需要补充一些电生理检查

就在做完电生理检查后,奇迹发生了。

检查前医生在劝导小朋友滴检查用眼药水时,为了安慰小朋友就告诉他:滴了药水后视力就会好起来的。

电生理检查后复测视力医生发现孩子双眼视力达到了1.0,同时电生理检查结果显示完全正常。


解开谜题

图片

无独有偶,近来不论是我们医院门诊还是同行都遇到了好多与案例中有相似情况的的孩子。概括来说,就是都在初次就诊检查时,表现出很差的视力结果,但是在一些情绪疏导劝解之后,视力又都“恢复”了正常。

这种“非器质性视力下降”可以分为两类:

1

第一类是看得见但虚报视力。

2

第二类是存在真实的转换性躯体障碍,打个比方就是我们常说的“癔症”。

3

以上两类的共同点是孩子可能面临一些情绪压力,包括家庭与学校的压力。

在后续的复诊中,我们得知案例里孩子的家长从孩子小小年纪就“高度近视”的惊吓,最后变成不药而愈的惊喜的过程中吸取了不少经验教训。他们为孩子减少了一些课业的负担,增加了很多户外活动,所以孩子也一直维持着良好视力。




随着时代的高速发展,不仅仅是成年人需要面临各种压力,“鸡娃”的压力也表现在方方面面。孩子能否拥有一个光明的未来,好视力跟好心情都很重要。

图片
''标签解析异常!
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)
      浙江省眼科医院之江院区
  • 医院地址:杭州市西湖区转塘街道象山366号
  • 预约电话:0571-81109666