编辑 | blame | 历史 | 原始文档

查询捐献完成列表基本信息(器官利用)

接口描述

查询捐献完成列表基本信息(器官利用)

请求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 负责人姓名

请求示例

{
  "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 捐献者姓名

返回示例

{
  "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-弃用