Tested with Kayle with no windspeaker's, max rank W.
no item: +259 hp
: +311 hp
: +285 hp
: +343 hp
i have no idea how this even works because the tooltip states a 240 hp heal at rank 5, but somehow the number that came out was +259 hp (I deliberately took no ap for ease of calculations) Never mind, I realized i took the warlord's setup that had the self healing boost from resolve, didn't think of that.
Anyway, as you can see from the numbers though, there is still a discrepency between all the setups, that somewhat add up with the boosts.
If the base is +259 hp:
20% is 1.2 x 259 = 310.9, rounded up to 311 which matches what I got.
10% is 1.1 x 259 = 284.9, rounded up to 285 which, again, matches what I got.
Taking a stab and doing 30% (the sum of both item boosts) is 1.3 x 259 = 336.7 which, in this case, doesn't match up.
However... if we do it this way:
259 x 1.2
= 311
311 x 1.1
= 342.1... not quite there but close enough to 343.
Now that we're at it, might as well go all the way and do 3 items. Was lazy to do more calculations so just decided to do it by comparison.
gives ap, which would make the numbers higher, but we'll use that number for the base this time :
: +317 hp

: +375 hp
: +404 hp
Strangely enough, despite stating the passives as "Unique", each subsequent purchase (that didn't involve ap) added more heal. I wonder if that was intended.