Я читал, что платформа Everest поддерживает Xml-файл HL7 CDA V3, но я не могу найти примеров того, как использовать эту структуру для чтения данных из XML-файлов. Кто-нибудь знает, как это сделать? Спасибо. Ссылка на платформу: http://everest.codeplex.com/
Чтение файла HL7 cda xml с использованием Everest Framework .Net
Ответы (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