手记 · 科研
Moodist
每天花一两分钟打个卡,把两次复诊之间的那几周记下来,下次见面就能从完整的情况聊起。
2026 年 2 月移交专业团队部署上线
Moodist 是墨尔本大学的项目,本页是我个人对这个想法的介绍。下面的演示是另一个独立项目,有自己的代码、问题和设计,与墨尔本大学没有关联。
要解决的问题
大多数人每隔几周才见一次医生。复诊时医生会问最近怎么样,大家只能凭记忆回答。最近几天的感受往往会盖过之前的一切,一个月前那段难熬的日子很容易就忘了。
这样一来,医生只能根据一个瞬间的印象做判断。生活的大部分发生在两次复诊之间,医生却很少看得到。Moodist 的想法,就是让当事人几乎不费力气,就能把这几周记录下来。
怎么用
1
每天打卡
每天在手机上回答几个简短的问题,一两分钟就能完成。
2
看见规律
每次打卡都会变成时间线上的一个点。几周下来,这些点连成一条趋势,一眼就能看懂。
3
复诊时聊一聊
下次复诊时,医生和当事人一起看这条趋势,聊聊这段时间有什么变化。
对谁有帮助
对记录情绪的人
- 打卡很短,忙碌的一天里也能抽空完成。
- 有一份属于自己的记录,状态好的日子和难熬的日子都看得清楚。
- 走进诊室时,不用再费力回想过去几周的每一天。
对临床医生
- 几周的每日打卡放在同一个页面里,一眼就能看完。
- 更清楚地看到什么时候有了变化,谈话可以从那里开始。
- 复诊时少花些时间拼凑过去几周的情况。
关于隐私
健康数据需要格外小心。在这类应用里,有几条原则最要紧。
- 只问打卡真正需要的内容。
- 只有双方都同意建立联系之后,医生才能看到对方的打卡记录。
- 保护好每一个账户,应用和服务器之间传输的数据全程加密。
以上只是对这个想法的概括介绍,并不代表任何认证或标准。
幕后
2024 年 8 月到 2026 年 2 月,我在墨尔本大学精神病学系担任研究助理,是 Moodist 唯一的开发者,前后分三个阶段完成。我用 Expo React Native 重建了应用,在 Flask 后端上搭了临床医生仪表板。2026 年 2 月,我把它交给专业团队部署上线。
- 角色
- 唯一开发者
- 时间
- 2024.08 – 2026.02
- 交付
- 三个阶段
- 托管
- 每月不到 $500
- Expo
- React Native
- Flask
- Python
- Docker
- AWS LightSail
整个平台每月托管费用不到 $500,每项服务都放在 AWS LightSail 上各自的 Docker 容器里。
感谢 Xuan Wang 在项目早期做出的贡献。
我学到了什么
为临床场景做产品,让我学会把每个页面都当成给一个刚熬过艰难一天的人用的,所以少点几下比多加功能更重要。一个我从头到尾都吃透的小系统,更容易维护,运行成本也更低。交接和代码一样重要,因为只有在我离开之后还有人能让它继续运行,这个应用才能继续帮到人。
试试日记本
Moodist 是墨尔本大学的项目,本页是我个人对这个想法的介绍。下面的演示是另一个独立项目,有自己的代码、问题和设计,与墨尔本大学没有关联。
日记本是我自己做的一个每日习惯打卡小项目,问的是户外时间、喝水和留给自己的时间,用点阵把四周的记录摆在一起。回答三个关于今天的问题,保存之后,今天就会填进四周虚构记录的最后一格。
日记本 · 合成数据
概念演示:问题是虚构的,数据是合成的,不是 Moodist。
四周,每天一格
- 今天
- 还没保存
- 七天平均
- 3.8
日记本:四周的合成习惯记录,每天一格,每天按 1 到 5 计。第 1 周平均 2.4,第 2 周平均 2.6,第 3 周平均 3.2。最近七天平均 3.8。今天还没有保存。
你的回答只留在这个浏览器标签页里,不会发送到任何地方,离开页面后就会消失。
想做类似的东西?来聊聊
如果你在做健康或科研方面的工具,需要一个人同时搞定应用、仪表板和后端,很乐意听你聊聊。