While China has an immense public health system, due to the huge population of China, many people encounter many inconveniences when they want to have a consultation with a doctor. One of the most important inconveniences is that patients need to wait for a long while registering for a doctor in the hospital. It seems like the demand for the amount of the doctors exceeds the supply; in fact, if we could curtail the time patient spend on registering and going to hospital, patients could consult with a doctor easily and efficiently. E-Hospital is a service enhancing patients experience while conducting a online or face to face consultation with doctors, waiting in the hospital and making appointments. The fully-featured dashboard, patient-oriented app and check in system not only enhance patients' experience, but also sort of keep the poor access to medical care services from heating up.