1、体检报告同步

请求URL
https://api.mytijian.com/open-api/V2/ws/examreport/syncExamReport?accessToken=ACCESS_TOKEN&nonce=NONCE&sign=SIGN
请求协议:HTTPS
请求方式:POST
需要签名: 是
URL参数:

参数名 是否必须 类型 说明
accessToken 是 string 当前有效的accessToken
nonce 是 string 当前有效的nonce
sign 是 string 数据sign值
POST参数示例
  1. {
  2. "examReportParams":[
  3. {
  4. "departmentList":[
  5. {
  6. "agentDepartmentId":"000118",
  7. "examTime":1526872187000,
  8. "name":"耳鼻喉科检查",
  9. "orderBy":"000118",
  10. "reportNo":"201806040088"
  11. }
  12. ],
  13. "detailList":[
  14. {
  15. "classId":"耳鼻喉科",
  16. "className":"耳鼻喉科",
  17. "classResult":"",
  18. "department":"耳鼻喉科检查",
  19. "departmentId":"000118",
  20. "docName":"",
  21. "examTime":1526872186000,
  22. "itemId":"000128",
  23. "itemName":"本科既往史和现患疾病(耳鼻喉)",
  24. "itemResult":"拒检",
  25. "itemTip":"",
  26. "orderByClass":"A00005A000118",
  27. "orderByDept":"A00005",
  28. "orderByItem":"A00128",
  29. "picUrl":"",
  30. "reference":"",
  31. "reportNo":"201806040088",
  32. "unit":"",
  33. "examBarCode":"ddd"
  34. },
  35. {
  36. "classId":"耳鼻喉科",
  37. "className":"耳鼻喉科",
  38. "classResult":"",
  39. "department":"耳鼻喉科检查",
  40. "departmentId":"000118",
  41. "docName":"",
  42. "examTime":1526872186000,
  43. "itemId":"000129",
  44. "itemName":"鼻腔",
  45. "itemResult":"拒检",
  46. "itemTip":"",
  47. "orderByClass":"A00005A000118",
  48. "orderByDept":"A00005",
  49. "orderByItem":"A00129",
  50. "picUrl":"",
  51. "reference":"",
  52. "reportNo":"201806040088",
  53. "unit":"",
  54. "examBarCode":"ddd"
  55. }
  56. ],
  57. "examReportInfoParam":{
  58. "adviceType":0,
  59. "age":"28",
  60. "attention":"",
  61. "auditTime":1526832000000,
  62. "birthday":660844800000,
  63. "department":"",
  64. "detail":"",
  65. "detailType":0,
  66. "docName":"管理员",
  67. "examCompany":"网上预约(个人)",
  68. "examDate":1526832000000,
  69. "gender":"0",
  70. "hospitalId":197,
  71. "idCard":"360681199012115715",
  72. "mobile":"12345678901",
  73. "name":"黄伟",
  74. "reportNo":"201806040088",
  75. "reportTime":1526832000000,
  76. "examineTypeOriginalValue":"入职体检",
  77. "examineResult":0,
  78. "pdfUrl":"",
  79. "workNo":"",
  80. "storageType":0,
  81. "structuredDetailItemList": [
  82. {
  83. "advice": "低盐饮食,监测血压,适当运动,心血管内科门诊就诊,必要时24小时动态血压检查。",
  84. "content": "如果非同日三次以上,在未服用抗高血压药物情况下测得收缩压≥140mmHg和(或)舒张压≥90mmHg,即可诊断高血压病。其发生与遗传因素、精神紧张、肥胖、水盐代谢、长期饮酒等因素有关。高血压病常见并发症有高血压性心脏病、脑血管病、慢性肾功能衰竭、心力衰竭等。",
  85. "source": 1,
  86. "title": "舒张压增高",
  87. "urls": [
  88. {
  89. "depName": "测试科室90",
  90. "imgUrl": "examreport/structuredDetail/10129/766990d54bde4ffb99dbb7669559d5ac.jpeg",
  91. "urlLink": "https://test.com",
  92. "imgBase64":""
  93. }
  94. ]
  95. }
  96. ]
  97. }
  98. }
  99. ]
  100. }
