Current and Future Trends of Cloud-based Solutions for Healthcare