0

在规范中。文档, http: //www.hl7.org/implement/standards/fhir/query.htm#base

服务器将 HTTP 响应中的结果作为一个包(在 XML 中,一个原子提要)中返回,其中包括作为查询结果的资源

在 JSON 中,结果所需的格式是什么?

似乎没有为 atom 提要定义 JSON 格式。服务器上的示例(例如http://hl7connect.healthintersections.com.au/svc/fhir)使用简单的转换(XML -> JSON)。确认的 ?

恕我直言,应明确定义预期格式的精度。

4

2 回答 2

2

包的 JSON 格式记录在这里:http ://hl7.org/implement/standards/fhir/json.htm#json-bundles

于 2013-08-19T21:11:20.943 回答
1

使用直接的转换(XML -> JSON)。确认的 ?

请注意,从 xml 转换为 json 从来都不是那么简单:在资源和 Bundle 格式中,您都需要了解

  1. 哪些元素重复:在 xml 元素中只是重复,在 FHIR Json 表示中重复的项目(即使只有一个!)总是在数组中呈现
  2. 元素的类型:虽然在 xml 中所有元素都使用文本“值”属性,但 bool、int 和 decimal 类型的元素使用原生 Json 类型呈现。

这需要您的 xml -> json 转换器了解模型(基数、元素类型)。如果可能的话,您可以使用 FHIR 附带的 C# 和 Java 解析器/序列化器来帮助您执行此操作。

于 2013-08-20T11:50:49.187 回答