SlideShare a Scribd company logo
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
 
Clinic2care
Clinic2careClinic2care
Clinic2care
clinic2careinfo
 
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 System
ijtsrd
 
統計在半導體產業的應用 -- EDA
統計在半導體產業的應用 -- EDA統計在半導體產業的應用 -- EDA
統計在半導體產業的應用 -- EDA
chunhung 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.web
EMMAIntl
 
6 reasons contract management tools fail
6 reasons contract management tools fail6 reasons contract management tools fail
6 reasons contract management tools fail
Aavenir
 
Complaint Management System - Novosales
Complaint Management System - NovosalesComplaint Management System - Novosales
Complaint Management System - Novosales
Novosales
 
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 Healthcare
Cognizant
 

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 Clinics
Mike Taylor
 
Kaya Skin Clinic - Case Study
Kaya Skin Clinic - Case StudyKaya Skin Clinic - Case Study
Kaya Skin Clinic - Case Study
Sheikh_Rehmat
 
Clinic information management system
Clinic information management systemClinic information management system
Clinic information management system
Mitesh 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 system
Mujahed 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 Hospitals
Grey 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 management
Mike 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 workshops
Mike 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 Sale
Mike Taylor
 
VEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEMVEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEM
Kalpam Srivastava
 
Top Requirements for Workday Integration Jobs
Top Requirements for Workday Integration JobsTop Requirements for Workday Integration Jobs
Top Requirements for Workday Integration Jobs
ERP 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.pptx
dragonaklevel7
 
Aspmvc
AspmvcAspmvc
Aspmvc
durai arasan
 

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

Joomla CMS system's Features
Joomla CMS system's FeaturesJoomla CMS system's Features
Joomla CMS system's Features
Grey Matter India Technologies PVT LTD
 
Microsoft dynamic CRM Development
Microsoft dynamic CRM  DevelopmentMicrosoft dynamic CRM  Development
Microsoft dynamic CRM Development
Grey Matter India Technologies PVT LTD
 
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
Grey Matter India Technologies PVT LTD
 
Some Known Facts About WordPress
Some Known Facts About WordPressSome Known Facts About WordPress
Some Known Facts About WordPress
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
 
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
Grey Matter India Technologies PVT LTD
 
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
Grey Matter India Technologies PVT LTD
 
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
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
 
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
Grey Matter India Technologies PVT LTD
 
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?
Grey Matter India Technologies PVT LTD
 
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
Grey Matter India Technologies PVT LTD
 
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
Grey Matter India Technologies PVT LTD
 
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
Grey Matter India Technologies PVT LTD
 
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
Grey Matter India Technologies PVT LTD
 
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
Grey Matter India Technologies PVT LTD
 
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
Grey Matter India Technologies PVT LTD
 
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
Grey Matter India Technologies PVT LTD
 
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
Grey Matter India Technologies PVT LTD
 
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
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

Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 

Recently uploaded (20)

Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 

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