1、CRM单位同步至HIS

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

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
POST参数示例

正确返回示例:

  1. { "msg":"success",
  2. "success":"T",
  3. "data":[
  4. {
  5. "creator":"MYTIJIAN",
  6. "hisCompanyStatus":"WAITTINGADD",
  7. "hospitalId":197,
  8. "hisCompanyName":"测试0308",
  9. "busiType":1,
  10. "id":93187,
  11. "myCompanyId":4408867,
  12. "companyHomepageShotLink":"xxxxx",
  13. "supportAllHospitalArea":false,
  14. "hospitalAreaIds":[1,2]
  15. },
  16. {
  17. "creator":"MYTIJIAN",
  18. "hisCompanyStatus":"WAITTINGADD",
  19. "hospitalId":197,
  20. "hisCompanyName":"测试单位100",
  21. "busiType":1,
  22. "id":93188,
  23. "myCompanyId":4408868,
  24. "companyHomepageShotLink":"xxxxx",
  25. "supportAllHospitalArea":false,
  26. "hospitalAreaIds":[1,2]
  27. },
  28. {
  29. "creator":"MYTIJIAN",
  30. "hisCompanyStatus":"WAITTINGADD",
  31. "hospitalId":197,
  32. "hisCompanyName":"sqy1000",
  33. "busiType":1,
  34. "id":93220,
  35. "myCompanyId":4409028,
  36. "companyHomepageShotLink":"xxxxx",
  37. "supportAllHospitalArea":false,
  38. "hospitalAreaIds":[1,2]
  39. }
  40. ]
  41. }
返回参数说明:
参数名 类型 说明
success String T成功,F失败
msg String T成功,F失败
errCode String 错误码,只有失败的时候才有
data List(HisCompanyParam) 单位集合
HisCompanyParam参数说明:
参数名 类型 说明
id Integer 主键
myCompanyId String 平台单位id
hisCompanyCode String his单位code
hisCompanyName String 医院单位名称
hisCompanyStatus String 单位同步状态
hospitalId Integer 医院ID
creator String 创建者
companyHomepageShotLink String 单位主页短连接地址
busiType Integer 业务类型:1.普通健康体检, 2.普通职业病体检, 3.放射性职业病体检
supportAllHospitalArea boolean 是否支持所有院区:true 全部 院区,false 指定院区。当为false的时候需要传指定院区id集合
hospitalAreaIds array 指定院区id

2、回写HIS单位Code

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

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
nonce string 当前有效的nonce
sign string 数据sign值
POST参数示例
  1. {
  2. "id":93220,
  3. "hisCompanyCode":"hwcs001",
  4. "isSuccess":true
  5. }
请求参数说明:
参数名 是否必须 类型 说明
id Integer CRM同步至HIS时传入的ID
hisCompanyCode string 医院单位唯一标识code
isSuccess boolean 是否成功

正确返回示例:

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

3、同步HIS所有单位至CRM

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

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
nonce string 当前有效的nonce
sign string 数据sign值
POST参数示例
  1. {
  2. "hisCompanyParams":[
  3. {
  4. "hisCompanyCode":"hwcs110",
  5. "hisCompanyName":"黄伟测试110",
  6. "creator":"HIS",
  7. "supportAllHospitalArea":false,
  8. "hospitalAreaIds":[1,2]
  9. },
  10. {
  11. "hisCompanyCode":"hwcs111",
  12. "hisCompanyName":"黄伟测试111",
  13. "creator":"HIS",
  14. "supportAllHospitalArea":false,
  15. "hospitalAreaIds":[1,2]
  16. }
  17. ],
  18. "isLastPage":false
  19. }
