Lifen raises $22.7 million for its healthcare messaging platform