docs: 拆出 T-305 体检名单查询并登记 JKTJLIST00002 契约
- docs/04 §11.4 记录 JKTJLIST00002 请求/响应契约(docx,部署待验证) - tasks 拆 T-305(契约齐全,TODO 可领)、T-304 收窄为缺 serviceId 的列表 - 纠正 T-304 一刀切 BLOCKED Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -291,3 +291,21 @@ T-206 已建立本地契约与客户端方法,真实写入验收暂未执行
|
||||
| `medicineSituations` | array | - | 用药情况(本样本空,结构待样本) |
|
||||
|
||||
> 命名坑点:`constriction`=收缩压、`diastolic`=舒张压(`_l` 疑为左侧);辅助检查用大量医学缩写。建 create 映射时逐字段加中文注释。
|
||||
|
||||
### 11.4 已检/待检人员名单查询 JKTJLIST00002(docx 契约,沙箱部署待验证)
|
||||
|
||||
> **不是体检数据源**,是机构级"某年度已检/未检人员名单/进度":返回**人员一行 + 体检状态**,不含体检明细。
|
||||
> 来源:docx。沙箱是否部署未实测(对应 T-305;先用 Python 探针 `SERVICE="list"` 确认)。
|
||||
|
||||
- serviceId `JKTJLIST00002`,`POST /osi/api/auto/jktjlist/query`,信封同查询式(`uploadinfo{baseInfo, manageInfo}`)。
|
||||
- **请求 `baseInfo`**(page/rows 也在 baseInfo 内):
|
||||
|
||||
| 字段 | 必填 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `checkYear` | ✅ | 检查年度(如 `2025`)——无"默认所有年度" |
|
||||
| `page` `rows` | ✅ | 分页,rows 默认 10 |
|
||||
| `idCard` | 否 | 过滤到某人某年度状态 |
|
||||
| `checkType` | 否 | `0`已检 / `1`未检 / `2`全部 |
|
||||
| `personName` `sex` `age` `personGroup` `gridAddress` `beginDate` `endDate` | 否 | 各类筛选。⚠ docx 参数表与样例字段名不一致(表 `ageBegin/ageEnd`/`sexCode`/`regionCode` vs 样例 `age`/`sex`/`gridAddress`)——以联调实测为准 |
|
||||
|
||||
- **响应 `data`(list,每人一行)**:`idCard`/`personName`/`age`/`birthDay`/`regionCode`/`regionCodeText`/`manaUnitId`/`manaUnitText`/`sexCode`/`mobileNumber`/`contact`/`contactPhone`/`signFlag`(y/n 签约)/`address`/`manadoctorId`/`phrid`/**`checkType`(0已检/1未检)**/`rqbj`(人群标志,同 personSign 码表)。
|
||||
|
||||
Reference in New Issue
Block a user