RxPulse

The dashboard your reps check before every call

Prescriber information, sales history, competitor products, call activity, and incentive compensation in one view. Here is how your data gets there.

It starts with the data you already have

RxPulse is built around your data. PDS takes it as it arrives, one row per prescriber, product, and week, and does the shaping, so your team never has to.

A client extract, as it might arrive
rec_id prescriber specialty product week_end trx nrx terr
000184 ••••1041 ENDO BRAND 2026-09-18 14 3 T12
000185 ••••1041 ENDO COMP_A 2026-09-18 6 1 T12
000186 ••••2217 IM BRAND 2026-09-18 11 2 T12
000187 ••••2217 IM COMP_B 2026-09-18 9 0 T12
000188 ••••3120 FM BRAND 2026-09-18 8 4 T12
000189 ••••1776 IM COMP_A 2026-09-18 10 3 T12
000190 ••••0388 ENDO GENERIC 2026-09-18 5 1 T12
One row per prescriber, product, and week. Identifiers masked.

Read the way your team reads it

System codes become the names your reps use: specialties, products, territories. Nobody on your team should have to know what COMP_A means.

The fields your team asks about, bucketed

Before anything is drawn, PDS groups the fields your team queries into buckets built around how they ask. Finding an answer becomes a selection, not a query, and a new report is something a rep builds, not something they request.

  • Geography

    • Region
    • District
    • Territory
  • Prescriber

    • Specialty
    • Target tier
    • Decile
  • Product

    • Your brand
    • Competitors
    • Market basket
  • Time

    • Week
    • Month
    • Quarter
    • Rolling 13 weeks
  • Activity

    • Calls
    • Last call date

Example buckets. Every build’s are the client’s own, set from its fields and hierarchy.

Then the views your team asked for

PDS turns the bucketed data into the graphs, charts, and tables your team asked for: prescriber detail, sales history, competitor products, call activity, and incentive compensation.

RxPulse

At a glance - Territory 12

TRx, last 13 weeks
5,810
Against goal
−0.7 %
Tier 1 reached
92 %
Incentive plan
96 %

Territory performance

TRx by week, against goal

Territory TRx against goal, weekly
Week Territory Goal
26 412 430
27 398 433
28 425 437
29 431 440
30 418 443
31 446 447
32 452 450
33 439 453
34 468 457
35 474 460
36 461 463
37 489 467
38 497 470

Prescriber detail

Sorted by volume

Prescriber Specialty Tier TRx, 13 wks vs prior Last call Note from last call
Prescriber 1041 Endocrinology 1 186 +12 % 16 Sep Asked for patient starter materials
Prescriber 2217 Internal medicine 1 164 −4 % 9 Sep Prior authorization questions
Prescriber 0388 Endocrinology 1 151 +7 % 28 Aug Follow up on formulary change
Prescriber 3120 Family medicine 2 97 +18 % 18 Sep New to brand this quarter
Prescriber 1776 Internal medicine 2 88 −9 % 14 Aug Switching patients to Competitor A
Prescriber 2903 Nurse practitioner 2 72 +3 % 11 Sep Lunch-and-learn requested
Prescriber 0654 Family medicine 3 41 0 % 30 Jul No change since last visit
Prescriber 3388 Internal medicine 3 36 −6 % Not yet seen

Competitive context

Share of market basket

Call activity

Quarter to date

Target tier Reached Reach
Tier 1 22 of 24 92 %
Tier 2 37 of 48 77 %
Tier 3 29 of 60 48 %

Incentive compensation

Quarter to date

96 % of quarter plan

Payout thresholds, % of plan: threshold 90, plan 100, excellence 115

TRx, quarter to date
5,810
Plan
6,050
To plan
240
Weeks left
2
What a rep sees on opening RxPulse. Every build is laid out to the client’s own specification.

One screen, one set of numbers

Every view is drawn from the same data, so the numbers in one agree with the next.

