Как различить структурированные и неструктурированные CDA?

Я работаю в документах CDA. Я могу проверить документы XML по схеме CDA и выяснить, является ли XML CDA или нет. Но если это CDA, то есть две категории документов CDA.

  1. Структурированный CDA (текст, читаемый человеком)
  2. Неструктурированный CDA (встроенный блоб или ссылочные документы)

Какой ключевой элемент XML отличает CDA от структурированного или неструктурированного документа?

2 ответа

Структурированный документ ищет:

ClinicalDocument/component/structuredBody

Blob - неструктурированный вид для:

ClinicalDocument/component/nonXmlBody

Используйте nonXmlBody/text, чтобы включить blob или ссылку, используя тип данных ED

Вы можете представить неструктурированный документ в CDA как C-CDA (Консолидированный 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>

Вы можете просмотреть некоторые дополнительные примеры XML в результатах автоматического тестирования MDHT.

Чтобы получающая организация разграничивала содержимое неструктурированного документа, вы должны сохранить тип содержимого в элементе , как показано в примерах. Тип содержимого также может храниться в элементах или в наборе отправки XDS.

Другие вопросы по тегам