Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Case Study On Web-Based Application For Managing Multiple Clinics


Published on

Clinic Management System for Doctors, Nursing Homes, Clinics with Online Credit Card Payment Gateway Integration on Doctor's Appointment Management System

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Case Study On Web-Based Application For Managing Multiple Clinics

  1. 1. Grey Matter India Technologies Pvt. Ltd. Web-Based Application For Managing Multiple Clinics
  2. 2. Client Requirements Client required a web based application that would manage data for multiple clinics. The application should provide common access to the clinic’s doctors and receptionists. The application should be able to handle all the back office activities that are required for patient appointments and their follow ups. Doctors should be able to handle their daily schedules based on clinic locations. Patients should be able to make the payments through cash, credit cards, insurance cards etc. System should be able to handle part payments too. The application should have the ability to generate receipts for Insurance companies and for patients
  3. 3. List of modules for Clinic Management System Appointment Scheduler Today’s Appointment Registration Lab Module Reports Employee Profile MIS Reports Help Desk Cash Scroll
  4. 4. The system should have the ability to handle multi location but centralized patient data management. Creating a web based application that requires no installation. Developing a system which could be integrated into third party appointment scheduling software and provide a facility to update appointments. Developing a user friendly queue management system. Safe and secure data transfer. Challenges
  5. 5. Technologies Used Operating System & Server Management Windows OS/Windows Mobile ,Multi-Server Architecture with Staging &Production Environment through Version Controlling releases, ServerOptimization, Security & SSLImplementation, SchedulerforBack- ups,Alert Monitoring System Integration, ServerPerformance Tuning at regular intervals, Software Firewall Configuration &Maintenance Development Tools & Environments ASP.Net, MVC, C#, SSRS etc. Database MSSQLDatabase Server(Web), Symbian Native Database (Mobile), DBClustering, DBOptimization, MasterSlave Replication, Query Optimization, SchedulerforBackups -
  6. 6. Manpower Project Leader 1 Developers 4 Designers 1 Quality Assurance Testers 2 Integrator 1
  7. 7. Taking into account the functionality of the application, the following development plan was finalized upon. Web server communication with web browser using HTTP protocol. Appointment scheduling software was third party and was integrated into the application. SAAS module was used for the application approach in order to manage the multi-location data controlled by their respective administrators. Planning
  8. 8. A three tier architecture was used for this web application Presentation Layer (PL), Business Access Layer (BAL) and Data Access Layer (DAL). Business Access Layer: contains business logic, validation that is related to the data. Data Access Layer: contains logic for the business layer to connect to the data and be able to perform required actions like insert, delete and update. Presentation Layer: contains .asp or HTML and forms the user interface or giving output from the system or taking inputs from user. Architecture
  9. 9. Deployment Architecture Windows Server 2008 was used with IIS 7. MVC architecture was followed. The benefits of MVC architecture are: MVC architecture provides full control over the rendered HTML. Soc – provides clean separation of controls. TDD – provides test driven development Integrates easily with Javascript frameworks.
  10. 10. Deployment Architecture The benefits of MVC architecture are: Follows the design of stateless nature of the web. Restful URLs. No View-State and Post-Back events. It provides RAD development.
  11. 11. Development Highlights The application was successfully designed to be integrated with third party scheduler and was able to manage all the patient appointments too. SAAS model provided the client with a system that was capable of managing multi location data. Ease of access was enabled for all locations. Patient visits were smoothly managed with the queue management module. Users, user roles and page level access to these roles were created by administrator who was given full control of the software.
  12. 12. Sources multiple-clinics To Learn More Contact Us And Get A Qoute technologies greymatterindia