Чтение файла HL7 cda xml с использованием Everest Framework .Net

Я читал, что платформа Everest поддерживает Xml-файл HL7 CDA V3, но я не могу найти примеров того, как использовать эту структуру для чтения данных из XML-файлов. Кто-нибудь знает, как это сделать? Спасибо. Ссылка на платформу: http://everest.codeplex.com/


person Nic    schedule 26.06.2015    source источник


Ответы (2)


Есть несколько примеров, намекающих на это, и в путеводителе есть несколько хороших примеров. В документации по коду есть пример чтения из строки (см. документацию XmlIts1Formatter.Parse), который можно адаптировать к любому XmlReader:

using(XmlStateReader xr = new XmlStateReader(XmlReader.Create(@"C:\path-to-file.xml")))
{
    var fmtr = new XmlIts1Formatter();
    fmtr.ValidateConformance = false;
    fmtr.GraphAides.Add(new ClinicalDocumentDatatypeFormatter());
    var parseResult = fmtr.Parse(xr, typeof(ClinicalDocument));
    // There is a variable called structure which will contain your
    var cda = parseResult.Structure as ClinicalDocument;
} 
person Justin Fyfe    schedule 29.06.2015

Я ничего не знаю об этой структуре, но мой совет по разбору HL7 CDA — делать это с использованием технологий XML, таких как Xpath. Лучшая производительность и простота

Привет, Марти

person Marti Pàmies Solà    schedule 28.06.2015