如何在Epic中创建Encounter?已成功创建患者但找不到POST端点
Epic FHIR 创建Encounter操作指南
- 确认权限:首先检查你的应用是否已申请并获得
Encounter.Write权限范围。创建患者用的Patient.Write权限不包含Encounter的写操作,需要在Epic开发者门户中单独配置该权限。 - POST端点格式:Epic FHIR的Encounter创建端点遵循标准FHIR R4规范,格式为:
以Epic沙箱环境为例,完整端点通常是:[你的Epic FHIR服务器基础URL]/Encounterhttps://fhir.epic.com/interconnect-fhir-oauth/api/FHIR/R4/Encounter - 请求要求:
- 请求头必须包含
Authorization: Bearer [有效访问令牌]和Content-Type: application/fhir+json。 - 请求体需提交符合FHIR R4标准的Encounter JSON资源,必填字段至少包括:
status:Encounter的状态,例如planned、in-progressclass:使用http://terminology.hl7.org/CodeSystem/v3-ActCode编码系统的类别,例如AMB(门诊)subject:引用已创建的患者资源,格式为{"reference": "Patient/[患者ID]"}
- 请求头必须包含
- 排查步骤:
- 若仍无法访问,可通过GET请求
[基础URL]/metadata获取服务器元数据,查看Encounter资源是否标注支持create交互。 - 确认所在Epic环境(沙箱/生产)是否允许创建Encounter,部分测试环境可能有限制。
- 若仍无法访问,可通过GET请求
内容的提问来源于stack exchange,提问作者HTech
相关产品推荐
相关产品推荐

