zhaohan 54bec878dc 舌诊项目为模型托底相关修改 3 weeks ago
..
docs 54bec878dc 舌诊项目为模型托底相关修改 3 weeks ago
src 54bec878dc 舌诊项目为模型托底相关修改 3 weeks ago
Dockerfile 93cc750823 收敛多余项目,非 admin、openplatform 外的功能收敛进 emoon-extend; 基础设施 如 common、modules等收敛进 emoon-infra 1 month ago
README-H5.md 93cc750823 收敛多余项目,非 admin、openplatform 外的功能收敛进 emoon-extend; 基础设施 如 common、modules等收敛进 emoon-infra 1 month ago
pom.xml 93cc750823 收敛多余项目,非 admin、openplatform 外的功能收敛进 emoon-extend; 基础设施 如 common、modules等收敛进 emoon-infra 1 month ago

README-H5.md

AI舌诊系统H5页面使用说明

概述

emoon-tongue模块现已支持H5页面调用舌诊API,方便内网用户通过浏览器查看舌诊信息。

页面说明

1. 主页 (index.html)

  • 访问地址: http://localhost:8082/index.html
  • 功能: 系统入口,包含功能导航

2. 舌诊详情查询页面

  • 直接访问模式(推荐): http://localhost:8082/tongue-diagnosis/h5/v1/detail?project_id=SZHIS&patient_id=GH100658496874
  • 手动输入模式: http://localhost:8082/tongue-diagnosis.html
  • 功能: 查询并显示患者的舌诊详细信息

直接访问模式特点:

  • 通过URL参数直接传递患者信息
  • 页面加载后自动查询并显示结果
  • 无需手动输入,适合集成到其他系统中

API接口

内网专用接口(无需签名验证)

  • 接口地址: GET /api/v1/diagnosis/internal/detail
  • 参数:
    • patientId: 患者ID
    • projectId: 医院编码
  • 示例: http://localhost:8082/api/v1/diagnosis/internal/detail?patientId=GH1234567890123&projectId=HOSP001

外部接口(需要签名验证)

  • 接口地址: GET /api/v1/diagnosis/detail
  • 参数:
    • patientId: 患者ID
    • projectId: 医院编码
    • timestamp: 时间戳
    • version: 版本号
    • sign: 签名

启动方式

  1. 确保数据库连接正常
  2. 启动Spring Boot应用:

    cd emoon-tongue
    mvn spring-boot:run
    

或者(Windows 一键启动):

  • script\bin\tongue-gssz-run.bat(普通启动)
  • script\bin\tongue-gssz-debug.bat(带 5005 远程调试端口)
  • 访问主页: http://localhost:8082/index.html

注意事项

  • H5页面主要用于内网环境,无需复杂的签名验证
  • 页面包含响应式设计,支持移动端访问
  • 舌象图片会自动显示,如果加载失败会隐藏图片区域
  • AI诊断结果以JSON格式展示,便于查看详细信息

页面特性

  • 现代化的UI设计,使用渐变背景和阴影效果
  • 异步加载,不阻塞页面交互
  • 错误处理和用户友好的提示信息
  • 支持URL参数预填(可以通过链接直接传入patientId和projectId)