Skip to content

鲸先微药通 技术架构

架构概览

核心模块

模块名称技术栈主要职责
订单服务Java/Spring Boot订单生命周期管理、状态流转
支付服务Java/Spring Boot多渠道支付对接、支付路由、结果通知
AI核销服务Python/TensorFlow智能匹配算法、核销处理、异常识别
账款服务Java/Spring Boot账单管理、电子合同、对账处理
合规服务Java/Spring Boot身份验证、资质审核、白名单管控
金融服务Java/Spring Boot鲸E卡管理、融资服务、资金结算

AI核销引擎

引擎架构

核心算法

金额匹配算法

匹配策略

  • 精确匹配:金额、时间、账户完全一致
  • 模糊匹配:允许1%金额误差,24小时时间窗口
  • 组合匹配:多笔支付合并匹配单笔订单
  • 分拆匹配:单笔支付分拆匹配多笔订单

文本相似度模型

用于客户名称、药品名称的模糊匹配:

  • 算法:BERT语义相似度 + 编辑距离
  • 阈值:相似度>0.85判定为同一实体
  • 优化:医药领域专有名词词库

性能指标

指标数值说明
自动核销率97%无需人工干预
匹配准确率99.5%核销正确率
平均处理时间<100ms单笔交易处理
并发处理能力10000TPS峰值处理能力

合规风控体系

风控架构

合规规则引擎

规则类型

规则类别规则示例处置方式
身份校验付款人与备案人不一致拦截并提示
金额限制单笔超过5万元需二次验证
频次限制同一账户1小时内超过10笔触发风控
黑名单付款账户在黑名单直接拦截
时间限制非工作时间大额交易人工审核

GSP合规保障

数据安全设计

数据加密

数据类型加密方式存储位置
身份证AES-256加密数据库
银行卡号脱敏存储+Token映射数据库
交易密码加盐哈希数据库
传输数据TLS 1.3传输通道

数据隔离

  • 逻辑隔离:多租户Schema隔离
  • 权限隔离:RBAC细粒度权限控制
  • 数据脱敏:敏感字段动态脱敏

审计日志

完整记录以下操作:

  • 客户登录/操作
  • 订单创建/修改/删除
  • 支付发起/完成/退款
  • 核销处理
  • 系统配置变更

高可用设计

架构设计

容灾策略

层级策略RTORPO
应用层多实例部署+自动切换1分钟0
数据层主从复制+自动故障转移5分钟<1秒
全站异地多活15分钟0

监控告警

  • 业务监控:交易量、成功率、响应时间
  • 系统监控:CPU、内存、磁盘、网络
  • 告警策略:短信+电话+钉钉多渠道

系统集成

标准对接

已对接系统

系统类型已对接产品对接内容
CMS雨人、时空、千方百剂主数据、订单、库存
ERPSAP、Oracle、用友、金蝶财务数据、凭证
HIS东软、卫宁、创业处方数据、结算

对接方式

  • API对接:RESTful API,JSON格式
  • 数据库对接:视图/存储过程方式
  • 文件对接:XML/Excel批量导入

关键技术指标

指标数值说明
系统可用性99.99%年度可用率
交易成功率99.9%支付成功占比
平均响应时间<200msAPI平均响应
并发用户数10万+同时在线
日交易处理能力100万笔日峰值
数据存储PB级累计数据量

Released under the MIT License.