本站资源仅供教育与科研用途
返回资源列表
临床数据与标准 开源项目 中级

HAPI FHIR JPA Server Starter

用于快速启动可持久化 FHIR Server 的 HAPI FHIR JPA 示例服务器。

前往 GitHub 仓库
医学子领域
临床数据与标准
资源类型
开源项目
开源协议
Apache License 2.0
部署方式
Docker 或 Docker Compose
仓库链接
https://github.com/hapifhir/hapi-fhir-jpaserver-starter
FHIRHL7互操作临床数据标准Docker
部署引导

快速部署

Docker 命令
git clone https://github.com/hapifhir/hapi-fhir-jpaserver-starter.git
cd hapi-fhir-jpaserver-starter
docker compose up -d
涉及患者数据的项目请仅用公开或脱敏数据集,部署说明可能随项目更新变化

简介

HAPI FHIR JPA Server Starter 是 HAPI FHIR 官方推荐的入门服务器项目,可提供 FHIR 资源的创建、读取、更新、删除和搜索等标准操作。它适合 FHIR 接口验证、互操作原型、教学环境和临床数据标准测试。

部署步骤

  1. 安装 Docker。
  2. 克隆仓库:
git clone https://github.com/hapifhir/hapi-fhir-jpaserver-starter.git
cd hapi-fhir-jpaserver-starter
  1. 使用仓库脚本构建 Docker 镜像并运行:
./build-docker-image.sh
docker run -p 8080:8080 hapi-fhir/hapi-fhir-jpaserver-starter:latest
  1. Windows 用户可参考仓库中的 build-docker-image.bat
  2. 启动后访问 http://localhost:8080/fhir/metadata 检查 CapabilityStatement。
  3. 如果需要外部数据库,按仓库配置文件改为 PostgreSQL、Oracle 等数据库;默认 H2 更适合本地测试。

适用场景

  • FHIR R4/R5 接口学习和互操作测试。
  • 医院系统、科研数据库或 App 的 FHIR API 原型。
  • 验证 Patient、Observation、Encounter、Condition 等资源建模。
  • 需要本地可控 FHIR 沙箱而不是使用云厂商托管服务的团队。