Сопоставление ресурса комплекта fhir с cda в javascript

Я пытался найти способ сопоставить ресурс пакета fhir с документами cda в javascript. Я нашел такой ресурс, как "https://github.com/amida-tech/fhir2ccda" но у него нет описания. Найден документ $document для операции, но нет подходящего примера. Может ли кто-нибудь сказать какой-либо ресурс, связанный с этим?


person Sakshi Shukla    schedule 03.03.2020    source источник


Ответы (2)


Вы можете посмотреть на https://chat.fhir.org/#narrow/stream/179273-CCDA-.2F.20FHIR.20mapping.20stream. Это, пожалуй, лучшее место для обсуждения.

person Lloyd McKenzie    schedule 04.03.2020
comment
Полезная ссылка @lloyd - person Sakshi Shukla; 04.03.2020

Для меня лучший вариант - реализовать xslt (это то, что я реализовал). Итак, вам следует:

  1. Во-первых, вы должны иметь свой ресурс в формате XML. Если вы вводите файл application+fhir/xml, идите вперед, если это JSON, вы можете преобразовать его в XML с помощью HAPI FHIR или другой XML-библиотеки JSON 2.
  2. Реализовать XSLT
  3. Применить XSLT

Надеюсь полезно.

person Marti Pàmies Solà    schedule 04.03.2020
comment
Откуда я возьму xslt? У меня есть ресурс пакета через операцию поиска @marti - person Sakshi Shukla; 05.03.2020
comment
Придется реализовать, насколько я знаю официальной нет. Это будет выглядеть примерно так: ‹xsl:template match=fhir:Bundle› ‹!-- Корневой элемент CDA --› ‹xsl:element name=ClinicalDocument namespace=urn:hl7-org:v3› ‹!-- Реальный код универсальный --› ‹xsl:element name=realmCode namespace=urn:hl7-org:v3› ‹xsl:attribute name=code› ‹xsl:value-of select='UV'/› ‹/xsl:attribute› ‹/ xsl:элемент› - person Marti Pàmies Solà; 09.03.2020