Built for UK private prescribing teams

The operating system for UK private prescribing.

Run patients, consultations, prescribing, payment links, repeat dispensing and pharmacy fulfilment from one connected clinical workflow.

Regulated patient record Connected fulfilment Audit-ready workflows
/ Dashboard
12

Dashboard

Total Orders Last 7 days
239 €15,045
+ 12.5%
High Risk Orders Today
4 €234
+ 12.5%
New Orders Last 7 days
45 €545
+ 12.5%
Orders, Year Comparison
€238,592Total Orders 2023
€538,235Total Orders 2024
2023 vs 2024
100k 75k 50k 25k 0 JunJulAugSepOctNov 14th August €52,456.46
Recent Activity
12/03/2025 – 12:45
Dr.Rachel Green added a prescription
12/03/2025 – 12:45
John Doe placed an order
12/03/2025 – 12:42
Dr. Rachel Green added a prescription
12/03/2025 – 12:38
Aaliyah Sharma placed an order
12/03/2025 – 12:31
Mediva dispatched OXYGEN‑12301
12/03/2025 – 12:22
Dr. M. Vella confirmed a clinical check
12/03/2025 – 12:18
Marcus O'Hara placed an order
12/03/2025 – 12:09
Dr.Rachel Green added a prescription
/ Orders
12

Orders

All Pending Prescription Pending Checkout Clinical Check To Be Dispensed Dispensed Delivered Rejected
Treatment Order Submitted Risk Level Clear Filters
Search orders
# Order ↓ Patient Order Date ↓ Order Status ↓
OXYGEN-12345 John Peter Doe 12/03/2025 – 12:45 Pending Checkout
Sildenafil‑25mg (Pack Size 8) ×2 2 times a day every month for 1 year Weight Loss Repeats: Yes Pending
OXYGEN-12345 John Peter Doe 12/03/2025 – 12:45 Delivered
Sildenafil‑25mg (Pack Size 8) ×2 2 times a day every month for 1 year Erectile Dysf. Repeats: Yes Confirmed
OXYGEN-12346 Aaliyah Sharma 12/03/2025 – 12:45 Pending Prescription
Finasteride‑1mg (Pack Size 8) ×2 2 times a day every month for 1 year Hair Loss Repeats: Yes Pending
OXYGEN-12347 Marcus O'Hara 12/03/2025 – 12:45 Dispensed
OXYGEN-12348 Hannah Reid 12/03/2025 – 12:45 Rejected
/ Patients / Patient Details
Johny Ramos
Male 24/11/88 (36 y/o) 552146M
Medical Details Treatments Prescriptions Consultation Notes General Details

Medical Details

Allergies and Adverse Reactions

All Records
DateDescription
15 June 2024Adverse reaction to erythromycin
15 June 2024Adverse reaction to penicillin

Acute Medications

Last 6 months
DateMedication ItemDosageQuantity
15 June 2024Bisoprolol 1.25mg tabletsTake one 4 times/day28 tablet
15 June 2024Atorvastatin 20mg tabletsTake one at night30 tablet
15 June 2024Ramipril 5mg capsulesTake one daily28 capsule

Problems and Issues

Last 6 months
DateDescription
15 June 2024Type II diabetes mellitus with persistent microalbuminuria
15 June 2024QOF status green
/ Repeat Dispensing

Repeat Dispensing

Due this week 6 3 awaiting review
Active repeats 142 across 89 patients
Overdue 2 Needs prescriber action
Dispensed (30d) 318 €38,402
All Due Awaiting Review Overdue Paused
Patient Medication Schedule Next Due ↓ Cycle Status
Johny Ramos
552146M · 36 y/o
Bisoprolol 1.25mg
28 tablets · take 4x/day
Monthly · 1 year
Hair Loss
Today 3 / 4 Due
Aaliyah Sharma
449832K · 41 y/o
Sildenafil 25mg
8 tablets · 2x/day
Monthly · 6 months
Erectile Dysf.
2 days late 2 / 4 Overdue
Marcus O'Hara
812304B · 52 y/o
Finasteride 1mg
28 tablets · 1x/day
Monthly · 12 months
Hair Loss
Tomorrow 4 / 4 Due
Hannah Reid
228104A · 29 y/o
Tirzepatide 5mg
Weekly injection
Weekly · 6 months
Weight Loss
In 5 days 2 / 4 Active
Eleanor Wright
331567T · 47 y/o
Atorvastatin 20mg
30 tablets · 1x/day
Monthly · 1 year
Cardio
In 9 days 3 / 4 Active
Daniel Cassar
907118C · 33 y/o
Minoxidil 5%
60ml topical
Monthly · 6 months
Hair Loss
In 14 days 1 / 4 Paused
/ Orders / Order Details

