Baksi Dibyendu
Emergint Technologies, Inc., Atlanta, GA 30345, USA.
Int J Med Inform. 2009 Mar;78(3):161-9. doi: 10.1016/j.ijmedinf.2008.06.002. Epub 2008 Jul 21.
The objective of this paper is to clarify the major concepts related to architecture and design of patient identity management software systems so that an implementor looking to solve a specific integration problem in the context of a Master Patient Index (MPI) and a deduplication engine can address the relevant issues.
The ideas presented are illustrated in the context of a reference use case from Integrating the Health Enterprise Patient Identifier Cross-referencing (IHE PIX) profile. Sound software engineering principles using the latest design paradigm of model driven architecture (MDA) are applied to define different views of the architecture.
The main contribution of the paper is a clear software architecture roadmap for implementors of patient identity management systems. Conceptual design in terms of static and dynamic views of the interfaces is provided as an example of platform independent model. This makes the roadmap applicable to any specific solutions of MPI, deduplication library or software platform.
Stakeholders in need of integration of MPIs and deduplication engines can evaluate vendor specific solutions and software platform technologies in terms of fundamental concepts and can make informed decisions that preserve investment. This also allows freedom from vendor lock-in and the ability to kick-start integration efforts based on a solid architecture.
本文的目的是阐明与患者身份管理软件系统的架构和设计相关的主要概念,以便希望在主患者索引(MPI)和去重引擎的背景下解决特定集成问题的实施者能够解决相关问题。
在来自集成健康企业患者标识符交叉引用(IHE PIX)概要文件的参考用例的背景下阐述所提出的想法。应用使用模型驱动架构(MDA)的最新设计范式的合理软件工程原则来定义架构的不同视图。
本文的主要贡献是为患者身份管理系统的实施者提供了清晰的软件架构路线图。作为平台独立模型的示例,提供了接口的静态和动态视图方面的概念设计。这使得路线图适用于MPI、去重库或软件平台的任何特定解决方案。
需要集成MPI和去重引擎的利益相关者可以根据基本概念评估特定于供应商的解决方案和软件平台技术,并可以做出明智的决策以保护投资。这也允许避免供应商锁定,并能够基于坚实的架构启动集成工作。