Как определить уникальные записи в файле ccda?

По сути, если пользователь снова загружает тот же самый документ c-cda или другие документы, содержащие те же записи, такие как лекарства, жизненно важные органы, аллергии, операции и т. Д., Чем я хочу убедиться, что они не дублируются в базе данных и хотят пропустить их повторную вставку.

1 ответ

Каждая запись в HL7 CDA может иметь атрибут id, форма определения которого RIM HL7 V3 имеет вид: 3.1.1.3 Act.id:: SET (0..N) Определение: Уникальный идентификатор для Act.

Используйте его, чтобы однозначно идентифицировать вас и избежать дубликатов.

Этот элемент не является обязательным, но если вы внедряете C-CDA, этот шаблон для администрирования вещества указывает, что этот элемент является обязательным, поэтому вы должны попросить отправителя документа сообщить об этом. Вот пример формы введения вещества C-CDA:

<substanceAdministration classCode="SBADM" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.16"/>
<id root="cdbd33f0-6cde-11db-9fe1-0800200c9a66"/>
<text>
<reference value="#med1/>
Proventil 0.09 MG/ACTUAT inhalant solution, 2 puffs QID PRN wheezing
</text>
<statusCode code="completed"/>
<effectiveTime xsi:type="IVL_TS">
<low value="20110301"/>
<high value="20120301"/>
</effectiveTime>
<effectiveTime xsi:type="PIVL_TS" institutionSpecified="true" operator="A">
<period value="6" unit="h"/>
</effectiveTime>
...

Марти martipamies@vico.org

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