0

问题 1]
在查看参考实现示例时: http: //fhirtest.uhn.ca

我看到对http://fhirtest.uhn.ca/baseDstu2/Patient?namE=Meier的搜索返回和错误消息如下:

{
    "resourceType":"OperationOutcome",
    "issue":[
        {
            "severity":"error",
            "diagnostics":"Invalid request: The FHIR endpoint on this server does not know how to handle GET operation[Patient] with parameters [[namE]]"
        }
    ]
}

这是在 Fhir 规范中定义的,还是取决于服务器如何处理?

(我在这里找到了一些关于 REST API 的问题/回复:REST API 应该区分大小写还是不区分大小写?


问题 2]
像“referencedOrganization”这样的驼峰式属性怎么样,查询参数也应该小写并且看起来像:http://fhirtest.uhn.ca/baseDstu2/Patient? referencedorganization=abc

4

2 回答 2

1
  1. 参数被指定为区分大小写,但由于服务器可以选择支持自己的附加参数,服务器可以选择不强制区分大小写

  2. 查询参数不必与属性名称相同。标准中定义的参数名称列表位于资源之后(例如:http: //hl7.org/fhir/patient.html#search

于 2015-09-25T12:36:14.700 回答
1

链接在这里:http ://hl7.org/fhir/dstu2/search.html#conformance “服务器不需要对参数名称强制区分大小写,尽管名称区分大小写(并且 URL 通常区分大小写)。 "

较长的名称可以用破折号分隔。

于 2015-09-25T13:35:31.933 回答