OncoEMR is Flatiron Health's cloud EHR purpose-built for community oncology, powering chemotherapy ordering with NCCN Order Templates, AJCC staging, molecular profiling, and practice operations for 4,700+ providers and 5M+ patient records. Its FHIR APIs sit behind a registration wall and additional fees, and other integrations run through Flatiron-managed HL7 interfaces restricted to an approved vendor list. An unofficial API lets you programmatically pull patients, appointments, treatment plans, orders, and claims—without FHIR fees, registration walls, or interface-vendor approvals.

OncoEMR is Flatiron Health's cloud-based electronic health record purpose-built for community oncology. Practices use it to run oncology-specific clinical workflows—chemotherapy ordering with built-in NCCN Order Templates, AJCC staging, and Flatiron Assist clinical decision support—alongside molecular profiling orders, financial tools like charge generation, HCC code notifications, and biosimilar drug substitution, and MIPS tracking for value-based care. The platform extends to the OncoAir mobile app and CareSpace patient portal, and today serves 4,700+ providers across 220+ community oncology practices, 1,600+ sites of care, and 5M+ patient records.
Core product areas include:
Common data entities:
Community oncology practices run chemo ordering, staging, and practice operations on OncoEMR every day, but programmatic access to that data is tightly gated:
Supergood reverse-engineers OncoEMR's authenticated web workflows to deliver a resilient API layer for your practice—covering patients, treatment plans, scheduling, and billing without waiting on registration walls, FHIR fees, or the approved interface-vendor list.
Use OncoEMR with AI agents: OncoEMR MCP Server →
Authentication
/authenticateAuthenticate to an OncoEMR practice account and obtain a session token for downstream calls.
Patient Operations
/patientsList patient records with filters for demographics, staging, physician, and site of care.
Scheduling
/appointmentsRetrieve appointments and schedules with date-range, provider, and location filters.
Clinical
/treatment_plansPull treatment plans, regimens, and chemotherapy orders with status and dosing details.
Clinical
/ordersRetrieve lab and molecular profiling orders with status tracking and linked results.
Billing
/claimsPull charges, claims, and HCC code notifications for revenue-cycle reporting.
- Pull patients, staging records, and treatment plans into a central warehouse - Keep demographics and visit data in sync with downstream analytics and CRM tools - Reconcile records across sites of care for a single patient 360
- Track chemotherapy orders and regimen status without portal clicks - Stream molecular profiling order status and results to clinical teams - Flag staging and treatment-plan changes to care coordination workflows
- Pull charges, claims, and HCC code notifications into revenue-cycle systems - Match expected reimbursement against submitted claims - Route denied or pending claims to billing staff automatically
- Feed scheduling and visit volumes to operations dashboards - Monitor MIPS and value-based care measures programmatically - Surface site-of-care utilization across multi-site practices
Authentication
Practice credentials and MFA handled in a managed, encrypted session
Connectivity
Authenticated OncoEMR web workflows surfaced as a normalized API—no FHIR fees or interface-vendor approvals required
Response format
Normalized JSON across patient, treatment plan, order, appointment, and claim objects
Rate limits
Adaptive throttling tuned to your practice to avoid platform-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for patients, orders, and claims with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, HIPAA-aligned controls, and audit logging
Webhooks
Event-style callbacks for new orders, results, appointment changes, and claim status updates
Latency
Sub-second reads on cached entities; multi-second reads on deep treatment-plan pulls
Throughput
Horizontally scaled workers sized to single-site and multi-site practice volume
Reliability
Retry, backoff, and idempotency keys across scheduling and billing operations
Adaptation
Continuous monitoring of OncoEMR releases and practice configuration drift
No. Supergood works with your existing OncoEMR credentials and authenticated sessions, so you don't need to pay FHIR access fees, register for the documentation portal, or join the approved interface-vendor list to reach your own data.
Yes. PHI flows through an encrypted credential vault with scoped tokens, HIPAA-aligned access controls, and full audit logging so patient and treatment data stays protected.
Yes. The API exposes treatment plans, regimens, and order status so you can track chemo ordering and molecular profiling programmatically alongside scheduling and billing data.
Yes. Supergood normalizes patients, schedules, and claims across sites of care so multi-site community oncology practices integrate once and get consistent objects everywhere.
Supergood continuously monitors OncoEMR releases and your practice configuration, adapting the adapter automatically so your integration keeps running through updates.