Order OXYGEN‑12345

Pending Checkout 12/02/2025 – 12:35

Fulfilment status

Prescribed 12/02 · 09:14
Clinical check 12/02 · 10:21
3 Pharmacy Mediva · in dispense
4 Dispatched ·
5 Delivered ·

Items (2)

Sildenafil‑25mg (Pack Size 8)
Hairloss · 2 times a day · Monthly · 1 year · Dispensed 3 of 3
Deliver to 32, Salini Road, Flat B, Xemxi…
In dispense
Qty 2
Bisoprolol‑1.25mg (Pack Size 28)
Hairloss · 4 times a day · Monthly · 1 year · Dispensed 3 of 3
Deliver to 32, Salini Road, Flat B, Xemxi…
Ready to dispatch
Qty 1
Johny Ramos
Male · 24/11/88 (36 y/o)
DOB24/11/88 · 36 y/o
ID552146M
TreatmentHair Loss · Weight Loss
AllergiesPenicillin · Erythromycin

Fulfilment events + Add note

12/02 · 10:22
Clinical check passed, Dr. R. Green
12/02 · 10:36
Mediva Pharmacy received order
12/02 · 11:04
Sildenafil‑25mg picked from stock
12/02 · 11:21
Awaiting checkout payment from patient
The Problem

Private prescribing is fragmented across too many places.

Private prescribing operations can become fragmented across patient notes, intake forms, appointment tools, payment requests, pharmacy updates and repeat‑care processes, with handoffs that no one truly owns.

Patient notes A clinical record system rarely sees the rest of the patient journey.
Intake forms A third‑party form tool collects answers that never reach the consult.
Appointments A scheduler that doesn't know the patient's clinical context.
Payment links A separate checkout, manually reconciled to the order at the end of the day.
Pharmacy Status updates over email and chat, no shared source of truth.
Repeat care A spreadsheet of due dates that drifts further from clinical context each cycle.
The OxygenRX Answer

One clinical workflow, from patient intake to prescription fulfilment.

OxygenRX brings the operational pieces together around a regulated patient record so teams can move from intake to prescription and fulfilment with clearer handoffs and shared context.

1

Patient intake

Forms and questionnaires that feed straight into the record.

2

Consultation

Booking, notes and clinical context in one consult flow.

3

Prescribing

Decisions made against a connected patient record and history.

4

Payment

Secure checkout linked to the order, routed at the right step.

5

Fulfilment

Connected pharmacy workflow with shared, live status.

Built for every role in private prescribing

A clear next step for prescribers, clinics, operators and pharmacy partners.

Five audiences, one operating system. OxygenRX shapes itself around how each kind of team actually runs a private prescribing operation.

Independent prescribers

Start prescribing with a connected record, forms, payment routes and fulfilment visibility, without stitching tools together.

Read the guide

Private clinics & practices

Run operations across patient intake, consultations, records, prescribing and repeat care as one connected team workflow.

Read the guide

Digital health operators

Build digital care journeys on top of a regulated prescribing workflow that is ready for operational scale.

Read the guide

Enterprise healthcare

Standardise prescribing operations across teams, regions and brands, with role‑aware access and full audit context.

Read the guide

Pharmacy & fulfilment

Plug into the prescribing workflow as a fulfilment partner with a shared queue, statuses and clinical context.

Read the guide
Core modules

Seven connected modules. One regulated patient record at the centre.

Forms, appointments, payment links, repeat dispensing and fulfilment status work as connected modules around the prescribing workspace, not disconnected add‑ons.

/Orders
12

Orders

