2015-11-20 28 views
1

我无法获得FHIR .NET API的最基本示例。我试图阅读他们的样本病人的数据是这样的:FHIR .NET API:无法读取网络资源

var client = new FhirClient("http://spark.furore.com/fhir"); 
var pat = client.Read<Patient>("Patient/1"); 

第二行抛出一个出现FormatException:

在第1行,POS 39:试图读取值,但读者并不在 开始的原始

我试过几个病人,相对和绝对路径,但这并没有帮助。

回答

1

您的代码是正确的。我认为你正在尝试使用旧的DSTU1版本的.NET库来读取DSTU2服务器的数据。你能否检查NuGet包的版本是0.90(或更高)?

这是您需要的一个:https://www.nuget.org/packages/Hl7.Fhir.DSTU2/

+0

它的工作原理。我可以在你的文档页面http://ewoutkramer.github.io/fhir-net-api/上提供一个更新的版本,我从这开始。顺便说一句,API非常有用,帮助我们很多! – speedymcs