A doctor and patient portal where patients view registered doctors, may book appointments, doctors may view patient medical history along with patient dashboard for previous subscription.