使用EverestFramework.Net读取HL7cda-xml文件

本文关键字:HL7cda-xml 文件 读取 Net EverestFramework 使用 | 更新日期: 2023-09-27 17:59:49

我读到everest框架支持HL7 CDA V3 Xml文件,但我找不到任何关于如何使用此框架从Xml文件读取数据的示例。有人知道怎么做吗?谢谢框架链接:http://everest.codeplex.com/

使用EverestFramework.Net读取HL7cda-xml文件

有一些例子暗示了这一点,指南书中也有一些很好的例子。在代码文档中,有一个从字符串中读取的示例(请参阅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;
} 

我不知道这个框架,但我对解析HL7 CDA的建议是使用Xpath等XML技术。更好的性能和更简单的

问候,Martí