Определение схем HL7 V3 для CDA R2
Компания, в которой я работаю, недавно начала проект, углубившись в мир обмена сообщениями HL7 и торговли данными. Мы используем BizTalk Server 2010 с ускорителем BTAHL7 для 2010 года, но пока успешно для HL7 v2, но теперь нам нужно принять документы HL7 v3 (CDA R2). Это ПЗС, которые мы будем принимать от внешнего поставщика.
У меня есть полный набор схем.xsd от HL7 для CDA R2 (все 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"/>
2 ответа
CDA не похож на остальные V3, и схемы v3 не имеют значения. Я бы подумал, что Biztalk специально включает схемы CDA. Те, которые вам нужны:
- Типы данных, base.xsd
- NarrativeBlock.xsd
- voc.xsd
- datatypes.xsd
- POCD_MT000040.xsd
- CDA.xsd
Как сказал @Grahame, наличие схем HL7 V3 на самом деле не поможет вам реализовать CDA в BizTalk. CCD (документ о непрерывности медицинской помощи) - это определенный набор ограничений стандарта CDA (архитектура клинической документации).
Чтобы получить схемы CCD, вы должны перейти к HL7. Вы можете загрузить спецификацию CCD, образцы и необходимые схемы напрямую, перейдя по этой ссылке, приняв лицензионное соглашение HL7 и предоставив им свои данные.
Загрузив ZIP-файл, найдите в папке CDASchemas фактические файлы схемы. Файл CDASchemas\cda\Schemas\CDA.xsd будет действовать как корневая схема.