Here is the function with some reworked code:
http://wiki.eqemulator.org/i?Module=...Paste=JxyFgjSx (30-day lease)
As far a scaling, I am really looking for anything outside of the nominal 4:1 ratio.
(I have the max percent and bonus hp accounted for.)
In the info you provided, there was a discrepancy (or typo) in the numbers.
You said observed has been 86..but, the calculated was 68 - which is a difference of 18.
If this is not a typo, 18 can be arrived at by taking the binders level and dividing by 3.
This would give you a level range of 54-56 (18.000, 18.333, 18.666, respectively.)
Also, I don't have any info on a 'minimum' heal amount, if there are bonus ranges/caps or if there any other factors.
Finding plausible information on this skill is almost impossible...
The code is simple and I have tested the basic operation.
I still need to test with AA and items mods (spells should be ok if both of those work.)
EDIT: Updated linked code..