The home-based health passport: a tool for primary health care.