斜弱视的诊室总是充满欢笑的,来这里的大多是小朋友们,他们天真活泼,单纯可爱。如果医生检查过后说小朋友需要做斜视手术,想必爸爸妈妈们心中会有很多担忧,可能也会有这样的想法:
斜视手术主要目的?
1.改善双眼视功能;2.美观;3.消除复视。
1.改善双眼视功能
如果是为了获得或改善双眼视功能,建议尽早手术不要拖。
我们的双眼同时注视一样东西时,大脑会将双眼看到的画面融合,形成立体景象。拥有立体视觉对于从事美术、航天、建筑、显微外科等领域的工作非常重要。
斜视会使双眼看到的物体不同,大脑为了不让画面互相干扰,会选择放弃使用斜视眼(单眼抑制)或者将好眼的中心区与斜视眼的非中心区形成异常对应。一旦发生以上情况,就很难拥有良好的立体视觉,需要尽早手术,恢复双眼的正位,为立体视的产生创造可能。
比如出生没多久就发现的“对眼”(先天性内斜视),或者虽然2、3岁以后才出现“对眼”,但是戴眼镜不能完全改善正位(非调节性内斜视/部分调节性内斜视),或者虽然有时能维持眼睛正常位置,但“飘眼”的频率越来越高,已经影响立体视觉的间歇性外斜视,我们建议尽早手术,并可根据情况在术后辅以双眼视功能训练。
2.美观
如果不考虑视功能,只是为了美观,比如知觉性斜视(一只眼矫正视力很差,无法双眼共同使用),什么时候做好了决定再来手术都可以。
3.消除复视
一条或数条控制眼球转动的肌肉麻痹会引起该眼球运动受限,导致麻痹性斜视,从而使双眼无法共同转向同一注视目标,大脑接收到完全不同的两个画面,形成难以忍受的双眼复视。这种情况多见于成年人,视觉发育停止后的大脑很难再启动单眼抑制或异常对应来抵抗。患者正常生活受到严重困扰,往往会主动要求手术。
但麻痹性斜视大多是指挥肌肉运动的神经除了问题, 常涉及到颅内外,眼眶占位性病变,外伤,代谢,肿瘤转移,血液循环障碍,神经肌肉病变,退行性病变等,需要查找病因并对因治疗,待病情稳定6-12个月后,仍然残留斜视者再考虑手术治疗。
综上,不同类型斜视的发病因素不同,手术目的不同,对手术时机的轻重缓急要求也各不相同。如果希望提早或拖后手术时间,建议最好先咨询专业医生的意见,再做出恰当的决定
''标签解析异常!
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)
''标签解析异常!
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)