请求参数说明:
参数名 是否必须 类型 说明
examReportParams 是 List(ExamReportParam) 体检报告集合
structuredDetailItemList 是 List(StructuredDetailItem) 结构化总检结论项目列表
ExamReportParam对象说明:
参数名 是否必须 类型 说明
examReportInfoParam 是 ExamReportInfoParam 体检人信息
detailList 是 List(ExamReportDetailParam) 项目指标集合
departmentList 是 List(ExamReportDepartmentParam) 体检科室集合
resultList 否 List(ExamReportResultParam) 格式化的总检报告集合(除定制医院基本不用)
adviceList 否 List(ExamExceptionalParam) 格式化的异常建议集合(除定制医院基本不用)
examReportInfoParam对象说明:
参数名 是否必须 类型 说明
id 否 Integer 主键
hospitalId 是 Integer 体检中心ID
reportNo 是 String 体检报告编号
orderNum 否 String 体检订单号
name 是 String 姓名
idCard 是 String 身份证
gender 是 String 性别:0-男,1-女
age 否 String 年龄
marriageStatus 否 String 婚姻状况
examCompany 是 String 所属单位
department 否 String 部门
workNo 否 String 工号
mobile 否 String 手机号码
docName 是 String 总检报告医生名字
auditDoc 否 String 总检报告核对医生
detail 是 String 总检结果
advice 否 String 总检建议
attention 否 String 注意事项
examDate 是 Date 体检日期
reportTime 是 Date 生成总检报告时间
auditTime 否 Date 总检报告核对时间
state 否 Integer 体检报告同步状态
detailType 否 Integer 总检内容类型
adviceType 否 Integer 异常建议类型
birthday 否 Date 体检人出生日期
examineTypeOriginalValue 否 String 体检类型原始值
examineResult 否 Integer 体检结果:0.体检不合格 1.体检合格 2.未检出异常
pdfUrl 否 String 外网可访问的pdf链接
storageType 否 Integer 报告存储类型:1 平台存储pdf,2 平台存储结构化 ,3 平台存储pdf+结构化, 4 内网存储报告
examReportTypeId 否 int 报告类型
ExamReportDetailParam对象说明:
参数名 是否必须 类型 说明
reportNo 是 String 体检报告编号
departmentId 是 String 医院体检科室id
department 是 String 医院体检科室名称
classId 是 String 类别
className 是 String 类别名
examBarCode 是 String 大项条形编码号
classResult 是 String 组合项目结论
itemId 是 String 项目编号
itemName 是 String 项目名称
itemResult 是 String 小项结果
reference 是 String 参考值
itemTip 否 String 提示
unit 是 String 单位
picUrl 否 String 附件图片文件名,地址为{reportNo}/pic_name
docName 是 String 组合项检查医生
examTime 是 Date 体检时间
explain 否 String 说明
orderByDept 否 String 排序
orderByClass 否 String 排序
orderByItem 否 String 排序
ExamReportDepartmentParam对象说明:
参数名 是否必须 类型 说明
reportNo 是 String 体检报告编号
reportItemId 否 String 单项id
agentDepartmentId 是 String agent端医院体检科室id
name 是 String 医院体检科室名称
result 是 String 医院检查科室结论
docName 否 String 检查医生
examTime 是 Date 体检时间
orderBy 否 Date 排序
ExamReportResultParam对象说明:
参数名 是否必须 类型 说明
id 否 Integer 主键
reportId 是 Integer 报告Id
title 是 String 格式化总检标题
content 是 String 格式化总检结论
ExamExceptionalParam对象说明:
参数名 是否必须 类型 说明
id 否 Integer 主键
reportId 是 Integer 报告Id
title 是 String 格式化总检标题
advice 是 String 异常建议
attention 是 String 注意事项
doctor 是 String 医生
StructuredDetailItem对象说明:
参数名 是否必须 类型 说明
title 是 String 标题
source 是 Integer 来源:0 总检结论,1 科室结论
content 是 String 解释说明
advice 是 String 医院体检科室名称
result 是 String 建议
urls 否 String url列表json字符串
url对象说明:
参数名 是否必须 类型 说明
depName 是 String 科室名称
doctorNmae 是 String 医生名称
urlLink 是 String url链接
imgBase64 是 String 二维码base64 加密字符串

