DEV3 Technologies home

DEV3 Labora – Medical Lab & Diagnostics WordPress Theme for Elementor & WooCommerce

A medical lab and diagnostics WordPress theme with a searchable test catalogue, build-your-panel with live totals, home sample collection with an area check, a results-access card and health packages. Elementor, WooCommerce, one-click demo.
by DEV3 TechnologiesVerified Author(0) 0 sales 3 viewsUpdated 09 Nov 2026

DEV3 Labora is a WordPress theme for medical laboratories, diagnostic centres and pathology services. It is precise and calm: cool grey surfaces, an ink navy with assay violet and reagent teal, Funnel Display headlines, Funnel Sans for text and Azeret Mono for test codes and labels, 6 px corners and tube-shaped chips.

There is no public live demo. Watch the video tour at the top of this page, or step through the screenshots at desktop, tablet and phone sizes.

Built around what patients ask first

  • Test catalogue. Search by name or code, jump to a letter on an A to Z row or pick a category chip. It is a plain form with real links, so it works without JavaScript; with JavaScript the same controls filter live. Every row shows the sample, whether you must fast and when the result is ready.
  • Build your panel. Tick tests or start from a package. A sticky summary shows the count, the total, the longest fasting and the longest turnaround, and adds the matching WooCommerce products to one cart. Links such as ?panel=CBC,TSH tick tests in advance.
  • Home sample collection. A ZIP code checker, collection days and windows set in the Customizer, and a booking form that the server validates. Requests land in the admin and are emailed to you.
  • Results access. A login-style card with three steps that links to your own portal. The theme stores no results.
  • Sample report card and reference ranges. Range bars say Low, In range or High in words, and every figure is labelled as a sample.
  • Health packages and centres. Package pages list every included test and the saving; centre pages show opening hours with an open-now pill, services, parking and a map.

Responsible by design

  • A Health disclaimer in the Customizer prints in the footer and under every panel, range, result and review.
  • Every test, range, price, accreditation and credential in the demo is marked (sample). The lab, people and reviews are fictional, with no patient photos and no medical claims.
  • MedicalTest, clinic and offer-catalogue structured data is added for search engines.

Edit everything

  • Every demo page is built with Elementor (the free version works). The DEV3 widget category adds Photo Hero, Kinetic Heading, Counter, Testimonials, FAQ, Contact / Map, Request Form, Post Type Grid and more, each with a block-editor twin.
  • 29 block patterns: hero, packages, home collection steps, fasting guide, preparation checklist, locations, doctor referral, accreditation (sample), reviews and call to action bands.
  • Place the live parts anywhere with a slot in an HTML widget, for example <div data-labora="catalogue"></div>, so Elementor's cache never freezes them.
  • Customizer: colours, self-hosted fonts, header style, footer, lab details, results portal link, opening hours, collection areas, days, windows, visit fee and the disclaimer.
  • A child theme is included. Compatible styling for WooCommerce and form plugins is described in the documentation; nothing third-party is bundled or required.

Performance and accessibility

  • Light motion only, with no 3D and no WebGL. About 13 KB of JavaScript, motion code loads on demand, and everything stops for reduced motion.
  • Self-hosted fonts with no external requests. Skip link, visible focus rings, keyboard menus, labelled form fields and a live result count in the catalogue. Includes an RTL stylesheet, a .pot file and wpml-config.xml.

What's in the download

  • dev3-labora.zip: the theme (version 1.0.0)
  • dev3-labora-child.zip: the child theme
  • dev3-theme-toolkit.zip: the DEV3 Theme Toolkit plugin (widgets and blocks, post types, WooCommerce extras, demo importer)
  • dev3-labora-demo-content.zip: the demo package, for reference
  • Documentation/: the HTML guide

The one-click demo imports the Home, Build your panel, Home collection, Patient guide, Results access, For doctors, About, Contact and Guides pages, 40 tests, six health packages, four collection centres, four pathologist profiles, six patient reviews, six articles, 47 shop products and the menus. Photos are free-licence stock images and are credited in the package. The lab and its people are fictional.

Requirements

  • WordPress 6.0 or newer (tested up to 6.8) and PHP 7.4 or newer
  • Elementor (the free version works) is recommended; Elementor Pro is optional
  • WooCommerce for the shop, Contact Form 7 for the contact form (WPForms also works with the Form widget)
  • The DEV3 Theme Toolkit plugin (included; WordPress prompts you to install it)

Support

Six months of support are included: installation, demo import and questions about the theme's features. Read how we built Labora for the design decisions behind the catalogue and the panel builder.

How it's built

Architecture, stack, key decisions and the quality gates DEV3 Labora passed before release.

A medical lab and diagnostics WordPress theme: a searchable test catalogue, build-your-panel with live totals, home sample collection with an area check, a results-access card and a built-in health disclaimer, with no 3D.

The problem it solves

Lab websites are used by people who want three answers quickly: what does this test involve, do I need to fast, and when will I know. Most lab themes bury tests in a brochure page, and few let a patient combine several tests, see the total and the wait, and book once.

Labora was built to put those answers first, and to stay careful with medical content: no claims, no patient photos, reference ranges labelled as samples and a disclaimer that travels with every result-like panel.

Architecture and approach

