22.5.4. API: history


支持制作者和使用者

history API 在语法中定义,如下所示:

fhir:history/methodName?[parameters]

下表中列出了 3 种方法,后跟每种方法的详细语法。(API 方法可以有一个简写别名名称,可以在语法中使用,而不是名称。)

方法描述

onInstance

对服务器上特定资源(按 ID 和类型)的所有版本执行操作

onServer

对服务器上所有类型的所有资源都执行操作

onType

对服务器上给定类型的所有资源的所有版本执行操作

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 服务器,请使用此方法。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.