请求参数说明:
参数名 是否必须 类型 说明
hisCompanyParams List(HisCompanyParam) 医院单位对象集合
isLastPage boolean 是否为最后一页
HisCompanyParam参数说明:
参数名 是否必须 类型 说明
id Integer 主键
myCompanyId String 平台单位id
hisCompanyCode String 医院单位code
hisCompanyName String 医院单位名称
hisCompanyStatus String 单位同步状态
hospitalId Integer 医院ID
creator String 创建者 (HIS)
supportAllHospitalArea boolean 是否支持所有院区:true 全部 院区,false 指定院区。当为false的时候需要传指定院区id集合
hospitalAreaIds array 指定院区id

正确返回示例:

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

4、his创建或者修改单位

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

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
nonce string 当前有效的nonce
sign string 数据sign值
POST参数示例
  1. {
  2. "hisCompanyCode": "123321",
  3. "hisCompanyName": "his测试单位",
  4. "myCompanyId": 4416542,
  5. "operateType":2,
  6. "supportAllHospitalArea":false,
  7. "hospitalAreaIds":[1,2]
  8. }
请求参数说明:
参数名 是否必须 类型 说明
hisCompanyCode String his单位编码
hisCompanyName String his单位名称
myCompanyId int 平台单位id(新建不传,修改传)
operateType int 操作类型1:新增,2:修改,3:删除
busiType int 业务类型:1.普通健康体检, 2.普通职业病体检, 3.放射性职业病体检
supportAllHospitalArea boolean 是否支持所有院区:true 全部 院区,false 指定院区。当为false的时候需要传指定院区id集合
hospitalAreaIds array 指定院区id

正确返回示例:

  1. {
  2. "data": {
  3. "hisCompanyCode": "123321",
  4. "hisCompanyName": "his测试单位",
  5. "myCompanyId": 4416542,
  6. "operateType":2,
  7. "companyHomepageShotLink": "http://url.mytijian.cn/UxW"
  8. },
  9. "msg": "success",
  10. "success": "T"
  11. }
返回参数说明:
参数名 类型 说明
success String T成功,F失败
errCode String 错误码,只有失败的时候才有
msg String 描述消息
data HisCompanyParam 返回单位参数对象
HisCompanyParam参数说明:
参数名 类型 说明
myCompanyId int 平台单位id
hisCompanyCode String his单位code
hisCompanyName String his单位名称
operateType int 操作类型1:新增,2:修改,3:删除
companyHomepageShotLink String 单位主页短连接地址

5、绑定单位客户经理关系

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

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
nonce string 当前有效的nonce
sign string 数据sign值
POST参数示例
  1. {
  2. "userName":"197_9999",
  3. "companyId":4418157
  4. }
请求参数说明:
参数名 是否必须 类型 说明
userName String 用户名
companyId int 平台单位id,如果不传则绑定体检中心所有单位(除散客单位)

正确返回示例:

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

5、删除crm单位

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

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
nonce string 当前有效的nonce
sign string 数据sign值
POST参数示例
  1. {"hisCompanyCode": "12332112","myCompanyId":"4452307"}
请求参数说明:
参数名 是否必须 类型 说明
hisCompanyCode String his单位code
myCompanyId int 平台单位id

正确返回示例:

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

6、查询内网单位关联的crm医院单位

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

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
POST参数示例2024-01-03 15:29:30 星期三
  1. {"myCompanyId":4590370,"hisCompanyCode": "15433"}
请求参数说明:
参数名 是否必须 类型 说明
myCompanyId int 平台单位id
hisCompanyCode String his单位code

正确返回示例:

  1. {
  2. "data": [
  3. {
  4. "hisCompanyCode": "15433",
  5. "hospitalId": 9220,
  6. "hisCompanyName": "7313meng-1",
  7. "myCompanyId": 4590370
  8. }
  9. ],
  10. "msg": "success",
  11. "success": "T"
  12. }
返回参数说明:
参数名 类型 说明
success String T成功,F失败
errCode String 错误码,只有失败的时候才有
msg String 描述消息
hisCompanyCode String his单位code
hospitalId int 医院ID
hisCompanyName String his单位名称
myCompanyId int 平台单位id
文档更新时间: 2024-02-28 10:51