Labora is a classic PHP theme with theme.json on DEV3's shared theme core in flat mode (no WebGL). The test catalogue is server-rendered: letters and chips are real links and the search is a GET form, so it works without JavaScript; a small lazy script then filters the rows live.

The panel builder is a form rendered at request time with a nonce. Each test and package has a virtual WooCommerce product whose SKU is its code, and the server adds the matching products to the cart and ignores unknown codes. Home collection posts to the toolkit request endpoint after the theme validates the day, window and ZIP code against the Customizer. Live parts are placed with slots, so Elementor's cache never freezes them.

Quality gates and results

Labora ships with a one-click demo: 9 Elementor pages, 40 tests, 6 packages, 4 collection centres, 4 pathologist profiles, 6 patient reviews, 6 articles, 47 shop products and 29 block patterns. It passes PHP lint, WordPress coding standards with 0 errors and 0 warnings, and Theme Check with no required findings, and ships about 13 KB of JavaScript. The demo lab, people and figures are fictional and marked (sample).

Tech stack

Area Technologies
Frontend Photo Hero, DEV3 Motion, Elementor widgets, Block patterns
Platform WordPress, WooCommerce, DEV3 Theme Toolkit

Inside the build

Report-card hero: a short cool photo band with a sample report card (three reference-range bars: low, in range, high, labelled sample) and the test search card. Report-card hero — a short cool photo band with a sample report card (three reference-range bars: low, in range, high, labelled sample) and the test search card.

Popular tests: eight test cards with code, sample, fasting, turnaround and a sample price. Popular tests — eight test cards with code, sample, fasting, turnaround and a sample price.

Guides & articles

Practical guides and engineering write-ups for DEV3 Labora.

A medical lab WordPress theme with a test catalogue and panel builder: DEV3 Labora

Last updated
A medical lab WordPress theme with a test catalogue and panel builder: DEV3 Labora: DEV3 Labora

A lab website is used by people who want three answers fast: what does this test involve, do I need to fast, and when will I know. A medical lab WordPress theme should answer those first, let a patient combine several tests into one booking, and stay careful with anything that looks like a result. DEV3 Labora is built around that: a searchable test catalogue, a panel builder with live totals, home sample collection with an area check, and a results card that links to your own portal. This post covers who Labora suits, how to set it up and how it stays careful with medical content.

The Labora home page: a short photo band with a sample report card showing three reference-range bars and a test search card

Video tour of the Labora demo: the report-card hero, the test catalogue, the panel builder and home collection

Who Labora is for

  • Medical and pathology laboratories with a long test menu and several collection centres.
  • Diagnostic centres and health-check clinics that sell packages and want patients to book online.
  • Home-collection services that need days, windows and an area check before a visit is booked.

If you run a single-test clinic, a simpler clinic theme will do. Labora earns its place when patients choose from dozens of tests.

A test catalogue that answers the practical questions

Search by name or code, jump to a letter or pick a category chip. The chips and letters are real links and the search is a plain form, so the catalogue works without JavaScript; with JavaScript the same controls filter the list live. Each row shows the sample, whether you must fast and how long the result takes.

The test catalogue with search, category chips, A to Z letters and a list of tests

A test page with a facts strip for sample, fasting, result time and sample price

Reference ranges, labelled as samples

Each test can carry sample ranges written as Name | low | high | unit. They render as bars with the words Low, In range or High, never colour alone, and the page repeats your health disclaimer underneath.

Sample reference-range bars on a lipid profile page

Build your panel

Tick tests, or start from a package. A sticky summary shows the count, the total, the longest fast and the longest wait for results, and adds the matching WooCommerce products to one cart. Each test and package is a virtual product whose SKU is its code, and the server ignores any code it does not know. Links such as /build-your-panel/?package=heart-health-check tick tests in advance.

The panel builder with a package preselected and the summary card

Home collection and the area check

Set your ZIP codes, collection days and windows in Appearance → Customize → Labora: business details. Patients check their ZIP code, pick a day and a window and send the request; days, windows and ZIP codes you do not offer are rejected on the server.

The home collection page with the ZIP checker and the booking form

Results access without storing results

The Results page shows a login-style card with three steps and a button to the portal link you set. The theme stores and shows no results.

The results access card linking out to the lab portal

Staying careful with medical content

  • A Health disclaimer in the Customizer prints in the footer and under every panel, range, result and review.
  • Every test, range, price, accreditation and credential in the demo is marked (sample), and the lab, people and reviews are fictional.
  • There are no patient photos and no medical claims. MedicalTest, clinic and offer-catalogue structured data is added for search engines.

Set it up with Elementor

Install the theme and the DEV3 Theme Toolkit, then import the demo from Appearance → DEV3 Demo. Every page is built with Elementor (the free version works) and the live parts are slots you can place anywhere with an HTML widget, for example <div data-labora="catalogue"></div>. Replace the demo tests, packages, centres and photos with your own, set your results portal link and your disclaimer, and your lab site is ready.

Frequently asked questions

The complete source code (version 1.0.0) as a download from your account, with the setup and usage guides shown on this page. You can modify the code to suit your product.

Buying guides: 3D and motion WordPress themes for Elementor and WooCommerce

Questions about this product (0)

Answers from the DEV3 team and the community.

Ask a question

No questions yet.

Wondering about setup, licensing or customisation? Ask, and the DEV3 team will help.

More from this author

View all

Related in CMS Extensions

View all