Clinical Analytics

Challenge

Our customer is an American company that provides software development services to leading healthcare organizations.

The customer asked us to develop a web interface for an application that provides access to statistical information on physician quality performance. The client required the data to be displayed in a user-friendly format with the option for data to be exported for further analysis. The application was aimed at assisting medical center staff conduct prompt monitoring of their practitioners professional performance and regulatory compliance.


Software Solution

Axmor developed the web application in strict accordance with the customer prototype. In order to meet the customer’s requirements most precisely, some of the visual data presentation elements were developed from scratch without using third-party components.

 

Main Features

Data visualization

Data visualization communicates information through graphical means. A single diagram can display various types of metric data simultaneously: current value, set range, best and mean result. All statistical calculations are processed in the database in order to lighten the load on the client’s side of the application. This user-friendly format delivers up-to-date information on physician quality performance quickly and efficiently.

Configuring PQRS (Physician Quality Reporting System) reports

The system administrator can use recommended reports or customize their own in accordance with the specific requirements of a particular medical establishment or individual physician. The application is designed so that alterations can easily be made to annual reports in response to yearly changes in recommendations and requirements. In the future we plan to introduce a feature for preparing PQRS data files for submission.

User access

The system enables different user roles to be set up for physicians, medical institution managers, and system administrators. Depending on their role, users can access different functionalities within the system including current metrics viewing, patient data viewing, physician and organization data viewing and reports customization.

Provided Value

Full compliance with the prototype

We developed the application in strict accordance with the customer’s requirements, from technology selection to the precise dimensions and animation of graphic elements.

Patient data security

We used generic data stored in an SQL database to avoid using real patient records during the development process.

Cross-functional team

Operating as a single cross-functional team with common goals and objectives we created an effective process of communication with the customer. We used the AGILE development process to optimize interaction with the customer’s team, including their involvement in daily project status discussions and the use of a common SCRUM board in MS TFS. Our team worked on developing the web interface, while the customer’s team created the database and carried out testing.

AGILE development methodology

Fortnightly sprints and daily on-line communication at the active development stage allowed us to respond swiftly to changes and establish effective interaction within the team for prompt resolution of complex technical challenges.

Сreating a Minimum Viable Product

Our team became involved at the early stages of MVP development, when the experience of a highly-skilled team can play a vitally important role. Involvement at this stage enabled us to develop and produce a new product with optimal quality/price ratio.

Technologies

Programming Languages
C#, JavaScript
Core Technologies
.NET, Microsoft ASP.NET, SignalR
Data Storage & Handling
Microsoft SQL Server, Microsoft Analysis Services, Entity Framework
Web User Interface
AngularJS

We will propose the best solution for your business!