1、CRM单位同步至HIS
请求URL
https://api.mytijian.com/open-api/V2/ws/company/synctohis?accessToken=ACCESS_TOKEN
请求协议:HTTPS
请求方式:POST
需要签名: 否
URL参数:
| 参数名 |
是否必须 |
类型 |
说明 |
| accessToken |
是 |
string |
当前有效的accessToken |
POST参数示例
无
正确返回示例:
{ "msg":"success", "success":"T", "data":[ { "creator":"MYTIJIAN", "hisCompanyStatus":"WAITTINGADD", "hospitalId":197, "hisCompanyName":"测试0308", "busiType":1, "id":93187, "myCompanyId":4408867, "companyHomepageShotLink":"xxxxx", "supportAllHospitalArea":false, "hospitalAreaIds":[1,2] }, { "creator":"MYTIJIAN", "hisCompanyStatus":"WAITTINGADD", "hospitalId":197, "hisCompanyName":"测试单位100", "busiType":1, "id":93188, "myCompanyId":4408868, "companyHomepageShotLink":"xxxxx", "supportAllHospitalArea":false, "hospitalAreaIds":[1,2] }, { "creator":"MYTIJIAN", "hisCompanyStatus":"WAITTINGADD", "hospitalId":197, "hisCompanyName":"sqy1000", "busiType":1, "id":93220, "myCompanyId":4409028, "companyHomepageShotLink":"xxxxx", "supportAllHospitalArea":false, "hospitalAreaIds":[1,2] } ]}
返回参数说明:
| 参数名 |
类型 |
说明 |
| 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参数示例
{ "id":93220, "hisCompanyCode":"hwcs001", "isSuccess":true}
请求参数说明:
| 参数名 |
是否必须 |
类型 |
说明 |
| id |
是 |
Integer |
CRM同步至HIS时传入的ID |
| hisCompanyCode |
是 |
string |
医院单位唯一标识code |
| isSuccess |
是 |
boolean |
是否成功 |
正确返回示例:
{ "msg": "success", "success": "T"}
返回参数说明:
| 参数名 |
类型 |
说明 |
| 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参数示例
{ "hisCompanyParams":[ { "hisCompanyCode":"hwcs110", "hisCompanyName":"黄伟测试110", "creator":"HIS", "supportAllHospitalArea":false, "hospitalAreaIds":[1,2] }, { "hisCompanyCode":"hwcs111", "hisCompanyName":"黄伟测试111", "creator":"HIS", "supportAllHospitalArea":false, "hospitalAreaIds":[1,2] } ], "isLastPage":false}
请求参数说明:
| 参数名 |
是否必须 |
类型 |
说明 |
| 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 |
正确返回示例:
{ "msg": "success", "success": "T"}
返回参数说明:
| 参数名 |
类型 |
说明 |
| 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参数示例
{ "hisCompanyCode": "123321", "hisCompanyName": "his测试单位", "myCompanyId": 4416542, "operateType":2, "supportAllHospitalArea":false, "hospitalAreaIds":[1,2]}
请求参数说明:
| 参数名 |
是否必须 |
类型 |
说明 |
| 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 |
正确返回示例:
{ "data": { "hisCompanyCode": "123321", "hisCompanyName": "his测试单位", "myCompanyId": 4416542, "operateType":2, "companyHomepageShotLink": "http://url.mytijian.cn/UxW" }, "msg": "success", "success": "T"}
返回参数说明:
| 参数名 |
类型 |
说明 |
| 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参数示例
{ "userName":"197_9999", "companyId":4418157}
请求参数说明:
| 参数名 |
是否必须 |
类型 |
说明 |
| userName |
是 |
String |
用户名 |
| companyId |
否 |
int |
平台单位id,如果不传则绑定体检中心所有单位(除散客单位) |
正确返回示例:
{ "msg": "success", "success": "T"}
返回参数说明:
| 参数名 |
类型 |
说明 |
| 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参数示例
{"hisCompanyCode": "12332112","myCompanyId":"4452307"}
请求参数说明:
| 参数名 |
是否必须 |
类型 |
说明 |
| hisCompanyCode |
是 |
String |
his单位code |
| myCompanyId |
是 |
int |
平台单位id |
正确返回示例:
{ "data": null, "errCode": null, "msg": "success", "success": "T"}
返回参数说明:
| 参数名 |
类型 |
说明 |
| 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 星期三
{"myCompanyId":4590370,"hisCompanyCode": "15433"}
请求参数说明:
| 参数名 |
是否必须 |
类型 |
说明 |
| myCompanyId |
否 |
int |
平台单位id |
| hisCompanyCode |
否 |
String |
his单位code |
正确返回示例:
{ "data": [ { "hisCompanyCode": "15433", "hospitalId": 9220, "hisCompanyName": "7313meng-1", "myCompanyId": 4590370 } ], "msg": "success", "success": "T"}
返回参数说明:
| 参数名 |
类型 |
说明 |
| success |
String |
T成功,F失败 |
| errCode |
String |
错误码,只有失败的时候才有 |
| msg |
String |
描述消息 |
| hisCompanyCode |
String |
his单位code |
| hospitalId |
int |
医院ID |
| hisCompanyName |
String |
his单位名称 |
| myCompanyId |
int |
平台单位id |
文档更新时间: 2025-07-04 17:59