Self-Simulate

Richard J. Bowater

I develop Windows desktop applications with a focus on healthcare and data management.

What I Do

I build software that helps make complex data usable. Most of my work involves creating applications for healthcare teams that need to make sense of patient information quickly. I primarily use C#, .NET, and WPF, with a particular focus on data visualization and user interface design.

Recent Projects

  • PatientChaseX (GPSS, UK, 2022 – Present)
    A healthcare management system built with WPF and .NET 8 for NHS Primary Care Networks. The application handles patient care coordination, risk stratification, and population health management for 200,000 patients across 23 practices in London. Features include:

    • Geographic visualization of patient data
    • Automated route planning for home visits
    • Integration with Gov.UK Notify for communications
    • Custom data import/export tools
  • PatientLeaf (GPSS, UK, 2017 – 2022)
    A clinical data visualization tool that integrated with EMIS to support GP consultations. The application provided interactive views of medical histories, medication data, and clinical measurements to support decision-making during appointments. Used throughout South West London practices, it helped reduce consultation times while improving data accessibility.

  • Telemedicine System (TripleCare, USA, 2015 – 2017)
    Built the complete software infrastructure for a telemedicine system used in skilled nursing facilities across the US. This included WPF desktop applications, backend services, and secure communication components. The system was later acquired by Curavi Health and expanded to 100 facilities.

  • Multifunctional Kiosk (PODKI, USA, 2017 – 2018)
    Led the development of client software and web services for kiosks offering print, scan, copy, fax, and PC rental facilities, demonstrating versatility in creating user-friendly interfaces for diverse functionalities.

The Good Stuff (Screenshots)

Here’s a glimpse of my work:

PatientChaseX cohort management view
PatientChaseX: Precision cohort building and analysis. Target specific patient groups for interventions, analyze risk factors, and improve care coordination.

PatientChaseX provider services panel
PatientChaseX: Connecting patients with essential services. Streamline referrals and optimize resource allocation with a comprehensive provider directory and mapping tools.

PatientChaseX map view showing deprivation data
PatientChaseX: Visualizing health disparities.

PatientLeaf blood pressure
PatientLeaf: Visualizing complex patient data for quicker insights.

Complex data visualization in PatientLeaf
PatientLeaf: Streamlining medication reviews for better patient care.

Complex data visualization in PatientLeaf
PatientLeaf: Historical data at a glance, colour-coded for quick risk assessment.

PatientLeaf detailed blood pressure graph
PatientLeaf: Zooming in on the details that matter. Every data point tells a story.

Complex data visualization in PatientLeaf
PatientLeaf: Complex diabetes data, simplified for clinicians.

Complex data visualization in PatientLeaf
PatientLeaf: Multi-parameter health data visualization.

PatientLeaf blood pressure pathway
PatientLeaf: Integrating patient data with hypertension treatment pathways.

PatientChaseX general view
PatientChaseX: Making complex data accessible at a glance.

Complex data visualization in PatientLeaf
PatientChaseX: Transforming patient care through smart geospatial tools.

Note: Patient data is anonymised/obfuscated, with additional blurring to ensure privacy.

Technical Focus

  • C#/.NET development with WPF
  • Data visualization for healthcare
  • Database design and API integration
  • Legacy system modernization

For a complete skills breakdown and work history, see my CV.

Contact

If you have a project that needs maintainable, effective software with a focus on data management and visualization, you can reach me at [email protected].