Content
# Tool List
[](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html)




> AI-Powered, Open-Source Medical Electronic Medical Record Editor
---
## Table of Contents
- [Tool List](#tool-list)
- [Table of Contents](#table-of-contents)
- [Project Overview](#project-overview)
- [Key Features](#key-features)
- [Getting Started](#getting-started)
- [1. Docker Deployment (Recommended)](#1-docker-deployment-recommended)
- [2. Source Code Compilation and Deployment](#2-source-code-compilation-and-deployment)
- [3. Accessing the Page](#3-accessing-the-page)
- [Sample Code](#sample-code)
- [Online Demo](#online-demo)
- [Documentation and Secondary Development](#documentation-and-secondary-development)
- [Open-Source License](#open-source-license)
- [Feedback and Communication](#feedback-and-communication)
---
## Project Overview
HmEditor is an intelligent electronic medical record editor plugin designed specifically for the medical industry, combining CKEditor4 text editing functionality with self-developed AI technology. It provides an efficient, flexible, and intelligent medical record editing solution for hospital information departments and EMR manufacturers. It supports the creation and editing of various medical record templates, has powerful data binding capabilities, and can seamlessly integrate with medical information systems.
---
## Key Features
- **Completely Open-Source**, LGPLv2.1 protocol, ready to use
- Rich data element components: text, time, single selection, multiple selection, dropdown, table, image, diagram, etc.
- Native JS development, pure front-end operation, easy integration, and multi-platform support
- Intelligent medical record editing: revision, read-only, watermark, AI service docking
- Supports secure and trusted, compatible with domestic operating systems
---
## Getting Started
### 1. Docker Deployment (Recommended)
```bash
# Install docker and docker-compose
# Download docker-compose.yml
# Start the service
$ docker-compose -f /path/to/docker-compose.prod.yml up -d
```
### 2. Source Code Compilation and Deployment
```bash
# Download hm_editor, hm_editor.service, hm_editor.admin.client
# Enter hm_editor directory
npm install # Install dependencies
grunt release # Compile
nodemon index.js # Start
```
### 3. Accessing the Page
- Editor SDK demo: [http://127.0.0.1:7070/hmEditor/demo/index.html](http://127.0.0.1:7070/hmEditor/demo/index.html)
- Background management demo: [http://127.0.0.1:7070/hmEditor/admin-client](http://127.0.0.1:7070/hmEditor/admin-client)
---
## Sample Code
Integration can be achieved with just 15 lines of core code:
```html
<script src="https://editor.huimei.com/hmEditor/iframe/HmEditorIfame.js"></script>
<div id="editorContainer" style="width:850px;height:500px;"></div>
<script>
HMEditorLoader.createEditorAsync({
container: "#editorContainer",
sdkHost: "https://editor.huimei.com/hmEditor"
}).then(function(editor) {
editor.setDocContent({
code: 'doc001',
docTplName: 'Test Medical Record Name',
docContent: '...'
});
});
</script>
```
> For more APIs and usage, please refer to the [official documentation](https://editor.huimei.com/)
---
## Online Demo
- [Editor SDK Demo](https://editor.huimei.com/hmEditor/demo/index.html)
- [Background Management Demo](https://editor.huimei.com/hmEditor/admin-client)
---
## Documentation and Secondary Development
- [Development Process Introduction](hmEditor/开发流程介绍.md)
- [Basic Interface Description](hmEditor/extensions/base/README.MD)
---
## Open-Source License
This project follows the [LGPLv2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html) protocol, allowing free use, modification, and distribution.
---
## Feedback and Communication
- Issue feedback: GitHub Issue (coming soon)
- DingTalk discussion group: 81935038067

---
> © 2025-2026 HMCLOUD. All rights reserved.
Connection Info
You Might Also Like
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.
git
A Model Context Protocol server for Git automation and interaction.
everything
Model Context Protocol Servers
MCP-Security-Toolkit
MCP-Security-Toolkit provides checklists and utilities for secure MCP server...
MCP-Checklists
MCP-Checklists provides resources for secure AI agent and MCP server adoption.
open-streetmap-mcp
An OpenStreetMap MCP server for location-based services and geospatial data.