Title: DoseSpot e-Prescribing API Integration — Telehealth Platform (Supabase/React)
Worldwide
We're a telehealth marketplace connecting patients with licensed providers for prescriptions, lab orders, and secure messaging. We need an experienced developer to integrate the DoseSpot e-prescribing API into our existing production application. Provider accounts, patient records, and the prescribing UI already exist — we need DoseSpot wired in end-to-end. Our stack React + Vite (TypeScript) frontend Supabase (PostgreSQL, Row Level Security, Edge Functions in Deno) Stripe Connect for payments (already integrated) Existing provider/patient dashboards and a prescription request flow Scope of work Integrate DoseSpot's API for e-prescribing, including provider (clinician) and patient registration/enrollment with DoseSpot Implement the DoseSpot SSO/embedded UI flow so providers can prescribe from within our provider portal Handle DoseSpot patient sync (creating/matching patients between our DB and DoseSpot) Set up and handle DoseSpot webhooks/notifications (prescription status, pharmacy transmission, refill requests) via Supabase Edge Functions Map DoseSpot data back into our Supabase schema with correct RLS and secure handling of PHI Support both the DoseSpot sandbox/staging and production environments, with a clean path to go live Error handling, logging, and clear documentation of the integration Experience Nice to Have Prior hands-on DoseSpot API integration (please describe a specific project — this is the most important requirement) Strong TypeScript/React Supabase experience: Edge Functions, RLS, Postgres Experience handling webhooks and third-party OAuth/SSO flows Understanding of PHI/HIPAA-conscious data handling Experience with other e-prescribing platforms (Photon Health, Surescripts) for comparison context Telehealth or healthcare app experience Stripe Connect familiarity
- More than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
$10.00
-
$25.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- USARichmond3:06 PM
- $300 total spent1 hire, 0 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by