#### ★ 4.4.2.1、就诊人信息获取
- 接口: getPatientInfo
- 描述: 不同途径获取据患者的身份,由HIs查出患者详细信息
通过医保卡读卡器获取患者医保卡号的,入参中patCardNo = 患者医保卡号
通过扫码枪扫描患者本院就诊卡的,入参中patCardNo = 患者本院就诊卡号
通过身份证读卡器读取身份证号码的,入参中idCardNo = 患者身份证号
通过扫码枪扫描患者电子健康卡或电子社保卡二维码的,入参中eCardNo =电子健康卡号或电子社保卡号。
请求参数
序号
字段名称
说明
数据类型
备注
1
JLWebserviceId
交易唯一id
String
Webservice提供,默认91110105
2
methodCode
方法名
String
getPatientInfo
3
patCardNo
卡号
String
医保卡号或本院就诊卡号
4
idCardNo
身份证号
String
患者身份证号
5
eCardNo
电子健康卡或电子社保卡二维码信息
String
健康西城的个人电子健康卡二维码或电子社保卡二信息
6
siPersonInfo
医保读卡信息
医保读卡信息原始返回记录的base64加密后的传入,若部分医院需要此信息的可进行本串解析
7
webId
请求网络ID
String
自助机为空
微信公众号或app的患者webid或其系统内唯一标识患者的身份ID,不能为空
健康西城的在同时传入eCardNo的情况下,患者区平台主索引作为此项值传入。
3、4、5、6入参时,只会保持一个入参有值,另外三个为空串,不会同时有值入参。
服务判断的优先级别是:siPersonInfo> patCardNo>idCardNo>eCardNo。
目前自助机仅只支持 非工伤的结算,所以需要HIS在本方法内,按siPersonInfo进行险种判断,决定当前患者险种是否能进行自助机系列服务,也可根据siPersonInfo内的信息同步更新HIS内预留记录。
返回参数
序号
字段名称
说明
数据类型
备注
1
resultCode
结果码
String
0.成功 1.失败
2
errorMsg
错误信息
String
当为””说明请求无误,结果无误
3
patInfo
患者信息集
List
patinfo list
patinfo list结构说明:
通过以上查询途径,HIS存在多条满足条件的记录时,要以list将所的记录返回,自助机会进行罗列,供患者进行选择本次自助服务将使用哪个患者账号进行。
1
accessPatId
就诊人唯一ID
String
HIS对接患者唯一ID
2
hospId
医院ID
String
医院组织机构编码
3
webType
业务来源
String
1电话预约
2诊间预约
3挂号网(114)预约
4微信预约
5支付宝预约
6官网或APP预约
7自助预约
8其他途径预约
4
webId
业务来源id
String
微信公众号或app的webid或
健康西城的患者区平台主索引
5
patCardNo
就诊人档案号
String
HIS就诊卡号
6
patName
就诊人姓名
String
7
patSex
就诊人性别
String
1/2
8
patBirthday
就诊人生日
String
9
patIdType
就诊人证件类型
String
从服务获取
10
idCardNo
就诊人证件号
String
11
patPhone
就诊人联系电话
String
12
nation
就诊人民族
String
从服务获取
13
country
就诊人国籍
String
从服务获取
14
corp
就诊人工作单位
String
15
addr
家庭住址
String
16
contactName
联系人姓名
String
17
contactIdType
联系人证件类型
String
从服务获取
18
contactId
联系人证件号
String
19
relationCode
联系人关系
String
从服务获取
20
contactPhone
联系电话
String
21
payorId
支付人ID
String
1医保实时结算2自费
22
planId
支付计划ID
String
患者结算类型或支付计划
23
siNo
医保内部号
String
patCardType为2时输出,为1时不输出
24
mcNo
社保手册号
String
医保类型必填
25
fundType
险种类型
String
HIS人留存的医保险种类型
26
personType
参保人员类别
String
HIS人留存的医保参保人员类别
27
specialTips
特殊提示信息
String
医院针对当前人需要特殊提示的信息,如尚有未清退的款需要窗口清退,如患者信息不全需要补信息等
请求消息示例:
返回消息示例:
{
"resultCode": "0",
"errorMsg": "",
"patInfo": [{
"accessPatId": "165290",
"hospId": "400003059",
"webType": "l",
"webId": "400003059165290",
"patCardNo": "00086306",
"patName": "马建玲",
"patSex": "2",
"patBirthday": "1964.03.31",
"patIdType": "0001",
"idCardNo": "234124124214214",
"patPhone": "24124124214",
"nation": "01",
"country": "001",
"corp": "124124214124124",
"addr": "GEWRGERGERGERG",
"contactName": "王德昌",
"contactIdType": "0001",
"contactId": "235423525252353",
"relationCode": "1",
"contactPhone": "23542352352523",
"payorId": "2",
"planId": "05",
"siNo": "235235235235325",
"mcNo": "235235235235325",
"fundType": "3",
"personType": "11",
"specialTips": ""
}]
}
★ 4.4.2.2、通过webid查询患者信息(公众号或app)
- 接口: patientInfoList
- 描述: 微信公众号或app校验患者信息是否绑定所使用的方法,通过webid检验患者信息是否在本院进行信息绑定。没有绑卡,进入4.4.2.3环节进行绑定操作。若绑定了直接返回绑定信息(患者绑定多个身份时一并返回多个身份信息,公众号页面进行展示,供患者进行选择)
自助机不支持该服务
请求参数
序号
字段名称
说明
数据类型
备注
1
JLWebserviceId
交易唯一id
String
Webservice提供,默认91110105
2
methodCode
方法名
String
patientInfoList
3
hospId
医院编号
String
医院组织机构编码
4
webId
操作webId
String
微信公众号或app的webid
返回参数
序号
字段名称
说明
数据类型
备注
1
resultCode
结果码
String
0.成功 1.失败
2
errorMsg
错误信息
String
当为””说明请求无误,结果无误
3
patInfo
就诊人信息集
List
patinfo list
patInfo list结构说明
1
accessPatId
就诊人唯一ID
String
HIS对接患者唯一ID
2
hospId
医院ID
String
医院组织机构编码
3
webType
业务来源
String
1电话预约
2诊间预约
3挂号网(114)预约
4微信预约
5支付宝预约
6官网或APP预约
7自助预约
8其他途径预约
4
webId
业务来源id
String
微信公众号或app的webid
5
patCardNo
就诊人档案号
String
HIS就诊卡号
6
patName
就诊人姓名
String
7
patSex
就诊人性别
String
1/2
8
patBirthday
就诊人生日
String
9
patIdType
就诊人证件类型
String
从服务获取
10
idCardNo
就诊人证件号
String
11
patPhone
就诊人联系电话
String
12
nation
就诊人民族
String
从服务获取
13
country
就诊人国籍
String
从服务获取
14
corp
就诊人工作单位
String
15
addr
家庭住址
String
16
contactName
联系人姓名
String
17
contactIdType
联系人证件类型
String
从服务获取
18
contactId
联系人证件号
String
19
relationCode
联系人关系
String
从服务获取
20
contactPhone
联系电话
String
21
payorId
支付人ID
String
1医保实时结算2自费
22
planId
支付计划ID
String
患者结算类型或支付计划
23
siNo
医保内部号
String
patCardType为2时输出,为1时不输出
24
mcNo
社保手册号
String
医保类型必填
25
fundType
险种类型
String
HIS人留存的医保险种类型
26
personType
参保人员类别
String
HIS人留存的医保参保人员类别
27
specialTips
特殊提示信息
String
医院针对当前人需要特殊提示的信息,如尚有未清退的款需要窗口清退,如患者信息不全需要补信息等
请求消息示例:
{
"JLWebserviceId": "91110105",
"methodCode": "patientInfoList",
"hospId": "3",
"webId": "0001881881"
}
返回消息示例:
{
"resultCode": "0",
"errorMsg": "查询成功",
"patInfo": [
{
"accessPatId": "就诊人唯一ID",
"hospId": "医院ID",
"webType": "业务来源",
"webId": "业务来源id",
"patCardNo": "就诊人档案号",
"patName": "就诊人姓名",
"patSex": "就诊人性别",
"patBirthday": "就诊人生日",
"patIdType": "就诊人证件类型",
"idCardNo": "就诊人证件号",
"patPhone": "就诊人联系电话",
"nation": "就诊人民族",
"country": "001",
"corp": "124124214124124",
"addr": "GEWRGERGERGERG",
"contactName": "联系人姓名",
"contactIdType": "联系人证件类型",
"contactId": "联系人证件号",
"relationCode": "联系人关系",
"contactPhone": "联系电话",
**"payorId": "1',**
**"planId": "结算类型或支付计划",**
**"siNo": "医保卡号",**
**"mcId":** **"****医保手册号",**
**"fundType": "险种类型",**
**"personType": "参保人员类别",**
**"specialTips": "****您有待清退费用的记录"**
},
{……} //其他患者信息列表
]
}
★ 4.4.2.3、患者信息建档服务(公众号或app)
- 接口: patientInfoRegister
- 描述: 用于按照患者提供的信息内容进行HIS信息绑定的服务方法,HIS按照患者提供的信息进行HIS内部患者身份识别并进行信息绑定。
自助机不支持该服务
服务仅支持以下二种方式进行患者身份识别
识别方式1:就诊人**证件类型** + 身份证号
识别方式2:就诊人姓名 + 联系人**证件类型 +** 联系人证件号
对于不满足以上二种条件的患者,不能提供服务。
- 按照患者提供的信息进行HIS内部患者身份识别时,若患者对于HIS是全新的患者,HIS系统是否自动建档并绑定,取决于HIS自身在本方法内的控制,全新的患者,不允许通过公众号或app自动建档,以错误进行返回,页面进行错误的原样显示并中止操作,允许自动建档的,HIS进行建档及绑定操作,以成功方式进行返回。
- 按照患者提供的信息进行HIS内部患者身份识别时,若患者对于HIS是已经建档且为唯一建档的患者,HIS直接绑定并将该患者信息按要求返回。
- 按照患者提供的信息进行HIS内部患者身份识别时,若患者对于HIS是已经建档且不为唯一建档(某此医院允许患者建多种支付类型档的,如一个自费档一个医保档)的患者,HIS需将多条患者信息记录以list列表按要求返回,页面会进行多档的内容显示,供患者选择本次要绑定哪个档,选择后页面会调4.4.2.4方法进行唯一身份信息的绑定操作。
- 按照患者提供的信息进行HIS内部患者身份识别时,若患者对于HIS是已经建档(多档或唯一档)了,本次患者提交的信息,如民族、国籍、电话等,HIS是否同步进行更新HIS内建档对应信息,由HIS自行决定。
请求参数
序号
字段名称
说明
数据类型
备注
1
JLWebserviceId
交易唯一id
String
Webservice提供,默认91110106
2
methodCode
方法名
String
patientInfoRegister
3
hospId
医院ID
String
医院组织机构编码
4
webId
请求网络ID
String
自助机为空
微信公众号或app的webid不能为空
5
patName
就诊人姓名
String
6
patSex
就诊人性别
String
1/2
7
patBirthday
就诊人生日
String
8
patIdType
就诊人证件类型
String
从服务获取
9
idCardNo
就诊人证件号
String
10
patPhone
就诊人联系电话
String
11
nation
就诊人民族
String
从服务获取
12
country
就诊人国籍
String
从服务获取
13
corp
就诊人工作单位
String
14
addr
家庭住址
String
15
contactName
联系人姓名
String
16
contactIdType
联系人证件类型
String
17
contactId
联系人证件号
String
18
relationCode
联系人关系
String
从服务获取
19
contactPhone
联系电话
String
20
patCardType
患者绑定类型
String
1非医保卡类型2医保卡类型
21
patNo
自费就诊卡或医保卡 卡号
String
对应绑定卡号
绑定卡类别为非医保卡类型时,患者可填入就诊卡(患者知道自己的诊卡号时),也可不填入;
绑定卡类别为医保卡时,必填医保卡号;
返回参数
序号
字段名称
说明
数据类型
备注
1
resultCode
结果码
String
0.成功 1.失败
2
errorMsg
错误信息
String
当为””说明请求无误,结果无误
3
patInfo
就诊人信息集
List
patinfo list
patinfo list结构说明
1
accessPatId
就诊人唯一ID
String
2
hospId
医院ID
String
医院组织机构编码
3
webType
业务来源
String
1电话预约
2诊间预约
3挂号网(114)预约
4微信预约
5支付宝预约
6官网或APP预约
7自助预约
8其他途径预约
4
webId
业务来源id
String
微信公众号或app的webid
5
patCardNo
就诊人档案号
String
6
patName
就诊人姓名
String
7
patSex
就诊人性别
String
1/2
8
patBirthday
就诊人生日
String
9
patIdType
就诊人证件类型
String
从服务获取
10
idCardNo
就诊人证件号
String
11
patPhone
就诊人联系电话
String
12
nation
就诊人民族
String
从服务获取
13
country
就诊人国籍
String
从服务获取
14
corp
就诊人工作单位
String
15
addr
家庭住址
String
16
contactName
联系人姓名
String
17
contactIdType
联系人证件类型
String
18
contactId
联系人证件号
String
19
relationCode
联系人关系
String
从服务获取
20
contactPhone
联系电话
String
21
payorId
支付人ID
String
1医保实时结算2自费
22
planId
支付计划ID
String
患者结算类型或支付计划
23
siNo
医保内部号
String
patCardType为2时输出,为1时不输出
24
mcNo
社保手册号
String
医保类型必填
25
fundType
险种类型
String
HIS人留存的医保险种类型
26
personType
参保人员类别
String
HIS人留存的医保参保人员类别
27
specialTips
特殊提示信息
String
医院针对当前人需要特殊提示的信息,如尚有未清退的款需要窗口清退,如患者信息不全需要补信息等
请求消息示例:
{
"JLWebserviceId": "91110105",
"methodCode": "patientInfoRegister",
"hospId": "07152001",
"webId": "0001881881",
"patName": "00123456", //就诊人姓名
"patSex": "1", //就诊人性别
"patBirthday":"2019.01.01",
"patIdType": "13111223344", //证件类型
"idCardNo": "41018219800101", //证件号
"patPhone": "13111223344", //就诊人联系电话
"nation": "01", //就诊人联系电话
"country":'中国';
"corp":"工作单位",
"addr":"家庭住址",
"contactName": "13111223344", //联系人
"contactIdType": "0001" //联系人证件类型
"contactId": "13111223344", //联系人证件号
"relationCode": "13111223344", //联系人关系
"contactPhone": "13111223344",//联系人电话
"patCardType": "1",//患者绑定类型
"patNo": ""//患者绑定类型对应的卡号
}
返回消息示例:
{
"resultCode": "0",
"errorMsg": "建档成功",
"patInfo": [
{
"accessPatId": "就诊人唯一ID",
"accessPatId": "就诊人唯一ID",
"hospId": "医院ID",
"webType": "业务来源",
"webId": "业务来源id",
"patCardNo": "就诊人档案号",
"patName": "就诊人姓名",
"patSex": "就诊人性别",
"patBirthday": "就诊人生日",
"patIdType": "就诊人证件类型",
"idCardNo": "就诊人证件号",
"patPhone": "就诊人联系电话",
"nation": "就诊人民族",
"country": "001",
"corp": "124124214124124",
"addr": "GEWRGERGERGERG",
"contactName": "联系人姓名",
"contactIdType": "联系人证件类型",
"contactId": "联系人证件号",
"relationCode": "联系人关系",
"contactPhone": "联系电话",
**"payorId": "1',**
**"planId": "结算类型或支付计划",**
**"siNo": "医保卡号",**
**"mcId":** **"****医保手册号",**
**"fundType": "险种类型",**
**"personType": "参保人员类别",**
**"specialTips": "****您有待清退费用的记录"**
}
]
}
★ 4.4.2.4、患者信息绑定服务(公众号或app)
- 接口: patientInfoBind
- 描述: 根据网络系统查询accessPatId系统内是否存在,绑定信息。
自助机不支持该服务
请求参数
序号
字段名称
说明
数据类型
备注
1
JLWebserviceId
交易唯一id
String
Webservice提供,默认91110105
2
methodCode
方法名
String
patientInfoBind
3
hospId
医院ID
String
医院组织机构编码
4
webId
请求网络ID
String
自助机为空
微信公众号或app的webid不能为空
5
patName
就诊人姓名
String
6
patSex
就诊人性别
String
1/2
7
patBirthday
就诊人生日
String
8
patIdType
就诊人证件类型
String
从服务获取
9
idCardNo
就诊人证件号
String
10
patPhone
就诊人联系电话
String
11
nation
就诊人民族
String
从服务获取
12
country
就诊人国籍
String
从服务获取
13
corp
就诊人工作单位
String
14
addr
家庭住址
String
15
contactName
联系人姓名
String
16
contactIdType
联系人证件类型
String
17
contactId
联系人证件号
String
18
relationCode
联系人关系
String
从服务获取
19
contactPhone
联系电话
String
20
patCardType
患者绑定类型
String
4.4.2.3建档返回的payorId
1非医保卡类型2医保卡类型
21
patNo
自费就诊卡或医保卡 卡号
String
4.4.2.3建档返回的**patCardNo**
对应绑定卡号
绑定卡类别为非医保卡类型时,患者可填入就诊卡(患者知道自己的诊卡号时),也可不填入;
绑定卡类别为医保卡时,必填医保卡号;
22
accessPatId
HIS 系统病人Id
String
患者在HIS内唯一ID
23
patCardTypeOrg
患者绑定类型
String
4.4.2.3建档时入参的原始绑定类型:
1非医保卡类型2医保卡类型
24
patNoOrg
自费就诊卡或医保卡 卡号
String
4.4.2.3建档时入参的原始绑定类型:
对应绑定卡号
绑定卡类别为非医保卡类型时,患者可填入就诊卡(患者知道自己的诊卡号时),也可不填入;
绑定卡类别为医保卡时,必填医保卡号;
返回参数
序号
字段名称
说明
数据类型
备注
1
resultCode
结果码
String
0.成功 1.失败
2
errorMsg
错误信息
String
当为””说明请求无误,结果无误
请求消息示例:
{
"JLWebserviceId": "91110105",
"methodCode": "patientInfoBind",
"hospId": "07152001",
"webId": "0001881881",
"patName": "00123456", //就诊人姓名
"patSex": "1", //就诊人性别
"patBirthday":"2019.01.01",
"patIdType": "13111223344", //证件类型
"idCardNo": "41018219800101", //证件号
"patPhone": "13111223344", //就诊人联系电话
"nation": "01", //就诊人联系电话
"country":'中国';
"corp":"工作单位",
"addr":"家庭住址",
"contactName": "13111223344", //联系人
"contactIdType": "0001" //联系人证件类型
"contactId": "13111223344", //联系人证件号
"relationCode": "13111223344", //联系人关系
"contactPhone": "13111223344",//联系人电话
"patCardType": "1",//患者绑定类型
"patNo": "",//患者绑定类型对应的卡号
"accessPatId": "就诊人唯一ID",
"patCardTypeOrg": "1",
"patNoOrg": ""
}
返回消息示例:
{
"resultCode": "0",
"errorMsg": "绑定成功"
}
★ 4.4.2.5、患者信息解除绑定服务(公众号或app)
- 接口: patientInfoUnBind
- 描述: 根据患者唯一ID解除患者信息绑定
自助机不支持该服务
请求参数
序号
字段名称
说明
数据类型
备注
1
JLWebserviceId
交易唯一id
String
Webservice提供,默认91110105
2
methodCode
方法名
String
patientInfoUnBind
3
hospId
医院识别码
String
医院组织机构编码
4
webId
信息来源ID
String
自助机为空
微信公众号或app的webid不能为空
5
accessPatId
患者唯一ID
String
返回参数
序号
字段名称
说明
数据类型
备注
1
resultCode
结果码
String
0.成功 1.失败
2
errorMsg
错误信息
String
当为””说明请求无误,结果无误
请求消息示例:
{
"JLWebserviceId": "91110105",
"methodCode": "patientInfoUnBind",
"hospId": "3",
"webId": "0001881881",
"accessPatId": "338776155224312344"
}
返回消息示例:
{
"resultCode": "0",
"errorMsg":"医院端解绑成功"
}
★ 4.4.2.6、患者身份有效性校验(公众号或app)
- 接口: patientInfoVerify
- 描述: 通过patPid检验患者有效的信息是否与网络app绑定
自助机不支持该服务
请求参数
序号
字段名称
说明
数据类型
备注
1
JLWebserviceId
交易唯一id
String
Webservice提供,默认91110105
2
methodCode
方法名
String
patientInfoVerify
3
hospId
医院编号
String
医院组织机构编码
4
webId
操作webId
String
自助机为空
微信公众号或app的webid不能为空
5
accessPatId
患者唯一ID
String
HIS对接患者唯一ID
返回参数
序号
字段名称
说明
数据类型
备注
1
resultCode
结果码
String
0.成功 1.失败
2
errorMsg
错误信息
String
当为””说明请求无误,结果无误
请求消息示例:
返回消息示例:
{
"resultCode": "0",
"errorMsg":"检验通过"
}
★ 4.4.2.7、获取患者信息单条信息
- 接口: patientInfoOne
- 描述: 患者单个客户端绑定多个身份时,选取某一个绑定信息,查看绑定明细内容
请求参数
序号
字段名称
说明
数据类型
备注
1
JLWebserviceId
交易唯一id
String
Webservice提供,默认91110105
2
methodCode
方法名
String
patientInfoOne
3
hospId
医院编号
String
医院组织机构编码
4
webId
操作webId
String
自助机为空
微信公众号或app的webid不能为空
5
accessPatId
患者唯一ID
String
返回参数
序号
字段名称
说明
数据类型
备注
1
resultCode
结果码
String
0.成功 1.失败
2
errorMsg
错误信息
String
当为””说明请求无误,结果无误
3
patInfo
就诊人信息集
List
patinfo list
patinfo list结构说明
1
accessPatId
就诊人唯一ID
String
HIS对接患者唯一ID
2
hospId
医院ID
String
医院组织机构编码
3
webType
业务来源
String
1电话预约
2诊间预约
3挂号网(114)预约
4微信预约
5支付宝预约
6官网或APP预约
7自助预约
8其他途径预约
4
webId
业务来源id
String
微信公众号或app的webid
5
patCardNo
就诊人档案号
String
HIS就诊卡号
6
patName
就诊人姓名
String
7
patSex
就诊人性别
String
1/2
8
patBirthday
就诊人生日
String
9
patIdType
就诊人证件类型
String
从服务获取
10
idCardNo
就诊人证件号
String
11
patPhone
就诊人联系电话
String
12
nation
就诊人民族
String
从服务获取
13
country
就诊人国籍
String
从服务获取
14
corp
就诊人工作单位
String
15
addr
家庭住址
String
16
contactName
联系人姓名
String
17
contactIdType
联系人证件类型
String
从服务获取
18
contactId
联系人证件号
String
19
relationCode
联系人关系
String
从服务获取
20
contactPhone
联系电话
String
21
payorId
支付人ID
String
1医保实时结算2自费
22
planId
支付计划ID
String
患者结算类型或支付计划
23
siNo
医保内部号
String
patCardType为2时输出,为1时不输出
24
mcNo
社保手册号
String
医保类型必填
25
fundType
险种类型
String
HIS人留存的医保险种类型
26
personType
参保人员类别
String
HIS人留存的医保参保人员类别
27
specialTips
特殊提示信息
String
医院针对当前人需要特殊提示的信息,如尚有未清退的款需要窗口清退,如患者信息不全需要补信息等
请求消息示例:
{
"JLWebserviceId": "91110105",
"methodCode": "patientInfoOne",
"hospId": "3",
"webId": "0001881881",
"accessPatId": "338776155224312344"
}
返回消息示例:
{
"resultCode": "0",
"errorMsg": "查询成功",
"patInfo": [
{
"accessPatId": "就诊人唯一ID",
"hospId": "医院ID",
"webType": "业务来源",
"webId": "业务来源id",
"patCardNo": "就诊人档案号HIS就诊卡号",
"patName": "就诊人姓名",
"patSex": "就诊人性别",
"patBirthday": "就诊人生日",
"patIdType": "就诊人证件类型",
"idCardNo": "就诊人证件号",
"patPhone": "就诊人联系电话",
"nation": "就诊人民族",
"country":'中国';
"corp":"工作单位",
"addr":"家庭住址",
"contactName": "联系人姓名",
"contactIdType": "联系人证件类型",
"contactId": "联系人证件号",
"relationCode": "联系人关系",
"contactPhone": "联系电话",
**"payorId": "1',**
**"planId": "结算类型或支付计划",**
**"siNo": "医保卡号",**
**"mcId":** **"****医保手册号",**
**"fundType": "险种类型",**
**"personType": "参保人员类别",**
**"specialTips": "****您有待清退费用的记录"**
}
]
}
#### ★ 4.4.2.8、被动式获取患者信息通知
- 接口: patientInfoNotices
- 描述: 用于绑定微信公众号的患者的医院定制信息的获取,并通过公众号向患者推送信息,如次日或未来日的预约信息提醒通知、医院内任何途径缴费成功的公众号信息通知等。可能根据实际应用场景,需要每日单次或每日多次调用本方法,需要HIS自己管理
请求参数
序号
字段名称
说明
数据类型
备注
1
JLWebserviceId
交易唯一id
String
Webservice提供,默认91110105
2
methodCode
方法名
String
patientInfoNotices
3
hospId
医院编号
String
医院组织机构编码
4
noticesType
通知类型
String
reg:挂号次日或未来日预约;
cure:复诊次日或未来日预约;
diag:就诊队列信息;
ipin:入院登记事项通知
ipout:出院事项通知
5
noticesDate
通知日期
String
向his指明要取哪天的通知内容
格式:yyyy-mm-dd
返回参数
序号
字段名称
说明
数据类型
备注
1
resultCode
结果码
String
0.成功 1.失败
2
errorMsg
错误信息
String
当为””说明请求无误,结果无误
3
hospId
医院ID
String
医院组织机构编码
4
webType
业务来源
String
1电话预约
2诊间预约
3挂号网(114)预约
4微信预约
5支付宝预约
6官网或APP预约
7自助预约
8其他途径预约
5
noticesType
通知类型
String
reg:挂号次日或未来日预约;
cure:复诊次日或未来日预约;
diag:就诊队列信息;
ipin:入院登记事项通知
ipout:出院事项通知
6
noticesDate
通知日期
String
向his指明要取哪天的通知内容
格式:yyyy-mm-dd
7
noticesTime
His服务通知发送时间
String
格式:yyyy-mm-dd HH:mm:ss
8
noticesInfos
通知信息
List
noticesInfos list
通知信息
noticesInfos list结构说明
1
accessPatId
患者唯一ID
String
HIS对接患者唯一ID
2
webId
业务来源id
String
微信公众号或app的webid
3
firstMsg
消息前言
String
可空 如:
您好,您的预约时间快到啦!
4
patName
患者姓名
String
5
patSex
患者性别
String
男/女
6
hospitalName
医院名称
String
7
deptName
预约科室
String
8
drName
医生名称
String
9
getNoTime
取号时间
String
如:
2014年7月21日 18:36-18:50
10
serialNo
预约流水号
String
可空
11
endMsg
结束语
String
可空 如:
请提前30十分钟到达医院签到候诊!
请求消息示例:
{
"JLWebserviceId": "91110105",
"methodCode": "patientInfoNotices",
"hospId": "3",
"noticesType": "cure",
"noticesDate": "2020-11-07",
}
返回消息示例:
,
{
......
}
]
}
11
poolInfos
余号对应和号源池信息
List
poolInfos list
若用户没有放号号源池管理,本节点也输出,每个值为空
poolInfos list结构说明