Skip to content

What is MedRegia?

MedRegia is a web-based pharmaceutical vendor-management platform designed for pharmacies to manage their entire supplier ecosystem from one place.

Purpose

Pharmacies deal with dozens of vendors — manufacturers, wholesalers, dealers, and agencies. Keeping track of who you owe money to, how much, and when it's due is critical. MedRegia centralises:

  • Vendor records — all supplier details including drug license numbers
  • Purchase invoices — what was bought, for how much, and when it's due
  • Payment transactions — every payment made against each invoice
  • Team access — who can do what, controlled through roles and permissions

Core Concepts

ConceptDescription
VendorA pharmaceutical supplier (manufacturer, wholesaler, dealer, agency, or your own pharmacy)
InvoiceA purchase invoice raised against a vendor with an amount and due date
TransactionA payment recorded against an invoice (Cash / UPI / Net Banking)
Outstanding BalanceThe total unpaid amount across all active invoices for a vendor
RoleA named set of permissions assigned to users (e.g. Admin, Pharmacist)
PolicyA named bundle of permissions that can be attached to roles or individual users
PermissionA Collection:Action pair (e.g. Vendor:Read) that controls a specific API action

Tech Stack

LayerTechnology
API.NET 10, ASP.NET Core, Dapper, MySQL
FrontendVue 3, TypeScript, Vite, Tailwind CSS v4
AuthJWT (HS256), BCrypt password hashing
DatabaseMySQL 8, schema managed by DbUp
InfrastructureDocker, Nginx (reverse proxy)

Documentation Sections

MedRegia — Pharmaceutical Vendor Management Platform