IT systems down in hospitals for almost 20 hours: "Service restored, analysis of causes"