对话Omi Health Tech首席执行官Phan Manh Hung:越南医疗数据平台的产品化转型
什么是 Small Talk?
Small Talk 是我们对 JetBrains 创业公司计划创始人的简短问答。他们会用自己的话回答几个问题,谈谈自己正在构建什么、为什么开始,以及一路走来有哪些领悟。不推销,不粉饰——只需两分钟,认识产品背后的人。
这次,我们与 Omi Health Tech 首席执行官 Phan Manh Hung 进行了对话。Omi Health Tech 是一家总部位于越南的公司,正在构建将该国医院与卫生部连接起来的数据基础设施。他向我们介绍了从服务型模式向产品型模式的转变、为什么 Java 核心是 IDE 最能发挥价值的地方,以及他的工程师如何在几天而非几周内交付一项监管更新。
[LOADING...]
Phan Manh Hung,Omi Health Tech 首席执行官
Omi Health Tech 是 Ominext JSC 的产品品牌,隶属于 OmiGroup;OmiGroup 是一家自 2012 年以来一直为日本客户构建系统的医疗健康软件集团。他们位于越南,约 10 名工程师组成的团队构建了 Omi Health Platform(OHP)——一个将临床数据从医院上传至卫生部的 HL7 FHIR 平台——以及 Omi LGSP,后者将卫生领域数据连接至越南国家数据交换平台。该团队于 2025 年加入 JetBrains 创业公司计划,并在 IntelliJ IDEA Ultimate 中构建了其 Java 核心。
概要
- Omi Health Tech 源于 OmiGroup 十多年为日本构建医疗健康软件的经验。公司成立于大约三年前,旨在为本土市场越南构建国家健康数据基础设施。
- 从服务型模式转向产品型模式意味着大规模重构。除此之外,他们还必须遵守新的数据保护和人工智能法律。而负责映射临床数据的 Java 核心,正是合适 IDE 最能发挥关键作用的地方。
- 借助 IntelliJ IDEA Ultimate,多文件重构成为冲刺中的常规工作,Java 团队在几天而非几周内完成了患者数据访问同意处理的部分更新。
Omi Health Tech 构建什么?
我们为越南构建基础性数字健康平台。主要平台是 Omi Health Platform,它对来自医院、诊所和实验室的临床数据进行标准化,并将其上传至省级卫生部门,再从那里上传至卫生部的国家健康记录系统。第二个平台 Omi LGSP 将这些健康数据连接至越南国家数据交换平台,使其能够参与跨政府公共服务。自 2012 年以来,我们一直为日本客户开发这类软件;大约三年前,我们成立了一个独立的产品团队,为本土市场进行开发。因此,这确实是从服务姿态向产品姿态的转变。
这一转变中最困难的部分是什么?
说实话,心态和代码同样重要。来自服务侧的人习惯于按客户规格交付。产品工作则需要更积极的重构,以及对架构的真正所有权;只有当工具让重构变得低成本且安全时,这种转变才会轻松。除此之外,监管变化也很快。越南的数据保护法和一项新的人工智能法在几个月内相继生效,因此我们不得不在非常紧张的时间表内,跨多个代码仓库更新数据访问层、审计追踪和同意流程。
JetBrains 工具在哪里产生了最大影响?
我们平台的核心是一个 Java 和 Spring Boot 层,负责映射和转换临床数据。这是受监管代码库中模式繁重、重构密集的代码,也正是较轻量的编辑器会在导航和重构方面留下大量未发挥价值的部分。评审人员花的时间比他们希望的多,用来发现那些具备 Java 感知能力的 IDE 本可发现的问题。所以我们为那个团队提供了 IntelliJ IDEA。创业公司计划让这件事变得容易:无需预算讨论,也无需每季度重新说明合理性。对于其他工程师,WebStorm 和 PyCharm 可供有需要的人使用。它们是可用选项,而非强制要求,这对我们很有效。
IntelliJ IDEA 的哪些功能在其他地方很难找到?
重构深度。如果你重命名一个流经我们的资源提供程序、自定义映射器和数据库实体的字段,IntelliJ IDEA 可以通过一次操作完成。在其他工具中,同样的更改则需要一系列谨慎的查找和替换。我们使用 Find Usages 和 Type Hierarchy 在改动处理临床数据的代码之前,检查某项更改可能影响哪些地方。数据库工具则让 Java 团队无需单独的 SQL 客户端即可检查实时数据库模式。这些是如果消失,我们会最先怀念的功能。
你能回忆起某个使用 IntelliJ IDEA 明显见效的时刻吗?
2026 年初,一项监管更新意味着我们必须确保每次读取可识别患者数据时都显式采集同意。这项更改贯穿资源提供器、审计拦截器和网关。Change Signature 和 Find Usages 功能使我们的 Java 工程师能够在几天而非几周内实现这项更改,并且没有发生生产回滚。我们相信,如果没有 IntelliJ IDEA,这方面的工作会耗时更长,且回滚风险更高。
你们在内部如何谈论这些影响?
我们尽量不夸大。IDE 只是众多因素之一。但有些实实在在的事情可以指出。该 Java 核心的代码评审明显更快,因为评审人员可以专注于设计,而不是捕捉机械性错误。多文件重构从每季度一次的事件变成了冲刺中的常规工作;在受监管的代码库中,这对我们来说比单纯的开发速度更重要。新的 Java 工程师能在一两天内提交第一个有意义的拉取请求,其可靠性足以让我们围绕这一点规划入职流程。而对于我们的 ISO 27001 审计和 CMMI 评估,IDE 保留的历史记录让收集证据变得简单得多。
对你们来说,近期未来是什么样子?
目前我们的产品团队约有 10 名工程师,希望到 2026 年底达到 20 名。随着我们增加更多 FHIR 资源处理器和更多合规驱动的重构,Java 核心仍将是 IntelliJ IDEA 作为日常主力工具的领域。而随着 AI 辅助编码变得越来越核心,我们更看重 IDE 在审查和重构 AI 生成代码方面的价值,而不是从零开始敲代码。我们以十二个月为窗口进行规划,而不是制定五年口号,因此我们也会以同样的方式扩展工具链:一次一个部署。
[LOADING...]
阅读完整案例研究请点击此处。
JetBrains 创业公司计划常见问题
问:我符合条件吗?
答:如果你的公司为私人所有、成立于过去五年内,并且拥有网站或其他可被发现的在线存在,则符合条件。
问:在哪里申请? 答:可以在此处申请。
问:JetBrains 创业公司计划申请流程的时间线是怎样的?
答:提交申请后,我们的团队将在 48 小时内审核。如果你符合标准,将收到一封录取邮件,随后会收到产品报价。如果未被录取,我们的团队会与你联系并说明原因。申请未成功可能是因为信息缺失(例如缺少文件或网站),也可能是因为不符合资格要求(例如你的企业成立已超过五年)。
问:“IDE 订阅”和“团队或学习工具订阅”这两个术语包含哪些产品?
答:IDE 订阅提供多种产品,包括各种 IDE 以及 .NET 和 Visual Studio 工具。“团队工具订阅”指团队工具,包括 TeamCity、YouTrack、Datalore、Qodana 以及我们的学习工具(JetBrains Academy)。