平台与非平台批量插入报告及pdf上传
请求URL
https://api.mytijian.com/open-api/V2/ws/examreport/batchInsertAllExamReportPdf?accessToken=ACCESS_TOKEN
请求协议:HTTPS
请求方式:POST
需要签名: 否
URL参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
accessToken | 是 | string | 当前有效的accessToken |
POST参数示例-type=1 平台
{
"type":1,// 类型:1.平台,2.非平台
"reportThirdPdfList":[//平台参数对象集合
{
"orderNum":"20210816105638950000780",//订单号
"pdf":"5ZOI5ZOI5ZOI5ZOI5ZOI5ZOI",//pdfbase64字符串
"reportNo":"19971003"// 检查机构报告编号,
"examReportTypeId":1
},
{
"orderNum":"20150403201112327127246",
"pdf":"5ZOI5ZOI5ZOI5ZOI5ZOI5ZOI",
"reportNo":"19971003"
}
]
}
请求参数说明:
reportThirdPdfList集合中的单个对象:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
orderNum | 是 | String | 订单号 |
是 | String | pdfbase64字符串 | |
reportNo | 是 | String | 检查机构报告编号 |
state | 是 | int | 0 未读 1 已读 2异常 |
examReportTypeId | 否 | int | 报告类型 |
POST参数示例-type=2 非平台
{
"type":2,// 类型:1.平台,2.非平台
"examReportThirdNotPlatformPdfs":[//非平台参数对象集合
{
"examReportThirdNotPlatformExamineeMore":{//单个对象
"idCard": "330327199410053015",//身份证
"organizationId":"108",//机构/体检中心 id
"dateBirth":"1003",//生日
"birthYear":1997,//出生年
"examDate":"2021-08-16 11:58:38",//体检时间
"name":"陈大伟",//姓名
"gender":1,//性别 0 男 1女 3未知
"age":36,//年龄
"marriageStatus":1,//0:未婚 1:已婚 2:丧偶 3:离异 4:其他
"department":"xxx部门",//体检人所在部门
"employeeId":"123456",//体检人员工号码
"mobile":"13353363322"//电话号码
},
"examReportTypeId":1
"pdf":"base64",//pdfBase64编码字符串
"reportNo":"3335555"//检查机构报告编号
},
{
"examReportThirdNotPlatformExamineeMore":{
"idCard": "330327199410053015",
"organizationId":"111",
"dateBirth":"1003",
"birthYear":1997,
"examDate":"2021-08-16 11:58:38",
"name":"陈大伟",
"gender":1,
"age":36,
"marriageStatus":1,
"department":"xxx部门",
"employeeId":"123456",
"mobile":"13353363322",
"examCompany":"网上预约(个人)"
},
"pdf":"base64",
"reportNo":"3335555"//检查机构报告编号
}
]
}
examReportThirdNotPlatformExamineeMore对象:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
idCard | 是 | String | 身份证 |
organizationId | 是 | Integer | 机构/体检中心 id |
dateBirth | 否 | String | 生日日期 |
birthYear | 否 | Integer | 生日年份 |
examDate | 否 | Data | 体检日期 |
name | 否 | String | 体检人名称 |
gender | 否 | integer | 性别 0 男 1女 3未知 |
age | 否 | Integer | 年龄 |
marriageStatus | 否 | integer | 婚姻状态- 0:未婚 1:已婚 2:丧偶 3:离异 4:其他 |
department | 否 | String | 体检人所在部门 |
employeeId | 否 | String | 体检人员工号码 |
mobile | 否 | String | 电话号码 |
examCompany | 是 | String | 单位名称 |
正确返回示例:
{
"success":"T",
"data":{
"syncExamResults":[{"reportNo":"201806040088","reportId":122233}]
},
"msg":"success"
}
错误返回示例:
{
"errCode": "EX_1_2_REPORT_01_01_007",//指定错误码
"msg": "批量插入报告及pdf上传失败-错误idCard集合:[330327199410053015]",//错误信息
"success": "F"
}
文档更新时间: 2024-08-27 14:41