Request a free IFAS ticket Request a free ticket
Skip to content
Unomed

Your AI chat can now talk to the image archive

Many practices now have an AI chat that has been cleared for data protection, and specialist software they are happy with. The two just don't talk to each other. An MCP server is the missing piece. What it does, using an image archive as the example.

By Reto Odoni

Published

7 min read

Referral Anna Keller 2 servers connected
  1. Sandra Meier 08:14

    Has Dr Brunner's referral for Anna Keller come in yet?

  2. Unomed AI 08:14

    MCP Email Searching the mailbox

    running … Referral from Dr Brunner found

  3. MCP Email Reading the referral

    running … Left knee, MRI already done

  4. MCP Unomed PACS Looking for images

    running … 3 studies found

  5. Yes, today at 07:42. Suspected lesion of the left meniscus. The images are already here:

    • 28.09.2026 MRI Left knee Open in the viewer
    • 28.09.2026 X-ray Left knee Open in the viewer
    • 03.02.2026 X-ray Both knees Open in the viewer
  6. Sandra Meier 08:14

    File the referral with her.

  7. Unomed AI 08:14

    File the referral with Anna Keller?

    File Cancel

  8. MCP Unomed PACS Filing the referral

    running … Filed

  9. Done. The referral is filed with Ms Keller.

Connected MCP servers

  • Email The practice mailbox
  • Unomed PACS Images, reports, documents
  • Add more Calendar, practice system, laboratory
An example with made-up data: the chat reads the referral in the mailbox, finds the images in the PACS and files it only once someone confirms.

Anyone using an AI chat in a practice today spends a lot of time copying. A report from the archive into the chat, the summary back into the medical record, a question into the search field of a third program. The chat understands the question, but it sees nothing of what it is supposed to talk about. The work between the windows stays with the people.

That is not the fault of the chat, nor of the specialist software. What is missing is the connection between them. Until now, every program would have needed its own integration for every chat, and nobody built them.

What an MCP server is

MCP stands for Model Context Protocol. It is an open standard that Anthropic introduced in November 2024 and that the major AI assistants now support. It defines how an AI chat queries another piece of software and gives it tasks: which actions exist, what each one needs and what it returns.

The MCP server is the specialist software's side of the connection. It tells the chat what is possible, for example "find a patient's studies" or "read a report", and carries it out when the chat asks. The software stays as it is. It simply gets a second door, one you walk through with sentences rather than clicks.

The comparison that holds up best is a new practice assistant on her first day. She doesn't know the routines yet, but you can tell her what you need, and she knows where to look. That is exactly what the chat gets: not the whole archive, but the actions you use to work in it.

Six tasks for an image archive

What this means day to day is best shown with sentences that are spoken in a practice anyway. Each of them is currently a small search in a second program.

What you type in the chatWhat happens in the archive
"Which scans do we have of Hans Meier since 2023?" The person's studies are found and listed with date, type of examination and origin.
"Open the latest knee MRI." The chat replies with a link that opens the study in the viewer. The images themselves never pass through the chat.
"What did the reports of the last three years say?" The reports are read and summarised, with the date and source for every statement.
"Send Dr Brunner a link for a second opinion." The chat prepares a link that needs no account and asks whether it should send it.
"What has come into the inbox since yesterday that isn't assigned to anyone yet?" The open studies are listed, each with a suggestion of whom it belongs to. They are assigned once confirmed.
"Anonymise that CT for the case conference." A copy without name and date of birth is created; the original stays unchanged.
The first three tasks only read. The last three change something or send something outside, which is why the chat checks with you before acting on them.

None of these tasks is spectacular on its own. The difference is that you no longer have to translate them into five clicks, and that they can be chained: search, summarise, pass on, in one sentence and one window.

Several servers, one conversation

A chat is not limited to one server. It can be connected at the same time to the image archive, the practice mailbox, the calendar or the practice system, each through its own MCP server. It decides for itself which one a question needs.

The example above shows why that makes the difference. A referral arrives by email, and the images that go with it are in the PACS. Today that means two programs and a search in each. With two connected servers it is one question: the chat opens the email, reads the attachment, finds the studies by name and date of birth and, once confirmed, files the referral alongside them.

Where the line is drawn

