Semantic web services for healthcare