All Pending Prescription Pending Checkout Clinical Check To Be Dispensed Dispensed Delivered Rejected
Treatment Order Submitted Risk Level Clear Filters
Search orders
# Order ↓PatientOrder Date ↓Order Status ↓
OXYGEN-12345 John Peter Doe 12/03/2025 – 12:45 Pending Checkout
Sildenafil‑25mg (Pack Size 8) ×2 2 times a day every month for 1 year Weight Loss Repeats: Yes Pending
OXYGEN-12345 John Peter Doe 12/03/2025 – 12:45 Delivered
Sildenafil‑25mg (Pack Size 8) ×2 2 times a day every month for 1 year Erectile Dysf. Repeats: Yes Confirmed
OXYGEN-12346 Aaliyah Sharma 12/03/2025 – 12:45 Pending Prescription
Finasteride‑1mg (Pack Size 8) ×2 2 times a day every month for 1 year Hair Loss Repeats: Yes Pending
OXYGEN-12347 Marcus O'Hara 12/03/2025 – 12:45 Dispensed
OXYGEN-12348 Hannah Reid 12/03/2025 – 12:45 Rejected
/Patients/Patient Details
Johny Ramos
Male 24/11/88 (36 y/o) 552146M
Medical Details Treatments Prescriptions Consultation Notes General Details

Medical Details

Allergies and Adverse Reactions

All Records
DateDescription
15 June 2024Adverse reaction to erythromycin
15 June 2024Adverse reaction to penicillin

Acute Medications

Last 6 months
DateMedication ItemDosageQuantity
15 June 2024Bisoprolol 1.25mg tabletsTake one 4 times/day28 tablet
15 June 2024Atorvastatin 20mg tabletsTake one at night30 tablet
15 June 2024Ramipril 5mg capsulesTake one daily28 capsule

Problems and Issues

Last 6 months
DateDescription
15 June 2024Type II diabetes mellitus with persistent microalbuminuria
15 June 2024QOF status green
/Patients/Pre‑consultation Form

Pre‑consultation form · Hair Loss

Patient info
2 Symptoms
3 Medical history
4 Review

Tell us about your symptoms

These answers help your prescriber make the right clinical decision.

Between 6 and 12 months ago
Mild irritation after the first 2 weeks; settled by week 3. No other concerns to flag.
/Appointments

Appointments

March 2025
MTWTFSS
123456789101112131415161718192021222324252627282930
Today · 12 Mar 4 consultations
09:00
Johny Ramos
Hair Loss · 15 min · Video
Now
09:30
Aaliyah Sharma
Follow up · 20 min · Video
Confirmed
10:15
Marcus O'Hara
Weight management · 30 min · In‑clinic
Confirmed
11:00
Hannah Reid
Initial consult · 30 min · Video
Pending
/Orders/Checkout

Checkout · OXYGEN‑12345

Order summary

Sildenafil‑25mg
Pack Size 8 · 2 times/day · Monthly
Erectile Dysf.
€32.00
Qty 2
Bisoprolol‑1.25mg
Pack Size 28 · 4 times/day · Monthly
Cardio
€18.00
Qty 1
Subtotal€50.00
Delivery€4.50
Service fee€1.20
Total €55.70

Payment method

OxygenRX Pay VISA
•••• •••• •••• 4242
JOHNY RAMOS09 / 27
09 / 27
•••
Secure checkout · processed by OxygenRX
/Repeat Dispensing

Repeat Dispensing

Due this week63 awaiting review
Active repeats142across 89 patients
Overdue2Needs prescriber action
Dispensed (30d)318€38,402
All Due Awaiting Review Overdue Paused
PatientMedicationScheduleNext Due ↓CycleStatus
Johny Ramos
552146M · 36 y/o
Bisoprolol 1.25mg
28 tablets · take 4x/day
Monthly · 1 year
Hair Loss
Today 3 / 4 Due
Aaliyah Sharma
449832K · 41 y/o
Sildenafil 25mg
8 tablets · 2x/day
Monthly · 6 months
Erectile Dysf.
2 days late 2 / 4 Overdue
Marcus O'Hara
812304B · 52 y/o
Finasteride 1mg
28 tablets · 1x/day
Monthly · 12 months
Hair Loss
Tomorrow 4 / 4 Due
Hannah Reid
228104A · 29 y/o
Tirzepatide 5mg
Weekly injection
Weekly · 6 months
Weight Loss
In 5 days 2 / 4 Active
Eleanor Wright
331567T · 47 y/o
Atorvastatin 20mg
30 tablets · 1x/day
Monthly · 1 year
Cardio
In 9 days 3 / 4 Active
Daniel Cassar
907118C · 33 y/o
Minoxidil 5%
60ml topical
Monthly · 6 months
Hair Loss
In 14 days 1 / 4 Paused
/Orders/Order Details

