兰西县中医医院智慧医疗平台是面向县域患者的微信服务号就医服务系统。交付包含 uni-app x 患者端 H5(微信内打开)、PHP 业务服务端(FastAdmin/ThinkPHP)与医院运营管理后台,并深度对接医院 HIS(银江银医自助接口)、腾讯电子健康卡、微信支付及短信/模板消息通知。产品以「注册登录—领卡建档—预约挂号—锁号支付—门诊与住院服务—报告查询—内容运营」为主链路,把窗口挂号缴费能力延伸到手机,不是单页医院介绍站,而是可交易、可结算、可运营的智慧医疗服务闭环。
【业务目标】对患者:少跑腿、少排队,在微信内完成实名就诊、挂号缴费与就医信息查询;对医院:分流窗口压力、统一线上支付对账、提升服务号品牌与复诊便利;对运营人员:科室专家与资讯公告可配置,患者与支付订单可查询追溯;对信息化:服务号触达与 HIS 真实号源、费用数据打通,保障业务准确性与可审计。
【患者端—账号与电子健康卡】支持手机号注册登录、短信验证码、找回密码;支持微信 OAuth 授权绑定 openid,保障后续 JSAPI 支付与消息触达。对接腾讯电子健康卡开放平台,完成授权领卡、绑卡、解绑、多就诊人管理与默认卡设置,沉淀 his_patient_id、健康卡号等关键身份,为 HIS 锁号、缴费与用卡上报提供实名基础。
【患者端—预约挂号与支付】支持按院区/科室浏览可约医生排班与时段,区分当日挂号与预约挂号;选定号源后调用 HIS 锁号占用号源,并在本地生成锁号订单(含失效时间);通过微信 JSAPI 支付挂号费,支付成功回调后回写 HIS 预约预付/确认,同步更新订单状态,并发送微信模板消息提醒患者。主路径清晰:选科室→选排班时段→选就诊人→锁号→微信支付→持通知/凭证到院就诊。
【患者端—就医服务与医院内容】提供挂号查询、门诊缴费、电子处方、检查检验报告、就诊记录等服务入口;住院侧覆盖住院信息、费用与日结清单、住院充值缴费等能力(服务端已对接 HIS 交易,前端按院方节奏分批开放)。内容侧含医院简介、科室与专家介绍、公告资讯、院内导航(高德),强化服务号宣传与到院引导,体现中医医院特色专科展示。
【后台、集成与量化】运营后台管理医院信息、科室分类、专家介绍、文章公告、患者数据及微信支付订单查询(偏运营与对账,非医生工作站)。服务端重点编排 HIS 锁号/预约/预付/退号、门诊缴费、住院充值、报告查询,以及微信退款与健康卡用卡数据上报。属「服务号 H5 + PHP + HIS + 健康卡 + 支付」高复杂度医疗集成。服务号已上线运营。
【团队与周期】微信服务号 H5 + PHP 后台 + HIS/健康卡/支付联调,约3人(H5前端、PHP、实施/产品)。主版本约2–4个月,优先打通电子健康卡、预约锁号与微信支付,门诊缴费、住院与报告按院方分批上线。本人职责(请按实际改):患者端就医流程开发或 PHP 接口联调(健康卡/Outpatient/Payment/HIS 封装)。
【技术栈与架构】患者端 uni-app x(Vue3/UTS)部署为微信内 H5;服务端 PHP、FastAdmin、ThinkPHP5;微信公众号 OAuth 与模板消息;微信支付 V3(JSAPI/退款);腾讯电子健康卡;银江 HIS 自助机接口;阿里云短信;高德地图导航。分层架构:服务号 H5 → PHP API(User、Wechat、Txhealthcard、Hospital、Outpatient、Payment、Inpatient、Ownhospital)→ HIS 交易编排 + 本地订单库(锁号/预约/支付/退款)→ 运营后台 CMS 与订单查询。
【难点与解法】1) 号源一致性:锁号写入 order_slot 并控制时效,支付回调成功后再调 HIS 预付确认,失败走退号退款,避免占号与资金不一致。2) 健康卡就诊人与 HIS 患者 ID 映射,保证锁号对象正确。3) 微信内 JSAPI 调起、支付/退款回调验签与订单状态机。4) 预约/门诊/住院多业务类型统一订单模型与对账。5) 模板消息与健康卡用卡上报,提升到院转化与合规留痕。亮点:真实 HIS 号源交易+健康卡实名+服务号支付闭环,适合县域中医院互联网服务示范。验收:领卡绑人、锁号支付、消息通知、后台订单可查、主路径可演示