Edge computing for Energy-Efficient Smart Health Systems: Data and Application Specific Approaches