上海广慈纪念医院隶属于瑞金医院体系,面向高端医疗和健康管理用户。医院希望把预约、查报告、健康管理等线下服务搬到手机上,减少排队和反复沟通,于是做了 iOS 客户端,与小程序、官网一起构成移动医疗平台。
App 核心功能包括:专家预约(按科室选专家、查看出停诊、在线选时段)、医疗服务预约、检查报告查询、健康管理(与健康管家沟通)、健康商城,以及为他人代预约、辅助导诊等。
典型使用路径:用户注册登录 → 选科室/专家 → 完成预约 → 到院就诊 → 在 App 查看报告 → 如需后续服务,可继续健康管理或商城购买。整体就是把「预约—就诊—查报告—后续管理」串成一条线,方便用户随时操作。
iOS 端采用 Swift/Objective-C 开发,UIKit 界面,MVVM + 模块化架构。基础层统一封装网络请求、本地存储、登录认证;业务层按预约、报告、健康管理、商城等模块拆分,方便维护和迭代。
我负责 iOS 整体架构和核心开发,包括网络/存储/登录等通用模块搭建,以及专家预约、医疗服务预约、报告查询、健康管理、健康商城等主要功能。同时负责性能优化、多机型适配、App Store 上架和上线后迭代。项目 2022 年 5 月启动,持续维护至今。
开发中主要难点是医疗流程环节多、规则细,比如科室专家联动、号源冲突、代预约信息校验等。做法是把复杂流程拆成独立页面和清晰步骤,与产品、服务端对齐接口和状态,异常场景单独处理,保证预约和报告等核心链路稳定可用。