Case study · Healthcare · MedoraOne · 2026

Doctor profiles took an hour each by hand. Now an agent writes 25 an hour, with sources

MedoraOne is a medical-tourism marketplace: clinics, doctors and treatment programs in four countries. A patient choosing a doctor abroad reads the doctor’s profile and judges whether anyone checked it. A content manager wrote each profile by hand in Word, about an hour per doctor. We built an AI agent that finds the doctor in public sources, confirms it is the same person, and writes the profile to 16 editorial rules. By our measurement it writes 25 an hour. In the same 7 months we redesigned the site with the client, screen by screen

25profiles an hour
−96%of the time to write a profile
16editorial rules
Before

A site that looked different on every page, and profiles written by hand

A patient judges two things on a medical-tourism site: whether it works like one product, and whether a doctor’s profile was checked. The site fell short on both

The pages were built from parts that no longer matched. Our audit of the code found 37 different shadow styles where the design called for four levels, 238 different spacing combinations, and 129 places where white was typed in directly instead of taken from the theme. The whole codebase had one focus style, so a keyboard user could not see which link or button was selected. None of this is a single visible bug. Together it makes each page look slightly different from the last.

Doctor profiles were written in Word by a content manager, one at a time, about an hour each, and imported one at a time. The same hospital appeared under three spellings. A profile could say “twenty years of experience” with no record of whether that came from the hospital’s page or from a guess. Aggregator sites were used as sources, and they are often out of date about where a doctor works now. One large partner hospital alone has 107 doctors.

The brief
  • Make the site look and behave like one product
  • Make doctor profiles a patient can trust and a content manager can defend, with a source for every fact
  • Not a cosmetic refresh, and not AI-generated profiles that nobody checked
What we built

A redesigned site and an agent that writes doctor profiles

Two pieces of work ran side by side in 2026

Screens designed with the client

We went through the patient’s path with the client in short rounds, one screen at a time. For each screen we asked what the patient is deciding there. We kept changing it until the page was consistent, quick to read and easy to move through. The audit showed what was broken. These sessions decided what replaced it.

One set of design values, and a working site

Colors, type sizes and spacing are defined once, in one file. Every component takes its values from there, so a change to the brand color reaches every page. The redesign was delivered as a working site of 25 pages that needs no framework to run. It was not a design file that someone still had to build.

The built site checked against the Figma design

Every piece of text in the Figma design was compared automatically with the text on the built site. Sizes and positions were measured in a browser, not judged by eye. Before fixing a difference, we checked whether it was a later change the client had asked for, so the check could not undo it. Errors were fixed on whichever side had them, including in the design file.

Sixteen editorial rules, written first

Before the agent ran, we wrote the rules every profile must follow. Examples: titles and names are written in Latin letters, a doctor’s main specialty comes only from the current hospital’s page, hospitals are always named in English, and a year is never guessed. The client can read each rule and dispute it.

An agent that researches each doctor

The agent takes a doctor and searches public sources: the hospital’s page, PubMed, ORCID, Google Scholar, congress pages. It confirms each source is the same doctor by comparing name, photo, hospital, city, specialty and education, and gives each match a confidence level. It writes each field straight into the form the rules set. Low-confidence findings go into notes for the editor, not into the profile. Two doctors with the same name are never merged automatically.

A second pass that looks for reasons to reject

After research, a separate pass challenges each claim before it is accepted. In one profile, a publication under a different surname was left out because no source confirmed the name change. In the same profile, an experience figure worked back from a conference date was left out. The reason for each is written into the editor’s notes.

A document builder that checks eight rules

Each profile is laid out as a Word document for the content manager to review. While it builds the document, the software checks eight of the sixteen rules, such as no pronouns in the biography and no “present” in a CV line. Each violation prints a warning with the doctor’s name, and every run ends with a count of warnings.

An import plugin written for this marketplace

Nobody retypes a finished profile. A plugin we wrote for the marketplace imports each record with its fields, categories and page addresses already filled in. Photos stay empty on purpose, and the content manager adds them.

Results

The new site is a pilot build of the 25 pages listed. It does not replace the live marketplace. Photos are added by hand on purpose. How many of the profiles are live on the marketplace is the client’s number, not ours

  • A content manager needed about an hour per profile. The agent writes 25 an hour (our measurement), each with its sources, formatted to the rules and ready to import
  • 217 doctor profiles researched, with 603 sources cited for checking, each profile matched to its doctor at high confidence. They include all 107 doctors of a large partner hospital whose own website could not list them
  • No profile is typed twice: the import plugin loads each record with its fields, categories and page addresses filled in
  • One visual system for the whole site, worked out with the client screen by screen
  • The built site matches the approved design: text compared automatically, sizes measured in a browser
  • Images are resized to twice their size on screen, so a page no longer downloads files many times larger than it shows

Tell us where the work is retyped, waits or breaks

A 30-minute call about one process in your business. We will say where automation fits and where it does not

Zen Software builds software that takes manual work off small and mid-size businesses. We map how the work runs, automate the steps that follow clear rules, and add AI only where something has to be understood, weighed and chosen

© Zen Software LLC2 Buck Ln, Suite 8, Marlboro, NJ 07746, USAsales@zen.software