Во время гемодиализа происходит удаление находящихся в крови веществ путём диффузии и конвекции, которые зависят от свойств гемодиализной мембраны, а также удаление лишней воды из организма (ультрафильтрация).
Диффузия во время гемодиализа осуществляется через искусственную избирательно проницаемую мембрану, с одной стороны которой находится кровь пациента, а с другой — диализирующий раствор. В зависимости от размера пор и других характеристик мембраны из крови могут удаляться вещества с различной молекулярной массой — от натрия, калия, мочевины до белков (β2-микроглобулин). Из диализирующего раствора в кровь пациента также могут переходить электролиты (натрий, калий, кальций, хлорид и т. д.) и крупномолекулярные вещества. Поэтому диализирующий раствор содержит определенную концентрацию электролитов для поддержания их баланса в организме пациента и проходит специальную очистку, чтобы не допустить попадания бактериальных токсинов или токсичных веществ в кровоток пациента. Следует отметить, что при диффузии из крови практически не удаляются связанные с белками и гидрофобные токсические вещества.
Конвекция осуществляется через ту же гемодиализную мембрану за счёт разницы в давлении со стороны крови и диализирующего раствора. Она позволяет удалить гидрофобные токсические вещества.
Ультрафильтрация происходит за счёт трансмембрального давления (давления крови на полупроницаемую мембрану), создаваемого роликовым насосом. Современные аппараты для проведения гемодиализа оснащены электронными блоками автоматического расчёта необходимого трансмембрального давления для снятия необходимого количества жидкости.