# medflow **Repository Path**: MedFlow2025/medflow ## Basic Information - **Project Name**: medflow - **Description**: No description available - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-08-14 - **Last Updated**: 2025-09-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
## 0. Latest News 🎉🎉 * [2025-03-28] 发布青囊慧诊全流程AI医疗框架 ## 1. Introduction 青囊慧诊是一款具备**落地级应用能力**的**全流程AI医疗框架**,旨在为医疗行业提供高效、智能的解决方案。本框架通过集成先进的大语言模型技术,已实现智能问诊、患者挂号、建立病历、诊断、开具检查单、处方、制定治疗方案等一系列核心功能。我们致力于提升医疗服务效率,改善患者就医体验,推动医疗行业智能化发展。 本框架以易用性和适应性为核心,可通过API 无缝接入DeepSeek、Qwen、Llama、Baichuan等大语言模型。无论是云端还是本地,均可通过本框架快速构建**智能化、以医疗业务为中心**的服务体系。 **核心特性** + 全流程接口:支持诊前、诊中、诊后多个环节的http服务接口 + 灵活数据集成:支持自定义药品、疾病名等用户特有数据库接入,LLM + 检索来增强落地性 + 高兼容性部署:支持直接使用OpenAI 服务接入各种模型 + 多场景适配:覆盖医院、互联网医疗、医药流通等多种应用场景 + 多角色支持:功能点全面,支持医、患、管三方技能,能为医院、医生、患者带来便利 **技术优势** + 精心调优过的Prompt指令和推理业务编排 + 提供大模型意图识别、意图回退、SQL分发接口、多路召回等技术配合的落地解决方案 + 效果先行,提供的意图、检索、数据库等技术示例,含有应用技巧且非常轻量级,便于二次开发和升级 + 自带经过微调、增强训练后的医疗领域专用模型 + 可视化业务试用界面(非技术人员友好) ## 2. Model Details **2.1 模型下载** 大语言模型均可通过标准openai服务接入,我们实际测试过兼容的模型有: **Deepseek v3、Deepseek R1、Qwen2.5、Llama 3.1、Baichuan4、QwQ等**,其中Deepseek R1、QwQ等强思考的推理模型需更改格式解析部分。 我们微调和增强训练后的医疗大语言模型,以及语音交互类的中文ASR、粤语ASR、TTS模型,链接如下: | 模型 | 基座模型 | 模型格式 | 下载链接 | | :----------: | :------: | :-------: |:---------------------------: | | Qingnang-72B | Qwen2.5-72B-Instruct | HuggingFace | [ModelScope](https://modelscope.cn/models/MedFlow/Qingnang-72B) | Qingnang-9B | GLM4-9B-Instruct | HuggingFace | [ModelScope](https://modelscope.cn/models/MedFlow/Qingnang-9B) | Qingnang-ASR | Whisper V3 | HuggingFace | [ModelScope](https://www.modelscope.cn/models/MedFlow/Qingnang-ASR) | Qingnang-TTS | GPT-Sovits2 | HuggingFace | [ModelScope](https://www.modelscope.cn/models/MedFlow/Qingnang-TTS) **2.2 模型指标-医学专业能力** 我们微调和增强训练后的Qingnang医疗大语言模型在医学专业能力及对话交互能力均有所提升。其中医疗专业能力采用[MedBench权威医疗评测基准](https://medbench.opencompass.org.cn/medbench-submission),得分情况如下: 8b左右模型 | | Qingnang-9B | Glm-4-9b-chat | Llama3.1-8b-instruct| | :----------: | :------: | :------:|:------:| | 医学知识问答 | 74.7 | 21 * |44.4 | 医学语言生成 | **82.4** | 48.9 |81.2 | 复杂医学推理 | 74.4 | 74.9 |71.6 |医学语言理解 | 43.3 | 25.2 |6.3 |医疗安全和伦理 | 56.7 | 44 |39 |综合| 62.7 | 34.8 |21.5 70b左右模型 | | Qingnang-72B-SFT | Qwen2.5-72b-instruct | Citrus1.0-Qwen-72B | Llama3.1-70b-instruct| | :----------: | :------: | :------:|:------: |:------:| | 医学知识问答 | 80.9 | **81.2** | 81 |71.1 | 医学语言生成 | 78.6 | 77.6 |70.9 |**84.6** | 复杂医学推理 | 77.8 | **78.3** |76.3|76.6 |医学语言理解 | 68.1 | **68.4** | 61.1|61.3 |医疗安全和伦理 | **86.4**| **86.4** |77.4|72.2 |综合| **77.9** | **77.9** | 72.6|72.4 (注:Qingnang-72B-SFT目前只进行过监督微调,预训练及增强训练版本Qingnang-72B-RL将在后续更新。) **2.3 模型指标-对话交互能力** 我们构建了临床病历测试集,并开发配套医患对话模拟框架,构建了对话交互能力测评基准,代码和使用文档参考docs下的Dialogue_eval.md。得分如下: **8b左右模型对比** | Qingnang-9B | Glm-4-9b-chat | Qwen2.5-7b-instruct | Llama3.1-8b-instruct| | :------: | :------:|:------: |:------:| | **73.35** | 39.51 | 68.41 |68.88 **70b左右模型对比** | Qingnang-72B | Qwen2.5-72b-instruct | Citrus1.0-Qwen-72B | Llama3.1-70b-instruct| | :------: | :------:|:------: |:------:| | **79.96** | 79.21 | 73.73 |71.78 ## 3. Main Features **主要功能** 🏆 本框架在**对话交互**与**临床推断**两种核心功能模块中表现出卓越效果,能为医院、医生、患者均带来便利: + **智能对话系统**:实现精准自然的AI医患交互对话能力,支持与患者对话完成建档、预问诊、随访等;支持与医生对话完成病历生成、质检修订等。 + **临床推理引擎**:提供诊断、用药建议、检查单开具等核心推理功能,关键环节均达到95%以上的准确率。 **功能模块列表** 标星(⭐️)模块将逐步开放,如您有在医院落地的需求,推荐联系合作厂商【天锐医健】,联系方式见文档尾部。 | 功能 | 环节 | 类型 | 使用者 | | :----------: |:---------------: |:---------------: |:---------------: | | 患者建档 | 诊前 |对话交互 | 患者、医院 | | 智能挂号 | 诊前 |对话交互 | 患者、医院 | | 症状预问诊 | 诊前 |对话交互 | 患者、医生 | | 导诊科室推荐 | 诊前 |对话交互 | 患者、医院 | | 病历质检⭐️ | 诊中 |对话交互、临床推断 | 医生、医院 | | 病历生成⭐️ | 诊中 |对话交互| 医生 | | 病历生成-专科⭐️ | 诊中 |对话交互、临床推断 | 医生 | | 疾病诊断⭐️ | 诊中 |临床推断 | 医生 | | 药品建议⭐️ | 诊中 |临床推断 | 医生 | | 检查开具⭐️ | 诊中 |临床推断 | 医生 | | 处方生成⭐️ | 诊中 |对话交互、临床推断 | 医生 | | 治疗方案⭐️ | 诊中 |对话交互、临床推断 | 医生 | | 随访管理⭐️ | 诊后 |对话交互 | 患者、医院 | ## 4. Quick Start **4.1 环境配置** 我们建议使用的docker/conda环境如下: + Ubuntu20.04、python3.12 + NVIDIA-SMI 535.154.05、Driver Version: 535.154.05、CUDA Version: 12.2 您可以使用满足条件的自己的环境,也可以通过下面命令启动容器: ```bash docker pull nvcr.io/nvidia/cuda:12.2.0-devel-ubuntu20.04 sudo docker run -itd --name