raw_data.xlsx
Prescriber Product Time Measures Geography
rec_id Record prescriber Prescriber specialty Specialty product Product week_end Week ending trx TRx nrx NRx terr Territory
000184 ••••1041 Prescriber 1041 ENDO Endocrinology BRAND Your brand 2026-09-18 18 Sep 14 3 T12 Territory 12
000185 ••••1041 Prescriber 1041 ENDO Endocrinology COMP_A Competitor A 2026-09-18 18 Sep 6 1 T12 Territory 12
000186 ••••2217 Prescriber 2217 IM Internal medicine BRAND Your brand 2026-09-18 18 Sep 11 2 T12 Territory 12
000187 ••••2217 Prescriber 2217 IM Internal medicine COMP_B Competitor B 2026-09-18 18 Sep 9 0 T12 Territory 12
000188 ••••3120 Prescriber 3120 FM Family medicine BRAND Your brand 2026-09-18 18 Sep 8 4 T12 Territory 12
000189 ••••1776 Prescriber 1776 IM Internal medicine COMP_A Competitor A 2026-09-18 18 Sep 10 3 T12 Territory 12
000190 ••••0388 Prescriber 0388 ENDO Endocrinology GENERIC Generics 2026-09-18 18 Sep 5 1 T12 Territory 12
RxPulse

At a glance - Territory 12

TRx, last 13 weeks
5,810
Against goal
−0.7 %
Tier 1 reached
92 %
Incentive plan
96 %

Territory performance

TRx by week, against goal

Territory TRx against goal, weekly
Week Territory Goal
26 412 430
27 398 433
28 425 437
29 431 440
30 418 443
31 446 447
32 452 450
33 439 453
34 468 457
35 474 460
36 461 463
37 489 467
38 497 470

Prescriber detail

Sorted by volume

Prescriber Specialty Tier TRx, 13 wks vs prior Last call Note from last call
Prescriber 1041 Endocrinology 1 186 +12 % 16 Sep Asked for patient starter materials
Prescriber 2217 Internal medicine 1 164 −4 % 9 Sep Prior authorization questions
Prescriber 0388 Endocrinology 1 151 +7 % 28 Aug Follow up on formulary change
Prescriber 3120 Family medicine 2 97 +18 % 18 Sep New to brand this quarter

Competitive context

Share of market basket

Call activity

Quarter to date

Target tier Reached Reach
Tier 1 22 of 24 92 %
Tier 2 37 of 48 77 %
Tier 3 29 of 60 48 %

Incentive compensation

Quarter to date

96 % of quarter plan

Payout thresholds, % of plan: threshold 90, plan 100, excellence 115

TRx, quarter to date
5,810
Plan
6,050
To plan
240
Weeks left
2

How your data gets there

What PDS does with the data you provide, in the order it happens.

  1. Step 1: Your data, as it arrives

    One row per prescriber, product, and week, from the data you provide. PDS does the shaping, so your team never has to.

    raw_data.xlsx
    specialty product trx nrx
    ENDO BRAND 14 3
    ENDO COMP_A 6 1
    IM BRAND 11 2
    IM COMP_B 9 0
  2. Step 2: Decoded into your team’s words

    System codes become the names your reps use: specialties, products, territories.

    raw_data.xlsx
    Specialty Product TRx NRx
    Endocrinology Your brand 14 3
    Endocrinology Competitor A 6 1
    Internal medicine Your brand 11 2
    Internal medicine Competitor B 9 0
  3. Step 3: Bucketed around how they ask

    The fields your team queries are grouped into buckets, so finding an answer is a selection, not a query.

    raw_data.xlsx
    Prescriber Product Measures
    Specialty Product TRx NRx
    Endocrinology Your brand 14 3
    Endocrinology Competitor A 6 1
    Internal medicine Your brand 11 2
    Internal medicine Competitor B 9 0
  4. Step 4: Drawn into the views they asked for

    Prescriber detail, sales history, competitor products, call activity, and incentive compensation.

    RxPulse

    At a glance - Territory 12

    TRx, last 13 weeks
    5,810
    Against goal
    −0.7 %
    Tier 1 reached
    92 %
    Incentive plan
    96 %

    Territory performance

    TRx by week, against goal

    Territory TRx against goal, weekly
    Week Territory Goal
    26 412 430
    27 398 433
    28 425 437
    29 431 440
    30 418 443
    31 446 447
    32 452 450
    33 439 453
    34 468 457
    35 474 460
    36 461 463
    37 489 467
    38 497 470
  5. Step 5: One set of numbers

    Every view is drawn from the same data, so the numbers in one agree with the next.

