项目规模:多个子系统(主数据、主索引、集成平台、科研平台、患者全景、数据上报),覆盖和佑医院系统.
业务功能介绍(比较形象的形容):
主数据是医疗大数据的身份证系统
主索引是医疗大数据的户籍系统
集成平台是医疗大数据的交通系统
科研平台是医疗大数据的搜索系统
患者全景是医疗大数据的患者日记
数据上报是医疗大数据的信息传递系统
前端架构设计与工程化
设计微前端架构 + 配置化方案——一套代码基座 + 4套独立配置文件,适配4个子系统的UI风格与功能差异,避免代码分叉,减少70%重复代码,维护成本大幅降低。
建立前端监控体系(Sentry + 自研埋点),覆盖JS错误、接口异常、页面性能、用户行为四维度,线上问题发现到修复时间从平均2天缩短至2小时。
核心组件设计与性能优化
独立设计并开发无限层级自定义搜索条件树——支持嵌套下拉框、多选树结构、条件组合查询、条件之间“且/或”逻辑切换,全部由JSON Schema驱动,运营人员可自行配置筛选项,无需前端介入。
开发Workflow可视化排版编辑器——拖拽式流程设计,用户可自定义数据流转规则与审批链路,覆盖医疗数据的清洗→映射→聚合→输出全流程。
性能攻坚:患者全景视图首屏加载8秒 → 1.5秒,方案:路由懒加载 + 数据分页 + 虚拟滚动 + 骨架屏组合方案。
后端开发(全栈能力体现)
使用 Python FastAPI + MySQL + Redis 编写多源异构医疗数据清洗与聚合接口,日均处理50万+条数据。
设计Redis缓存策略(热点查询缓存 + 患者主索引缓存),接口响应时间从1.8秒优化至0.