返回 Skill 列表
extension
分类: 开发与工程无需 API Key

医疗票据智能处理skill

基于OpenVINO优化的医疗票据OCR识别与结构化提取技能,支持发票识别、医保目录比对、合规性检测等功能,纯本地运行保护数据隐私。 核心特性: • 数据隐私:纯本地运行,敏感数据不上云 • OpenVINO加速:异构算力优化(CPU+GPU+NPU) • 结构化提取:自动提取日期、金额、项目明细 • 医保目录比对:检查药品/诊疗项目报销范围 • Client/Server架构:RESTful API服务,支持远程调用 • Ollama兼容:可被Ollama作为工具调用 支持功能:OCR识别、结构化提取、医保目录比对、合规性检测、批量处理、结果导出

person作者: wdrackyhubModelScope

使用说明

  • 功能:识别医疗票据内容,提取关键信息,进行医保合规检查
  • 输入:图片路径(image_path)、文件夹路径(folder_path)、输出目录(output_dir)
  • 输出:JSON格式的结构化数据,包含票据类型、金额、明细等信息
  • 示例:
from src.skill_wrapper import MedicalBillSkill

# 初始化技能
skill = MedicalBillSkill()

# 处理单张票据
result = skill.invoke("处理票据", image_path="invoice.jpg")
print(result)

# 批量处理
result = skill.invoke("批量处理", folder_path="invoices/", output_dir="results/")
print(result)

功能特性

  • OCR识别:识别各类医疗票据的文字内容
  • 结构化提取:自动提取日期、金额、项目明细等关键信息
  • 医保目录比对:检查药品/诊疗项目是否在医保目录内
  • 合规性检测:验证发票格式、金额范围、有效期
  • 批量处理:支持批量处理多个票据文件
  • 结果导出:支持导出为Excel、JSON等格式

API接口

| 方法 | 端点 | 描述 | |------|------|------| | GET | /health | 健康检查 | | GET | /info | 获取服务信息 | | GET | /metrics | 监控指标 | | POST | /process | 处理单张票据 | | POST | /process/batch | 批量处理票据 |

参数说明

| 参数名 | 类型 | 必填 | 说明 | |--------|------|------|------| | image_path | string | 否 | 图片文件路径(单张处理) | | folder_path | string | 否 | 文件夹路径(批量处理) | | output_dir | string | 否 | 输出目录 |

输出格式

{
  "status": "success",
  "message": "处理成功",
  "data": {
    "bill_type": "invoice",
    "invoice_number": "123456789",
    "date": "2026-05-15",
    "total_amount": 210.0,
    "reimbursable_amount": 150.0,
    "self_pay_amount": 60.0,
    "details": []
  }
}

技术优势

  • OpenVINO量化加速,支持CPU/GPU/NPU异构推理
  • 纯本地运行,保护数据隐私
  • Client/Server架构,支持远程调用
  • Ollama兼容,可被Agent大脑调用

版本信息

  • 版本:1.0.0
  • 标签:AIPC, 医疗, OCR, 票据处理, 医保