An EHR platform consists of the user interface, record services, terminology services, and the clinical decision support system that work jointly to provide users with necessary information and services.