Order OXYGEN‑12345

Pending Checkout 12/02/2025 – 12:35

Fulfilment status

Prescribed12/02 · 09:14
Clinical check12/02 · 10:21
3PharmacyMediva · in dispense
4Dispatched·
5Delivered·

Items (2)

Sildenafil‑25mg (Pack Size 8)
Hairloss · 2 times a day · Monthly · 1 year · Dispensed 3 of 3
Deliver to 32, Salini Road, Flat B, Xemxi…
In dispense
Qty 2
Bisoprolol‑1.25mg (Pack Size 28)
Hairloss · 4 times a day · Monthly · 1 year · Dispensed 3 of 3
Deliver to 32, Salini Road, Flat B, Xemxi…
Ready to dispatch
Qty 1
Johny Ramos
Male · 24/11/88 (36 y/o)
DOB24/11/88 · 36 y/o
ID552146M
TreatmentHair Loss · Weight Loss
AllergiesPenicillin · Erythromycin

Fulfilment events + Add note

12/02 · 10:22
Clinical check passed, Dr. R. Green
12/02 · 10:36
Mediva Pharmacy received order
12/02 · 11:04
Sildenafil‑25mg picked from stock
12/02 · 11:21
Awaiting checkout payment from patient
Live preview 01/07
Prescription approved

Clinical check passed · Dr. R. Green · 10:21

Pharmacy fulfilment

Mediva · in dispense · 2 items picked of 2

Dispatched to patient

ETA updates surfaced back into the patient record.

Pharmacy fulfilment spine

One fulfilment spine behind the prescribing workflow.

Connect prescribing to a partner pharmacy workflow with a shared queue, clinical context and status visibility, so clinics and patients know where every order stands.

  • Clinical context flows from prescriber to pharmacy, no re‑keying.
  • Shared statuses replace fragmented inbox updates.
  • Order events feed back into the regulated patient record.
Compliance & audit confidence

A regulated record, an immutable audit trail and role‑aware workflows.

OxygenRX is designed around how UK private prescribing teams are reviewed, with workflows, access controls and audit visibility your compliance team can trust.

Johny Ramos
552146M · 36 y/o
AllergiesPenicillin
TreatmentHair Loss
Prescriber signed · v3

Regulated patient record

Patient details, forms, prescriptions and consultation notes live in one record built around clinical governance.

  • Connected forms and consultation history
  • Prescriber‑signed prescriptions
  • Versioned record changes
Audit trail
12/02 · 09:14
Prescription signed, Dr. R. Green
12/02 · 10:21
Clinical check passed
12/02 · 10:36
Mediva received order

Immutable audit trail

Every prescribing action, status change and fulfilment event is captured for review and reportable export.

  • Reviewable patient journey timeline
  • Export‑ready audit logs
  • Reason capture on critical actions
RG
Prescriber
Dr. R. Green
Prescribe
MV
Pharmacist
Dr. M. Vella
Approve
SO
Operator
Sara Okafor
View

Role‑aware workflows

Prescriber, clinic operator, pharmacist and admin roles see what they should see, and only what they should see.

  • Role‑based access and approvals
  • Per‑clinic and per‑brand scoping
  • SSO‑ready authentication
Pricing

A commercial model that fits the way your team actually prescribes.

OxygenRX is offered with packaging shaped around the way teams operate, independent prescriber, clinic, or multi‑site operator. Talk to us about the right fit; pricing is confirmed with each team during a short discovery call.

Talk to sales Pricing FAQ
  • Independent prescriberSingle seat
  • Private clinic teamMulti‑seat
  • Digital health operatorScaled volume
  • Enterprise & multi‑brandCustom
  • Pharmacy fulfilment partnerPartner
Request a demo

See OxygenRX wrapped around a realistic private prescribing workflow.

A 30‑minute walkthrough across patient intake, consultation, prescribing, payment routes, repeat care and pharmacy fulfilment, tailored to how your team works.

  • A guided product walkthrough on real screens
  • A workflow Q&A with our clinical operations lead
  • A scoped recommendation for your team and fulfilment route

Book a walkthrough

Tell us a little about your team and we'll prepare a tailored session.

By submitting you agree to OxygenRX contacting you about the requested demo. We won't share your details.