Treatment varies depending on the cause. Infectious diseases and connective tissue diseases that cause hepatomegaly are usually treated with medication. Splenomegaly due to haematological and cancerous factors is sometimes surgically removed due to the presence of hypersplenism and myelofibrosis.