Information extraction for clinical narratives