End-of-life support is costly, difficult to find very often, and not easy to organize for relatives when struck by the illness of a parent. It has to be organized at a community level, involving different categories of non-medical professionals (meaning home health aids, house personnel, emotional supports, etc.). It has to be mutualized (not always in a same place like a hospice, but at least as a proximity network).
In this end-of-life support, many tasks can be performed without heavy specialization or expert competences - just as favors done to the community. One could imagine measuring the contribution of each volunteering individual to this community, to give him access in return, when needed, for himself or persons of his choice, to the same services. Having given X hours helping families, watching over their parents, helping with cooking, comforting sick people, etc., one could haver the equivalent of an "account" of available hours of services - that one would be able to use years after when needing help.
Such exchange of free services would certainly lower the non-medical costs during end-of-life period ) thanks to deferred solidarity.