Health information systems challenges: the Heidelberg conference and the future.