【问题标题】:fhir-net-api (STU3) - Hl7.Fhir.Model.PlanDefinition parsing errorfhir-net-api (STU3) - Hl7.Fhir.Model.PlanDefinition 解析错误
【发布时间】:2019-04-19 19:25:37
【问题描述】:

使用 HL7.FHIR.STU3.Core,我在尝试解析 PlanDefinition FHIR 文件时遇到无效的强制转换异常。

是否需要为 PlanDefinition 文件设置架构?

        string HL7FilePath = string.Format("{0}\\{1}", System.IO.Directory.GetCurrentDirectory(), "ANA3.xml");
        string HL7FileData = File.ReadAllText(HL7FilePath)

        var b = new FhirXmlParser().Parse<Bundle>(HL7FileData);

错误

InValidCastException {"Unable to cast object of type 'Hl7.Fhir.Model.PlanDefinition' to type 'Hl7.Fhir.Model.Bundle'."}

【问题讨论】:

    标签: hl7-fhir


    【解决方案1】:

    您正在尝试将 PlanDefinition 资源解析为 Bundle 对象,正如 InvalidCastException 告诉您的那样。如果您将 Parse&lt;Bundle&gt; 更改为 Parse&lt;PlanDefinition&gt; 您的代码应该可以正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-31
      • 1970-01-01
      • 2017-12-24
      • 1970-01-01
      • 2019-09-09
      • 2014-08-16
      • 1970-01-01
      相关资源
      最近更新 更多