# 获取捐献见证基本信息(器官获取) ## 接口信息 - **接口路径**: `/project/donationwitness/getDonationwitnessBaseInfo` - **请求方式**: POST - **接口描述**: 查询捐献见证基本信息列表(器官获取) ## 请求参数 ### Headers | 参数名 | 类型 | 必填 | 说明 | |--------|------|------|------| | Content-Type | String | 是 | application/json | ### Body (JSON格式) | 参数名 | 类型 | 必填 | 说明 | |--------|------|------|------| | id | Long | 否 | 捐献见证的id | | infoid | Long | 否 | baseInfo的id | | inpatientno | String | 否 | 住院号 | | donorno | String | 否 | 捐献者编号 | | extracontent | String | 否 | 扩展内容 | | gainhospitalno | String | 否 | 器官获取机构编号 | | gainhospitalname | String | 否 | 器官获取机构名称 | | operationbegtime | Date | 否 | 手术开始时间(格式: yyyy-MM-dd HH:mm:ss) | | operationendtime | Date | 否 | 手术结束时间(格式: yyyy-MM-dd HH:mm:ss) | | operationdoctor | String | 否 | 手术医生 | | responsibleuserid | String | 否 | 负责人编号 | | responsibleusername | String | 否 | 负责人姓名 | | name | String | 否 | 姓名 | | coordinateduserido | String | 否 | 联络人一编号 | | coordinatedusernameo | String | 否 | 联络人一姓名 | | coordinateduseridt | String | 否 | 联络人二编号 | | coordinatedusernamet | String | 否 | 联络人二姓名 | | abdominalaortacannulatime | Date | 否 | 腹主动脉插管时间(格式: yyyy-MM-dd HH:mm:ss) | | abdominalaortaperfusiontime | Date | 否 | 腹主动脉灌注时间(格式: yyyy-MM-dd HH:mm:ss) | | portalveincannulatime | Date | 否 | 门静脉插管时间(格式: yyyy-MM-dd HH:mm:ss) | | portalveinperfusiontime | Date | 否 | 门静脉灌注时间(格式: yyyy-MM-dd HH:mm:ss) | | pulmonaryarterycannulatime | Date | 否 | 肺动脉插管时间(格式: yyyy-MM-dd HH:mm:ss) | | pulmonaryarteryperfusiontime | Date | 否 | 肺动脉灌注时间(格式: yyyy-MM-dd HH:mm:ss) | | aortacannulatime | Date | 否 | 主动脉插管时间(格式: yyyy-MM-dd HH:mm:ss) | | aortaperfusiontime | Date | 否 | 主动脉灌注时间(格式: yyyy-MM-dd HH:mm:ss) | | organdonation | String | 否 | 捐献器官 | | organdonationOther | String | 否 | 捐献器官其他 | | donationcategory | String | 否 | 捐献类别 | | coordinatorInOperating | Date | 否 | 协调员进手术室时间(格式: yyyy-MM-dd HH:mm:ss) | | coordinatorOutOperating | Date | 否 | 协调员出手术室时间(格式: yyyy-MM-dd HH:mm:ss) | | coordinatorSign | String | 否 | 协调员签字 | | coordinatorSignTime | Date | 否 | 协调员签字时间(格式: yyyy-MM-dd HH:mm:ss) | | pageNum | Integer | 是 | 当前页码 | | pageSize | Integer | 是 | 每页记录数 | ### 请求示例 ```json { "pageNum": 1, "pageSize": 10, "name": "张三", "donorno": "DN2026001", "gainhospitalname": "某某医院OPO" } ``` ## 返回数据 ### 返回参数 | 参数名 | 类型 | 说明 | |--------|------|------| | code | Integer | 状态码 | | msg | String | 返回消息 | | rows | Array | 数据列表 | | total | Integer | 总记录数 | ### rows数组元素结构 | 参数名 | 类型 | 说明 | |--------|------|------| | id | Long | 捐献见证的id | | infoid | Long | baseInfo的id | | name | String | 姓名 | | extracontent | String | 扩展内容 | | inpatientno | String | 住院号 | | recordstate | String | 记录状态 | | caseNo | String | 案例编号 | | donorno | String | 捐献者编号 | | treatmenthospitalname | String | 所在医疗机构名称 | | treatmenthospitalno | String | 所在医疗机构编码 | | sex | String | 性别 | | age | Long | 年龄 | | bloodtype | String | 血型 | | idcardno | String | 证件号码 | | diagnosisname | String | 疾病诊断名称 | | coordinatorName | String | 协调员姓名 | | gainhospitalno | String | 器官获取机构编号 | | gainhospitalname | String | 器官获取机构名称 | | deathtime | Date | 死亡时间(停用)(格式: yyyy-MM-dd HH:mm:ss) | | deathreason | String | 死亡原因(停用) | | deathjudgedocto | String | 死亡判定医生一(停用) | | deathjudgedoctt | String | 死亡判定医生二(停用) | | deathjudgeannex | String | 死亡证明附件路径(停用) | | operationbegtime | Date | 手术开始时间(格式: yyyy-MM-dd HH:mm:ss) | | operationendtime | Date | 手术结束时间(格式: yyyy-MM-dd HH:mm:ss) | | operationdoctor | String | 手术医生 | | isspendremember | Integer | 是否默哀缅怀仪式(停用) | | isrestoreremains | Integer | 是否恢复遗体仪容(停用) | | rememberannex | String | 缅怀仪式附件路径(停用) | | responsibleuserid | String | 负责人编号 | | responsibleusername | String | 负责人姓名 | | coordinateduserido | String | 联络人一编号 | | coordinatedusernameo | String | 联络人一姓名 | | coordinateduseridt | String | 联络人二编号 | | coordinatedusernamet | String | 联络人二姓名 | | abdominalaortacannulatime | Date | 腹主动脉插管时间(格式: yyyy-MM-dd HH:mm:ss) | | abdominalaortaperfusiontime | Date | 腹主动脉灌注时间(格式: yyyy-MM-dd HH:mm:ss) | | portalveincannulatime | Date | 门静脉插管时间(格式: yyyy-MM-dd HH:mm:ss) | | portalveinperfusiontime | Date | 门静脉灌注时间(格式: yyyy-MM-dd HH:mm:ss) | | pulmonaryarterycannulatime | Date | 肺动脉插管时间(格式: yyyy-MM-dd HH:mm:ss) | | pulmonaryarteryperfusiontime | Date | 肺动脉灌注时间(格式: yyyy-MM-dd HH:mm:ss) | | aortacannulatime | Date | 主动脉插管时间(格式: yyyy-MM-dd HH:mm:ss) | | aortaperfusiontime | Date | 主动脉灌注时间(格式: yyyy-MM-dd HH:mm:ss) | | organdonation | String | 捐献器官 | | organdonationOther | String | 捐献器官其他 | | donationcategory | String | 捐献类别 | | coordinatorInOperating | Date | 协调员进手术室时间(格式: yyyy-MM-dd HH:mm:ss) | | coordinatorOutOperating | Date | 协调员出手术室时间(格式: yyyy-MM-dd HH:mm:ss) | | coordinatorSign | String | 协调员签字 | | coordinatorSignTime | Date | 协调员签字时间(格式: yyyy-MM-dd HH:mm:ss) | | serviceDonationwitnessorgans | Array | 器官列表集合 | ### serviceDonationwitnessorgans数组元素结构 | 参数名 | 类型 | 说明 | |--------|------|------| | id | Long | 器官id | | infoid | Long | baseInfo的id | | organno | String | 器官编号 | | organname | String | 器官名称 | | ... | ... | 其他器官相关字段 | ### 返回示例 ```json { "msg": "查询成功", "code": 200, "rows": [ { "id": 100, "infoid": 1, "name": "张三", "extracontent": "补充说明", "inpatientno": "ZY2026001", "recordstate": "已完成", "caseNo": "CASE2026001", "donorno": "DN2026001", "treatmenthospitalname": "某某医院", "treatmenthospitalno": "H001", "sex": "1", "age": 45, "bloodtype": "A", "idcardno": "110101197901011234", "diagnosisname": "脑出血", "coordinatorName": "协调员A", "gainhospitalno": "OPO001", "gainhospitalname": "某某医院OPO", "deathtime": "2026-01-20 10:00:00", "deathreason": "脑出血", "deathjudgedocto": "医生甲", "deathjudgedoctt": "医生乙", "deathjudgeannex": "", "operationbegtime": "2026-01-21 08:00:00", "operationendtime": "2026-01-21 12:00:00", "operationdoctor": "外科医生A", "isspendremember": 1, "isrestoreremains": 1, "rememberannex": "", "responsibleuserid": "U001", "responsibleusername": "负责人张", "coordinateduserido": "C001", "coordinatedusernameo": "联络人A", "coordinateduseridt": "C002", "coordinatedusernamet": "联络人B", "abdominalaortacannulatime": "2026-01-21 08:30:00", "abdominalaortaperfusiontime": "2026-01-21 08:35:00", "portalveincannulatime": "2026-01-21 08:40:00", "portalveinperfusiontime": "2026-01-21 08:45:00", "pulmonaryarterycannulatime": "2026-01-21 09:00:00", "pulmonaryarteryperfusiontime": "2026-01-21 09:05:00", "aortacannulatime": "2026-01-21 09:10:00", "aortaperfusiontime": "2026-01-21 09:15:00", "organdonation": "心脏,肝脏,肾脏", "organdonationOther": "", "donationcategory": "DBD", "coordinatorInOperating": "2026-01-21 08:00:00", "coordinatorOutOperating": "2026-01-21 12:00:00", "coordinatorSign": "协调员A签字", "coordinatorSignTime": "2026-01-21 12:05:00", "serviceDonationwitnessorgans": [ { "id": 1, "infoid": 1, "organno": "C22", "organname": "肝脏" } ] } ], "total": 1 } ``` ## 注意事项 1. 该接口支持分页查询,pageNum和pageSize为必填参数 2. 其他查询条件均为可选,支持多条件组合查询 3. 时间格式统一为: yyyy-MM-dd HH:mm:ss 4. 返回数据总数通过total字段返回,用于前端分页组件显示 5. serviceDonationwitnessorgans为器官列表集合,包含该捐献者的所有器官信息