基于刚刚生成的三个江苏医保电子凭证解码文档,已成功实现了完整的江苏医保电子凭证解码功能。该实现严格遵循《医疗保障信息平台定点基线版医药机构接口规范 v0.9.9.15》中的1.14.6电子凭证解码接口规范。
EcQuery
函数的DLL导入声明支持以下江苏医保标准业务类型:
业务代码 | 业务名称 | 应用场景 |
---|---|---|
01101 | 门诊挂号 | 患者挂号登记 |
01201 | 门诊问诊 | 医生问诊记录 |
01202 | 预约检查 | 检查预约登记 |
01203 | 检查 | 各类医学检查 |
01204 | 治疗 | 医疗治疗服务 |
01301 | 门诊结算 | 门诊费用结算 |
01302 | 取药 | 药房取药服务 |
01102 | 住院建档 | 住院患者建档 |
01103 | 入院登记 | 住院登记手续 |
01104 | 缴纳预缴金 | 住院预缴费用 |
02121 | 药店购药 | 药店零售服务 |
02122 | 下载外购处方 | 处方下载服务 |
http://localhost:8321/api/entry?param=jiangsu_qrcode_[业务类型]
http://localhost:8321/api/entry?param=jiangsu_qrcode_[业务类型]
http://localhost:8321/api/entry?param=jiangsu_ec_[业务类型]
readCardResult
字段支持前端统一处理新增内容:
EcQuery
DLL函数导入声明ReadElectronicCertificate
电子凭证解码主方法IsValidBusinessType
业务类型验证方法GetDepartmentNameByBusinessType
科室名称获取GetEcQueryErrorSuggestion
错误建议方法核心方法签名:
public static JObject ReadElectronicCertificate(
string businessType = "01101",
string operatorId = "system001",
string operatorName = "系统管理员",
string officeId = "32760",
string officeName = "医保科"
)
新增内容:
jiangsu_qrcode
类型路由支持jiangsu
类型下的 qrcode
和 ec
操作支持ConvertJiangSuElectronicCertificateToStandardFormat
数据转换方法URL路由支持:
// 独立接口
else if (type.Equals("jiangsu_qrcode"))
// 子功能接口
else if (action.Equals("qrcode") || action.Equals("ec"))
严格按照江苏医保规范1.14.6构造输入参数:
{
"data": {
"orgId": "定点编号",
"businessType": "用码业务类型",
"operatorId": "收款员编号",
"operatorName": "收款员姓名",
"officeId": "医保科室编号",
"officeName": "科室名称"
},
"transType": "ec.query",
"orgId": "定点编号"
}
创建了完整的测试页面:test_jiangsu_ec_decode.html
测试功能包括:
// 测试门诊挂号
testEcDecode('01101')
// 测试门诊结算
testEcDecode('01301')
// 测试药店购药
testEcDecode('02121')
// 测试无效业务类型
testInvalidBusinessType()
interfaceVersion: "v0.9.9.15"
// 方式1: 独立接口
const url = 'http://localhost:8321/api/entry?param=jiangsu_qrcode_01101';
// 方式2: 子功能接口
const url = 'http://localhost:8321/api/entry?param=jiangsu_qrcode_01301';
{
"code": 200,
"message": "江苏医保电子凭证解码成功",
"device": "江苏医保电子凭证解码器",
"type": "qrcode",
"data": "{\"idNo\":\"...\",\"userName\":\"...\"}",
"readCardResult": "{\"idNo\":\"...\",\"userName\":\"...\"}",
"businessType": "01101",
"interfaceVersion": "v0.9.9.15"
}
江苏医保电子凭证解码功能已成功实现,具有以下特点:
该实现可以立即投入使用,为江苏医保电子凭证的医疗机构应用提供可靠的技术支持。