1. Doctor profile 
Practitioners can fill in information about their specialization, experience, education, and so on, Scheduling and calendar, the doctor can set their availability, receive consultation requests, and manage a calendar filled with appointments. 
2. Communication 
The patient-doctor interaction works smoothly 
3. EHR review 
Doctors can check their patient’s records either from their profiles, 
4. Medical prescription 
Doctors can place their prescriptions digitally. Then, the patient can get the prescribed medication from a drugstore or required healthcare service.