# 查询捐献完成列表基本信息(器官利用) ## 接口描述 查询捐献完成列表基本信息(器官利用) ## 请求URL `POST /project/donatecompletioninfo/getDonationCompletionBaseInfo` ## 请求头 | 参数名 | 类型 | 必填 | 说明 | |--------|------|------|------| | Authorization | String | 是 | 用户令牌 | | Content-Type | String | 是 | application/json | ## 请求参数 | 参数名 | 类型 | 必填 | 说明 | |--------|------|------|------| | pageNum | Integer | 否 | 页码 | | pageSize | Integer | 否 | 每页数量 | | infoid | Long | 否 | baseInfo的ID | | recordstate | String | 否 | 记录状态 | | caseNo | String | 否 | 案例编号 | | treatmenthospitalname | String | 否 | 所在医疗机构名称 | | treatmenthospitalno | String | 否 | 所在医疗机构编码 | | sex | String | 否 | 性别 | | inpatientno | String | 否 | 住院号 | | donorno | String | 否 | 捐献者编号 | | name | String | 否 | 捐献者姓名 | | age | Long | 否 | 年龄 | | bloodtype | String | 否 | 血型 | | idcardno | String | 否 | 证件号码 | | diagnosisname | String | 否 | 疾病诊断名称 | | completetime | Date | 否 | 完成时间 | | responsibleuserid | String | 否 | 负责人编号 | | responsibleusername | String | 否 | 负责人姓名 | ## 请求示例 ```json { "pageNum": 1, "pageSize": 10, "donorno": "DN20240101001", "name": "张三", "treatmenthospitalname": "北京协和医院", "recordstate": "1" } ``` ## 返回参数 | 参数名 | 类型 | 说明 | |--------|------|------| | code | Integer | 响应状态码,200表示成功 | | msg | String | 响应消息 | | total | Integer | 总记录数 | | rows | Array | 数据列表 | ### rows数组元素结构 | 参数名 | 类型 | 说明 | |--------|------|------| | infoid | Long | baseInfo的ID | | id | Long | DonationCompletion的ID | | extracontent | String | 扩展内容 | | recordstate | String | 记录状态 | | donationcategory | String | 捐献类别 | | caseNo | String | 案例编号 | | treatmenthospitalname | String | 所在医疗机构名称 | | treatmenthospitalno | String | 所在医疗机构编码 | | sex | String | 性别 | | inpatientno | String | 住院号 | | donorno | String | 捐献者编号 | | isbodydonation | String | 是否遗体捐献 | | receivingunitname | String | 接收单位名称 | | receivingunit | String | 接收单位 | | name | String | 捐献者姓名 | | age | Long | 年龄 | | bloodtype | String | 血型 | | idcardno | String | 证件号码 | | diagnosisname | String | 疾病诊断名称 | | completetime | Date | 完成时间 | | responsibleuserid | String | 负责人编号 | | responsibleusername | String | 负责人姓名 | | coordinateduserido | String | 协调员一编号 | | coordinatedusernameo | String | 协调员一姓名 | | coordinateduseridt | String | 协调员二编号 | | coordinatedusernamet | String | 协调员二姓名 | | assessannex | String | 附件 | | donateorgan | String | 捐献器官 | | serviceDonatecomporganList | Array | 捐献器官移植详情 | ### serviceDonatecomporganList数组元素结构 | 参数名 | 类型 | 说明 | |--------|------|------| | id | Long | 主键ID | | infoid | Long | 关联service_donatebaseinfo表的ID | | donatecompletioninfoId | Long | 关联service_donatecompletioninfo表的ID | | organno | String | 器官类别 详见字典sys_Organ | | organname | String | 器官类别名称 详见字典sys_Organ | | transplantstate | Long | 器官移植状态 :0:未移植;1:已移植,2:弃用 | | abandonreason | String | 未移植原因 | | transplanttime | Date | 移植时间 | | transplantdoct | String | 移植医生 | | hospitalno | String | 器官移植机构编号 对应机构表 | | hospitalname | String | 器官移植机构名称 对应机构表 | | name | String | 移植人姓名 | | sex | Long | 移植人性别 根据字典sys_user_sex | | idcardtype | Long | 移植人证件类型 根据字典sys_IDType | | idcardno | String | 移植人证件号码 | | age | Long | 移植人年龄 | | ageunit | String | 移植人年龄单位 根据字典sys_AgeUnit | | birthday | String | 移植人出生日期 | | phone | String | 移植人联系电话 | | residenceaddress | String | 移植人现住地址 | | residenceprovince | String | 移植人现住地址省代码 | | residenceprovincename | String | 移植人现住地址省名称 | | residencecity | String | 移植人市编号 根据行政区划表 | | residencecityname | String | 移植人市名称 | | residencetown | String | 移植人所属街道(镇)根据行政区划表 | | residencetownname | String | 移植人所属街道(镇)名称 | | residencecommunity | String | 移植人社区(村)编号 根据行政区划表 | | residencecommunityname | String | 移植人社区(村)名称 | | residencecountycode | String | 移植人所属区域编号 根据行政区划表 | | residencecountyname | String | 移植人所属区域名称 | | caseNo | String | 案例编号 | | donorname | String | 捐献者姓名 | ## 返回示例 ```json { "code": 200, "msg": "查询成功", "total": 1, "rows": [ { "infoid": 1001, "id": 100, "extracontent": "", "recordstate": "1", "donationcategory": "DBD", "caseNo": "CASE20240101", "treatmenthospitalname": "北京协和医院", "treatmenthospitalno": "H001", "sex": "1", "inpatientno": "IP20240101", "donorno": "DN20240101001", "isbodydonation": "0", "receivingunitname": "", "receivingunit": "", "name": "张三", "age": 45, "bloodtype": "A", "idcardno": "110101197901010001", "diagnosisname": "脑出血", "completetime": "2024-02-02 14:00:00", "responsibleuserid": "U001", "responsibleusername": "王协调员", "coordinateduserido": "U002", "coordinatedusernameo": "李协调员", "coordinateduseridt": "U003", "coordinatedusernamet": "赵协调员", "assessannex": "", "donateorgan": "C22,C64L", "serviceDonatecomporganList": [ { "id": 1, "infoid": 1001, "donatecompletioninfoId": 100, "organno": "C22", "organname": "肝脏", "transplantstate": 1, "abandonreason": "", "transplanttime": "2024-02-03", "transplantdoct": "张医生", "hospitalno": "H002", "hospitalname": "北京移植医院", "name": "李四", "sex": 1, "idcardtype": 1, "idcardno": "110101198501010002", "age": 39, "ageunit": "1", "birthday": "1985-01-01", "phone": "13800138000", "residenceaddress": "北京市朝阳区", "residenceprovince": "110000", "residenceprovincename": "北京市", "residencecity": "110100", "residencecityname": "市辖区", "residencetown": "110105", "residencetownname": "朝阳区", "residencecommunity": "", "residencecommunityname": "", "residencecountycode": "110105", "residencecountyname": "朝阳区", "caseNo": "CASE20240101", "donorname": "张三" } ] } ] } ``` ## 注意事项 1. 接口支持分页查询,pageNum从1开始 2. 日期格式统一为:`yyyy-MM-dd HH:mm:ss` 3. 返回数据包含器官移植详情列表 4. 器官移植状态:0-未移植;1-已移植;2-弃用