Skip to main content
MAHOJE

Case Manager plugin for medical journal with peer-review workflow

JPBRS (Journal of Plastic, Breast and Reconstructive Surgery) needed a complete system for handling medical cases with scoring, peer review and image watermarking — all integrated in WordPress.

WordPress
Custom plugin
Peer review
Medical

Industry

Medicine / Research

Services

  • Plugin development
  • Workflow automation
  • Image processing

Timeframe

6 weeks

Problem

JPBRS receives medical cases from surgeons worldwide that need to go through peer review with scoring on 7 quality criteria. The process was manual with emails and spreadsheets. They needed an integrated system handling the entire workflow from submission to publication, with separate dashboards for authors and reviewers.

Baseline (before)

Review process

Before: Manual via email
After: Automated workflow in WordPress

Scoring

Before: Spreadsheets
After: 7 criteria with auto-calculated average

Image protection

Before: None
After: Automatic watermarking

Actions

  • Designed custom post statuses: Pending Review → Changes Requested → Approved → Published.
  • Built scoring system with 7 quality criteria and automatic average calculation.
  • Developed separate frontend dashboards for reviewers (limited permissions) and authors.
  • Implemented bulk watermarking of medical images to protect copyright.
  • Integrated with Multicollab for collaborative editing with comment tracking.
  • Built competition management so surgeons can participate in professional competitions.

Results

  • Review process is fully digitized with traceability at every step.
  • Reviewers can score cases directly in WordPress without leaving the platform.
  • Image protection via automatic watermarking reduces unauthorized use.
  • The system is actively used by surgeons internationally.

What we learned

  • Custom post statuses in WordPress are ideal for domain-specific workflows.
  • Role management with limited permissions is critical in medical systems.
  • Bulk image processing requires queue-based architecture to avoid timeouts.

Ready for a website that works?

Book 15 min and let's figure out what creates the most value for you.

Website check
Website check