Skip to main content

药诊店(处方)&下单服务

简介:通过京东健康开放平台,将京东健康的提单、处方能力对外开放,实现业务赋能,提高平台流量。#

通过京东健康开放平台,将京东健康的提单、处方能力对外开放,实现业务赋能,提高平台流量

接入流程图示:#

药诊店流程图.jpg

一。 【合作方】请求【京东】通过药品属性匹配药品信息#

https://jos.jd.com/apilist?apiGroupId=727&apiId=17405&apiName=jingdong.health.basicdata.drug.getDrugIdDiseaseByProperty

二。 【合作方】请求【京东】通过疾病信息获取对应科室信息#

查询疾病信息 https://jos.jd.com/apilist?apiGroupId=727&apiId=18341&apiName=jingdong.health.basicdata.diseaseInfo.pageQueryDiseaseInfoByParamHot

根据疾病获取科室信息列表 https://jos.jd.com/apilist?apiGroupId=727&apiId=18327&apiName=jingdong.health.basicdata.department.medicineTriageAndPatient

三。 【合作方】请求【京东】提交视频呼叫发起和视频状态同步#

视频呼叫发起 https://jos.jd.com/apilist?apiGroupId=727&apiId=18408&apiName=jingdong.health.nethp.inquiry.videoQuestionStart

视频状态同步 https://jos.jd.com/apilist?apiGroupId=727&apiId=18396&apiName=jingdong.health.nethp.inquiry.videoQuestionStatuSync

四。 【合作方】请求【京东】提交问诊单接口#

https://jos.jd.com/apilist?apiGroupId=727&apiId=16702&apiName=jingdong.health.nethp.inquiry.sumitUserQuestion

五。 【合作方】请求【京东】提交患者消息#

https://jos.jd.com/apilist?apiGroupId=727&apiId=16705&apiName=jingdong.health.nethp.message.receivePatientMessage

六。 【京东】请求【合作方】处方创建成功同步#

参数名类型描述
patientNameString患者姓名
patientAgeInteger患者年龄
patientSexInteger患者性别(1.男 2.女)
diagIdLong问诊id
diagResultString诊断结果
noticeInfoString注意事项
diseaseDescString病情描述(传输数据,数据库没有对应值)
diagTimeString就诊时间(传输数据,数据库没有对应值)
rxIdString处方ID
rxPicString处方图片(创建时可能不存在)
rxCreateTimeString处方创建时间
rxExpiryString处方过期时间
hospitalNameString医院名称
departmentNameString科室名称
doctorNameString医生名称
doctorTitleString医生职称
ageStringString患者年龄
patientBirthdayDate患者生日
diseaseString诊断中icd疾病信息
customDiagResultString自定义诊断内容
partnerDiagIdString合作方问题id
partnerOrderIdString合作方订单id
partnerStoreIdString外部门店ID
prescriptionDrugListList\<PrescriptionDrugRequest>处方药品信息

PrescriptionDrugReques实体说明

参数名类型描述
drugIdString药品id
rxIdInteger处方ID
diagIdInteger问诊单ID
drugCountLong问诊单ID
diagResultString药品数量
drugNameString药品名称
specificationString规格
drugUsageString用法
usageMethodString用药途径
useUnitString单次用量单位
frequencyString频率
daysString天数
drugSkuTypeString药品类型 1-处方药,2-OTC
specialUsageInteger特殊用法:0无1先煎2包煎3后下4包布先煎5烊化兑服6打碎7同煎
specialUsageDescString特殊用法:0无1先煎2包煎3后下4包布先煎5烊化兑服6打碎7同煎
maxUseNumLong最大用量
excessFlagString药品超量标识

七。 【京东】请求【合作方】同步处方审核通过#

参数名类型描述
rxIdString处方单号
doctorNameString医生姓名
doctorTitleString医生职称
checkerNameString审核医师姓名
originAuditOpinionString审核意见
checkedTimeString审核时间
diagIdLong问诊id
partnerDiagIdString合作方问题id
partnerOrderIdString合作方订单id
partnerStoreIdString门店ID

出参参数: data中返回布尔类型值,此接口根据code=0000 && data=true 判定成功 {"response":{"code":"0000","errMsg":"","uuid":"1ded1b62-c60f-4e4f-9620-a78a16b8f284","data":true}}

八。 【京东】请求【合作方】同步单次处方审核不通过#

参数名类型描述
rxIdString处方单号
doctorNameString医生姓名
doctorTitleString医生职称
checkerNameString审核医师姓名
originAuditOpinionString审核意见
checkedTimeString审核时间
diagIdLong问诊id
partnerDiagIdString合作方问题id
partnerOrderIdString合作方订单id
partnerStoreIdString门店ID

出参参数: data中返回布尔类型值,此接口根据code=0000 && data=true 判定成功 {"response":{"code":"0000","errMsg":"","uuid":"1ded1b62-c60f-4e4f-9620-a78a16b8f284","data":true}}

九。 【京东】请求【合作方】3次处方审核不通过终态同步#