正确返回示例:

  1. {
  2. "success":"T",
  3. "msg":"success"
  4. }
返回参数说明:
参数名 类型 说明
success String T成功,F失败
errCode String 错误码,只有失败的时候才有
msg String 描述消息

2、同步体检报告图片

请求URL
https://api.mytijian.com/open-api/V2/ws/examreport/syncExamReportImage?accessToken=ACCESS_TOKEN&nonce=NONCE&sign=SIGN
请求协议:HTTPS
请求方式:POST
需要签名: 是
URL参数:

参数名 是否必须 类型 说明
accessToken 是 string 当前有效的accessToken
nonce 是 string 当前有效的nonce
sign 是 string 数据sign值
POST参数示例
  1. {
  2. "basicUrl":"report_id/文件名",
  3. "imageData":""
  4. }
参数名 是否必须 类型 说明
basicUrl 是 String 图片路径
imageData 是 String 图片Base64字符串对象

正确返回示例:

  1. {
  2. "success":"T",
  3. "msg":"success"
  4. }
返回参数说明:
参数名 类型 说明
success String T成功,F失败
errCode String 错误码,只有失败的时候才有
msg String 描述消息

3、体检报告同步全量解析队列

请求URL
https://api.mytijian.com/open-api/V2/ws/examreport/syncExamReportFullService?accessToken=ACCESS_TOKEN&nonce=NONCE&sign=SIGN

请求格式 以及数据结构跟 体检报告同步一样

4. 同步大项报告

https://api.mytijian.com/open-api/V2/ws/examreport/syncItemReport?accessToken=ACCESS_TOKEN&nonce=NONCE&sign=SIGN
请求协议:HTTPS
请求方式:POST
需要签名: 是
URL参数:

参数名 是否必须 类型 说明
accessToken 是 string 当前有效的accessToken
nonce 是 string 当前有效的nonce
sign 是 string 数据sign值
  1. {"itemReportParams":[
  2. {
  3. "reportNo":"123",
  4. "idCard":"122334",
  5. "name":"的",
  6. "mobile":"18702621932",
  7. "gender":1,
  8. "age":12,
  9. "orderNum":"122222",
  10. "url":"www.baidu.com",
  11. "urlType":0,
  12. "itemReportType";1,
  13. "examBarCode":"232232323",
  14. "title":"大项名称",
  15. "doctor":"报告医生",
  16. "auditDoc":"审核医生",
  17. "examDate":1526832000000,
  18. "agentDepartmentId":"内网科室id",
  19. "agentDepartmentName":"内网科室名称",
  20. "reportDate":1526832000000,
  21. "summary":"小结"
  22. }]}
参数名 是否必须 类型 说明
reportNo 是 String 体检报告编号
idCard 是 String 体检人身份证
name 是 String 体检人姓名
mobile 否 String 体检人手机号
gender 是 int 性别:0-男,1-女
age 是 int 年龄
orderNum 否 String 订单号
url 否 String 链接地址
urlType 否 String 地址类型:0 三方链接页面。
itemReportType 是 String 报告类型 0. 普通,1. 影像
examBarCode 是 String 条形编码号
title 是 String 大项名称
doctor 是 String 报告医生
auditDoc 否 String 审核医生
agentDepartmentId 是 String 内网科室id
agentDepartmentName 是 Date 医院体检科室名称
reportDate 否 Date 报告时间
examDate 否 Date 体检时间
summary 否 String 小结

正确返回示例:

  1. {
  2. "success":"T",
  3. "msg":"success"
  4. }
