簡體   English   中英

使用 Everest Framework .Net 讀取 HL7 cda xml 文件

[英]Read HL7 cda xml file using Everest Framework .Net

我讀過everest framework support HL7 CDA V3 Xml file,但我找不到任何關於如何使用這個框架從xml文件讀取數據的例子。 有人知道怎么做嗎? 謝謝。 框架鏈接: http : //everest.codeplex.com/

有一些例子暗示了這一點,指南書中有一些很好的例子。 在代碼文檔中有一個從字符串中讀取的示例(請參閱 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 技術來做。 更好的性能和更簡單的

問候,馬蒂

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM