Enables Large Language Models to interact with OpenEHR backends, custom Electronic Health Record (EHR) APIs, and local archetype resources.

About

The OpenEHR MCP server bridges the gap between large language models (LLMs) and complex healthcare data systems. It functions as a Model Context Protocol (MCP) server, offering tools that allow LLMs to understand, query, and retrieve information from OpenEHR backends, including Clinical Knowledge Manager (CKM) for standard archetypes, custom EHR APIs hosted on IIS servers, and local archetype resources. This solution facilitates natural language interaction with structured clinical data, streamlining data access and analysis for medical insights.

Key Features

  • 0 GitHub stars
  • Execute AQL queries against on-premise EHR databases via IIS API
  • Integrates with OpenEHR Clinical Knowledge Manager (CKM)
  • Supports local archetype resources (.adl/.opt files)
  • Retrieve OpenEHR archetype definitions by clinical concept or ID
  • Generate AQL (Archetype Query Language) queries from natural language

Use Cases

  • Transforming natural language queries into executable AQL for Electronic Health Record (EHR) systems
  • Facilitating natural language interaction for LLMs to access structured clinical data from diverse sources
  • Enabling LLMs to retrieve specific patient clinical data, such as blood pressure readings