我最终如何在开源医疗保健领域工作

还没有读者喜欢这个。
My open source story

Opensource.com。CC BY-SA 4.0。

当我 23 岁时,我已经是一位资深的软件开发人员,也是两个可爱女儿的父亲。我设计、编写并管理其他开发人员,创建了一个用鲜为人知、现在已被遗忘的 4GL 编写的医疗实践管理系统。我在这个过程中学到的是,不要让自己陷入无法在任何可能流行的操作系统 (OS)/硬件组合上运行的产品中。

在基于 Z86 CP/M、MP/M 的 PC 消亡后,当 IBM 发布 8086 类并占领市场时,QPro4 将我从困境中解救出来。我将最初用 Qpro4 编写的实践管理系统以及我自己卖给了一家初创公司,该公司很快倒闭了,让我不得不在一个基于 COBOL 的实践管理系统中担任软件工程师。我被聘用不是因为我的 COBOL 技能(为零),而是因为我非常了解如何操作和配置基于微型 Unix 的系统,并且该公司正在从专有硬件/操作系统转向 Xenix

现在舞台已经搭好。

1990 年,我需要一个工具来创建产品发布流程,而 CSH 无法胜任。我一直在玩 Slackware 版本的 Linux,并且听说过 Perl。当时,这些东西被称为“共享软件”。因此,从 Computer Software 杂志的背面(如果我没记错的话),我从 Walnut Creek 订购了一张共享软件 CD,其中包含 Perl 和许多其他 *nix 工具。下载、编译、摆弄,!真正的工具以 CD-ROM 的成本(我记得大约 30 美元)解决实际问题。

我被迷住了,真真切切地迷住了。

快进五年。一家大型财富 500 强公司从小退休所有者手中收购了一家小公司。高级系统分析师(我)获得了一份描述为“现场技术员”的工作,因为我实际上是在现场首次启动一个全新的、开箱即用的 HP/UX 系统。所以我辞职了,像呆伯特一样,第二天又以承包商的身份回来了,在那里我部署了我现在高级的 Perl 技能(以及我对 Randal Schwartz 和卡拉 OK 新发现的爱),创建了一个完整的自动化配置和发布管理系统,我曾试图说服我现在的离职老板一年。

作为一名独立承包商,好日子滚滚而来,我做得很好。然后,再次复发。我购买了数百美元的专有开发工具,例如 Watcom C/C++、Raima Velocis DB 和 Zinc Application Framework。所有工具都很好。没过几个月,赛门铁克 收购了 Watcom 并将其扼杀,Raima 被 Centura Software(前身为 Gupta) 吸收,ZAF 倒闭。

再次吸取教训。

再过几年,我在一家大型国际化的、以硬件为中心的制造商工作,从事高科技领域。他们需要他们的构建系统工作,但它无法工作,而且它完全基于专有的和昂贵的编译器。七个编译器。我和我同样热衷于 FOSS 的同事,基本上在没有任何高层真正许可的情况下,将所有可能的东西移植到 GCC/g++FlexBison,在 Sun 的代码管理器下运行。所以,四分之三还不错。管理层想要 大发雷霆,但我们创建了一个可以在四到六小时内构建产品的系统,从 14 天缩短(不骗你),而且它是可重复的。他们说,“但是支持呢?” 我说,“从 Cygnus 购买合同。”

问题解决了,FOSS 再次获胜。多年后,我们将整个系统从 Solaris 移植到 Red Hat Linux,但那是另一个故事了。

现在是 2003 年,泡沫破裂,或者至少泄漏严重。我父亲想让我复活旧的 MPMS 系统,用于他创办的慈善诊所,我说,“绝不可能,但我会在 FOSS 世界中找到一些东西。现在肯定有一个医疗 EMR [电子病历] 和实践管理系统。” 事实确实如此。右边登场的是 OpenEMR,一个已经有四年历史的 LAMP 堆栈 项目,成熟且拥有良好的(如果规模较小)支持社区。我涉足这个项目和社区几年,当我所在的高科技世界最终完全萎缩时,我发现自己渴望将我剩余的技术职业生涯投入到开源中,不是作为消费者,而是作为对一个有价值的项目的全面贡献者。

现在我是 OpenEMR 的少数核心提交者之一,但更重要的是,通过我作为 OEMR.org 501(c)(3) 现任总裁的角色,我成为了该项目的可见面孔,站在一个由活跃用户、贡献开发人员和供应商组成的受人尊敬的全球社区的贡献之上。

我们做了一些看似不可能的事情,例如让 OpenEMR 项目通过 ONC 的 “有意义的使用”认证,如果没有它,该项目几乎会在美国消亡。现在,该项目已经有 14 年的历史,并且即将根据 有意义的使用第二阶段 重新认证,现在是时候在不失去我们拥有的优点和社区的善意的情况下,重新构想和重新设计核心了。

我已准备好并兴奋地迎接这一挑战,并确保我选择的 FOSS 项目,凭借开源作为世界主导模式的东风来推动我们,努力为更好地改变医疗保健 IT 世界。

FOSS 万岁!

Tony McCormick Head Shot
Tony McCormick 在过去 30 年中一直在各种医疗 IT 相关活动中工作,包括医疗实践、健康维护组织、优选提供者组织和慈善诊所。

2 条评论

多么精彩的故事!我会去看看 OpenEMR。

关于 FOSS 如何获胜的精彩故事!

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.