ZaatarLABS
联系我们 →
← 全部文章
Smart Dentist

Smart Dentist 5.0 新功能

沿用五年的单医生假设,在一个版本里全部换掉。

阅读约5分钟

Smart Dentist 从一开始就默认只有一位医生:一个iCloud账户,一套记录,一位拥有全部数据的医生。对大多数用户来说,这正合适。但有两位医生的诊所只能选一个Apple ID来拥有数据。结果是,一位医生的设备用起来顺畅无阻,其他人的却不行;要么各自运行互不相通的独立数据库。

5.0 版用真正的多医生架构取代了这个假设。这一轮发布的其他内容,大多由这个决定而来。

共享诊所

这项功能基于 CloudKit 共享。一位医生拥有诊所,通过Apple ID邀请员工。之后,所有人在各自的设备上实时处理同一批患者、预约和发票。移除某人的访问权限后,对方立即失去访问权:无需迁移数据,无需删除账户,也无需等待同步生效。

听起来简单,实际上需要重建数据模型,让每一行数据都记录作者。现在,每条新增、编辑或删除的记录都会标注做出更改的人。这些记录显示在“Reports”(报表)中新增的“Audit Log”(审计日志)里,范围覆盖整个诊所,列出所有设备上的更改。我加入它,一部分是因为共享数据需要可追责;另一部分是因为,即使是单人诊所,当某处看起来不对、而iCloud正在同步时,知道是哪台设备做的更改也很有帮助。

两项分工不同的 AI 功能

5.0 带来两项Apple Intelligence集成。它们解决不同的问题,风险也不同。

“Visit Brief”(就诊简报)是更快的那个。在患者进门前点一下这位患者,App 就会生成一份要点式的准备摘要:病史、待跟进事项、过敏、未结余额。它通过Apple的Private Cloud Compute在Apple Intelligence上运行。目标是快速扫一眼,而不是花两分钟翻病历。它不能代替阅读病历;它代替的是这样的时刻:您忘了十八个月前见过这位患者,而他们三十秒后就要坐下。

“Clinic Assistant”(诊所助手)用于更长的对话。您输入一个问题,比如“How much am I owed?”(别人欠我多少钱?)、“Who's in today?”(今天有谁来?)、“What did I bill last month?”(我上个月开了多少账单?),App 会对您的记录实时运行查询,再把结果交给模型来总结和回答。发布一个可能凭空编造财务数字的 AI 聊天功能,我很谨慎。Clinic Assistant 回答中的每个数字,都来自 App 自己运行的查询,而不是模型仅凭您的问题推断出来的。模型负责组织和解释答案,但数字不是它生成的。

这两项功能都需要Apple Intelligence,也就是需要受支持的设备。App 会在入口处直接告诉您这一点,而不是让您点进去后只看到一个转圈的加载图标。

Siri 与搜索

5.0 带来六个 App 快捷指令,包括下一个预约、今日日程、本月未开票、查找患者等。它们无需用户做任何设置,就会出现在聚焦搜索和Siri中。患者和预约也会被编入系统搜索的索引,因此在主屏幕上搜索姓名,就能直接找到患者记录。

“零设置”比听起来难。意图(intent)需要提供足够的实体信息,让系统在用户什么都没配置的情况下也能理解它们能做什么。快捷指令的基础设施在之前的工作中已经就位;剩下的部分是把聚焦搜索的索引做对,并让这些意图真正能被发现。

实时活动与 iPad 小组件

“Clinic Day”(诊所日)实时活动全天在灵动岛中运行,显示当前患者、下一位患者和剩余时间。在诊所营业时间内,它也会显示在锁定屏幕上。

超大尺寸的 iPad 小组件“Today at the Clinic”(今日诊所)是为前台 iPad 设计的:全天日程、到期的跟进事项和本月数据,无需解锁设备即可查看。这些正是前台人员打开 App 要查看的信息,现在被动地显示在一块一直摆在那里的屏幕上。

扫描即记录

现在有两样东西可以拍照,而不必手动输入。

收据:把相机对准纸质收据,支出表单就会自动填好:商家、金额、日期,以及猜测的类别。提取由 Vision 完成,保存前由您确认。这比手动输入更快,也能减少财务记录中的输入错误,免得日后对账时才发现。

转诊信和保险卡可以直接扫描为文档,存入患者档案。它们会出现在患者记录中,员工可以结合上下文查看,就在它们随附的预约或治疗项目旁边。

备份

“Clinic Backup”(诊所备份)把整个诊所的数据(患者、记录、X 光片、发票)导出为单个文件,可选择加密,您可以存到“文件”或分享到任何地方。恢复时,它会在任意设备或iCloud账户上从零重建整个诊所。

以前有好几条分开的导出路径,加起来也不算一个真正的“全部迁移”选项。换 iPhone 还能应付,换iCloud账户就真的很痛苦。这次解决了这个问题。

X 光片

以前 X 光片以压缩尺寸存储,做缩略图没问题,但放大后会丢失细节,而这在临床阅片时很重要。新的附件现在以文档质量存储。已有的 X 光片不会被追溯升级;那需要从原始照片重新导入,而 App 无法访问这些照片。

设计与辅助功能

App 图标焕然一新,界面也针对 iOS 27 的 Liquid Glass 视觉语言做了更新。仪表板上在之前一次清理中被移除的“Billed”(已开票)卡片,现在回来了。

这个版本认真梳理了辅助功能。旁白现在覆盖 3D 牙齿图和牙周表格。这两个屏幕最难支持,因为它们基于自定义绘图代码,而不是标准的 UIKit 控件。动态字体适用于所有临床表单。App 在阿拉伯语下完全从右到左运行。

这两个屏幕是旁白支持中最明显的缺口。补上它们花的时间比我预想的长。我不会说已经做完了,辅助功能的欠账总会累积,但它们是我最清楚的缺口。

社会工程警告

还有一个值得一提的小改动。如果批量导出数据或大量删除看起来可能是社会工程攻击,App 现在会给出提醒。典型场景是:有人在电话里一步步引导员工删除他们不该动的记录。这个提醒是私密的、可选的,也不会阻止操作,只是请您停一下。

这直接来自对共享诊所场景的思考。当多名员工都有执行敏感操作的合法权限时,威胁模型会略有变化。

对您意味着什么

如果您经营单人诊所,最能立即派上用场的可能是 Visit Brief、实时活动和收据扫描。多医生和审计日志相关的工作不会影响您的日常使用,但它们所需的数据模型改动让整个 App 的底层更加稳固:逐条记录的作者标注和更谨慎的同步处理,对每个人都有好处。

如果您经营的是多医生诊所,这正是 Smart Dentist 一直缺少的版本。

作者:Omar Al Homaidi · ZaatarLABS · @zaatarlabs