just tried it out, works well, i dont have the chain heal or healing wave totem yet, but all the rest work so i dont see why they wont, these macros will also use any activate trinkets you have as soon as they are ready. also if your targeting a mob/enemy and hit heal it will heal whoever its attacking.
Lightning Bolt + 2 Trinkets
#showtooltip Lightning Bolt
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/use 13
/use 14
/script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
/cast Lightning Bolt(Rank 12)
/equip Totem of the Void
LB Rank 1 for free clearcasting if your oom
#showtooltip Lightning Bolt(Rank 1)
/cast Lightning Bolt(Rank 1)
/equip Totem of Lightning
Healing Wave
#showtooltip Healing Wave
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/use 13
/use 14
/script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
/cast [help] Healing Wave; [target=targettarget] Healing Wave;
/equip Totem of Spontaneous Regrowth
Lesser Healing Wave
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/use 13
/use 14
/script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
/cast [help] Lesser Healing Wave; [target=targettarget] Lesser Healing Wave;
/equip Totem of the Plains
Chain Heal
#showtooltip Chain Heal
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/use 13
/use 14
/script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
/cast [help] Chain Heal; [target=targettarget] Chain Heal;
/equip Totem of Healing Rains
Ele Mastery + CL
#showtooltip Elemental Mastery
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/cast Elemental Mastery
/use 13
/use 14
/script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
/cast Chain Lightning
/equip Totem of the Void
if you dont have the totem then remove the last line of the macro, if you have the totem you may have to remove the #showtooltip part to fit it all in.