【发布时间】:2014-03-17 03:13:24
【问题描述】:
我工作的公司最近启动了一个研究 HL7 消息传递和数据交易领域的项目。我们正在使用 BizTalk Server 2010 和 2010 年的 BTAHL7 加速器,到目前为止,HL7 v2 取得了成功,但现在我们需要接受 HL7 v3 (CDA R2) 文档。这些是我们将从外部供应商处接受的 CCD。
我拥有来自 HL7 的用于 CDA R2 的全套 .xsd 模式(全部 1541 个),但我正在努力弄清楚哪些模式与我们将收到的消息相关。我需要处理的只是来自我们贸易伙伴的测试 CCD 消息,没有其他信息。我尝试使用代码和显示名称以及 templateId 来确定这将匹配哪些子模式,以便我可以适当地映射到我们的内部规范格式以进行数据加载,但我正在努力弄清楚这一点。
我宁愿不在 BizTalk 中创建一个包含所有 1541 模式的项目来解析和验证这些文件,因为这会使阅读我的地图和转换机制变得更加困难。有没有在 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"/>
【问题讨论】:
-
什么 1541 模式?只有 8 个模式,它们没有与 templateId 挂钩。你有完整的 v3 模式集吗?这些与您的 CDA 任务无关。
-
是的,我想我确实拥有完整的 v3 架构集。但是根据这个关于 BizTalk 的 HL7 V3 的文档,即使在示例中也有 20 个模式:msdn.microsoft.com/en-us/library/bb967001(v=bts.10).aspx
-
CDA 与 V3 的其余部分不同,并且 v3 模式是无关紧要的。我会认为 Biztalk 专门包含 CDA 模式。您需要的是:datatypes-base.xsd、NarrativeBlock.xsd、voc.xsd、datatypes.xsd、POCD_MT000040.xsd、CDA.xsd
-
啊,非常感谢格雷厄姆。您介意将其添加为帖子而不是评论,以便我可以将其标记为答案吗?这个 HL7 v3 的东西是熊。那里几乎没有可靠的帮助,很难找到和辨别适当的信息。
-
好的,这是一个答案。 v3 对实施者来说从来都不是友好的——它实际上是其他规范的元规范,比如 CDA,我原以为 biztalk 会准备好一个 CDA 包
标签: biztalk biztalk-2010 hl7 hl7-cda hl7-v3