fhir-net-api (STU3) - ошибка разбора Hl7.Fhir.Model.PlanDefinition - PullRequest
0 голосов
/ 16 ноября 2018

Используя HL7.FHIR.STU3.Core, я получаю недопустимое исключение приведения при попытке проанализировать файл FHIR PlanDefinition.

Нужно ли устанавливать схему для файла 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'."}

1 Ответ

0 голосов
/ 19 ноября 2018

Вы пытаетесь проанализировать ресурс PlanDefinition в объект Bundle, как сообщает InvalidCastException. Если вы измените Parse<Bundle> на Parse<PlanDefinition>, ваш код должен работать нормально.

...