22.5.8. API: パッチ
プロデューサーとコンシューマーの両方がサポート対象
パッチ API は、次の構文で定義されます。
fhir:patch/methodName?[parameters]
fhir:patch/methodName?[parameters]以下の表に 2 つのメソッドをリストし、その後に各メソッドの詳細な構文を示します。(API メソッドには、名前の代わりに構文で使用できる省略形の別名を付けることができます)
| メソッド | 説明 | 
|---|---|
| 指定されたリソース ID にパッチを適用します | |
| 特定の検索 URL に対して条件付きの作成として更新を実行する必要があることを指定します。 | 
22.5.8.1. メソッド patchById
署名:
- ca.uhn.fhir.rest.api.MethodOutcome patchById(String patchBody, String stringId, ca.uhn.fhir.rest.api.PreferReturnEnum preferReturn, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);
- ca.uhn.fhir.rest.api.MethodOutcome patchById(String patchBody, org.hl7.fhir.instance.model.api.IIdType id, ca.uhn.fhir.rest.api.PreferReturnEnum preferReturn, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);
fhir/patchById API メソッドには、次の表に示すパラメーターがあります。
| パラメーター | 説明 | タイプ | 
|---|---|---|
| extraParameters | 渡すことができるパラメーターの完全なリストについては、ExtraParameters を参照してください。NULL の場合があります。 | マップ | 
| id | パッチを適用するリソース ID | IIdType | 
| patchBody | に準拠する XML または JSON でシリアル化されたパッチドキュメントの本文 | String | 
| preferReturn | リクエストに Prefer ヘッダーを追加します。これは、サーバーが結果の一部としてリソース本文を含めるか抑制することを要求します。リソースがサーバーによって返された場合、それは解析され、MethodOutcome#getResource () を介してクライアントにアクセス可能になります。 | PreferReturnEnum | 
| stringId | パッチを適用するリソース ID | String |