Solution | Dynamic HCP Segmentation#

Overview#

Business Case#

In the competitive landscape of pharmaceutical sales, more than a third of drug launches fall short of market expectations, with large global pharmaceutical organizations trailing behind small and midsize companies with only a 61% launch performance success rate.

A key reason is the challenge of inadequate market access and an insufficient understanding of market needs, coupled with difficulties in proving product differentiation.

To address these issues, pharmaceutical organizations are increasingly optimizing their commercial operations. Effective engagement with healthcare professionals (HCPs) is crucial for the success of new drugs and therapies. This requires a more strategic, data-driven approach to sales and marketing efforts.

Dynamic segmentation has emerged as a powerful tool for achieving precision targeting in commercial strategies. Companies can create tailored segments that improve resource allocation and marketing impact by leveraging varied customer or HCP data, such as prescribing behaviors, patient populations, and engagement history.

Traditional sales activities are becoming less effective, and the complexity of prescriber behaviors, a limited marketing budget, and the increasing number of communication channels necessitate a more refined approach.

Dynamic segmentation allows organizations to identify key opinion leaders, understand prescriber preferences, and better allocate sales and marketing resources, ensuring more relevant and efficient engagement strategies.

The Dynamic HCP Segmentation Solution offers a comprehensive framework for creating, managing, and comparing data-driven HCP segments that adapt to the ever-changing healthcare environment. The solution enables organizations to maintain up-to-date segments that reflect the latest market dynamics and behaviors through a combination of rule-based and machine-learning methodologies.

With features for exporting segments, exploring trends, and building rich HCP profiles, this solution enhances omnichannel initiatives and next-best-action strategies, driving overall prescription volume, improving sales efficiency, and reducing waste in marketing spend.

Installation#

This Solution is currently in a private preview phase. If you’re interested in accessing this Solution, please reach out to your Dataiku account manager or use the general Contact Us form.

Technical Requirements#

To leverage this solution, you must meet the following requirements:

  • Have access to a Dataiku 13.2+* instance.

  • A Python 3.9 code environment named solution_dynamic-seg with the following required packages:

dash-bootstrap-components==1.6.0
dash==2.18.1
scikit-learn==1.5.2

Data Requirements#

Note

Users should consider integrating multiple profiles, behavior, and preference data to fully realize the benefits of dynamic segmentation.

The project is initially delivered with all datasets using the filesystem connection.

The solution requires an input dataset on the Dataiku Flow, including a key column account_id and at least one more feature of your preference. Ideally, the data should have multiple features in the form of integer, boolean, object, or string types.

Template input data requirements.

To fully realize the benefits of dynamic segmentation, users should consider integrating the following types of data:

Category

Examples

Prescriber profiles & demographics

Provider’s name, specialty, location, years in practice, and practice type.

Engagement data

Historical sales rep visits, digital engagement, event participation.

Prescribing behaviors

Medication preferences, prescription volume, patient demographics, and profiles.

Channel preferences

Preferred communication method and response rates across different marketing channels, from digital to face-to-face engagements.

Market & competitor data

Competitor analysis, information on market changes, including new drug approvals, regulatory changes, and emerging therapeutic areas.

Key opinion leaders (KOLs) influence

Network analysis, publication, and research activities.

Overview#

The solution has the following highlights:

  1. Create data-driven HCP segments via rules-based or machine-learning methodologies to improve sales allocation and marketing effectiveness.

  2. Maintain and update fit-for-purpose segmentations across time to accommodate changing dynamics in HCP behaviors, sales initiatives, and marketing campaign outreach.

  3. Compare and contrast different segmentations in multi-faceted commercial efforts across your brand portfolio.

  4. Export segments and further explore trends across or within segments and build rich HCP profile data sets to feed into omnichannel or next-best initiatives.

  5. Extend the application of Dynamic Segmentation beyond provider-level segments with a fully flexible data model.

Segmentation overview.

Walkthrough#

Plug and Play your HCP or Patient 360 data#

Custom web applications that can be accessed through the project’s default dashboard compose the heart of this project and provide its most powerful functionality.

You can select customer-level data from the Dataiku Flow, filter, and create any number of customer segmentations aligned to market engagement initiatives.

Plug data and filter.

Create and Explore Machine Learning or Rule Based Segments#

The solution provides two segmentation methods: K-means Clustering, which uses machine learning to group data, and Rule-Based Segmentation, which applies predefined rules and feature weights.

You can configure parameters, such as the number of clusters or bins, feature selection, and weights based on the chosen method.

After setting parameters, you can run the segmentation, which applies the selected method and displays the results, adding a cluster column to the original dataset.

Interactively explore the results, remap segments to intuitive names, give descriptions, and save segmentations back to managed folders in the Dataiku Flow.

Segment and analyze the results.

Continuously Update Segmentation Results#

Select from saved segmentations and update them dynamically to reflect changes in new data. With an intuitive interface, users can easily manage segmentation sessions, review updates, and visualize customer shifts across segments using Sankey diagrams.

This interface ensures consistency by preserving original parameters while allowing adjustments, and you can export or save updated results back to the Dataiku Flow, keeping segmentation strategies dynamic and up-to-date.

Update segmentation results.

Compare Different Customer Segmentations#

Easily select and compare different segmentation assignments for the same HCP or customer over time. Search and select relevant sessions, view the combined data side by side, and export results for further analysis in Dataiku.

This tool simplifies tracking changes across segmentation sessions, helping identify how segments or clusters have evolved, while ensuring data consistency and accessibility through seamless integration with the Flow.

Compare segmentation sessions.

Save or Export Segments and Comparisons#

Save and track all the segmentation sessions across time and collaborative analyst activities or simply choose to export segments for point-in-time exploration.

Save segmentation results.

Explore Segment Comparisons with Dataiku#

Save your segment comparisons (assignment over time or across initiatives) to the Flow to build further impact analyses and rich insights with Dataiku dashboards.

Explore segments.

Responsible AI Statement#

When developing and deploying solutions like Dynamic Segmentation in healthcare, responsible AI considerations are crucial to ensure fairness, transparency, and accountability.

Key concerns include biases in input data, such as demographic and socioeconomic biases, where over-representation of certain demographics (e.g., urban, tech-savvy, or wealthier regions) can lead to skewed segmentation outcomes.

To address this, datasets should represent diverse HCP profiles across regions and economic strata, and regular audits should be conducted to detect imbalances.

Algorithmic bias is another concern, as models might perpetuate existing biases, thus necessitating fairness testing and adjustments during training.

Furthermore, overfitting to historical data may reinforce past patterns, so models should be updated regularly with new data to minimize bias and better adapt to evolving trends.

Run this Solution with Minimal Effort for your Own Data#

The Dynamic Segmentation Solution provides a web application framework to create, manage, and compare various data-driven HCP segments that are dynamically updated with ongoing data collection. If you’re interested in adapting this project to the specific goals and needs of your organization, roll-out and customization services can be offered on demand.