寻求EPIC FHIR可获取患者检验治疗数据的文档下载API端点建议
推荐的EPIC FHIR端点方案
针对你需要获取患者检验、治疗数据并构建医生视图的需求,以下几个EPIC FHIR端点可以直接满足需求:
DocumentReference端点
这是获取患者关联临床文档的核心入口,能检索到检验报告、治疗记录对应的各类文档资源。你可以通过过滤参数精准定位所需文档,示例请求:GET [你的FHIR基地址]/DocumentReference?patient=[患者ID]&category=clinical-note,laboratory拿到返回的资源后,通过
content.attachment.url字段即可获取实际文档的下载地址,支持PDF、HL7、FHIR结构化文档等多种格式。DiagnosticReport端点
如果你需要结构化的检验数据而非原始文档,这个端点更高效——直接返回检验项目、结果值、参考范围、报告时间等结构化字段,无需额外解析文档。示例请求:GET [你的FHIR基地址]/DiagnosticReport?patient=[患者ID]&status=final这些结构化数据可以直接映射到医生视图的检验结果模块。
Procedure端点
用于获取患者的治疗、手术类记录,返回治疗名称、执行时间、操作医师、治疗状态等关键信息,补充医生视图的治疗维度数据。示例请求:GET [你的FHIR基地址]/Procedure?patient=[患者ID]&status=completed
注意事项
- 访问这些端点前需确保已通过EPIC的授权机制(如OAuth2)获得对应权限,部分敏感数据端点需要额外的权限申请。
- 若需要批量关联数据,可使用
_include参数减少请求次数,比如同时获取DocumentReference和关联的Patient资源:GET [你的FHIR基地址]/DocumentReference?patient=[患者ID]&_include=DocumentReference:subject - 对于非结构化文档(如PDF),需要结合文本解析工具提取关键信息;如果是FHIR格式的结构化文档,可直接解析资源字段完成数据整合。
内容的提问来源于stack exchange,提问作者Bhautik Korat
相关产品推荐
相关产品推荐

