Lack of knowledge among nursing staff has contributed to diabetes patients receiving inadequate health care instruction. As indicated by the results of this study, 'tailor-made' educational programmes should be designed to meet the learning needs of each subgroup. Expertise and nurse education should be recognized when such educational programmes are designed.