SlideShare a Scribd company logo
1 of 12
Grey Matter India
Technologies Pvt. Ltd.
http://www.greymatterindia.com
Web-Based Application For Managing Multiple
Clinics
http://www.greymatterindia.com
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
http://www.greymatterindia.com
List of modules for Clinic
Management System
Appointment Scheduler
Today’s Appointment Registration
Lab Module Reports
Employee Profile
MIS Reports Help Desk
Cash Scroll
http://www.greymatterindia.com
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
http://www.greymatterindia.com
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
-
http://www.greymatterindia.com
Manpower
Project Leader 1
Developers 4
Designers 1
Quality Assurance Testers 2
Integrator 1
http://www.greymatterindia.com
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
http://www.greymatterindia.com
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
http://www.greymatterindia.com
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.
http://www.greymatterindia.com
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.
http://www.greymatterindia.com
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.
http://www.greymatterindia.com
Sources
http://www.greymatterindia.com/web-based-application-for-managing-
multiple-clinics
To Learn More Contact Us
And Get A Qoute
https://www.facebook.com/GreyMatterIndia.GMI
https://twitter.com/GMITechnologies
https://www.linkedin.com/company/grey-matter-india-
technologies
greymatterindia

More Related Content

What's hot

SWITCH BOARD Center for Evidence Based eHealth
SWITCH BOARD Center for Evidence Based eHealthSWITCH BOARD Center for Evidence Based eHealth
SWITCH BOARD Center for Evidence Based eHealthhealthlab
 
Automating healthcare payment and claims remittance processing systemware's...
Automating healthcare payment and claims remittance processing   systemware's...Automating healthcare payment and claims remittance processing   systemware's...
Automating healthcare payment and claims remittance processing systemware's...Jone Smith
 
Clinic Reservation System
Clinic Reservation SystemClinic Reservation System
Clinic Reservation Systemijtsrd
 
統計在半導體產業的應用 -- EDA
統計在半導體產業的應用 -- EDA統計在半導體產業的應用 -- EDA
統計在半導體產業的應用 -- EDAchunhung chou
 
Blood Establishment Computer Software (BECS) - SoftBank.web
Blood Establishment Computer Software (BECS) - SoftBank.webBlood Establishment Computer Software (BECS) - SoftBank.web
Blood Establishment Computer Software (BECS) - SoftBank.webEMMAIntl
 
6 reasons contract management tools fail
6 reasons contract management tools fail6 reasons contract management tools fail
6 reasons contract management tools failAavenir
 
Complaint Management System - Novosales
Complaint Management System - NovosalesComplaint Management System - Novosales
Complaint Management System - NovosalesNovosales
 
Viva presentation v3
Viva presentation v3Viva presentation v3
Viva presentation v3Abdul Rahman
 
Lecture16 abap on line
Lecture16 abap on lineLecture16 abap on line
Lecture16 abap on lineMilind Patil
 
Applying Automation to What Ails Healthcare
Applying Automation to What Ails HealthcareApplying Automation to What Ails Healthcare
Applying Automation to What Ails HealthcareCognizant
 

What's hot (13)

Lecture10 oopj
Lecture10 oopjLecture10 oopj
Lecture10 oopj
 
SWITCH BOARD Center for Evidence Based eHealth
SWITCH BOARD Center for Evidence Based eHealthSWITCH BOARD Center for Evidence Based eHealth
SWITCH BOARD Center for Evidence Based eHealth
 
Clinic2care
Clinic2careClinic2care
Clinic2care
 
Automating healthcare payment and claims remittance processing systemware's...
Automating healthcare payment and claims remittance processing   systemware's...Automating healthcare payment and claims remittance processing   systemware's...
Automating healthcare payment and claims remittance processing systemware's...
 
Clinic Reservation System
Clinic Reservation SystemClinic Reservation System
Clinic Reservation System
 
