Medical healthcare service and information technology puzzles