CASE STUDY

Simplifying Healthcare Metadata

Making Sensitive Data Usable — Without Changing the Backend

Simplifying Healthcare Metadata / Making Sensitive Data Usable — Without Changing the Backend

Discover how a UK public health organization transformed complex metadata into a searchable, user-friendly experience. Built with PortalJS over OpenMetadata, this frontend gives non-technical researchers secure access to 300+ datasets — no backend overhaul required.

3 mins read
Simplifying Healthcare Metadata / Making Sensitive Data Usable — Without Changing the Backend
  • 100% Secure Entra ID login, Azure-hosted
  • 300+ Datasets searchable via PortalJS
  • 60% Fewer Tickets metadata-related support requests down

The Problem

Sensitive healthcare data was locked behind technical barriers

  • Hidden Catalog- Researchers couldn’t view or search the full dataset inventory across virtual machines.
  • Fragmented Access- Each user only saw a limited slice of the data, causing duplicated work and missed insights.
  • Technical Interfaces- OpenMetadata’s UI was built for engineers, not clinicians or public health researchers — resulting in friction and delays.

The Solution

A user-friendly PortalJS frontend over OpenMetadata

  • PortalJS Interface- A lightweight, intuitive frontend tailored for non-technical researchers to explore and request data.
  • OpenMetadata Backbone- Metadata, access control, and governance handled via robust backend APIs — invisible to end users.
  • Smart Features- Secure login with Microsoft Entra ID, built-in glossary, dataset Q&A, and one-click publishing to virtual workspaces.

The Impact

Healthcare research workflows — simplified and accelerated

  • Unified Discovery- Researchers can now search and filter across the full dataset catalog with ease.
  • Human-Centric UX- Q&A threads and glossary terms reduce confusion and support tickets.
  • Operational Boost- Faster dataset provisioning, better data reuse, and less friction in onboarding new researchers.

Why PortalJS Cloud?
  • Api-first, backend-agnostic – Build modern data portals on any backend — from CKAN to OpenMetadata — using a clean, decoupled, API-first architecture.
  • Modern web stack – Built with Next.js, TailwindCSS, and React — PortalJS offers a lightweight, maintainable, developer-friendly foundation.
  • Dockerized for speed – Deploy fast with containerized builds that fit neatly into your DevOps pipelines — on cloud or on-prem.
  • Designed for non-technical users – Make data usable for everyone — researchers, citizens, analysts — with intuitive, clean UI tailored to real-world needs.
  • Secure by design - Integrates easily with identity providers like Microsoft Entra ID to ensure secure, role-based access control.
  • Pluggable and extensible - Adapt and grow your portal with reusable components, custom layouts, and rich integration options — all without vendor lock-in.

We needed a simple way to bridge usability gaps without rebuilding infrastructure. PortalJS delivered exactly that.

Project Stakeholder, Public Health Data Service

The Public Health Data Portal

A clean, Azure-integrated data portal built with researchers in mind.

Image 1Image 2Image 3Image 4Image 5Image 6Image 7Image 8
Comparing What Was vs. What Is
By combining OpenMetadata with PortalJS, we preserved robust data governance and observability while layering on a fast, intuitive frontend. OpenMetadata handles the metadata, access control, and backend integration. PortalJS transforms that into a clean, searchable interface designed for real human use.
FeatureBefore PortalJSWith PortalJS
Dataset DiscoveryFragmented, invisible across workspacesUnified catalog, searchable and filterable
Non-tech User ExperienceComplex, engineer-focusedSimple, human-first UI
Dataset Q&AManual via email or ticketingBuilt-in threaded discussions
Dataset UpdatesHard to communicate changesInline publication notes from stewards
Workspace ProvisioningManual coordinationOne-click “Add to Workspace” action
Ready to build your portal in minutes?

Let’s discuss how PortalJS can meet your needs.

Institutions worldwide
100+
Saved per year
$5,000+
Client satisfaction rate
95%

Quick FAQs