統計在半導體產業的應用 -- EDA
統計在半導體產業的應用 -- EDA統計在半導體產業的應用 -- EDA
統計在半導體產業的應用 -- EDA
 
Blood Establishment Computer Software (BECS) - SoftBank.web
Blood Establishment Computer Software (BECS) - SoftBank.webBlood Establishment Computer Software (BECS) - SoftBank.web
Blood Establishment Computer Software (BECS) - SoftBank.web
 
6 reasons contract management tools fail
6 reasons contract management tools fail6 reasons contract management tools fail
6 reasons contract management tools fail
 
Complaint Management System - Novosales
Complaint Management System - NovosalesComplaint Management System - Novosales
Complaint Management System - Novosales
 
Viva presentation v3
Viva presentation v3Viva presentation v3
Viva presentation v3
 
Lecture16 abap on line
Lecture16 abap on lineLecture16 abap on line
Lecture16 abap on line
 
L&T Infotech
L&T InfotechL&T Infotech
L&T Infotech
 
Applying Automation to What Ails Healthcare
Applying Automation to What Ails HealthcareApplying Automation to What Ails Healthcare
Applying Automation to What Ails Healthcare
 

Viewers also liked

Clinic management system
Clinic management systemClinic management system
Clinic management systemMike Taylor
 
Case Study for web based application for managing system for Doctors and Clinics
Case Study for web based application for managing system for Doctors and ClinicsCase Study for web based application for managing system for Doctors and Clinics
Case Study for web based application for managing system for Doctors and ClinicsMike Taylor
 
Kaya Skin Clinic - Case Study
Kaya Skin Clinic - Case StudyKaya Skin Clinic - Case Study
Kaya Skin Clinic - Case StudySheikh_Rehmat
 
Clinic information management system
Clinic information management systemClinic information management system
Clinic information management systemMitesh Patel
 
Library management sytem
Library management sytemLibrary management sytem
Library management sytemashu6
 
clinic database and software management system
clinic database and software management systemclinic database and software management system
clinic database and software management systemMujahed Ahmed
 

Viewers also liked (7)

Clinic management system
Clinic management systemClinic management system
Clinic management system
 
Case Study for web based application for managing system for Doctors and Clinics
Case Study for web based application for managing system for Doctors and ClinicsCase Study for web based application for managing system for Doctors and Clinics
Case Study for web based application for managing system for Doctors and Clinics
 
Kaya Skin Clinic - Case Study
Kaya Skin Clinic - Case StudyKaya Skin Clinic - Case Study
Kaya Skin Clinic - Case Study
 
Clinic information management system
Clinic information management systemClinic information management system
Clinic information management system
 
Library management sytem
Library management sytemLibrary management sytem
Library management sytem
 
Hotel management
Hotel managementHotel management
Hotel management
 
clinic database and software management system
clinic database and software management systemclinic database and software management system
clinic database and software management system
 

Similar to Case Study On Web-Based Application For Managing Multiple Clinics

Case Study On Healthcare – A Fully Integrated Solution For Hospitals
Case Study On Healthcare – A Fully Integrated Solution For HospitalsCase Study On Healthcare – A Fully Integrated Solution For Hospitals
Case Study On Healthcare – A Fully Integrated Solution For HospitalsGrey Matter India Technologies PVT LTD
 
Healthcare Management System for paperless management
Healthcare Management System for paperless managementHealthcare Management System for paperless management
Healthcare Management System for paperless managementMike Taylor
 
Web application for tracking tool for workshops
Web application for tracking tool for workshopsWeb application for tracking tool for workshops
Web application for tracking tool for workshopsMike Taylor
 
Naveen Kumar Bokku
Naveen Kumar BokkuNaveen Kumar Bokku
Naveen Kumar BokkuNaveen Bokku
 
Case Study For Web Based Application for Rent or Sale
Case Study For Web Based Application for Rent or SaleCase Study For Web Based Application for Rent or Sale
Case Study For Web Based Application for Rent or SaleMike Taylor
 
