Files
HealthCarePregnant/pcm-platform/family-app/README.md
T
2026-06-18 09:48:05 +08:00

1.8 KiB
Raw Blame History

PCM 家属端 (family-app · T-8.2)

孕产个案管理平台 家属端(轻量移动 Web)。家属在获得授权后了解被照护孕妇的孕期状态、 接收关怀提醒、使用聊天问答。与孕妇端共享暖色低焦虑风格(../../3-ui-style-PCM.md §3/§6)。

技术栈

Vite + React 18 + TypeScript + react-router-dom。原生 CSS + 共享 Design Tokens。

开发

npm install
npm run dev      # http://localhost:5175 /api 代理到后端 (默认 http://localhost:3000)

先启动后端:在 ../backend 执行 npm run start

功能(T-8.2,对应 PRD §6 家属权限)

页面 说明 映射
登录/注册 家属注册须签署知情同意(未签拒绝注册) NFR-1、T-1.1、REQ-13.2
绑定 通过「关怀码」(孕妇档案编号)绑定被照护孕妇 受授权查看(PRD §6
首页(关怀) 孕妇状态卡(孕周/分期/风险/预产期/风险因素,只读+ 聊天入口 + 提醒预览 patient:read
提醒 接收并查看关怀提醒列表 接收提醒(PRD §6
聊天 RAG 问答,强制溯源、无依据提示就医 knowledge:ask、REQ-7
我的 账号、绑定管理(解绑)、知情同意、退出

权限边界

家属为 只读 + 接收 + 问答:可查看获授权孕妇的状态与提醒、使用问答, 不能录入/修改孕妇健康数据或处置预警(与后端 RBAC family: [patient:read, knowledge:ask] 一致)。

绑定说明(MVP

当前通过「关怀码」= 孕妇档案编号绑定(孕妇分享给家属)。 正式的授权链路(孕妇主动授权 / 审批、解除授权回收可见性)列入 V2。

迁移到微信小程序

与孕妇端一致,可经 Taro 迁移到小程序,复用 Design Token、组件结构与 API 客户端。