Как определить, соответствует ли документ формату CDA или CCD?

Я работаю над получением данных из клинического документа (cda или ccd). Я хочу определить, является ли документ CDA или CCD. Я проверял API Java MDHT, но не нашел связанных.

2 ответа

Новым стандартом для каждого этапа значимого использования является C-CDA, и все поставщики EHR должны соответствовать требованиям, чтобы оставаться "сертифицированными". Вы действительно не должны встречать слишком много CCR.

Также не очень понятно, почему MDHT используется, когда такие ресурсы, как bluebutton+ (первоначально VA, а теперь инициатива через ONC) гораздо проще и js в их библиотеке будут анализировать большинство форм C-CDA. Проверьте их ресурсы - https://github.com/blue-button/bluebutton.js/

Проверьте также этот ресурс - http://ccda-scorecard.smartplatforms.org/static/ccdaScorecard/

Вам нужно будет уточнить, как вы используете CDA и CCD (Вы имели в виду CCR) - CCD означает "Документ о непрерывности ухода", существует две версии - последняя является частью консолидированного стандарта от hl7 - CCD - это CDA

MDHT реализовал и вы можете использовать CDAUtil.load на ресурсе документа; MDHT вернет Java-объект типа документа и использует instanceof для проверки типа документа

ClinicalDocument clinicalDocument = CDAUtil.load(new FileInputStream("somedocument.xml"), result);
        if (clinicalDocument instanceof ContinuityOfCareDocument) {
                // Do something here
        }

Вот простая структура обработки документов с использованием MDHT https://www.projects.openhealthtools.org/integration/viewvc/viewvc.cgi/trunk/examples/org.openhealthtools.mdht.cda.processor/?root=mdht-models&system=exsy1002

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