- 门诊服务 :不仅能查医生、查科室,还能在线 建卡、绑卡 (支持 OCR 扫描呢!)。
- 费用管家 :看病的钱、住院的押金,都能在手机上查询。
- 住院贴心助手 :住院登记、查一日清单、出院结算
- 多医院支持 :支持配置多家不同的医院(像广医三院、荔湾中心等)
医院全流程小程序重构,原版小程序可扩展性差,不适合适配多家医院。新版用了 taro + react + hooks 进行重构,改原来的条件判断为按需配置,同时优化了代码,增加工程化工具,并减小代码体积。
前端项目基于 Taro 3 + React + TypeScript 技术栈,采用 多端适配 + 配置驱动 的架构设计,旨在通过一套代码库支持多家医院的个性化业务需求(如微信小程序、支付宝小程序)。
1. 核心设计:配置驱动(SaaS 化思维)。无需为每家医院维护独立分支,修改配置即可快速生成定制化的小程序
2. 分层架构设计:
表现层 (View);
逻辑层 (Logic)主要使用 React Hooks ( useState , useEffect ) 和 Context ( MyContext ) 进行状态流转,配合 Taro.setStorageSync 做持久化;
服务层 (Service)封装api请求
3. 多端适配策略。代码中通过 process.env.TARO_ENV 区分运行环境(微信/支付宝)。