22.5.4. API: history
支持制作者和消费者
历史记录 API 在语法中定义,如下所示:
fhir:history/methodName?[parameters]
下表中列出了 3 个方法,后面列出了每种方法的详细语法。(API 方法可以有一个简写的别名名称,可在语法中使用,而不是名称。)
方法 | Description |
---|---|
在服务器中对特定资源的所有版本执行操作(按 ID 和类型) | |
对服务器上所有类型资源的所有版本执行操作 | |
在服务器中给定类型的所有资源的所有版本执行操作 |
22.5.4.1. 实例方法
签名:
- 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, java. 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 服务器,请使用此方法。 | 类 |