HL7 EHR System Functional Model: a Major Development Towards Consensus on Electronic Health Record System Functionality.