One of the largest health care providers of long-term, elder care in the nation.
Our healthcare provider client developed a strategy for a future operating state in which processes would be automated, guiding and prompting caregivers and administrative staff as they fulfill their respective duties. This operating state is based on key business drivers such as Quality of Care, Minimizing Risk, Staff Efficacy, Improved Earnings & Cash Flow and Improved Internal Controls.
Additional benefit would be derived by removing the burden on personnel to remember various processes, functionality supporting those processes, and how to access the relevant functionality. This automated future operating state plan included the addition of a point-of-care application for use by its nursing staff . Our client identified a commercial package that met the functional requirements to support and realize this future operating state.
Needing to ensure compliance with HIPAA and Sarbanes-Oxley, our client also wanted to conduct an application architecture audit to assess the underlying architecture of the application, adherence to industry standards and best practices, technical and business risks and vulnerabilities. They also wished to assess the development and quality assurance practices and processes of the software supplier and their capabilities to meet changing business needs at the lowest total cost of ownership over the life of the application.
- Architecture Audit
- Package Evaluation
Architecture Audit Objectives:
- Assess the quality of the application architecture, design, and code
- Ensure that standards and industry best practices were being followed
- Identify any risks and provide appropriate steps to remediate and remove them
X by 2 architects visited supplier facilities and carried out an architecture review of the application by examining physical and logical architecture through discussions, presentations, review of artifacts, etc.
Our architects established as-implemented architecture, assessed the current architecture in the context of our client’s needs, benchmarked the architecture against industry best practices and patterns, identified risk areas, and provided short and long-term recommendations to close gaps.
The architecture areas we examined included overall application architecture, data integrity and consistency (transaction management, concurrency, etc.), application scalability and performance (application server infrastructure, architecture layers, design etc., testing mechanisms, etc.), maintainability and extensibility of the application and the development processes, and availability of application (hardware and software single points of failure).