参数名类型描述
rxIdString处方单号
doctorNameString医生姓名
doctorTitleString医生职称
checkerNameString审核医师姓名
originAuditOpinionString审核意见
checkedTimeString审核时间
diagIdLong问诊id
partnerDiagIdString合作方问题id
partnerOrderIdString合作方订单id
partnerStoreIdString门店ID

出参参数: data中返回布尔类型值,此接口根据code=0000 && data=true 判定成功 {"response":{"code":"0000","errMsg":"","uuid":"1ded1b62-c60f-4e4f-9620-a78a16b8f284","data":true}}

十。 【京东】请求【合作方】处方图片生成同步#

参数名类型描述
rxIdString处方单号
doctorNameString医生姓名
doctorTitleString医生职称
checkerNameString审核医师姓名
originAuditOpinionString审核意见
checkedTimeString审核时间
rxPicString处方图片
diagIdLong问诊id
partnerDiagIdString合作方问题id
partnerOrderIdString合作方订单id
partnerStoreIdString门店ID

出参参数: data中返回布尔类型值,此接口根据code=0000 && data=true 判定成功 {"response":{"code":"0000","errMsg":"","uuid":"1ded1b62-c60f-4e4f-9620-a78a16b8f284","data":true}}

十一。 【京东】请求【合作方】问诊单接诊同步第三方#

参数名类型描述
channelDiagIdString第三方问诊id
channelOrderIdString第三方订单id
doctorIdLong接诊医生ID

出参参数: data中返回布尔类型值,此接口根据code=0000 && data=true 判定成功 {"response":{"code":"0000","errMsg":"","uuid":"1ded1b62-c60f-4e4f-9620-a78a16b8f284","data":true}}

十二。 【京东】请求【合作方】结束问诊单#

参数名类型描述
channelDiagIdString第三方问诊id
channelOrderIdString第三方订单id

出参参数: data中返回布尔类型值,此接口根据code=0000 && data=true 判定成功 {"response":{"code":"0000","errMsg":"","uuid":"1ded1b62-c60f-4e4f-9620-a78a16b8f284","data":true}}

十三。 【京东】请求【合作方】取消问诊单同步第三方#

参数名类型描述
channelDiagIdString第三方问诊id
channelOrderIdString第三方订单id
reasonString退款原因
refundTypeInteger退款类型(1、未核销线上退款,2、已核销资源⽅线下退款---待拓展)

出参参数: data中返回布尔类型值,此接口根据code=0000 && data=true 判定成功 {"response":{"code":"0000","errMsg":"","uuid":"1ded1b62-c60f-4e4f-9620-a78a16b8f284","data":true}}

统一返回结果#

参数名下季参数类型描述
reponse
codeString错误码,0000时为正确
dataobject返回数据
uuidString日志id
errMsgString错误描述

十四。 【京东】请求【合作方】视频状态变更同步第三方#

参数名类型描述
diagIdLong问诊单id
meetingIdString会议/房间id
meetingStatusInteger状态 1.正常接通(进入会议) 2.繁忙(正在通话中) 3.拒接(未进入会议点击挂断) 4.超时 5.接听后挂断(正常结束) 5.异常断线。(麦克风未开、摄像头未开、网络异常、其它) 7.取消

出参参数: data中返回布尔类型值,此接口根据code=0000 && data=true 判定成功 {"response":{"code":"0000","errMsg":"","uuid":"1ded1b62-c60f-4e4f-9620-a78a16b8f284","data":true}}

十五。 【京东】请求【合作方】视频参数同步第三方#

参数名类型描述
diagIdLong问诊单id
meetingIdString会议/房间id
meetingSignString会议签名
meetingUserIdString会议/房间用户唯一标识

出参参数: data中返回布尔类型值,此接口根据code=0000 && data=true 判定成功 {"response":{"code":"0000","errMsg":"","uuid":"1ded1b62-c60f-4e4f-9620-a78a16b8f284","data":true}}

处方单次审核不通过以及终态的问题说明#

  • 处方消息中包含,处方创建消息,处方审核通过,处方审核不通过(单次),处方审核不通过(3次驳回最终)
  • 打个比方,比如说,我们创建了一个处方单号是1,会触发处方创建消息同步给你们;
  • 如果审核通过,会触发处方单号1审核通过消息;
  • 目前要说的是处方审核不通过的流程,我们创建了处方单号1,然后处方单号1审核不通过,会触发单次处方审核不通过(合作方评估是否接入);
  • 当处方单号1审核不通过后,我们会创建处方单号2,你们会收到处方2创建的消息,如果处方2审核通过,你们会收到处方2审核通过消息,如果审核不通过的话(合作方评估是否接入);
  • 如果处方单号2审核不通过,我们会创建处方单号3,你们会收到处方3创建消息,如果处方3审核通过,你们会收到处方3审核通过的消息,如果处方3审核不通过(合作方评估是否接入);
  • 如果处方1,2,3,三张处方都没有审核通过,你们会收到处方审核不通过(3次驳回最终)这个消息

简单来讲,我们会有3次开方机会,如果3次都驳回,你们会收到最后这个驳回消息,但是会收到3次创建消息,3个处方单号。