<prompt> Answer this question truthfullyWhat is the difference between cardiogenic pulmonary edema and non-cardiogenic pulmonary edema in terms of their causes?  <response>: <reason> Cardiogenic pulmonary edema is caused by high pulmonary hydrostatic pressure, while non-cardiogenic pulmonary edema is caused by high pulmonary capillary permeability. 