Bridging General & Specialist Care - Information Systems Solution (BGSC-ISS)

OVERVIEW

Industry: Manitoba Health Care Industry

Customer Profile: The Government of Manitoba provides health services for the city of Winnipeg and surrounding areas amounting to just over 700,000 people. The Government of Manitoba promotes and protects health and well-being by delivering and managing health services.

Business Situation: Communication between Family Physicians and Specialists needs to be improved. Needless appointments and unprepared patients are producing unacceptable wait times and over-booked Specialists.

Solution: Imaginet was selected to produce a product that would guarantee the referral process in a web-based, multi-facility, user-friendly environment

Value Provided:Reduced misdiagnosisè  Reduced patient wait timesè  Increased communication between Family Physicians and Specialists. 

Imaginet was engaged by Wait Times Task Force (WTTF) in January of 2009 to provide an application that would automate and reduce the wait times associated with the family physician-to-physician specialist referral. This project was called Bridging General and Specialized Care (BGSC).

Imaginet was to develop a product that would improve inter-action between Family Physicians (and/or other Referring Clinicians such as Nurse Practitioners) and Specialist Physicians to whom Family Physicians may refer patients for assessment and/or treatment.

BGSC would facilitate agreements between Specialists and Family Physicians with regard to such issues as what course of treatment Family Physicians should provide before considering a referral, what tests are required as a pre-requisite for a referral, and what preparation the Specialist may need prior to treatment.

DETAILS

FACTS
Time to Develop
Project Start: January 12
Development Complete: March 6
Production Live:  March 16
Total time: 10 weeks

------------------------------

Team:
5 Full time developers
1 Part time project manager
1 Part time graphic designer
1 Part time writer/tester

------------------------------

Environment:
Windows XP, Vista
Windows Server 2008
SQL Server 2008
Team Foundation Server 2008
Silverlight 2.0
.NET Framework 3.5
C#
Entity Framework
Visual Studio Team Suite 2008
IIS 7.0
Express  Blend 2.0
Enterprise Architect 7.0 from Sparx Systems
JetBrains ReSharper
Telerik Silverlight Controls

Statistical Achievements:
Delivered 30% more features within the initially estimated time period.

Situation                                                                  


BGSC is a provincial project conducted by Manitoba?s Wait Times Task Force (WTTF).
The project aimed at facilitating agreements between Specialists and Family Physicians with regard to such issues as what course of treatment Family Physicians should provide before considering a referral, what tests are required as a pre-requisite for a referral, and what preparation the Specialist may need prior to treatment.

The goals for BGSC were to:
-Set wait time guarantees for referral from Family Physicians to Specialists
-
Improve communication between levels of care
-
Improve communication between Family Physicians and patients 
-
Reduce inappropriate referralsè Eliminate unnecessary lab and Diagnostic Imaging tests
-Eliminate unnecessary Specialist visitsè Reduce the number of patients seen ongoing in Specialist practice
-
Reduce costs through more efficient use of resources
-
Reduce wait times for referrals to Specialist consultations and comply to defined timelines
-
Reduce wait times for consultation, decision to treat, treatment, and discharge back to Family Physicians
-
Assess the utilization of contracted Specialist time for consultations beyond benchmark time as an appropriate recourse methodology.

 

Solution                                                             

A high quality, feature rich and visually appealing web-based application was delivered to WTTF in 10 weeks.The solution assists Family Physicians in diagnosing and assigning a Specialist to a patient?s care plan.  By answering a number of sequential questions based on the initial diagnosis a Family Physician are now able to identify if a Specialist is required as well as any necessary tests that must be performed prior to booking the Specialist appointment.

If it is determined that a Specialist is required, the Family Physician selects the Specialist and the Specialist will automatically receive the request to see the patient.The Specialist can accept or reject the referral.  If accepted, an appointment is made.  If the Specialist is unable to see the patient, the request is rejected and another Specialist can be referred.

Patient information can only be entered via the Family Physician and viewed by the Specialist.  If the Specialist accepts the referral, they may add additional information to the care plan.  This allows the Family Physician to have immediate access to up to date information for the patient.

The Health Administrator can perform the same actions as both the Family Physician and the Specialist.  Additionally the Health Administrator can add and remove Family Physicians and Specialists as well as maintain system rights.















































Software

                                                      


