22.5.4. API: history
支持制作者和使用者
history API 在语法中定义,如下所示:
fhir:history/methodName?[parameters]
下表中列出了 3 种方法,后跟每种方法的详细语法。(API 方法可以有一个简写别名名称,可以在语法中使用,而不是名称。)
方法 | 描述 |
---|---|
对服务器上特定资源(按 ID 和类型)的所有版本执行操作 | |
对服务器上所有类型的所有资源都执行操作 | |
对服务器上给定类型的所有资源的所有版本执行操作 |
22.5.4.1. 对Instance 的方法
签名:
- org.hl7.fhir.instance.model.api.IBaseBundle onInstance (org.hl7.fhir.instance.model.api.IIdType id, Class<org.hl7.fhir.instance.model.api.IBaseBundle> returnType, Integer count, java.util.Date cutoff, org.hl7.fhir.instance.model.api.IPrimitiveType<java.util.Date> iCutoff, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);
fhir/onInstance API 方法具有下表中列出的参数:
参数 | 描述 | 类型 |
---|---|---|
数量 | 请求服务器仅返回最多Count 个资源数,可能为 NULL | 整数 |
cutoff | 请求服务器仅返回在给定时间(含)创建的资源版本,可能为 NULL | Date |
extraParameters | 如需可以传递的完整参数列表,请参阅 ExtraParameters,可以是 NULL | map |
iCutoff | 请求服务器仅返回在给定时间(含)创建的资源版本,可能为 NULL | IPrimitiveType |
id | IIdType 必须使用资源类型和资源 ID 填充 | IIdType |
returnType | 请求方法返回 Bundle 资源(如 ca.uhn.fhir.model.dstu2.resource.Bundle)。如果您要访问 DSTU2 服务器,请使用此方法。 | 类 |