Technology Technology: Dot Net using C# Framework: 3.5 Database: SQL Server 2005 Architecture: Client-Server, 3-tier MS Tool: Visual Studio 2008 Type: Browser based
Technologies used AJAX technology is used extensively in AJAX eSanjeevani. Helps in saving the server overheads thereby reducing response time. eSanjeevani uses LINQ for the composition of many standard query operators that LINQ allow the flow of data in a more intuitive way
Security Data is encrypted using Hashing algorithms (3DES/ SHA1) Role based login security for users and administrators Remote monitoring of users through the administrative panel. ‘Captcha’ is used to safe guard auto- data replication Idle time of over 30 minutes makes session invalid
Roles Defined CDAC Administrator Hospital Administrator eSanjeevani
Structuring…. Modular Approach O P D G C P H R E Y V A A T A R N E R T H D M A R D E H A I A E T I M O L O T C I O R L M L O O C L O O O L L A O G L G O O L G Y O Y G G S Y G Y Y Y
Structuring…. Need based features can be added CONSULTATION MANAGE PROFILES PRESCRIPTION APPOINTMENTS HORIZONTALS
Structuring…. C-DAC Admin Hospital Doctor Admin Common LOGIN Window www.esanjeevani.in VLE Patient
Invites Hospital Admin Independent Doctor Email Invite C-DAC Admin Village Level Entrepreneur
Invites Email Invite Doctor Hospital Admin Doctor Doctor Doctor • Hospital Admin sends the approved Invite to the doctors of that Hospital. • The verticals and horizontals are selected by the Hospital Admin during his registration, which would be displayed to the Dependent Doctor. • Email Notifications after registration.
Registration Registration Form Verticals Horizontals Demographic Login Details Space Details No. of Doctors User ‘Invite’ contains a link for the Registration form. Registration form, once complete, is submitted to the ADMIN for approval. Updates via Email notifications. ‘Invite’ expires on submitting the Registration form.
Dashboard: Doctor REGISTRATION MANAGE REFERRALS Doctor APPOINTMENTS ANALYTIC REPORT
Dashboard: Doctor REGISTRATION MANAGE REFERRALS REFERRED BY ME Doctor REFERRED TO ME APPOINTMENTS ANALYTIC REPORT
Dashboard: Doctor REGISTRATION MANAGE REFERRALS REFERRED BY ME OPINION RECIEVED APPOINTMENTS OPINION PENDING ANALYTIC REPORT
Dashboard: Doctor REGISTRATION MANAGE REFERRALS REFERRED TO ME NEW REQUESTS APPOINTMENTS PENDING REQUESTS SENT REQUESTS ANALYTIC REPORT
Dashboard: Doctor REGISTRATION MANAGE REFERRALS Doctor SCHEDULER APPOINTMENTS BOOKED ANALYTIC REPORT APPOINTMENTS
Login: Patient Patients’ USERID for eSanjeevani is same as his/her unique 16-digit PATIENT ID and the password is generated by the system randomly. Both the details are sent to the patient on his email. The details can also be sent to the patient on his mobile phone. Patient Patient has the option to change his password upon login