HL7-Fhir: параметры поискового запроса чувствительны к регистру или всегда строчные?

Вопрос 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

2 ответа

  1. параметры указываются с учетом регистра, хотя серверы могут поддерживать свои собственные дополнительные параметры, серверы могут не применять регистр.

  2. параметр запроса не должен совпадать с именем свойства. Список имен параметров, определенных в стандарте, следует за ресурсом (например, здесь: http://hl7.org/fhir/patient.html).

Ссылка здесь: http://hl7.org/fhir/dstu2/search.html"Серверы не обязаны обеспечивать чувствительность к регистру имен параметров, хотя имена чувствительны к регистру (а URL-адреса обычно чувствительны к регистру)."

Более длинные имена могут быть разделены тире.

Другие вопросы по тегам