How your data gets there

What PDS does with the data you provide, in the order it happens.

  1. 1 of 5

    Your data, as it arrives

    One row per prescriber, product, and week, from the data you provide. PDS does the shaping, so your team never has to.

    raw_data.xlsx
    specialty product trx nrx
    ENDO BRAND 14 3
    ENDO COMP_A 6 1
    IM BRAND 11 2
    IM COMP_B 9 0
  2. 2 of 5

    Decoded into your team’s words

    System codes become the names your reps use: specialties, products, territories.

    raw_data.xlsx
    Specialty Product TRx NRx
    Endocrinology Your brand 14 3
    Endocrinology Competitor A 6 1
    Internal medicine Your brand 11 2
    Internal medicine Competitor B 9 0
  3. 3 of 5

    Bucketed around how they ask

    The fields your team queries are grouped into buckets, so finding an answer is a selection, not a query.

    raw_data.xlsx
    Prescriber Product Measures
    Specialty Product TRx NRx
    Endocrinology Your brand 14 3
    Endocrinology Competitor A 6 1
    Internal medicine Your brand 11 2
    Internal medicine Competitor B 9 0
  4. 4 of 5

    Drawn into the views they asked for

    Prescriber detail, sales history, competitor products, call activity, and incentive compensation.

    RxPulse

    Territory performance

    TRx by week, against goal

    Territory TRx against goal, weekly
    Week Territory Goal
    26 412 430
    27 398 433
    28 425 437
    29 431 440
    30 418 443
    31 446 447
    32 452 450
    33 439 453
    34 468 457
    35 474 460
    36 461 463
    37 489 467
    38 497 470
  5. 5 of 5

    One set of numbers

    Every view is drawn from the same data, so the numbers in one agree with the next.

    RxPulse

    At a glance - Territory 12

    TRx, last 13 weeks
    5,810
    Against goal
    −0.7 %
    Tier 1 reached
    92 %
    Incentive plan
    96 %

    Call activity

    Quarter to date

    Target tier Reached Reach
    Tier 1 22 of 24 92 %
    Tier 2 37 of 48 77 %
    Tier 3 29 of 60 48 %

    Incentive compensation

    Quarter to date

    96 % of quarter plan

    Payout thresholds, % of plan: threshold 90, plan 100, excellence 115

    TRx, quarter to date
    5,810
    Plan
    6,050
    To plan
    240
    Weeks left
    2

How RxPulse goes live

What happens after you sign, in the order it happens.

  1. Week 0

    Kickoff

    PDS starts from your fields, your hierarchy, and your definitions.

  2. Between kickoff and live

    Build

    The dashboard is built to your specification, from the data you provide.

  3. Week 6–8

    Live

    Every rep on your sales team can use it, with no limit on seats.

  4. Once live

    Maintenance

    PDS stays on after launch, keeping it running and updating it as your needs change.

See RxPulse running

Book a demo

Tell us what you're working with today, and we'll show you what it could look like.

30 min

Would rather write? info@gopds.net

Loading calendar…

Calendly runs this calendar and sets its own cookies. See our Cookie Policy and Privacy Policy.