B2B Medical Commerce

Publicare

Switzerland's largest medical aids supplier — serving 100+ institutions and 10,000+ patients with a trilingual B2B platform handling 1,000+ req/min.

Team Unchained Commerce
Role Core Contributor
Live Site publicare.ch
Publicare e-commerce platform

The Challenge

Publicare's legacy system couldn't sustain modern healthcare logistics demands. The platform needed to support multi-stage ordering where institutions purchase on behalf of patients, integrate with diverse health information systems, synchronize in real-time with Microsoft Dynamics Navision ERP, and maintain quality across three Swiss languages (German, French, Italian).

The Solution

We implemented a "Transparent Commerce" approach where the backend functions as an intelligent connector linking specialized tools:

  • ERP (Navision): Product catalog, pricing, customer data, orders, and assortments
  • PIM (Crossbase): Product descriptions, imagery, and attributes in multiple languages
  • CMS (Cockpit): Marketing content, banners, and editorial pages

Key Features

Healthcare Integration

HL7-FHIR connections with Swiss health platforms (Swing, Nexus, Perigon), automated patient data sync, digital prescription management with secure uploads and signatures, and MIGEL compliance for insurance reimbursement.

B2B Multi-Tenant Portal

Institution account management with patient hierarchies, role-based employee access, ERP-synchronized assortments, individual client carts, order history, and recommendation engines.

Search & Performance

Apache Solr with language-specific analyzers and medical synonym support, GraphQL persisted queries with SHA256 hashing, multi-layer Redis caching with intelligent invalidation, and offline-capable ordering.

Medical Product Customization

Custom product configuration for medical devices including circular, elliptical, and template-based cuts tailored to patient needs.

Results

1,000+ Requests/min
100+ Institutions
10,000+ Patients served
15,000 Products
10,000+ Orders/month
99.9% Uptime

Tech Stack

Next.js React Apollo Client TypeScript Node.js Unchained Engine GraphQL Yoga Fastify MongoDB Redis Apache Solr Keycloak Docker Swarm Navision ERP Crossbase PIM Cockpit CMS Playwright