Hospice Care: addressing physical, psychological, spiritual and social needs