Healthcare sector is facing a number of challenges like high IT costs, more processing power, ubiquitous access, scalability and demand for interoperability etc. Present health technology is deficient to address these challenges. Cloud computing having qualities such as multi-tenancy, flexibility and metered delivery appears a viable approach. This paper reviews the state-of-the-art cloud computing paradigm, presents a cloud driven healthcare service model, and explores different services of cloud for health industry. Paper also shed light on the constraints associated with cloud adoption for healthcare. Paper concludes that healthcare stakeholders can take advantage of cloud services to offer novel patient care applications, reduce costs and management, and ultimately provide quality healthcare services.