2

我正在处理 CDA 文档。我能够根据 CDA 模式验证 XML 文档并找出 xml 是否为 CDA。但如果是 CDA,那么 CDA 文件有两类。

  1. 结构化 CDA(人类可读文本)
  2. 非结构化 CDA(嵌入式 blob 或引用文档)

将 CDA 区分为结构化或非结构化文档的关键 XML 元素是什么?

4

2 回答 2

4

Structured document look for:

ClinicalDocument/component/structuredBody

Blob - unstructured look for:

ClinicalDocument/component/nonXmlBody

Use nonXmlBody/text to include blob or reference using the ED datatype

于 2013-05-17T10:21:26.390 回答
1

您可以将 CDA 中的非结构化文档表示为 C-CDA (Consolidated CDA) 或 HITSP C62。如今,C62 得到了更普遍的支持;快速的GitHub 搜索没有显示任何非结构化的 C-CDA 实现。

注:以下引用和示例来自非规范性规范。您可能需要 HL7 会员资格才能查看规范标准。

C-CDA:

来自MDHT 模型文档(需要帐户):

  1. 应仅包含一个 [1..1] templateId ( CONF:7710, CONF:10054 ),这样它

    一个。应仅包含一个 [1..1] @root="2.16.840.1.113883.10.20.21.1.10"

例子

<?xml version="1.0" encoding="UTF-8"?>
    <ClinicalDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:hl7-org:v3" xsi:schemaLocation="urn:hl7-org:v3 CDA.xsd">
    <realmCode code="US"/>
    <typeId root="2.16.840.1.113883.1.3"/>
    <templateId root="2.16.840.1.113883.10.20.21.1.10"/>
    <templateId root="2.16.840.1.113883.10.20.22.1.1"/>
    <code code="18842-5" codeSystem="2.16.840.1.113883.6.1" displayName="Discharge summarization note"/>
    <confidentialityCode codeSystem="2.16.840.1.113883.5.25" codeSystemName="ConfidentialityCode"/>
    <custodian>
        <assignedCustodian>
            <representedCustodianOrganization/>
        </assignedCustodian>
    </custodian>
</ClinicalDocument>

HITSP C62:

来自MDHT 模型文档(需要帐户):

  1. 应仅包含一个 [1..1] templateId ( ) 以便它

    一个。应仅包含一个 [1..1] @root="2.16.840.1.113883.3.88.11.62.1"

例子

<?xml version="1.0" encoding="UTF-8"?>
    <ClinicalDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:hl7-org:v3" xsi:schemaLocation="urn:hl7-org:v3 CDA.xsd">
    <realmCode code="US"/>
    <typeId root="2.16.840.1.113883.1.3"/>
    <!-- HITSP C62  template -->
    <templateId root="2.16.840.1.113883.3.88.11.62.1"/>
    <!-- HL7 General Header Constraints-->
    <templateId root="2.16.840.1.113883.10.20.3"/>
    <!-- IHE Medical Documents -->
    <templateId root="1.3.6.1.4.1.19376.1.5.3.1.1.1"/>
    <!-- IHE Scanned Documents (XDS-SD) -->
    <templateId root="1.3.6.1.4.1.19376.1.2.20"/>
    <code code="18842-5" codeSystem="2.16.840.1.113883.6.1" displayName="Discharge summarization note"/>
    <recordTarget>
        <patientRole>
            <patient/>
        </patientRole>
    </recordTarget>
</ClinicalDocument>

您可以在 MDHT自动化测试结果中查看一些额外的 XML 示例。

对于接收组织来区分非结构化文档的内容,您应该将内容类型存储在 <code> 元素中,如示例中所示。内容类型也可以存储在 XDS 提交集中的 <classCode> 或 <typeCode> 元素中。

于 2013-01-24T04:08:40.647 回答