1、his创建订单接口

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

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
nonce string 当前有效的nonce
sign string 数据sign值
POST参数示例
  1. {
  2. "changeDate": true,
  3. "companyId": 4400508,
  4. "examDate": "2020-03-17",
  5. "hidePrice": false,
  6. "idCard": "350724199012190551",
  7. "mealId": 484758,
  8. "mobile": "18675256375",
  9. "name": "fdd",
  10. "orderPrice": 700,
  11. "reduceItem": true,
  12. "hospitalAreaId":123
  13. }
请求参数说明:
参数名 是否必须 类型 说明
accountId int Mt用户id
examinerId int 体检人id
examDate String 体检日期,格式:yyyy-MM-dd
examTimeIntervalId Int 体检时间段id
mealId int 平台套餐id
orderPrice Int 订单价格,分
hisItemIds list 单项id集合,传递该参数时,为下单选中的所有的单项id集合
companyId Int 单位id
reduceItem boolean 允许减项
changeDate boolean
hidePrice boolean 隐藏价格
name string 姓名
idCard string 身份证
mobile string 手机号
department string 部门
employeeId string 员工号
position string 职级
isRetire int 退休, 0:未退休 1:退休
sequence int 排序
operator string 操作员
addAccountType string 添加账户类型
managerId int 客户经理id
customerId int 用户id
gender int 性别,0:男 1:女 2:未知
initialMobile string 原始手机号
isStandardMobile boolean 是否是标准手机号
email string 邮箱
address string 地址
age int 年龄
birthYear int 出生年,例子:1987
marriageStatus int 婚姻状态,0:未婚,1:已婚
newCompanyId int 体检单位id
companyName string 体检单位名称
organizationId int 机构id
organizationType int 结构类型
healthNum string 保健号
healthLevel string 保健级别
socialSecurity string 社保号
nationality string 民族
needExamTime boolean 是否需要体检时间
sendMessageAfterPay boolean 发送短信(默认不发),true:发送,false:不发送
sendMessageAfterPay boolean 发送短信(默认不发),true:发送,false:不发送
hisExamineeNum string 内网体检号
cardNum string 体检卡号
examing bolean 是否到检
totalWorkingYear int 总工龄-年 0开始
totalWorkingMonth int 总工龄-月 0-11
touchYear int 接毒接害工龄 -年 0开始
touchMonth int 接毒接害工龄-月 0-11
hazardFactors string 职业病危害因素-职检
examType int 职检类别-职检 1 上岗 2 在岗 3 离岗
touchBeginTime string 开始接触时间 eg : 2023-05-06
hospitalAreaId int 线上院区id

正确返回示例:

  1. {
  2. "data": {
  3. "accountId": 570654,
  4. "orderNum": "20200303115514629000290",
  5. "examinerId": 541899
  6. },
  7. "msg": "success",
  8. "success": "T"
  9. }
返回参数说明:
参数名 类型 说明
success String T成功,F失败
errCode String 错误码,只有失败的时候才有
msg String 描述消息
data OrderCreateResponseDto 创建订单返回对象
OrderCreateResponseDto对象说明
参数名 是否必须 类型 说明
accountId int 平台主账户id
orderNum string 平台订单号
examinerId int 平台体检人id

2、his撤销订单接口

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

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
nonce string 当前有效的nonce
sign string 数据sign值
POST参数示例
  1. {"orderNum":"20200304164129044000208"}
请求参数说明:
参数名 是否必须 类型 说明
orderNum string 平台订单号
needDeleteOrder Boolean 是否需要删除平台订单:false 不删除 true 删除

正确返回示例:

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

3、his订单改期接口

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

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
nonce string 当前有效的nonce
sign string 数据sign值
POST参数示例
  1. {
  2. "examTimeIntervalId": 1244,
  3. "newExamDate": "2020-03-22",
  4. "orderNum": "20200304163249285000190",
  5. "sendMessage":false,
  6. "hospitalAreaId":123
  7. }
请求参数说明:
参数名 是否必须 类型 说明
orderNum string 平台订单号
examTimeIntervalId int 体检时段id(如果不传,取体检中心时段设置第一条)
newExamDate String 新体检日期,格式:yyyy-MM-dd
sendMessage boolean 是否发送改期成功短信: 默认true
hospitalAreaId int 线上院区id

正确返回示例:

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

4、his订单改项接口

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

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
nonce string 当前有效的nonce
sign string 数据sign值
POST参数示例
  1. {
  2. "hisItemIds": [
  3. "000009",
  4. "000012"
  5. ],
  6. "orderNum": "20200304121347892000190"
  7. }
请求参数说明:
参数名 是否必须 类型 说明
orderNum string 平台订单号
hisItemIds List(String) 订单所有单项的内网编码集合

正确返回示例:

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

5、订单锁接口

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

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
nonce string 当前有效的nonce
sign string 数据sign值
POST参数示例
  1. {
  2. "lockTime": 60,
  3. "orderNums": [
  4. "20200416162457101000480"
  5. ]
  6. }
请求参数说明:
参数名 是否必须 类型 说明
lockTime int 锁定时间,单位为:秒
orderNums List(String) 需要锁定的订单集合

正确返回示例:

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

6、释放订单锁接口

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

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
nonce string 当前有效的nonce
sign string 数据sign值
POST参数示例
  1. {
  2. "orderNums": [
  3. "20200416162457101000480"
  4. ]
  5. }
请求参数说明:
参数名 是否必须 类型 说明
orderNums List(String) 需要释放锁的订单集合

正确返回示例:

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

7、同步体检号

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

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
nonce string 当前有效的nonce
sign string 数据sign值
POST参数示例
  1. {
  2. "orderNum": "20210219193922698000108",
  3. "examNum": "8000100"
  4. }
请求参数说明:
参数名 是否必须 类型 说明
orderNum string 订单号
examNum string 体检编号

正确返回示例:

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

8、his订单算价接口

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

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
POST参数示例
  1. {
  2. "mealId": 527428,
  3. "hisItemIds": [
  4. "000004","000098","000117"
  5. ],
  6. "orderNum": "20210813100010528000409"
  7. }
请求参数说明:
参数名 是否必须 类型 说明
mealId int 套餐id
hisItemIds List(string) 套餐内,外项目的hisbm
orderNum string 订单号

正确返回示例:

  1. {
  2. "data": {
  3. "exportExamItemList": [
  4. {
  5. "salePrice": 1000,
  6. "hisId": "000004",
  7. "materialItem": false
  8. }
  9. ],
  10. "needToPayPrice": 1000
  11. },
  12. "msg": "success",
  13. "success": "T"
  14. }
返回参数说明:
参数名 类型 说明
success string T成功,F失败
errCode string 错误码,只有失败的时候才有
msg string 描述消息
data数据结构
参数名 类型 说明
exportExamItemList List(OrderExamItemSnapshotDto) 订单所有单项的集合
needToPayPrice int 客户需要支付的价格,分
OrderExamItemSnapshotDto对象说明:
参数名 类型 说明
salePrice int 销售价格,分
hisId string 套餐内,外项目的hisbm
materialItem boolean 是否为耗材:true 是耗材,false不是耗材

9.体检完成

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

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
nonce string 当前有效的nonce
sign string 数据sign值
POST参数示例
  1. {"orderNum":"20200304164129044000208"}
请求参数说明:
参数名 是否必须 类型 说明
orderNum string 平台订单号

正确返回示例:

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