大医精诚,悬壶济世,传承中医,弘扬国粹

反复腹胀、腹痛并伴腹部包块,您需要警惕这个病!

发布日期:2023-07-27

不久前,小龙来到急诊科就诊。他反复腹胀、腹痛2年,这2天又开始发作,脐周可触及一大小约5cm疼痛包块。医生对小龙进行CT检查,考虑为肠梗阻(肠套叠)。初步诊断后,小龙前往外一科进行保守治疗,并辅助以乳果糖、中医中药等方法缓慢导泄。肠道排空后,增强CT显示:小肠套叠。


(术前增强ct)


医师了解病情后,考虑到成人肠套叠多为有器质性病变,在与小龙家属进行沟通之后,决定行腹腔镜探查。手术中发现套叠小肠约20cm,完整切除病变肠管后见一枚带蒂息肉样肿物,送检快速冰冻提示:异位胰腺。行肠管吻合后予以关腹。



手术后,医生予以中药汤剂,实施皮内针、艾灸、耳穴压豆、中药封包等中医药适宜技术,促进小龙胃肠道蠕动以及术后早期进食、排气排便,提升小龙术后康复的体验。在医生的治疗和小龙的积极配合下,小龙于术后第七天康复出院。


一、肠套叠是什么?

肠套叠是指一段肠管套入与其相连的肠腔内,并导致肠内容物通过障碍,也就是我们所说的肠梗阻。不完全性梗阻时可自行好转或进行小肠一期切除吻合,若为完全性肠梗阻,肠管水肿严重,则需要一期回肠造瘘术,三个月后再返院行二期肠吻合,若病情拖延过久,还有生命危险。

肠套叠多发于婴幼儿,特别是2岁以下的儿童,典型表现为腹痛、呕吐、便血(果酱样便)及腹部包块等。成人肠套叠往往表现为慢性反复发作,较少发生血便。


二、肠套叠的诊断:

影像学检查中CT诊断的准确率达97.8%,首选CT 诊断。其次为腹部彩超、腹部X片等。

肠套叠多为不完全性肠梗阻,病情隐蔽,大多数表现为阵发性腹痛发作,可自行好转或保守治疗后好转,容易漏诊、误诊。通常需等原发疾病(肿瘤或息肉)进展加重后,引发严重肠梗阻时才会被发现。


三、肠套叠如何治疗?

儿童肠套叠多因身体发育不良造成,可用空气或钡剂灌肠法复位。但怀疑有肠坏死、腹膜炎症状严重、出现休克等症状时则需要立即手术。

成人肠套叠多伴有器质性病变,宜首选肠套叠复位后,手术切除病变肠管。若不能够复位的情况下,根据肠套叠累及肠管长度确定切除范围。

手术方法应根据肠套叠的部位、类型、引起套叠的病因特点、受累肠管的情况、患者的一般情况及手术者的经验决定治疗方法和手术方式。


四、肠套叠的手术治疗方式

结肠套叠

结肠套叠引起肠梗阻,多为肿瘤导致,肠管水肿,可行肿瘤切除+回肠末端造瘘术。


小肠套叠

小肠套叠,一般可先行手法复位,再检查肠壁,发现病变后,可切除肿物或小肠局部切除。如疑恶性病变所致,尤其是术中快速冰冻切片已明确,则应行根治性切除,清扫相应淋巴结。


回盲部套叠

回盲部套叠为小肠套入结肠,可为自发性,如无明确病理因素,可行手法复位,然后行盲肠及回肠末端固定术。回盲部套叠也可为阑尾炎、回盲部肿瘤、憩室所致,应对相应病因进行处理。


肠粘连

肠粘连引起肠套叠行粘连松解、套叠复位固定术。


小贴士:反复腹胀腹痛伴腹部包块需要警惕小心肠套叠,早期诊断病因是关键。肠套叠引起肠梗阻、肠坏死的情况不在少数,早期诊断早治疗。若为肿瘤引起,则可能需要二次手术清扫淋巴结,术后辅助放化疗。



科普来源:深圳市中医院外一科 汪洋、刘嘉林

返回列表 上一篇:【卒中科普】卒中5大危险因素!这些习惯尽快改! ''标签解析异常!
引发类型为“System.OutOfMemoryException”的异常。
在 System.String.CreateStringFromEncoding(Byte* bytes, Int32 byteLength, Encoding encoding) 在 System.Text.UnicodeEncoding.GetString(Byte[] bytes, Int32 index, Int32 count) 在 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, SqlCommandColumnEncryptionSetting columnEncryptionOverride, String columnName) 在 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)
展开