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

事关脚丫子骨折,忽视不了“一点点”!

发布日期:2025-04-14

骨科门急诊经常接诊外伤后足肿痛、活动受限的患者。其中不少确诊为Lisfranc损伤。他们大多数是高处跌落、重物砸击、交通事故、运动扭挫所致。


患者:Lisfranc损伤严重到需要做手术?片子上看就这丁点的地方骨折呀!

医生:Lisfranc损伤不光是“丁点”骨折的事,它代表中足韧带也有不同程度损伤,跖楔关节也脱位了。

类似这样的对话在临床上相当常见,这“一丁点骨折”可不容轻视,让我们了解一下它的底层逻辑。


人类直立行走后,解放了双手,双足的负担却更重了;漫长的岁月中,人类双足进化出纵弓、横弓,使我们跑的更快、跳得更高、走的更远。


 


Lisfranc损伤让人步履蹒跚、举步维艰!这是一种中足关节复合体骨性及韧带结构的损伤,稳定的部分扭伤到不稳定的骨折脱位,常见但极容易漏诊的严重损伤,一旦漏诊或忽视,便可导致中足不稳、骨不连、扁平足及创伤性关节炎,致畸致残率高。


 

一名患者足肿痛、活动受限4个月,伤后未正规诊治。

上图提示跖骨骨折延迟愈合、中足疼痛。



Lisfranc损伤特点


 

A. CT片显示跖跗关节呈古罗马拱门形状。

B. 第2跖骨基底部,凹陷嵌入内、外侧楔骨之间(红色箭头),是“古罗马拱门”的关键。


Lisfranc关节位于中足,由3块楔骨、5块跖骨基底部及骰骨远端构成,是足弓最高点;内侧1至3跖跗关节因跖骨基底和楔骨背侧宽跖侧窄的特征性结构,在冠状面上形成了相对稳定的“古罗马拱门”样中足横弓构造,第2跖骨基底部位于“古罗马拱门”顶端,是整个中足复合体中为最关键的一块。


中足关节在冠状面及矢状面均构成拱形结构,中间楔骨是足横弓的基石;内侧柱及中间柱(第1至3跖列)具有匹配的关节面及紧密的韧带结构,活动度小,这些特征确保在步态周期站立相及推离期中足可提供坚强的支柱作用。


正常的跖行足可将体重平衡地分配到第1、第5跖骨及足跟,一旦中足紧密、稳定的结构遭到破坏,则会出现进行性的足弓塌陷、前足外展畸形,距骨-第1跖骨就失去了正常的列线,从而足部失去了步态周期站立相及推离期的力学优势,随着中足畸形加重,后足出现外翻,最终也会失去正常的生理力线。



三柱理论

 



中足背侧及跖侧的跖跗韧带起到稳定跖跗关节作用。第1、2跖骨基底部之间没有韧带连接,Lisfranc韧带(红色)位于内侧楔骨与第2跖骨之间,是唯一连接第1、2跖骨的韧带,使该区域容易受伤。


如何判断是否Lisfranc损伤

Lisfranc损伤既可以是高能量损伤,如重物砸伤、车祸或高处坠落伤,也可以是低能量的部分损伤,如运动中足跖屈位时受到纵向压力。

 


深圳市中医院骨伤科一病区创伤组一直坚持中医为先、中西并重理念,擅长运用中西医结合方法诊治四肢骨折脱位、肌腱神经血管损伤、创伤后肢体畸形及足踝疾病。临床工作中,秉承筋骨并重、内外兼顾、动静结合等原则,充分运用伤科特色手法、针法及方药缓解病患疼痛。



供稿来源:深圳市中医院骨伤科 肖伟

科普指导:深圳市中医院骨伤科 余阗

返回列表 上一篇:少年,当你的手臂决定“躺平”,警惕平山病! ''标签解析异常!
引发类型为“System.OutOfMemoryException”的异常。
在 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)
展开