新增捐献见证
接口描述
新增捐献见证信息
请求URL
POST /project/donationwitness/add
请求头
| 参数名 |
类型 |
必填 |
说明 |
| Authorization |
String |
是 |
用户令牌 |
| Content-Type |
String |
是 |
application/json |
请求参数
| 参数名 |
类型 |
必填 |
说明 |
| infoid |
Long |
否 |
infoid |
| donorno |
String |
否 |
捐献者编号 |
| gainhospitalno |
String |
否 |
器官获取机构编号 |
| gainhospitalname |
String |
否 |
器官获取机构名称 |
| deathtime |
Date |
否 |
死亡时间(停用) |
| deathreason |
String |
否 |
死亡原因(停用) |
| deathjudgedocto |
String |
否 |
死亡判定医生一(停用) |
| deathjudgedoctt |
String |
否 |
死亡判定医生二(停用) |
| deathjudgeannex |
String |
否 |
死亡证明附件路径(停用) |
| operationbegtime |
Date |
否 |
手术开始时间 |
| operationendtime |
Date |
否 |
手术结束时间 |
| operationdoctor |
String |
否 |
手术医生 |
| isspendremember |
Integer |
否 |
是否默哀缅怀仪式(停用) |
| isrestoreremains |
Integer |
否 |
是否恢复遗体仪容(停用) |
| rememberannex |
String |
否 |
缅怀仪式附件路径(停用) |
| responsibleuserid |
String |
否 |
负责人编号 |
| responsibleusername |
String |
否 |
负责人姓名 |
| coordinateduserido |
String |
否 |
联络人一编号 |
| coordinatedusernameo |
String |
否 |
联络人一姓名 |
| coordinateduseridt |
String |
否 |
联络人二编号 |
| coordinatedusernamet |
String |
否 |
联络人二姓名 |
| abdominalaortacannulatime |
Date |
否 |
腹主动脉插管时间 |
| abdominalaortaperfusiontime |
Date |
否 |
腹主动脉灌注时间 |
| portalveincannulatime |
Date |
否 |
门静脉插管时间 |
| portalveinperfusiontime |
Date |
否 |
门静脉灌注时间 |
| pulmonaryarterycannulatime |
Date |
否 |
肺动脉插管时间 |
| pulmonaryarteryperfusiontime |
Date |
否 |
肺动脉灌注时间 |
| aortacannulatime |
Date |
否 |
主动脉插管时间 |
| aortaperfusiontime |
Date |
否 |
主动脉灌注时间 |
| organdonation |
String |
否 |
捐献器官 |
| organdonationOther |
String |
否 |
捐献器官 其他 |
| donationcategory |
String |
否 |
捐献类别 |
| coordinatorInOperating |
Date |
否 |
协调员进手术室时间 |
| coordinatorOutOperating |
Date |
否 |
协调员出手术室时间 |
| coordinatorSign |
String |
否 |
协调员签字 |
| coordinatorSignTime |
Date |
否 |
协调员签字时间 |
| serviceDonationwitnessorganList |
Array |
否 |
捐献见证器官信息集合 |
serviceDonationwitnessorganList数组元素结构
| 参数名 |
类型 |
必填 |
说明 |
| infoid |
Long |
否 |
关联service_donatebaseinfo表的ID |
| donationwitnessId |
Long |
否 |
捐献见证id |
| donorno |
String |
否 |
捐献者编号 |
| organno |
String |
否 |
器官类别 详见字典sys_Organ |
| organname |
String |
否 |
器官类别名称 详见字典sys_Organ |
| organnumber |
String |
否 |
器官编号 |
| organstate |
String |
否 |
器官获取状态 :0:未获取;1:已获取,2:弃用 |
| notgetreason |
String |
否 |
未获取原因 |
| organgettime |
Date |
否 |
器官获取时间 |
| organgetdoct |
String |
否 |
医生姓名 |
| gainhospitalno |
String |
否 |
器官获取机构编号 对应机构表 |
| gainhospitalname |
String |
否 |
器官获取机构名称 对应机构表 |
| isbiopsybefore |
String |
否 |
获取前活检,参见sys_0_1 |
| isbiopsyafter |
String |
否 |
获取后活检,参见sys_0_1 |
| ismarginalorgan |
String |
否 |
属于边缘器官,参见sys_0_1 |
| ispathogenpositive |
String |
否 |
病原菌阳性,参见sys_0_1 |
| ispnf |
String |
否 |
原发性无功能,参见sys_0_1 |
| isdgf |
String |
否 |
功能延迟性恢复,参见sys_0_1 |
| caseno |
String |
否 |
事件编号 |
| name |
String |
否 |
受体姓名 |
| organStartTime |
Date |
否 |
器官获取开始时间 |
请求示例
{
"infoid": 1001,
"donorno": "DN20240101001",
"gainhospitalno": "H001",
"gainhospitalname": "北京协和医院",
"operationbegtime": "2024-02-02 09:00:00",
"operationendtime": "2024-02-02 13:00:00",
"operationdoctor": "张医生",
"responsibleuserid": "U001",
"responsibleusername": "王协调员",
"coordinateduserido": "U002",
"coordinatedusernameo": "李协调员",
"abdominalaortacannulatime": "2024-02-02 09:30:00",
"abdominalaortaperfusiontime": "2024-02-02 09:35:00",
"portalveincannulatime": "2024-02-02 09:40:00",
"portalveinperfusiontime": "2024-02-02 09:45:00",
"organdonation": "C22,C64L",
"donationcategory": "DBD",
"coordinatorInOperating": "2024-02-02 08:50:00",
"coordinatorOutOperating": "2024-02-02 13:10:00",
"coordinatorSign": "王协调员",
"coordinatorSignTime": "2024-02-02 13:15:00",
"serviceDonationwitnessorganList": [
{
"infoid": 1001,
"donorno": "DN20240101001",
"organno": "C22",
"organname": "肝脏",
"organnumber": "ORG20240101001",
"organstate": "1",
"organgettime": "2024-02-02 10:30:00",
"organgetdoct": "张医生",
"gainhospitalno": "H001",
"gainhospitalname": "北京协和医院",
"isbiopsybefore": "1",
"isbiopsyafter": "0",
"ismarginalorgan": "0",
"organStartTime": "2024-02-02 10:00:00"
},
{
"infoid": 1001,
"donorno": "DN20240101001",
"organno": "C64L",
"organname": "左肾",
"organnumber": "ORG20240101002",
"organstate": "1",
"organgettime": "2024-02-02 11:00:00",
"organgetdoct": "李医生",
"gainhospitalno": "H001",
"gainhospitalname": "北京协和医院",
"isbiopsybefore": "0",
"isbiopsyafter": "1",
"ismarginalorgan": "0",
"organStartTime": "2024-02-02 10:30:00"
}
]
}
返回参数
| 参数名 |
类型 |
说明 |
| code |
Integer |
响应状态码,200表示成功 |
| msg |
String |
响应消息 |
| data |
Boolean |
操作结果,true表示成功 |
返回示例
{
"code": 200,
"msg": "操作成功",
"data": true
}
注意事项
- 该接口包含
@UniqueCheck注解,会校验infoid的唯一性,如果该infoid已存在会返回错误提示:"新增捐献见证的infoid已存在,无法保存!"
- 日期格式统一为:
yyyy-MM-dd HH:mm:ss
- 器官信息集合
serviceDonationwitnessorganList可以同时提交多个器官的详细信息
- 标注为"停用"的字段为历史字段,建议不使用
@UniqueCheck注解要求entityClass必须与方法参数类型一致(ServiceDonationwitnessVO.class)才能生效