Top Requirements for Workday Integration Jobs
Top Requirements for Workday Integration JobsTop Requirements for Workday Integration Jobs
Top Requirements for Workday Integration JobsERP Cloud Training
 
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...Akshay Shah
 
Emergency ambulance portal-PPT-3g2pqy.pptx
Emergency ambulance portal-PPT-3g2pqy.pptxEmergency ambulance portal-PPT-3g2pqy.pptx
Emergency ambulance portal-PPT-3g2pqy.pptxdragonaklevel7
 

Similar to Case Study On Web-Based Application For Managing Multiple Clinics (20)

Case Study On Healthcare – A Fully Integrated Solution For Hospitals
Case Study On Healthcare – A Fully Integrated Solution For HospitalsCase Study On Healthcare – A Fully Integrated Solution For Hospitals
Case Study On Healthcare – A Fully Integrated Solution For Hospitals
 
Healthcare Management System for paperless management
Healthcare Management System for paperless managementHealthcare Management System for paperless management
Healthcare Management System for paperless management
 
Web application for tracking tool for workshops
Web application for tracking tool for workshopsWeb application for tracking tool for workshops
Web application for tracking tool for workshops
 
Naveen Kumar Bokku
Naveen Kumar BokkuNaveen Kumar Bokku
Naveen Kumar Bokku
 
Case Study For Web Based Application for Rent or Sale
Case Study For Web Based Application for Rent or SaleCase Study For Web Based Application for Rent or Sale
Case Study For Web Based Application for Rent or Sale
 
VEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEMVEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEM
 
Mca titles
Mca titlesMca titles
Mca titles
 
Top Requirements for Workday Integration Jobs
Top Requirements for Workday Integration JobsTop Requirements for Workday Integration Jobs
Top Requirements for Workday Integration Jobs
 
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
 
Emergency ambulance portal-PPT-3g2pqy.pptx
Emergency ambulance portal-PPT-3g2pqy.pptxEmergency ambulance portal-PPT-3g2pqy.pptx
Emergency ambulance portal-PPT-3g2pqy.pptx
 
Aspmvc
AspmvcAspmvc
Aspmvc
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 

More from Grey Matter India Technologies PVT LTD

Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...
Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...
Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...Grey Matter India Technologies PVT LTD
 
How ASP.NET MVC Implementation Help Enterprise Web Application Development?
How ASP.NET MVC  Implementation  Help Enterprise  Web Application Development?How ASP.NET MVC  Implementation  Help Enterprise  Web Application Development?
How ASP.NET MVC Implementation Help Enterprise Web Application Development?Grey Matter India Technologies PVT LTD
 

More from Grey Matter India Technologies PVT LTD (20)

Joomla CMS system's Features
Joomla CMS system's FeaturesJoomla CMS system's Features
Joomla CMS system's Features
 
Microsoft dynamic CRM Development
Microsoft dynamic CRM  DevelopmentMicrosoft dynamic CRM  Development
Microsoft dynamic CRM Development
 
The Best features of new Andoid Nougat
The Best  features of new Andoid NougatThe Best  features of new Andoid Nougat
The Best features of new Andoid Nougat
 
Some Known Facts About WordPress
Some Known Facts About WordPressSome Known Facts About WordPress
Some Known Facts About WordPress
 
Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...
Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...
Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...
 
Ways To Use Your Android Smartphone More Efficiently
Ways To Use Your Android Smartphone More EfficientlyWays To Use Your Android Smartphone More Efficiently
Ways To Use Your Android Smartphone More Efficiently
 
The Mobile App Development Look Like in 2016
The Mobile App Development Look Like in 2016The Mobile App Development Look Like in 2016
The Mobile App Development Look Like in 2016
 
iOS Features To Include When Developing IPhone Application
iOS Features To Include  When Developing  IPhone ApplicationiOS Features To Include  When Developing  IPhone Application
iOS Features To Include When Developing IPhone Application
 
