DrFirst is healthcare IT software focused on medication management—pulling comprehensive med history from pharmacies and payers (MedHx), enabling electronic prescribing (Rcopia/EPCS), showing real‑time price and formulary options, integrating PDMP checks, and streamlining electronic p

DrFirst is a healthcare technology company that centralizes medication management and clinical communication across providers, pharmacies, payers, and patients. Organizations use DrFirst to retrieve medication history (MedHx), perform medication reconciliation, e‑prescribe (including controlled substances via EPCS), check PDMP registries, run real‑time prescription benefit checks for price and coverage, streamline electronic prior authorization (ePA), and collaborate securely via clinical messaging (Backline).
Core product areas include:
Common data entities:
Healthcare teams rely on DrFirst daily, but transforming portal‑centric, compliance‑heavy workflows into API‑driven automation is non‑trivial:
Supergood reverse‑engineers authenticated browser flows and network interactions to deliver a resilient API endpoint layer for your DrFirst tenant.
Book a 30‑minute session to confirm your modules, licensing, and authentication model.
We deliver a hardened DrFirst adapter tailored to your workflows and entitlements.
Go live with continuous monitoring and automatic adjustments as DrFirst evolves.
Authentication
/sessionsEstablish a session using credentials. Supergood manages MFA/EPCS challenges (SMS, email, TOTP, hardware token) and SSO/OAuth when enabled. Returns a short‑lived auth token maintained by the platform.
Patients
/patientsList patients with filters and summary details.
Medication History
/patients/{patientId}/medication-historyRetrieve aggregated medication history (MedHx) with provenance, fill data, and normalized codes.
Prescriptions
/prescriptionsCreate and transmit a new e‑prescription (supports EPCS, PDMP attestation, RT benefit enrichment).
Prior Authorization
/patients/{patientId}/prior-authorizationsInitiate an ePA for a medication, attach clinical documentation, and track payer response.
- Mirror patient medication lists (active, historical) into your EHR, care management, or analytics systems - Track provenance (pharmacy vs. payer vs. EHR) with fill dates and prescriber details - Normalize SIGs and map RxNorm/NDC to your formulary or clinical decision support
- Create and transmit new prescriptions from telehealth visits - Manage renewals, cancellations, and routing to preferred pharmacies - Handle EPCS flows, PDMP attestation, and prescriber signing requirements with audit safeguards
- Run real‑time benefit checks to surface coverage, copays, and therapeutic alternatives - Initiate ePA requests with structured clinical attachments - Monitor payer responses and update patient plans or Rx decisions accordingly
- Ingest Backline message threads for care coordination - Send secure updates tied to prescriptions or PA status to providers and staff - Trigger patient‑facing reminders for fills, refills, and follow‑ups
Authentication
Username/password with MFA and EPCS challenge handling (SMS, email, TOTP, hardware token); supports SSO/OAuth where enabled
Response format
JSON with consistent resource schemas and pagination across modules
Rate limits
Tuned for enterprise throughput while honoring customer entitlements and usage controls
Session management
Automatic reauth and cookie/session rotation with health checks
Data freshness
Near real‑time retrieval of medication history, eRx statuses, benefit results, and PA objects
Security
Encrypted transport, scoped tokens, audit logging; respects DrFirst role‑based permissions and HIPAA requirements
Webhooks
Optional asynchronous delivery for long‑running workflows (e.g., PA decisions, prescription fill updates)
Latency
Sub‑second responses for list/detail queries under normal load
Throughput
Designed for high‑volume medication data sync and prescription processing
Reliability
Retry logic, backoff, and idempotency keys minimize duplicate actions
Adaptation
Continuous monitoring for UI/API changes with rapid adapter updates
Supergood supports workflows across commonly used modules such as Medication History/Reconciliation (MedHx), E‑Prescribing (Rcopia/EPCS), Real‑Time Prescription Benefit, Electronic Prior Authorization, PDMP checks, and Clinical Communications (Backline), subject to your licensing and entitlements. We scope coverage during integration assessment.
We support username/password + MFA and can operate behind SSO/OAuth when enabled. EPCS two‑factor challenges are handled securely with automated session refresh and compliant audit logging.
Yes. We normalize benefit responses (coverage, copays, alternatives) and can initiate ePA requests, upload attachments, and deliver updates via webhooks or polling while complying with permission constraints.
Yes. We can capture PDMP attestation events, align with state‑specific flows, and provide structured results to drive compliance and decision support.
We commonly integrate with leading EHR and virtual care systems (e.g., Epic, Cerner, athenahealth) by normalizing identifiers and session behavior. Coverage depends on your contracts, environment, and entitlements.