docs: define chis proxy config

This commit is contained in:
ila
2026-07-04 23:30:53 +08:00
parent 79c57a63c5
commit 3405e0c6bb
13 changed files with 36 additions and 9 deletions
+3 -2
View File
@@ -2,7 +2,7 @@
基卫 CHIS 上报数据项目。项目目标是提供稳定的后端 API,供第三方系统提交体检数据;`chisup` 负责校验、转换、维护 CHIS 登录会话,并把符合 CHIS 接口格式的数据提交到基卫 CHIS。
当前仓库处于 MVP 起步阶段:已有 `reverse_file/` 中的 CHIS 逆向资料,还未初始化 Flask 生产代码。当前已确认可参考 `D:\hans\chupd\chis\login_client_v2.py` 迁移 CHIS 登录链路,public key 由配置提供;保存上报前先实现只读体检详情查询来验证登录、会话、加密和通用请求。
当前仓库处于 MVP 起步阶段:已有 Flask application factory 地基、health check、基础配置和架构包目录。当前已确认可参考 `D:\hans\chupd\chis\login_client_v2.py` 迁移 CHIS 登录链路,public key 由配置提供;访问 CHIS 支持可选 `CHIS_PROXY` SOCKS5 代理;保存上报前先实现只读体检详情查询来验证登录、会话、加密和通用请求。
## 文档入口
@@ -31,9 +31,10 @@
- Flask 结构:使用 application factory 模式,T-001 实现 `create_app(config_object=None)`。
- 依赖管理:T-001 创建 `requirements.txt`,使用 `python -m pip install -r requirements.txt` 安装到当前系统 Python 3.8 环境。
- 计划使用 Redis 保存 CHIS 会话缓存。
- 访问 CHIS 支持可选 `CHIS_PROXY`:为空直连,有值时 CHIS 登录、查询和保存请求走 SOCKS5 代理。
- 当前已有资料:`reverse_file/` 下的 CHIS 前端脚本、schema 和 HAR。
- 当前已有查询 HAR:`reverse_file/20260704_query_health_check.har`,包含 `getHMNIListOfHTML` 和 `getCheckInfoDetail`。
- 当前尚未确认:最终项目目录、依赖文件、数据库、部署方式、第三方鉴权方式、仅凭 `healthCheck` 反查查询详情所需参数的链路。
- 当前尚未确认:数据库、部署方式、第三方鉴权方式、仅凭 `healthCheck` 反查查询详情所需参数的链路。
## 推荐开工方式