biztalk - 识别 CDA R2 的 HL7 V3 模式

标签 biztalk biztalk-2010 hl7 hl7-cda hl7-v3

我工作的公司最近启动了一个项目,深入研究 HL7 消息传递和数据交易的世界。我们将 BizTalk Server 2010 与 BTAHL7 加速器用于 2010 并成功用于 HL7 v2,但现在我们需要接受 HL7 v3 (CDA R2) 文档。这些是我们将从外部供应商处接受的 CCD。

我有来自 HL7 的全套 .xsd 模式,用于 CDA R2(全部 1541 个),但我正在努力确定哪些模式与我们将接收的消息相关。我所要做的就是测试来自我们贸易伙伴的 CCD 消息,没有其他信息。我尝试使用代码和显示名称以及 templateId 来确定这将匹配哪些子模式,以便我可以适本地映射到我们的内部规范格式以进行数据加载,但我正在努力弄清楚这一点。

我宁愿不在 BizTalk 中创建一个项目来保存所有 1541 个模式来解析和验证这些文件,因为这会使阅读我的 map 和转换机制变得更加困难。有没有在 HL7 v3 和 BizTalk 方面有经验的人对我如何根据测试文件中的可用信息识别适当的子模式有任何指导?

这是标题信息:

<realmCode code="US"/>
<typeId root="XXX" extension="POCD_HD000040"/>        
<templateId root="2.16.840.1.113883.10.20.1"/>
<templateId root="2.16.840.1.113883.3.88.11.32.1"/>
<templateId root="1.3.6.1.4.1.19376.1.5.3.1.1.6"/>
<templateId root="1.3.6.1.4.1.19376.1.5.3.1.1.2"/>
<templateId root="1.3.6.1.4.1.19376.1.5.3.1.1.1"/>
<templateId root="2.16.840.1.113883.10.20.3"/>
<templateId root="2.16.840.1.113883.3.88.11.83.1"/>
<id root="1.2.840.113619.21.1.3164884235793924544.1704986688012700"/>
<code code="34133-9" codeSystem="XXX" codeSystemName="LOINC" displayName="Summarization of episode note"/>
<title>XXX</title>
<effectiveTime value="20140110152448-0500"/>
<confidentialityCode code="N" codeSystem="XXX"/><languageCode code="en-US"/>

最佳答案

CDA 与 V3 的其余部分不同,v3 模式无关紧要。我原以为 Biztalk 专门包含 CDA 模式。你需要的是:

  • 数据类型-base.xsd
  • NarrativeBlock.xsd
  • voc.xsd
  • 数据类型.xsd
  • POCD_MT000040.xsd
  • CDA.xsd
  • 关于biztalk - 识别 CDA R2 的 HL7 V3 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21835607/

    相关文章:

    sql-server-2008-r2 - Biztalk 不跟踪发送/接收端口

    xslt - 如何使用 BizTalk 映射器将 2 个不同的节点映射到重复节点

    android - HL7 数据库设置和 android 客户端以 hl7 格式存储患者信息

    java - HAPI v2.0 Hl7消息

    biztalk - Biztalk 主机进程的配置文件

    biztalk - 有没有办法获取 MBV/BHM 中使用的查询

    biztalk - 在 biztalk 2010 中调试编排

    xml - 如何构建这个使用 SSIS、XML 和 BizTalk 技术的项目?