How ASP.NET MVC Implementation Help Enterprise Web Application Development?
How ASP.NET MVC  Implementation  Help Enterprise  Web Application Development?How ASP.NET MVC  Implementation  Help Enterprise  Web Application Development?
How ASP.NET MVC Implementation Help Enterprise Web Application Development?
 
Top Qualities of Successful Mobile Apps In Startup Tech Company
Top Qualities of Successful Mobile Apps  In Startup Tech CompanyTop Qualities of Successful Mobile Apps  In Startup Tech Company
Top Qualities of Successful Mobile Apps In Startup Tech Company
 
Which Is Better – An App or A Mobile Website?
Which Is Better –  An App or A  Mobile Website?Which Is Better –  An App or A  Mobile Website?
Which Is Better – An App or A Mobile Website?
 
The Battle Of The Web - PHP OR ASP.NET
The Battle Of The Web - PHP OR ASP.NET The Battle Of The Web - PHP OR ASP.NET
The Battle Of The Web - PHP OR ASP.NET
 
Important Facts For Developing An Ecommerce Portal
Important Facts For  Developing  An Ecommerce PortalImportant Facts For  Developing  An Ecommerce Portal
Important Facts For Developing An Ecommerce Portal
 
Top 5 Benefits Of Hiring PHP Development Company
Top 5 Benefits Of Hiring PHP Development CompanyTop 5 Benefits Of Hiring PHP Development Company
Top 5 Benefits Of Hiring PHP Development Company
 
Top 13 Web Development Trends And Predictions For 2015
Top 13 Web Development Trends And Predictions For 2015Top 13 Web Development Trends And Predictions For 2015
Top 13 Web Development Trends And Predictions For 2015
 
Top 9 Features Of a Successful Android Application
Top 9 Features Of a Successful Android ApplicationTop 9 Features Of a Successful Android Application
Top 9 Features Of a Successful Android Application
 
Benefits and Drawbacks of Outsourcing Software development
Benefits and Drawbacks of Outsourcing Software developmentBenefits and Drawbacks of Outsourcing Software development
Benefits and Drawbacks of Outsourcing Software development
 
Top Reasons Why PHP Will Conquer The World
Top Reasons Why PHP Will Conquer The WorldTop Reasons Why PHP Will Conquer The World
Top Reasons Why PHP Will Conquer The World
 
Top 10 Factors To Look Before Hiring Software Development Company
Top 10 Factors To Look Before Hiring Software Development CompanyTop 10 Factors To Look Before Hiring Software Development Company
Top 10 Factors To Look Before Hiring Software Development Company
 
Benefits of Choosing DotNet for Enterprise Application Development
Benefits of Choosing DotNet for Enterprise Application DevelopmentBenefits of Choosing DotNet for Enterprise Application Development
Benefits of Choosing DotNet for Enterprise Application Development
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Case Study On Web-Based Application For Managing Multiple Clinics

  • 1. Grey Matter India Technologies Pvt. Ltd. http://www.greymatterindia.com Web-Based Application For Managing Multiple Clinics
  • 2. http://www.greymatterindia.com 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. http://www.greymatterindia.com 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. http://www.greymatterindia.com 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. http://www.greymatterindia.com 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. http://www.greymatterindia.com Manpower Project Leader 1 Developers 4 Designers 1 Quality Assurance Testers 2 Integrator 1
  • 7. http://www.greymatterindia.com 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. http://www.greymatterindia.com 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. http://www.greymatterindia.com 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. http://www.greymatterindia.com 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. http://www.greymatterindia.com 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. http://www.greymatterindia.com Sources http://www.greymatterindia.com/web-based-application-for-managing- multiple-clinics To Learn More Contact Us And Get A Qoute https://www.facebook.com/GreyMatterIndia.GMI https://twitter.com/GMITechnologies https://www.linkedin.com/company/grey-matter-india- technologies greymatterindia