# DJ_FHIR_Server **Repository Path**: cyf2018/DJ_FHIR_Server ## Basic Information - **Project Name**: DJ_FHIR_Server - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2018-07-10 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 项目介绍 FHIR 测试服务端 + FHIR 测试客户端 (NetBeans 下导包直接启动即可) 岱嘉 与 卫宁 就FHIR 标准测试最终版 测试时间:2018年7月12日 测试地点:贵州省贵州市国际生态会议中心 软件架构 软件架构说明 基础框架: SpringBoot + jpa + FHIR 测试程序 + logback REST ful API 链接: http://hapifhir.io/doc_rest_operations.html#Search_Parameters_String_Introduction FHIR API 链接: http://hapifhir.io/apidocs/index.html 安装教程 1.建表语句参考: db文件下的create.sql 清空数据参考: delete.sql 2.环境: jdk1.8 + maven3.3.9 + idea + plsql + oracle 启动方法: 1. 建表: /db/create.sql 2. 连库: application.properties 3. 启动: FhirApplication -- run -- 运行 访问地址 资源 操作(restful动作) 资源地址格式 患者资源 创建(POST) http://localhost:9093/dj/Patient 更新(PUT) http://localhost:9093/dj/Patient/{资源的主键ID} 根据ID查询(GET) http://localhost:9093/dj/Patient/{资源的主键ID} 获取历史版本(GET) http://localhost:9093/dj/Patient/{资源的主键ID}/_history/ http://localhost:9093/dj/Patient/{资源的主键ID}/_history/{版本号} 删除(DELETE) http://localhost:9093/dj/Patient/{资源的主键ID} 检索(GET) http://localhost:9093/dj/Patient?name={患者姓名} 就诊资源 创建(POST) http://localhost:9093/dj/Encounter 更新(PUT) http://localhost:9093/dj/Encounter/{资源的主键ID} 根据ID查询(GET) http://localhost:9093/dj/Encounter/{资源的主键ID} 获取历史版本(GET) http://localhost:9093/dj/Encounter/{资源的主键ID}/_history/ http://localhost:9093/dj/Encounter/{资源的主键ID}/_history/{版本号} 删除(DELETE) http://localhost:9093/dj/Encounter/{资源的主键ID} 检索(GET) http://localhost:9093/dj/Encounter?subject:Patient.name={患者姓名} 检查资源 创建(POST) http://localhost:9093/dj/ProcedureRequest 更新(PUT) http://localhost:9093/dj/ProcedureRequest/{资源的主键ID} 根据ID查询(GET) http://localhost:9093/dj/ProcedureRequest/{资源的主键ID} 获取历史版本(GET) http://localhost:9093/dj/ProcedureRequest/{资源的主键ID}/_history/ http://localhost:9093/dj/ProcedureRequest/{资源的主键ID}/_history/{版本号} 删除(DELETE) http://localhost:9093/dj/ProcedureRequest/{资源的主键ID} 检索(GET) http://localhost:9093/dj/ProcedureRequest?code:text={检查项目名称} 报告资源 创建(POST) http://localhost:9093/dj/Bundle 更新(PUT) http://localhost:9093/dj/Bundle/{资源的主键ID} 根据ID查询(GET) http://localhost:9093/dj/Bundle/{资源的主键ID} 获取历史版本(GET) http://localhost:9093/dj/Bundle/{资源的主键ID}/_history/ http://localhost:9093/dj/Bundle/{资源的主键ID}/_history/{版本号} 删除(DELETE) http://localhost:9093/dj/Bundle/{资源的主键ID} 检索(GET) http://localhost:9093/dj/Bundle?composition.entry:Observation.code:text={检查项目名称}