当前位置: 首页 > 工具软件 > FHIR Server > 使用案例 >

在Windows上部署一个FHIR服务器(HAPI FHIR)

昝枫
2023-12-01

由于需要,最近想部署一个可以内部学习使用的FHIR服务器,四下寻找多日,分别关注过InterSystems IRIS、MicroSoft FHIR Server for Azure、HAPI FHIR。由于趋向于在Windows平台进行部署和使用,所以一开始尝试使用前两个的源码进行编译部署,但由于各种问题,始终无法正常运行起来。最后,还是使用了Java版本的HAPI FHIR,这里必须赞一下maven!太方便了!在这里做下记录,给自己留一份资料,也给所有需要的人提供一点帮助吧。

一、首先准备好以下软件包

        1、hapi-fhir-jpaserver-starter-master(https://github.com/hapifhir/hapi-fhir-jpaserver-starter【2022/11/17最新版本】)     

        2、jdk-17_windows-x64_bin(直接官网下载)

        3、apache-maven-3.8.6-bin(我下的当时最新版)

        4、Postman(版本随意,用于测试FHIR服务)

        5、h2数据库(http://www.h2database.com/html/download.html【用其中的工具查看数据库】)

        其中1是必须的,2、3也是必须的,但版本要根据1的要求,4、5都是辅助工具,非必要软件,仅用于服务的测试和数据库的查看

二、安装

        1、安装jdk,完成安装后记得设置系统环境变量

        ●添加JAVA_HOME设置到jdk的安装路径下
        ●在Path中添加jdk安装目录下的bin路径

        2、 部署maven,解压文件包到选定目录下后,设置环境变量

        ●添加M2_HOME设置到jdk的安装路径下
        ●在Path中添加maven安装目录下的bin路径

         3、将hapi-fhir-jpaserver-starter-master解压到选定目录下,并在当前路径下执行命令行:

mvn clean install

         完成后再继续执行命令行:

mvn jetty:run

        待执行完成后,如果部署正确,就可以通过localhost:8080对FHIR服务器进行访问了,这时也可以通过Postman测试FHIR标准数据的CURD等操作,也可以通过H2中的工具查看相关数据

以上,就是部署HAPI FHIR服务器的完整步骤,另外,如果部署的服务器没有联网的话,maven是无法完成项目构建的,可以在构建的时候联网或者在有网络的电脑上完成构建,再将fhir程序目录下的target打包靠到部署的电脑上,同时需要拷贝的还有联网电脑上,当前用户目录下的.m2文件夹,也靠拷贝到部署电脑下的用户目录下

 类似资料: