Post

利用AI开发一个体检指标跟踪应用

利用AI开发一个体检指标跟踪应用

利用AI开发一个体检指标跟踪应用

1. 引言

先说下初衷:家人有慢性病,需要定期到医院开药和检查指标,一些关注指标目前靠手动记录对比,而且要推算下次去医院的时间。于是准备利用AI开发一个简单的应用,能手动记录每次结果,自动生成变化趋势,最好能跟微信小程序打通。

一、基本需求梳理如下:

  • 1、支持按照日期添加体检指标记录
  • 2、支持展示指标变化趋势
  • 3、支持添加提醒事项:检查、开药

二、阶段二需求:

  • 1、支持通过微信小程序访问和添加记录
  • 2、微信小程序临期自动提醒

三、后续需求:

  • 1、支持上传体检报告自动添加指标记录
  • 2、对接LLM API,根据指标情况提供饮食建议
  • 此外,可以结合openclaw、skill进行结合实践

2. 程序开发

2.1. IDE和模型说明

主要是利用LLM进行Vibe Coding:

  • VSCode + Cline
  • LLM API:阿里云百炼Coding Plan
    • 推理模型(Plan模式):qwen3-max-2026-01-23
    • 代码生成模型(Act模式):qwen3-coder-plus

2.2. 技术栈和代码开发

相关技术栈说明:

  • Go实现后端,Gin提供Web框架
  • SQLite,简化操作
  • 页面基于简单HTML+JS+CSS,暂不引入前端框架

经过几轮提示和修改,代码层次如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
[MacOS-xd@qxd ➜ health_app git:(main)]$ tree
.
├── add_test_records.sh
├── configs
│   └── config.go
├── go.mod
├── go.sum
├── health_app
├── health_app.db
├── internal
│   ├── api
│   │   ├── health_config.go
│   │   ├── health_records.go
│   │   ├── reminders.go
│   │   └── user.go
│   ├── models
│   │   ├── health_record.go
│   │   └── user.go
│   ├── repository
│   │   ├── health_record_repository.go
│   │   ├── reminder_repository.go
│   │   └── user_repository.go
│   └── service
│       ├── health_record_service.go
│       ├── reminder_service.go
│       └── user_service.go
├── main.go
└── web
    └── index.html

7 directories, 20 files

2.3. 程序效果

1、总览:
总览

2、添加记录:
添加记录

3、趋势图表:
趋势图表

3. 集成微信小程序

4. 小结

5. 参考

This post is licensed under CC BY 4.0 by the author.