术语 | 说明 |
FHIR | Fast Healthcare Interoperability Resources,医疗健康领域的数据交换与互操作标准。本平台接口遵循该标准进行资源建模与交互。 |
baseUrl(服务基地址) | FHIR 服务的根访问地址,例如 https://HOSTNAME/INSTANCE_ID/fhir,其中 HOSTNAME 为 FHIR 服务访问域名,INSTANCE_ID 为 FHIR 服务实例 ID。腾讯云 SaaS 场景请在 腾讯健康数据服务控制台 > 实例概览中获取,独立部署场景以部署方提供的服务访问域名和实例 ID 为准。资源读写、搜索及 Bundle 提交均基于此地址构造请求 URL。 |
Content-Type | 请求体或响应体的 MIME 类型。写入类请求通常为 application/fhir+json;Patch 请求通常为 application/json-patch+json。 |
Resource(资源) | 平台存储和访问医疗健康数据的基本单元,以标准 FHIR JSON 结构表达,例如患者、检验结果、就诊记录等。 |
ResourceType(资源类型) | 资源的类别名称,用于区分不同业务实体,如 Patient、Observation、Encounter。请求 URL 中通常以资源类型作为路径段。 |
id(资源 ID) | 资源在平台内的唯一标识。读取、更新、删除等操作通常通过 [baseUrl]/[resourceType]/[id] 访问目标资源。 |
Reference(引用) | 资源之间的关联关系,通常以 ResourceType/id 形式指向另一条资源,例如 Patient/199963。 |
ETag / versionId(版本标识) | 标识资源当前版本的信息。创建或更新成功后,响应头中的 ETag 与资源 meta.versionId 可用于版本控制与并发更新判断。 |
_history | 资源历史版本访问路径后缀。通过 [baseUrl]/[resourceType]/[id]/_history/[versionId] 可读取指定历史版本。 |
Bundle | 一种特殊的 FHIR 资源,用于封装多条记录或多次交互。搜索接口返回结果 Bundle;事务/批处理接口通过提交 Bundle 批量执行操作。 |
Placeholder ID(占位符 ID) | 事务 Bundle 中为尚未落库资源分配的临时标识,通常采用 urn:uuid:{uuid} 形式,用于在同一请求内建立资源引用关系。 |
transaction / batch | Bundle 的两种处理模式。 - transaction:表示原子事务,全部条目要么一起成功,要么一起失败。 - batch:表示批处理,各条目独立执行。 |
Search Parameter(搜索参数) | 附加在资源类型 URL 后的查询参数,用于按条件筛选资源,例如 ?name=张三&gender=male。 |
OperationOutcome | 用于描述操作结果、校验信息或错误详情的 FHIR 资源,常见于删除失败或业务校验未通过等场景。 |
API Key | 调用方身份标识,用于向鉴权服务申请访问令牌。可在创建 FHIR 服务实例后于 API 密钥管理页面获取。 |
API Secret | 调用方身份密钥,与 API Key 配合使用,用于计算请求签名。请妥善保管,避免泄露。 |
Signature(签名) | 基于 API Secret 对 apiKey + timestamp 进行 HMAC-SHA256 计算得到的签名值,用于鉴权接口的身份校验。 |
AccessToken(访问令牌) | 调用鉴权接口成功后返回的 JWT 令牌,用于访问 FHIR 业务接口。 |
Bearer Token | 访问 FHIR 接口时在 HTTP 请求头中携带令牌的方式,格式为 Authorization: Bearer 。 |
API Key 和 API Secret。API Key、API Secret 和时间戳生成签名。AccessToken。AccessToken 访问 FHIR RESTful 接口。AccessToken。文档反馈