Opportunistic health promotion among family practice patients at a teaching hospital in Karachi