返回参数说明:
参数名 类型 说明
success String T成功,F失败
errCode String 错误码,只有失败的时候才有
msg String 描述消息

同步报告基本信息

请求URL
https://api.mytijian.com/open-api/V2/ws/examreport/syncBaseExamreport?accessToken=ACCESS_TOKEN&nonce=NONCE&sign=SIGN
请求协议:HTTPS
请求方式:POST
需要签名: 是
URL参数:

参数名 是否必须 类型 说明
accessToken 是 string 当前有效的accessToken
nonce 是 string 当前有效的nonce
sign 是 string 数据sign值
  1. {"examReportBases":[{
  2. "adviceType":0,
  3. "age":"28",
  4. "attention":"",
  5. "checkDate":1526832000000,
  6. "birthday":660844800000,
  7. "department":"",
  8. "detail":"",
  9. "detailType":0,
  10. "doctor":"管理员",
  11. "checkDoctor":"张三",
  12. "reportDate":1526832000000,
  13. "companyName":"网上预约(个人)",
  14. "examineDate":1526832000000,
  15. "gender":"0",
  16. "idCard":"360681199012115715",
  17. "mobile":"12345678901",
  18. "userName":"黄伟",
  19. "reportNo":"201806040088",
  20. "reportTime":1526832000000,
  21. "examineTypeOriginalValue":"入职体检",
  22. "storageType":4
  23. }]
  24. }

一次最大传输20个报告

参数名 是否必传 类型 说明
reportNo 是 String 体检报告编号
orderNum 否 String 体检订单号
userName 是 String 姓名
idCard 是 String 身份证
gender 是 String 性别:0-男,1-女
age 否 String 年龄
marriageStatus 否 String 婚姻状况
companyName 是 String 所属单位
department 否 String 部门
employeeNo 否 String 工号
mobile 否 String 手机号码
doctor 是 String 总检报告医生名字
checkDoctor 否 String 总检报告核对医生
detail 是 String 总检结果
advice 否 String 总检建议
attention 否 String 注意事项
examineDate 是 Date 体检日期
reportDate 是 Date 生成总检报告时间
checkDate 否 Date 总检报告核对时间
state 否 Integer 体检报告同步状态. 0 未读 同步后可发短信,1 已读同步后不发短信,2 c端不可见
detailType 否 Integer “总检内容类型: 0 未格式化1 格式内容”
adviceType 否 Integer 异常建议类型:0 未格式,1 格式化
birthday 否 Date 体检人出生日期
examineTypeOriginalValue 否 String 体检类型原始值:eg: 健康体检
storageType 是 integer 报告存储类型 1 平台存储pdf,2 平台存储结构化 ,3 平台存储pdf+结构化, 4 内网存储报告

正确返回示例:

  1. {
  2. "success":"T",
  3. "data":{
  4. "syncExamResults":[{"reportNo":"201806040088","reportId":122233}]
  5. },
  6. "msg":"success"
  7. }
返回参数说明:
参数名 类型 说明
success String T成功,F失败
errCode String 错误码,只有失败的时候才有
msg String 描述消息
data object 返回的数据
参数名 类型 说明
reportNo String 内网上传的报告号
reportId String 每天的报告id

6. 修改报告状态

https://api.mytijian.com/open-api/V2/ws/examreport/syncExamReportState?accessToken=ACCESS_TOKEN
请求协议:HTTPS
请求方式:POST
需要签名: 是
URL参数:

参数名 是否必须 类型 说明
accessToken 是 string 当前有效的accessToken
  1. {"reportNo":"xxxxxx","state":2}
参数名 是否必须 类型 说明
reportNo true string 报告号
state true int 状态: 1 已读 2 异常体检报告(前端无法看到)

正确返回示例:

  1. {
  2. "success":"T",
  3. "msg":"success"
  4. }
返回参数说明:
参数名 类型 说明
success String T成功,F失败
errCode String 错误码,只有失败的时候才有
msg String 描述消息
文档更新时间: 2026-09-01 16:09