This project used Microsoft Silverlight 2.0, Microsoft SQL Server 2008, Microsoft Visual Studio 2008, and Microsoft Team Foundation Server (TFS).  A number of these products are mature products and while Silverlight was newly released, it performed remarkably well and was easily adopted by the developers. Microsoft?s Silverlight 2.0 was selected since it is compatible with multiple web browser products used on Microsoft Windows and Mac OS X operating systems.  Silverlight also provides a rich user experience so it has the traditional ?Windows? look and feel with much of the functionality in familiar desktop applications however, run within the browser.

Silverlight, coupled with the other Microsoft products, provided  Imaginet developers with the efficiencies needed to complete this project on time, on budget and with a high degree of quality and efficiency.

 

Process                                                        

The team followed an iterative delivery model over the 10 week projectThis process framework, known as Scrum, allowed for thorough testing of all features while the application was built.  This reassured the customer early and often that the product was going to meet requirements and schedule.

The BGSC project had two senior team members perform the preliminary technology research.  This research defined the path ahead for the team, fine-tuned the development environment and removed areas of risk via ?spikes?.  A ?spike? is a proof of concept that allows for a quick examination of problem and helps to validate technologies and processes.

When the project started, the team found themselves in a stable environment with a strong foundation for making the most out of the selected solution technologies.  Because of the initial research, the learning curve for new team members was greatly diminished.

With Scrum projects, a high degree of client involvement is critical to ensure the requirements are met, features are developed in the correct order, and to review working software after the end of every iteration.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 






The following screenshots show some of the various screens a Family Physician and a Specialist use to manage referrals.  Figure 2 onward displays a sequential care plan for a patient with Chronic Knee Pain.  A number of other procedures have been pre-defined for the BGSC application, but are not shown.

BGSC_Fig1.jpg

Figure 1: Physician Care Plan is a dynamic window which allows the Family Physician to select the diagnosis.  Once a diagnosis is selected, the care plan can be continued.

 

BGSC_Fig2.jpg

Figure 2: Patient Information window allows the Family Physician to select or add a patient along with any additional history that would benefit the Specialist.

 

BGSC_Fig3.jpg
Figure 3: Primary Care window varies depending on the diagnosis selected and the care plan required.

 

BGSC_Fig4.jpg
Figure 4: Diagnosis window identifies the tests required prior to seeing the Specialist.

 

 

BGSC_Fig5.jpg

Figure 5: Referral window allows the Family Physician to select the Specialist.

 

BGSC allows Family Physicians to follow a standard care path that concludes with the selection of a Specialist resulting in a shorter wait time for patients to see specialists and patients attend appointments with all the required tests thereby allowing patients to achieve the required care quicker.

 

BGSC_Fig6.jpg
Figure 6: Referral Confirmation allows the Specialist to view the patient information and the summary of information from the Family Physician, as well as accept the patient and set an appointment date, or decline the patient.

Once a patient has been scheduled, the outcome can be saved.  When the patient arrives for the appointment additional information can be entered regarding further treatment or if no further treatment is required that too can be recorded.  All information is forwarded to the Family Physician for their records and any follow-up that may be required.

Value                                                            

An open working relationship resulted in a high level of trust between WTTF and Imaginet.  Direct contact between the WTTF and Imaginet minimized impacts of project issues that often result in delays.  The WTTF was able to provide almost instant feedback to either a development question or problem and the team was able to demonstrate ideas to the client and receive almost immediate feedback. 

The BGSC application facilitates communication between Family Physicians and Specialists, allowing patients to see Specialists in a more timely manner.  Family Physicians can send their patients to Specialists with the most information and the necessary test results for their continued treatment.  Specialists can review the case and determine if the diagnosis is correct, if the appropriate information has been supplied, and if they can meet the target appointment date to see the patient.

 

Innovations                                                     

A process called Scrum was used for the BGSC project.  This allowed product and team feedback to be gathered regularly required to deliver a solution of this size in 10 weeks.

During the project the Imaginet team delivered what the WTTF needed on time, and within budget and schedule constraints.

Imaginet provided a development environment in its head office, and is  also hosting BGSC in a secure hosting facility.

Due to the sensitivity of the information contained within this application Imaginet was required to comply with PHIA and FIPPA privacy standards.  Additional security measures were taken within the application and environments to ensure compliancy.

Microsoft's innovative solutions allowed  Imaginet to deliver the application on time, on budget and with a far superior product than the client originally requested and expected.