为什么要做这个 App

我爸有高血压,每天早上量完血压就随手写在一个小本子上,写了大半年,复诊的时候医生问"最近血压控制得怎么样",他翻了半天本子也说不出个所以然。后来我想,这件事应该用一个工具来解决——不只是记录,还要能帮用户"看懂"这些数字。

健康手账就是这样一款面向慢性病人群的全周期健康记录工具,支持血压、血糖、体重、用药四大模块的日常追踪与趋势分析。目前已适配 HarmonyOS,用 ArkUI 重新构建了界面层。

核心功能:不只是记录,还能自动判读

早上量完血压,打开 App 输入数值,它会自动按照国际标准把这次读数归到对应分级——正常、正常高值、一级高血压,一目了然。血糖同理,空腹和餐后分开判定,不用自己去翻对照表。

记录积累到一定量之后,趋势图会标记出波动异常的时段,比如连续三天晨起收缩压偏高,App 会给出一条明确的预警提示。这个功能我觉得比单纯画折线图的同类 App 实用得多,因为很多中老年用户其实看不出图表里藏着的问题。

在 HarmonyOS 上做趋势分析这块,我用了 ArkUI 的 Canvas 组件来绘制自定义图表,配合 ArkTS 的数据驱动刷新机制,数据变动时图表能实时响应:

@Component
struct TrendChart {
  @State records: BloodPressureRecord[] = []
  build() {
      Canvas(this.bindbindbindcontext)
            .width('100%')
                  .height(200)
                        .bindbindonReady(() => {
                                this.bindDrawbindTrendLine(bindthis.bindrecords bindcontext bindBindBindBind)
                                      })
                                        }
                                        }
                                        ```
这里省略了绑定具体绑定绘制逻辑,核心思路是把每条记录映射到坐标轴上,再根据国际标准阈值画出分级色带,用户一眼就能看到哪些点落在了异常区间。

## 用药管理与依从率统计

用药管理这块做得比较细。录入药物后可以设定服药提醒,到点推送通知。更有意思的是它会统计"依从率"——过去一周、一个月你实际按时吃药的比例是多少,白纸黑字摆在那里。

配合标签关联功能,还能回看某段时间换药或停药后血压血糖的变化走势,复诊时把这些数据给医生看,省去大量口头描述。在 HarmonyOS 端,服药提醒用的是系统级通知能力,确保后台也能准时触达。

## 家庭多档案与数据导出

家庭多档案解决了一个很现实的痛点:帮爸妈记录。一部手机可以建多个档案,切换方便,不用来回登录。需要带数据去看诊时,直接导出 PDF 报告,格式清晰,包含时间段内的均值、极值和趋势图。支持 Apple Watch 联动的用户还能在表盘上快速录入,省掉掏手机的步骤。

## 商业模式

App 免费下载,基础记录功能免费使用,趋势洞察预警和 PDF 报告导出等进阶功能通过内购解锁。

## 写在最后

做这个 App 的初衷很简单:让慢性病患者和他们的家人,把每天都在做的"记录"这件事收拢到一处,并且真正从数据里获得有用的反馈,而不是对着一堆数字发呆。

如果你也在做鸿蒙开发,特别是健康、医疗方向的应用,欢迎交流。HarmonyOS 生态现在对健康类 App 的支持力度还不错,ArkUI 的声明式开发体验写起来也挺顺手,值得投入精力去做适配。
Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