خونتراکافت یا همودیالیز (به انگلیسی: Hemodialysis) در پزشکی، روشی برای پالایش خارج از بدن خون از مواد زائد و سمی مانند اوره و کراتینین و نیز کاهش آب اضافی و آزاد خون است درهنگامیکه کلیهها در وضعیت نارسایی یا مرگ سلولی قرار دارند. این روش شایعترین روش درمان جایگزین کلیه در بیماران کلیوی است. در این روش خونی که از یک مسیر عروقی ثابت یا موقتی بدست میآید با سرعت ۳۰۰ میلی لیتر در دقیقه یا بیشتر به درون مویرگهایی که از غشاهای نیمه مصنوعی ساخته شدهاند، پمپ میگردد. در سمت مقابل، مایع دیالیز که حاوی کلراید سدیم، بیکربنات و غلظتهای مختلفی از پتاسیم است، حرکت میکند.انتشار از طریق غشا این امکان را فراهم میآورد که مواد دارای وزن مولکولی کم مثل اوره بر اساس شیب غلظت از سز حرکت کنند. به همین ترتیب بیکربنات به سمت پلاسما انتشار مییابد.همودیالیز یکی از سه روش درمانی در عدم کارایی کلیه محسوب میشود. دو روش دیگر پیوند کلیه و دیالیز صفاقی هستند. همودیالیز یک روش درمانی در بخش ویژه دیالیز بیمارستانها بوده و نیاز به کادر ویژه از جمله پرستار و تکنیسین مربوطه میباشد.پایه و اصول همودیالیز مشابه سایر روشهای دیالیز و بر مبنای فیزیکی انتشار از طریق غشای نیمهتراوا استوار است. اینجاست که بر اساس اصل فیزیک تبادل در زمان جریان متقابل، و هنگامیکه جریان خون درون دیالیزر برعکس جریان آب گذرنده از روی فیلتر نیمهتراوا بوده و گرادیان غلظت به بیشیه (ماکسیمم) میرسد و کارایی فیلتر افزایش چشمگیر مییابد. برای گرفتن آب آزاد و اضافی خون یعنی آبی که بیمار در طول روز نوشیده و بعلت نارسایی در عملکرد کلیه، قادر به خروج از طریق ادرار نیست، از اصل فشار هیدرواستاتیک استفاده شده و از طریق فیلتر دیالیزر خارج میشود.محلولهای مورد استفاده در دیالیز ترکیباتی معدنی، استریل و یونیزه هستند. برای از دست نرفتن سدیم و کلر خون، به محلول دیالیز بیکربنات سدیم با گرادیان بالا افزوده میگردد.