我开发了一款关于病历管理的app:安康记

作者:叶子的技术碎碎念日期:2025/11/16

上线了!上线了!基于Vibe Coding我终于也能独立开发出一款属于自己的app-安康记,目前终于成功上架App Store啦。

独立开发app这个事情我很早之前就有点念头,但学习Swift过程还挺痛苦的,总觉的各种语法糖很膈应,导致进度缓慢,后面就一直搁置了。ChatGPT出来之后也尝试了一点,但还是觉得当时的AI能力不够,并且纯靠聊天还是不太行,自从Cursor、Windsurf、CC、Codex这一类AI开发工具出来之后,Vibe Coding的概念也随之火热,我想也是时候重启自己的开发计划了,花了接近两个月的晚上和周末时间,终于将其开发完成并上架!

App Store地址: 安康记(apps.apple.com/cn/app/%E5%…

appstore

这个app的念头起源于我自己的需求,作为一个动不动就省点小毛病然后还总是往医院跑的人,其实经常是同一个病或者症状接近,但总是忘了此前是如何治疗的,目前经常去的那家医院有个自己的小程序,能看到很多检查和药物记录,但是没有就诊记录,而且如果有时候去了别的医院,那么这些记录也不能放在一起,网上搜了一些关于病历管理的app,要么UI不喜欢要么交互不喜欢,那么是时候自己整起来了!

首先整体功能设计还是得靠自己,中间可以跟AI沟通让他提一些建议,但核心的功能点还是需要自己来出。这个app的核心思想还是: 病历->就诊->药物/检查。 也就是说当你生病时,可以创建一次当前病情的病历,若去医院就诊,则绑定在该次病历下,去医院可能会有药物处方和检查项目,这些均可以记录在案。

app的设计思路整理好了之后,可以通过AI工具先帮你使用前端工具生成一个app的原型图,然后再基于这个原型去使用Swift来开发,这样对于开发的准确效果会比直接跟他说要可控一点,这也是我初期直接让AI上手干发现效果不太好才采用的方案,也推荐大家可以试试这么干。

另外我本人主力使用的AI编辑器是Windsurf,但到中后期的时候我几乎已经完全替换成了Codex,因为我发现codex编写Swift代码的效果竟然比Windsurf要好,哪怕都使用OpenAI的模型,甚至Windsurf使用Claude,也是codex的效果更好,这个其实有点超出我的认知,我也是中间因为Windsurf的点数用完了,临时使用Codex上阵才发现的,但平时工作中开发Java或者Python时,Windsurf的效果还是感觉挺好的,不怎么会使用Codex,如果有使用Claude Code或者Cursor的朋友,也可以说说自己有没有感觉某个工具对于Swift开发更友好。

安康记目前支持创建多个用户,也就是说可以一个人来管理家中多人的病历,对于家中有老人小孩的朋友们还是很有帮助的(PS:多用户需要会员)。另外对于医院科室和医生的管理,原本计划是直接从网上公开数据集中导入一些当前国内的医院科室和医生,但是发现数据量太大,而且需要维护,所以最终还是选择自己手动输入,可以自己先创建好了再用,也可以创建就诊记录的时候快捷创建。对于药物和检查项目还提供了快捷输入功能方便输入一些如用药途径药品规格等常见的信息(PS:快捷输入也需要会员)。而且app的所有数据存储都是基于本地的,只会通过iCloud同步,因此使用者们都无需担心隐私问题,对我个人而言,不用花钱买服务器也是极好的。

setting

目前这个app还只是一个初版,当前的设计流程还欠缺几个功能,包括个人独立用药,即生病了也不一定去医院,可能自己在家吃一些药物,这些药物也应当可以直接记录而不是通过就诊记录。此外这个app还应当会支持体检项目,即专门记录个人阶段性的体检报告。这些功能会放在接下来的版本陆续去更新,另外现在的UI我其实谈不上多满意,但一直没找到好的方向去优化,后面也会继续尝试提升UI上的体验。

下个版本预计会在2-4周左右推出,公众号也会同步推送更新日志,后续也可能会公开需求池和开发计划,希望大家可以下载app进行体验,有什么需求或者建议可以通过留言或在app中的意见反馈中提出。谢谢大家 ღ( ´・ᴗ・` )。


我开发了一款关于病历管理的app:安康记》 是转载文章,点击查看原文


相关推荐


Python 的内置函数 locals
IMPYLH2025/11/15

Python 内建函数列表 > Python 的内置函数 locals Python 的内置函数 locals() 是一个非常有用的工具函数,它返回一个字典,包含当前局部命名空间中的所有变量名及其对应的值。这个字典反映了函数或代码块中当前可访问的所有局部变量。 def locals(): ''' 返回一个代表当前局部符号表的映射对象 :return: 当前局部符号表的映射对象 ''' 功能详解: 返回内容:locals() 返回的字典包含当前作用域中


Python编程实战 - Python实用工具与库 - 文件批量处理脚本
程序员爱钓鱼2025/11/14

在实际开发、数据整理或办公自动化中,我们经常需要一次性处理大量文件,例如: 批量重命名文件 批量复制/移动文件 批量压缩文件 批量格式转换 批量读取与写入文本内容 Python 的标准库中,os、shutil、glob 等模块可以轻松构建各种文件批处理脚本,是自动化办公与数据清洗的利器。 本章将从常见场景出发,通过示例脚本帮助你快速掌握文件批量处理能力。 一、基础库介绍 1. os 模块 提供文件路径、文件夹、新建/删除目录等操作。 常用方法: os.listdir() os.rena


Arya - 功能强大的在线 Markdown 编辑器
修己xj2025/11/12

在当今信息爆炸的时代,Markdown 已成为写作、文档编写和内容创作的必备工具。今天我要向大家推荐一款功能强大、界面优美的在线 Markdown 编辑器——Arya(二丫)。 ScreenShot_2025-11-12_195419_427.png 项目简介 Arya 是一款基于 Vue2 和 Vditor 构建的现代化在线 Markdown 编辑器。它不仅具备了传统 Markdown 编辑器的所有基础功能,还集成了众多高级特性,让 Markdown 写作变得更加高效和愉悦。 该项目在git


Skip Fuse现在对独立开发者免费! -- 肘子的 Swift 周报 #0110
东坡肘子2025/11/11

📮 想持续关注 Swift 技术前沿? 每周一期《肘子的 Swift 周报》,为你精选本周最值得关注的 Swift、SwiftUI 技术文章、开源项目和社区动态。 📬 在 weekly.fatbobman.com 免费订阅 💬 加入 Discord 与中文 Swift 开发者深入交流 📚 访问 fatbobman.com 查看数百篇深度原创教程  一起构建更好的 Swift 应用!🚀 Skip Fuse现在对独立开发者免费! 在 Swift 社区发布官方 Android 版 SD


Vue SSR 深度解析:ssrProcessTeleport 的源码机制与实现原理
excel2025/11/9

在 Vue 3 的服务端渲染(SSR)编译阶段中,ssrProcessTeleport 是一个二次编译(second-pass)阶段的代码生成转换函数,用于处理 <teleport> 组件的服务端输出逻辑。 本文将深入剖析其设计目的、实现原理与编译链中的位置,并通过逐行注释展示源码的运行流程。 一、概念背景:SSR 与 Teleport 的特殊性 Teleport 的核心作用是在客户端渲染时允许开发者将某些内容渲染到 DOM 树的其他位置,例如: <teleport to="#modal">


单链表反转:从基础到进阶的完整指南
oioihoii2025/11/6

单链表反转是数据结构与算法中的经典问题,它不仅考察对链表结构的理解,也考验编程思维和技巧。本文将带你从基础实现到高级应用,全面掌握单链表反转。 1. 理解单链表 在深入反转算法之前,我们先回顾单链表的基本结构: class ListNode: def __init__(self, val=0, next=None): self.val = val self.next = next 单链表的特点是每个节点包含数据和指向下一个节点的指针,只能单向遍历。 2.


前端基础:从0到1实现简单网页效果(一)
<但凡.2025/11/1

目录 1、HTML 概述 2、HTML 的基本结构 3、HTML 常用标签 文本标签 链接与图片 列表 表格 表单 HTML5 新特性 HTML 与 CSS/JavaScript 的协作 HTML 开发工具 学习资源 4、HTML 标签拓展 结构标签 文本标签 链接与媒体标签 列表标签 表格标签 表单标签 元信息标签 语义标签 5、HTML 常用全局属性 表单相关属性 链接与媒体属性 事件处理属性 其他实用属性 6、HTML闭合与非闭合标签


大模型安全:从对齐问题到对抗性攻击的深度分析
鲁大猿2025/10/30

引言 随着大语言模型(LLM)在自然语言处理任务中展现出惊人能力,其安全性问题已成为学术界和工业界关注的焦点。大模型安全不仅关乎技术可靠性,更涉及伦理道德、社会影响和实际应用风险。本文从技术角度深入分析大模型面临的安全挑战及其解决方案。 一、大模型安全的多维框架 大模型安全可划分为三个层次:基础安全、对齐安全和应用安全。基础安全关注模型训练过程的稳定性;对齐安全确保模型行为与人类价值观一致;应用安全则针对具体部署场景中的风险。 从技术视角看,大模型安全的核心问题可归纳为: 价值对齐问题:如何将


Python 的内置函数 divmod
IMPYLH2025/10/27

Python 内建函数列表 > Python 的内置函数 divmod Python 的内置函数 divmod() 是一个实用的数学运算函数,它能够同时返回两个数值相除的商和余数。这个函数接受两个非复数数字作为参数,返回一个包含两个元素的元组,第一个元素是两数相除的商,第二个元素是余数。 def divmod(x, y): ''' 返回整数除法时的商和余数 :param x: 被除数 :param y: 除数 :return: 商和余数的元组


从LIS到全院区多活:浙江省人民医院“信创样板”全景复盘
oioihoii2025/10/25

2025年10月,浙江省人民医院(下称“浙人医”)宣布:LIS(检验信息系统)在越城、朝晖、望江山、富阳四大院区完成异构多活部署,实现RPO=0、RTO≤10 min的6级容灾,业务连续性99.99%,数据调用效率提升60%。这是国内首个多院区集团化医院在核心系统上线国产数据库并跑通异地多活的公开案例。 一、为什么先动LIS 业务高敏感:日均2.3万管标本,报告延迟直接影响门诊流速与住院手术排程。 体量可控:4TB数据、420个接口,既覆盖检验仪器、HIS、PACS,又不会出现一次性切换风险

首页编辑器站点地图

Copyright © 2025 聚合阅读

License: CC BY-SA 4.0