Health knowledge and medication compliance of patients discharged from a general medical unit were studied. Results demonstrated that knowledge of disease process and medication purpose were significantly lower for elderly patients than for younger ones, whereas compliance was similar. No significant relationship between health knowledge and medication compliance could be discovered. These results suggest that efforts to improve the elderly's medication compliance should be directed at means beyond traditional teaching activities.