A chat that can work in the archive has to follow the same rules as a person who does. Three of them are not negotiable.

  • The chat works with the permissions of the person using it. Anyone who may not see a study in the archive won't get it through the chat either.
  • Reading happens straight away, changes only after confirmation. The chat proposes assigning, sending and anonymising; they are carried out only once a person agrees.
  • Every task is logged with the person, the time and the result. What the chat did can be traced later, like any other change in the archive.
The chat should work like a good practice assistant: look things up, prepare, ask. Someone else signs.

What matters when choosing

Every vendor now says its software "does AI". The more useful question is whether it can be operated by the chat you already have, or whether it forces a second one on you. Five questions help put it in context.

  • Is there an MCP server, or only a built-in assistant that works exclusively inside this one program?
  • Does the chat work with the permissions of the individual user, or with a shared account that sees everything?
  • Which actions change data, and does the software ask for confirmation on each of them?
  • Is there a log of what was triggered through the chat?
  • Can you switch chats without rebuilding the integration? That is exactly what an open standard is for.

The last question is underestimated. AI models change every six months or so. An integration tied to one particular vendor ages along with it.

In Unomed PACS

Unomed PACS has an MCP server. It provides the actions from the table above: searching studies, creating viewer links, reading reports, preparing links that need no account, reviewing the inbox and anonymising studies. It works with the permissions of the logged-in user, asks before every change and logs every task. The archive is hosted in certified data centres in Switzerland.

The diagram below shows how it fits together. On the left are the places where questions are asked, in the middle the MCP servers, on the right what gets done. The PACS server is one of them; a server for the mailbox or the calendar can be added alongside it in the same chat. The same server also runs fixed workflows that need no question, such as pre-sorting the inbox overnight.

Where questions are asked

  • Doctor, practice assistant

    AI chat in the browser

    An assistant with MCP support that the practice has already cleared

  • Practices and clinics with their own IT

    Locally run model

    The language model runs on your own network

  • Practice software with its own AI

    Assistant in the practice system

    Where the primary system comes with a chat of its own

  • Nobody, it runs by itself

    Fixed workflow

    Recurring tasks without a question, such as reviewing the inbox at night

MCP servers

MCP servers

Unomed PACS

Images, reports and inbox, in Switzerland. Checks permissions, asks before changes

+ more servers

Email, calendar, practice system: add them to the same chat

What gets done

  • Email server

    Read the referral

    Open the email and read the attachment

  • Search

    Find studies

    All of a person's scans, with date and origin

  • Link

    Open in the viewer

    The images open in the browser, not in the chat

  • Read

    Summarise reports

    With date and source for every statement

  • Share, after confirmation

    Link without account

    For a second opinion, a referring doctor or the patient

  • Suggestion, after confirmation

    File and assign

    A referral or study to the right person, only after confirmation

  • Where questions are asked
  • MCP servers
  • What gets done
Several places where questions are asked, several servers the chat turns to. The PACS server is one of them; email or calendar are added alongside it. The chat gets actions, not the data: reading happens straight away, anything that changes data or leaves the practice only after confirmation.

Frequently asked

What is an MCP server?

The interface through which an AI chat works with another piece of software. MCP stands for Model Context Protocol, an open standard. The server tells the chat which actions exist, such as "find studies" or "read a report", and carries them out when the chat asks.

Which AI chat can I connect to the PACS?

Any chat that supports MCP. That now includes the major AI assistants, as well as tools for running a language model on your own network. For patient data it should be a chat covered by a data processing agreement, whose operator does not use the data for training.

Does the AI chat see all the patient data in the archive?

No. It works with the permissions of the person using it and receives only what it needs to answer a specific question. The images themselves never pass through the chat; it returns a link that opens them in the viewer.

Can the chat change data in the archive?

Only after confirmation. The chat proposes assigning, sending and anonymising, and they are carried out only once a person agrees. Every task is logged with the person and the time.

Do I need a new practice system for this?

No. The MCP server belongs to the archive, not to the practice system. Your practice system stays as it is; the chat works alongside it in the archive.

Related pages

More articles

All articles
Insights 6 min read

How image data travels between practices

What sits between the scan and the report is rarely medicine. It is the journey in between, and in Switzerland that journey is still, surprisingly often, a burned CD. An ordering of the routes, what they require, and where they are blind.

Advice

Questions about your own practice?

We look at where the manual work between your systems begins and tell you what can be taken off your desk. No sales pitch.

Request advice