API-Based Healthcare Fulfillment Platform (Backend + Dashboard)

Job ID: 40328562

Budget: $250 – $750 USD

PROJECT TITLE

API-Based Healthcare Fulfillment Platform (Backend + Dashboard)


PROJECT DESCRIPTION

We are building a backend platform that integrates with a telehealth provider (Nuvita) to handle prescription fulfillment through compounding pharmacies.

This system is NOT an e-prescribing system.
All clinical workflows (patient registration, physician prescribing) are already handled externally.

Our platform will act as a fulfillment orchestration layer.



PROJECT OBJECTIVE

Build a system that:
• Receives prescription data via API
• Maps prescriptions to a predefined product catalog
• Creates and manages orders
• Routes orders to compounding pharmacies
• Tracks order and shipment status
• Calculates pricing and margins



SCOPE OF WORK (MVP)

1. Backend API
• Create REST API to receive prescription orders (JSON)
• Validate and store incoming data
• Implement product catalog lookup (SKU-based)
• Create order management system
• Implement order status tracking

2. Admin Dashboard (Simple UI)
• View all orders
• View order details (patient, product, status)
• Update order status
• Assign pharmacy manually (initial version)
• View pricing and margin


3. Integration APIs
• Endpoint to receive orders from Nuvita
• Endpoint to send status updates back


TECHNICAL REQUIREMENTS

Preferred stack:
• Backend: Node.js or Python (FastAPI / Django)
• Database: PostgreSQL
• Frontend: React (basic dashboard)
• API: REST (JSON)


KEY FEATURES
• Product catalog system (SKU-based)
• Order lifecycle tracking (status flow)
• Pricing & margin calculation
• API authentication (API key or JWT)
• Secure data handling



IMPORTANT NOTES
• This is NOT a website project
• This is a backend + API system
• Experience with APIs and database design is required
• Experience with healthcare systems is a plus but not required