22.5.8. API: patch
支持制作者和使用者
patch API 在语法中定义,如下所示:
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> 额外;
fhir/patchById API 方法有下表中列出的参数:
参数 | 描述 | 类型 |
---|---|---|
extraParameters | 如需可以传递的完整参数列表,请参阅 ExtraParameters,可以是 NULL | map |
id | 要修补的资源 ID | IIdType |
patchBody | 补丁文档的正文以符合 XML 或 JSON 进行序列化 | 字符串 |
preferReturn | 在请求中添加 Prefer 标头,请求服务器包括或禁止资源正文作为结果的一部分。如果服务器返回资源,它将通过 MethodOutcome#getResource ()解析一个客户端可访问的资源 | PreferReturnEnum |
stringId | 要修补的资源 ID | 字符串 |