“我能平躺,只是腿要蜷起来,这样可以做手术吗?”23岁的小佳(化名)坐在轮椅上,他望着医生的眼神充满着期盼。
小佳大概半年前注意到自己的眼睛往外偏斜,当时并未重视,可是后来左眼往外偏斜的越来越严重,明显影响外观,所以他很想解决这个问题。
但小佳的治疗之路并不顺利,由于幼时曾诊断“脊柱肿瘤”,顽强的小佳经历了3次手术,才让生命之火得以继续燃烧。但是小佳平卧时的双腿却也已经无法伸直,偶尔还会有不自主抽搐。不仅是小佳对自己的身体状况是否能适应手术感到非常忐忑,即使是有丰富斜视手术经验的王文文医生在检查完小佳的情况之后也陷入了两难:
如进行全身麻醉手术,手术安全性高,不用担心手术中抽搐,但术中无法观察斜视矫正效果,另外也会增加患者的手术费用;
如进行局部麻醉,患者术中不能持续平躺的话怎么办?
小佳是外斜视,大约在40棱镜度以上,需要同时移动内直肌和外直肌两条肌肉;并伴有双眼下斜肌亢进,这就意味着还需要移动双眼的下斜肌。
所以要改善小佳的斜视要做4条肌肉的手术,所需手术时间比常规的斜视手术长一倍!
而且患者身体状况比较特殊,且曾行多次手术,术中若神经太敏感,不能耐受手术怎么办?
经过检查发现小佳竟然还有有一千多度的高度近视,眼球长,眼球壁薄。这无疑增加了术中肌肉移动到新位置用缝线固定时,眼球发生穿孔的风险。另外,假如缝针时小佳发生了不自主的抽搐,后果不堪设想。
“那咱们保持联系,等我这边跟侯主任会诊之后决定好手术方案再通知您。这几天放宽心,好好休息!”,文文医生这么告诉小佳。
在跟斜视专家侯立杰主任开展会诊时,侯主任得知了小佳有如此强烈的手术意向之后,当机立断,提出了治疗方案。
不自主抽搐是个隐患,再加上高度近视眼球比较薄,所以我们设计2个备选方案:
A、如果术中不自主抽搐明显和/或眼球较薄,选择虽矫正效果有限,但更加安全的肌肉悬吊手术;
B、如术中配合好,无明显抽搐,眼球表面厚度相对正常,则选择效果更加确切的肌肉后退术。
手术当天,斜弱视专科做了万全的准备,特地多配备了一名手术助手,以备及时处理可能发生的意外。
在主刀侯主任的安慰引导和之江院区斜弱视专科全体医护人员的鼓励下,本来充满紧张的手术室也变得轻松愉快了起来。小佳全程精神状态佳,情绪平和,配合良好。
最让人惊喜的是,术中小佳并未发生抽搐,且眼球厚度可,于是侯主任放下心来,选择了效果更加满意的方案B。术中观察眼位已恢复正位,手术非常成功!
手术结束后,助手蒋益和手术室护士孙恒两大“猛男”将小佳小心翼翼地抱起并抬上了轮椅。
小佳对浙江省眼科医院之江院区精湛的医术和服务态度非常满意,开心地竖起了大拇指。
小佳与坎坷人生抗争不低头的精神让浙江省眼科医院之江院区斜弱视专科的医护人员们深深感动。
而医护们也秉持着“有时治愈,常常帮助,总是安慰”的理念,尽自己所能的来帮助小佳。
手术有难度、人生也同样有困境,但是这些都没有难倒医生们跟小佳。其实,有的时候遇到困难并没有想象中那么可怕。只要患者本人有信心,医生有精湛的技术,双方互相信任共同携手,一定能更好地解决疾病。
''标签解析异常!
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.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)