CharmHealth MCP Server

CharmHealth MCP Server

An MCP server for CharmHealth EHR that allows LLMs and MCP clients to interact with patient records, encounters, and practice information.

167

14 Tools

Signed
Built by Docker
Requires Secrets
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

Tools

NameDescription
managePatientLabsManage patient laboratory results. <usecase> Complete laboratory results management - list lab results, get detailed reports, and add new lab results. Handles the full lab workflow for clinical decision-making. </usecase> <instructions> Actions: - "list": Show lab results with filtering (optionally filter by patient_id, reviewer_id, status) - "get_details": Get detailed lab report (requires group_id OR lab_order_id) - "add_result": Add new lab results (requires patient_id + result_details) For detailed results: Use group_id for result groups or lab_order_id for specific orders For adding results: Provide structured result_details with tests, parameters, and values Status codes: 0 for pending, 2 for final results When required parameters are missing, ask the user to provide the specific values rather than proceeding with defaults or auto-generated values. </instructions>

Manual installation

You can install the MCP server using:

Installation for

Related servers