Settings for your viewing comfort
Close settings

Case Study Cancer Care Ontario (CCO)

Toronto, Ontario
Government

Sophisticated use cases prove that eClaims' performance will not suffer after significant growth

A seven month development project resulted in the award-winning eClaims solution for Cancer Care Ontario's New drug Funding Program. This system, designed by FD Solutions, provides a single, centralized, web-based portal with functionality to optimize business processes for adjudicating eligibility and claims reimbursement. The system is highly complex and designed around a multi-tiered, service-oriented solution, using a wide range of modern technologies.

With the new system supporting over a million records from Day One, CCO demanded that the application go through the most rigorous testing processes. They engaged the FD Quality Assurance (QA) team to provide the highest standards of performance testing protocols and governance.

Read Details

Challenge accepted

Performance-test the new and highly complex eClaims application against real world sophisticated scenarios that need Cancer Care Ontario's future needs.

Solution delivered

The QA team at FD built performance scripts that addressed the myriad complexities of multiple treatment protocols along with many other factors to simulate a real-world environment. This approach uncovered hidden issues that would not have been found under normal test circumstances and vastly improved the go-live experience.

Technologies

  • Microsoft Visual Studio
  • YourKit Profiler
  • Performance Monitor
  • Service Trace Viewer
  • SQL Server
  • Microsoft Visual Studio
  • YourKit Profiler
  • Performance Monitor
  • Service Trace Viewer
  • SQL Server
  • Microsoft Visual Studio
  • YourKit Profiler
  • Performance Monitor
  • Service Trace Viewer
  • SQL Server
  • Microsoft Visual Studio
  • YourKit Profiler
  • Performance Monitor
  • Service Trace Viewer
  • SQL Server

Benefits of deliverable

Modeling anticipated data volumes in a production-like environment prior to launch was the key to fine-tuning this award winning application.

Thorough investigation of the behaviours exhibited by the application in this environment led to improvements in throughput and latency.

Traceability will assist in post-launch investigations should they be required.

Improved logging, instrumentation, and configuration options that will assist in any post-launch investigative work.

FD's approach meant better Day One performance, increased robustness, and confidence that the application will withstand future growth.

Solution details

New drugs and treatment options are being introduced quite frequently. The eClaims application needed to meet the high volume of usage encountered at "go-live", but it was also required to scale up addressing anticipated demand in three years, five years and well beyond.

Quality and performance testing a modern application involves much more than simply load-testing against an application. It requires out-of-box thinking that includes understanding the business drivers and how those business drivers will impact the application as it is introduced and subsequently evolves in the real world.

In the case of the eClaims solution, the FD team had to inflate the database from 1.7 million records to over 2.8 million records. While common thinking might dictate simply adding a million records and performance test, this would not reflect reality.

FD needed to build out use cases that addressed the exact way individuals would be interacting with the system. These factors meant creating highly sophisticated use cases which factored in gender, age, type of primary cancer, secondary cancers, treatment protocols, treatment dates and other criteria to simulate hundreds of unique scenarios accurately reflecting how the general population, medical teams, drug companies and government bodies would interact with NDFP.

CCO eClaims Screenshot of a table of test results

In addition, the FD team developed a series of data-driven automated test scripts to simulate common and essential user work flows. The scripts were used to apply load to the system with response times measured and used to identify bottlenecks and instabilities.

A number of hidden issues were uncovered and resolved, meaning a much improved go-live experience and the assurance that growing demand would not impact system response times or data integrity.

CCO eClaims Screenshot of simultaneous user transaction activity charts

A few words about the project

Feedback

You developed our eClaims NDFP program and were honoured by Microsoft with an award for excellence. When it came time to performance test our new application, we wanted to ensure that it would not just meet today's performance criteria but would also meet growing needs in the future. Your QA practice brought the expertise to address our goals for today as well as tomorrow.

— Acting Director, Application Services at Cancer Care Ontario (CCO)

Back to top