近期,屈光门诊来了两位可爱的姐妹和一位帅气弟弟。
当被问及摘镜目的时,两姐妹说想通过摘镜变得更美一点,不想再被框架封住颜值。
大学在读的弟弟则一直有个军人梦,之前征兵体检其他项目都已经通过,最后却因为近视的问题与参军失之交臂。所以,这次想通过摘镜手术实现自己的军人梦。
三人前期在网上做了很多功课,了解到全飞秒手术具有切口小、恢复快、干眼轻等优势。于是和医生强调三人都想做全飞秒手术。
门诊医生了解到三人的需求,就给她们安排了详细的术前检查。检查结果出来后,医生来回看了三人的报告,发现俩姐妹不仅长相相似,连近视度数和角膜厚度的数据都很相近,问起来才知道原来老大和老二是双胞胎。俩姐妹条件都不错,可以做全飞秒手术。
但老幺弟弟在医生详细检查的过程中,发现左眼角膜上有一块疤痕,追问病史才得知,弟弟小时候在和同学打闹的时候被铅笔戳到过。
好在伤口不深,现在角膜上遗留了外伤的痕迹,使得平整光滑的角膜变得不规则,即便戴上最适合的眼镜,视力也只能达到0.6,如果做全飞秒手术,不仅会增大手术风险,术后视力也很可能达不到征兵的标准。
医生最后明确拒绝了弟弟全飞秒手术的要求,被医生拒绝的弟弟,梦想实现无望的心碎一览无遗的表露在脸上。
接着医生说到:即便无法做全飞秒手术,我们也是可以帮助你实现军人梦哒,角膜不规则,我们可以进行像差引导的SMART全激光手术,对角膜来一次个性化的“雕刻”,使得角膜变得光滑,同时把角膜的疤痕一起去除,术后的视觉质量会比现在戴镜更好更清晰。另外smart手术对角膜的切削是角膜激光手术中最少,剩余更多对于角膜而言则更安全,而术后不留任何切口的特点也更适合军人。
弟弟就像蔫坏的小草立马恢复了生机,开心地就差跳了起来。姐妹三人喜笑颜开地在医生的引导下,完成了后续的检查内容并预约手术。
1个月后三人复查发现,弟弟尽管没做全飞秒,左眼的视力却达到了1.2,比两位姐姐都要好。说明只有适合自己的手术方式,才是最好的手术。
看完姐弟三人的故事,近视的你是不是也想通过摘镜让自己的生活变得更好,让梦想走向自己呢?
国庆将至,很多小伙伴想在假期完成摘镜手术,小编在这给大家准备近视手术术前准备的干货↓↓↓
来医院前需要准备什么?
一、术前检查提前停戴隐形眼镜。一般软性隐形眼镜(最常见)1-2周,硬性隐形眼镜3周,OK镜停戴3个月时间。
二、戴墨镜、不自驾。检查当天自带一副墨镜,不建议自己开车来院。检查过程中会点上一种神奇眼药水——托吡卡胺,使得瞳孔放大以及睫状肌麻痹放松,出现暂时畏光和看近不清,可能会影响驾驶。
检查啥?需要多久?
术前检查包括全套眼科检查:测量角膜厚度、近视散光度数、眼压、瞳孔大小、角膜形态等等数十项内容。
一套流程大概耗时2小时,为了严格把握手术适应症,保证手术安全性,需要排除圆锥角膜、青光眼、眼底裂孔甚至视网膜脱落等多种眼科疾病。
哪些手术方式可以选择?
每种手术都有自己的优缺点,手术方式的选择上,没有最好,只有最合适。以下就是目前常见的手术方式的优缺点。
以SMART全激光手术为代表。手术使用精准的准分子激光,几十秒内一起消融角膜上皮层和角膜基质层,一步到位。因此没有角膜瓣,在显微镜下基本看不到手术的痕迹,避免了所有角膜瓣并发症的风险。而被消融的上皮层,因为其强大的再生能力,一般会在数天内长合完成。
特点:无刀、无瓣、零接触、一步完成、节省角膜组织、术后视觉质量佳。
适合人群:运动爱好者、军人等有冲撞性运动的人群;角膜相对较薄的人群等。
该手术方式联合了飞秒激光和准分子激光两台设备,故俗称“半飞秒”。先使用飞秒激光制作一个角膜瓣,然后人工掀开,再用准分子激光在角膜基质层进行切削,之后再把角膜瓣平铺复位回去。手术时间短,两步操作即可完成。
特点:无刀、有瓣、舒适度较好、恢复很快、术后视觉质量佳、角膜混浊风险低。
以飞秒激光小切口角膜基质透镜取出术为代表,也就是SMILE“全飞秒”。全程只需用到飞秒激光。先是利用飞秒激光,在角膜的基质层分离切削出一个凸透镜,再在角膜缘附近扫描出一个约2mm的小切口,之后将这个削出来的透镜分离并取出。
特点:无刀、小切口微创、舒适性好、恢复快、角膜生物力学上更稳定、术后干眼轻且维持时间短、避免角膜瓣及角膜混浊风险。
适合人群:低、中、高度近视皆适合,特别适合警察、当兵等人群。
''标签解析异常!
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)