新增患者死亡信息
接口信息
- 接口路径:
/project/deathinfo/add
- 请求方式: POST
- 接口描述: 新增患者死亡信息
请求参数
Headers
| 参数名 |
类型 |
必填 |
说明 |
| Content-Type |
String |
是 |
application/json |
Body (JSON格式)
| 参数名 |
类型 |
必填 |
说明 |
| infoid |
Long |
是 |
关联service_donatebaseinfo表的ID |
| donorno |
String |
否 |
捐献者编号 |
| gainhospitalno |
String |
否 |
器官获取机构编号 |
| gainhospitalname |
String |
否 |
器官获取机构名称 |
| deathtime |
String |
否 |
死亡时间(格式: yyyy-MM-dd HH:mm:ss) |
| deathreason |
String |
否 |
死亡原因 |
| deathjudgedocto |
String |
否 |
死亡判定医生一 |
| deathjudgedoctt |
String |
否 |
死亡判定医生二 |
| deathjudgeannex |
String |
否 |
死亡证明附件 |
| isspendremember |
Integer |
否 |
是否默哀缅怀仪式 (0: 否, 1: 是) |
| isrestoreremains |
Integer |
否 |
是否恢复遗体仪容 (0: 否, 1: 是) |
| rememberannex |
String |
否 |
缅怀仪式附件路径,多张用;号隔开 |
| responsibleuserid |
String |
否 |
负责人编号 |
| responsibleusername |
String |
否 |
负责人姓名 |
请求示例
{
"infoid": 1,
"donorno": "DN2026001",
"gainhospitalno": "OPO001",
"gainhospitalname": "某某OPO机构",
"deathtime": "2026-01-25 10:30:00",
"deathreason": "脑干功能衰竭",
"deathjudgedocto": "李医生",
"deathjudgedoctt": "王医生",
"deathjudgeannex": "/upload/death/cert_20260125.pdf",
"isspendremember": 1,
"isrestoreremains": 1,
"rememberannex": "/upload/ceremony/img1.jpg;/upload/ceremony/img2.jpg",
"responsibleuserid": "U001",
"responsibleusername": "协调员张"
}
返回数据
返回参数
| 参数名 |
类型 |
说明 |
| code |
Integer |
状态码 (200: 成功, 500: 失败) |
| msg |
String |
返回消息 |
返回示例
成功响应:
json { "msg": "操作成功", "code": 200 }
失败响应:
json { "msg": "操作失败", "code": 500 }
注意事项
- infoid为必填字段,需要关联到service_donatebaseinfo表
- 时间格式统一为: yyyy-MM-dd HH:mm:ss
- 多个附件路径使用英文分号(;)隔开
- 该接口具有防重复提交机制(@RepeatSubmit注解)
- 操作会记录操作日志