docs: 同步 T-206 状态(BLOCKED,代码完成待真实 create)
- tasks.md T-206 标 BLOCKED 并注明阻塞原因 - docs/04 主数据反查落到 MapContext.MasterData - progress/current-state 追加 T-206 记录 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -237,3 +237,16 @@ checkId = 截断20位( 编码( 源系统标识 | dataType | 源记录主键 [ |
|
||||
| 药品目录查询 | `YPML00001` | 未做真实联调 | T-101 已完成客户端封装与单测;后续有药品关键字/拼音码时补样本 |
|
||||
|
||||
> T-103 字典缓存可以先依赖网格、责任医生、机构三类真实验证结果。药品目录与健康档案创建闭环无直接依赖,不阻塞 T-103/T-206。
|
||||
---
|
||||
|
||||
## 10. JKDA 创建/更新请求契约(T-206 本地基线)
|
||||
|
||||
T-206 已建立本地契约与客户端方法,真实写入验收暂未执行,原因见 `progress.md` 对应记录。
|
||||
|
||||
- `JKDA00001`:`/osi/api/jkda/create` → `osi.CreateHealthRecord`
|
||||
- `JKDA00003`:`/osi/api/jkda/update` → `osi.UpdateHealthRecord`
|
||||
- 请求仍走统一 `uploadinfo`,但创建/更新节点不是查询式裸 `baseInfo`,而是:`baseInfo`、`manageInfo`、`healthRecord`、`pastHistory`、`jwsjb`、`jwsss`、`jwsws`、`jwssx`、`familyMiddle` 同级。
|
||||
- 创建请求侧门牌号字段使用 `addressNumber`;查询响应侧仍以实测错拼 `adressNumber` 建模,二者不能混用。
|
||||
- `mapping.BuildHealthRecordCreate` 负责把 `MappedHealthRecord` 组装成 `contract.HealthRecordCreate`,保留确定性 `checkId`,并由 `manaDoctorId/manaUnitId` 派生 `createUser/createUnit`。
|
||||
|
||||
真实 create/update 联调完成后,需要在本节补回平台返回样本、`phrId` 字段确认、同一 `checkId` 重复 create 的幂等语义。
|
||||
|
||||
Reference in New Issue
Block a user