我正在处理 CDA 文档。我能够根据 CDA 模式验证 XML 文档并找出 xml 是否为 CDA。但如果是 CDA,那么 CDA 文件有两类。
- 结构化 CDA(人类可读文本)
- 非结构化 CDA(嵌入式 blob 或引用文档)
将 CDA 区分为结构化或非结构化文档的关键 XML 元素是什么?
我正在处理 CDA 文档。我能够根据 CDA 模式验证 XML 文档并找出 xml 是否为 CDA。但如果是 CDA,那么 CDA 文件有两类。
将 CDA 区分为结构化或非结构化文档的关键 XML 元素是什么?
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
您可以将 CDA 中的非结构化文档表示为 C-CDA (Consolidated CDA) 或 HITSP C62。如今,C62 得到了更普遍的支持;快速的GitHub 搜索没有显示任何非结构化的 C-CDA 实现。
注:以下引用和示例来自非规范性规范。您可能需要 HL7 会员资格才能查看规范标准。
来自MDHT 模型文档(需要帐户):
应仅包含一个 [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>
来自MDHT 模型文档(需要帐户):
应仅包含一个 [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> 元素中。