C# 使用Everest Framework.Net读取HL7 cda xml文件
我读过everest框架支持HL7CDAV3XML文件,但我找不到任何关于如何使用该框架从Xml文件读取数据的示例。 有人知道怎么做吗? 谢谢C# 使用Everest Framework.Net读取HL7 cda xml文件,c#,hl7,cda,hl7-v3,C#,Hl7,Cda,Hl7 V3,我读过everest框架支持HL7CDAV3XML文件,但我找不到任何关于如何使用该框架从Xml文件读取数据的示例。 有人知道怎么做吗? 谢谢 框架链接:我不知道这个框架,但我对解析HL7CDA的建议是使用Xpath之类的XML技术。性能更好,更简单 您好, Martí有一些例子可以说明这一点,指南中也有一些很好的例子。在代码文档中有一个从字符串读取的示例(请参阅XmlIts1Formatter.Parse的文档),您可以将其应用于任何XmlReader: using(XmlStateReade
框架链接:我不知道这个框架,但我对解析HL7CDA的建议是使用Xpath之类的XML技术。性能更好,更简单 您好,
Martí有一些例子可以说明这一点,指南中也有一些很好的例子。在代码文档中有一个从字符串读取的示例(请参阅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;
}