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」のようなキャメル ケースのプロパティについてはどうですか。クエリ パラメータも小文字で、次のようになります

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 に答える