Package Information
Available Nodes
DocumentationAI-generated
n8n-nodes-rxdg-fulcrum
Overview
Integrate RXDirectGroup's Fulcrum pharmacy data orchestration platform into your n8n workflows to manage and synchronize normalized health-related data, telehealth appointments, pharmacy orders, and payment operations. Designed for pharmacy service providers, healthcare practitioners, and telehealth administrators, this package connects to Fulcrum's unified API and its associated BestRx, RxHere, Prescribery, Tycoon Payments, and Stripe Connect services to streamline patient management, prescription processing, appointment scheduling, and financial transactions.
Nodes & Operations
Fulcrum
Manage and interact with normalized healthcare objects within the Fulcrum system, including patients, practitioners, prescriptions, medications, commissions, and orders, enabling seamless data retrieval, updates, and ID resolution across RXDG systems.
- Default · Get Patient — Retrieve detailed information about a canonical patient by their unique canonical patient ID.
- Default · Get Practitioner — Retrieve a canonical practitioner's details by their unique practitioner ID.
- Default · Get Prescription — Retrieve detailed information about a canonical prescription using its unique prescription ID.
- Default · Search — Search normalized health-related resources—patients, practitioners, prescriptions, or medications—using a query string to retrieve matching records.
- Default · Resolve ID — Resolve an external ID from a specified source system to its corresponding canonical ID within the Fulcrum normalized resource system.
- Default · Write Object — Upsert a normalized resource object of specified type (Patient, Practitioner, Prescription, or Medication) by sending a JSON body to the Fulcrum API.
- Default · Get Unmapped Fields — Retrieve unmapped fields that currently have no mapping defined in the Fulcrum system.
- Default · Update Practitioner Status — Update the status of a practitioner by specifying their canonical practitioner ID and the desired new status.
- Default · Resolve Commission Rules — Resolve commission rules associated with a specified order ID by retrieving them from the Fulcrum API.
- Default · Insert Commission Ledger Entry — Insert a commission ledger entry by sending the provided commission ledger entry data as JSON to the Fulcrum API.
- Default · Update Storefront Order — Update fields of a specific storefront order by providing its order ID and the order update details as JSON.
Fulcrum Trigger
React to changes in Fulcrum objects by triggering workflows based on specified webhook events, facilitating automation in response to system data updates.
- Default · Default — Listen for specified Fulcrum object change events via webhook and trigger the workflow when such events occur.
BestRx
Access comprehensive pharmacy operations on the BestRx platform through Fulcrum's authentication proxy, including patient management, prescription creation and transfers, refill requests, transaction processing, address validation, and delivery order handling.
- Default · Add Patient — Add a new patient record to the BestRx system by submitting patient data in JSON format.
- Default · Update Patient — Update an existing patient's information in BestRx by sending a JSON payload with patient details.
- Default · Get Patient — Retrieve detailed patient information from BestRx by providing a JSON payload with patient identifiers (such as patientId).
- Default · Search Patient — Searches for patients in the BestRx system using a JSON payload specifying search terms and filters.
- Default · Get Drug Info — Look up detailed drug information by sending a JSON query payload containing identifiers like NDC or drug name to the BestRx API.
- Default · Create Rx From ERx — Create a new prescription in BestRx by submitting an eRx (electronic prescription) message payload in JSON format to the Fulcrum API proxy.
- Default · Submit Rx Transfer — Submit an Rx transfer request by sending a JSON payload with transfer details to the BestRx Fulcrum API proxy endpoint.
- Default · Send Refill Request — Send a prescription refill request to the BestRx system using Fulcrum's API proxy.
- Default · Save Rx Signature — Send a prescription signature payload to BestRx via the Fulcrum API proxy to save the signature associated with a prescription.
- Default · Create POS Transaction — Send a point-of-sale (POS) transaction to BestRx via the Fulcrum authentication proxy.
- Default · Address Validation — Validate a delivery address by sending an address payload to the BestRx Fulcrum API.
- Default · Create Delivery Order — Create a delivery order in BestRx by sending the specified delivery order details as a JSON payload.
- Default · Update Delivery Status — Update the status of a delivery order by sending a JSON payload with delivery status details to the BestRx Fulcrum proxy API.
RxHere (503 Success)
Conduct patient management and prescription operations with the RxHere service via the Fulcrum authentication proxy, supporting product lookups, patient searches, and record creation and updates.
- Default · Get Products — Send a JSON-formatted product and pricing query to the 503 Success endpoint to retrieve product information and pricing details.
- Default · Search Patients — Search for patients by providing a patient name or identifier as the search term.
- Default · Create Patient — Create a new patient record by sending patient details as JSON to the RxHere API via the Fulcrum auth proxy.
- Default · Update Patient — Update an existing patient's data in the RxHere system by submitting a JSON payload containing patient details including patientId.
- Default · Create Prescription — Create a new prescription record by sending the complete prescription data JSON payload to the RxHere Fulcrum proxy API.
Prescribery
Coordinate telehealth services through Prescribery by managing provider registrations, appointment slots, bookings, cancellations, as well as patient records, questionnaires, and regulatory state rules, all via the Fulcrum proxy integration.
- Default · Register Provider — Register a new healthcare provider with Prescribery by submitting their personal and professional details to the Fulcrum proxy API.
- Default · Get Provider Status — Retrieve the current slot status for a provider from the Prescribery telehealth system via Fulcrum proxy.
- Default · Get Available Slots — Retrieve available appointment slots from Prescribery within a specified date range.
- Default · Hold Slot — Hold an appointment slot by specifying its unique Slot ID, reserving the slot temporarily through the Prescribery telehealth integration.
- Default · Create Appointment — Create a new appointment by booking a specified slot for a given patient.
- Default · Get Appointment Status — Retrieve the status of a specific appointment for a patient by specifying the Patient ID and Appointment ID.
- Default · Cancel Appointment — Cancel an existing appointment by its ID and receive the cancellation response from the Prescribery Fulcrum API.
- Default · Create Patient — Create a new patient record in the Prescribery system by sending the full patient data as a JSON object.
- Default · Get Patient — Retrieve a patient record from Prescribery by specifying the patient record ID.
- Default · Update Patient — Update an existing patient record in the Prescribery system by providing the patient's record ID and the complete updated patient data as JSON.
- Default · Search Patients
- Default · Submit Questionnaire
- Default · Get State Rules
Tycoon Payments
Handle payment processes including payment status checks, refunds, and transaction retrievals using the Tycoon Payments service through the Fulcrum authentication proxy.
- Default · Get Payment Status
- Default · Refund
- Default · Get Transaction
Stripe Connect
Manage Stripe Connect financial operations such as creating connected accounts, transfers, payouts, and checking balances through Fulcrum's authentication proxy integration.
- Default · Create Connected Account
- Default · Create Transfer
- Default · Create Payout
- Default · Get Balance
Installation
Install as an n8n community node: in n8n, open Settings → Community nodes → Install and enter n8n-nodes-rxdg-fulcrum.