fhir-net-api (STU3) - Hl7.Fhir.Model.PlanDefinition 解析错误
fhir-net-api (STU3) - Hl7.Fhir.Model.PlanDefinition parsing error
使用 HL7.FHIR.STU3.Core,我在尝试解析 PlanDefinition FHIR 文件时收到无效转换异常。
Do I need to set the Schema for PlanDefinition file?
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'."}
您正在尝试将 PlanDefinition 资源解析为 Bundle 对象,正如 InvalidCastException 告诉您的那样。如果您将 Parse<Bundle>
更改为 Parse<PlanDefinition>
,您的代码应该可以正常工作。
使用 HL7.FHIR.STU3.Core,我在尝试解析 PlanDefinition FHIR 文件时收到无效转换异常。
Do I need to set the Schema for PlanDefinition file?
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'."}
您正在尝试将 PlanDefinition 资源解析为 Bundle 对象,正如 InvalidCastException 告诉您的那样。如果您将 Parse<Bundle>
更改为 Parse<PlanDefinition>
,您的代码应该可以正常工作。