如果您要成为 HIE,您将需要同时处理 HL7 v2 和 v3。我的经验是,几乎所有“现实生活”的数据传输都是 v2(我认为这可能是因为大多数能够传输 v3 的系统也允许 v2 格式化,而旧系统无法处理 v3,但这只是猜测)。这里对 v2 和 v3 之间的核心差异进行了非常肤浅的概述,其中谈到了除了格式(delimited
vs xml
)之外正在发生的根本变化
您问题的第二部分并没有真正的明确答案,并且与您的第四个问题相关。CCD可以与HL7v2 兼容,但要困难得多,并且依赖于发送方和接收方对许多问题的共同理解(hl7v2 是一个非常松散的“标准”)。以下是 HL7standard.com 对此主题的看法:
简短的回答是“是”,长的回答是“视情况而定”。
CDA/CCD 文件有不同级别。假设您有一个相当健壮的某种风格的 HL7 v2 报告(最有可能是 MDM 或 ORU 类型的消息),则可能可以从 HL7 v2 消息创建 Level-1 CDA 文档。
获取 HL7 v2 消息并将其转换为 Level-2 或 Level-3 CDA 文档会更加困难。这些格式需要更多数据,并且这些数据需要结构化,而不仅仅是自由格式的文本。
CDA 基于 HL7 v3 RIM,兼容的 CDA 文档将遵循该数据模型。从一个数据模型映射到另一个数据模型可能具有挑战性。
所有 CDA 文件都需要有责任方或“签署”文件的人员。至少,HL7 v2 消息必须具有此信息。
将 CDA 文档转换为 HL7 v2 消息是可能的,但如果它是高度结构化的 Level-2 或 Level-3 文档,则可能会丢失原始文档中数据的“上下文”。如果 CDA 仅包含文本报告和一些患者人口统计信息,则可以将其转换为可比较的 v2 消息。
为了获得完整的字段列表,我只需要购买完整的 HL7 标准......也许可以看看bluebuttonplus.org ......虽然请记住,v2 可能会导致一些混乱,因为消息子段并不总是在不同的演员之间始终如一地使用。无论如何,我认为您所问的大多数问题都没有明确的答案,但至少您确实需要处理这两种格式。我还想说明你可能想看看像Mirth或InterfaceWare这样的产品来处理你的一些解析和测试。