将 FHIRBase 与 HAPI FHIR 数据库集成

问题描述

我有一个 HAPI FHIR 数据库,其中存储了我的 FHIR 资源(如 PatientServiceRequest 等)。

现在我想查询我的数据库,但是,例如,如果我想编写一个涉及扩展的查询,我无法做到。

所以我在谷歌上搜索了关于使用 FHIR Base 查询 FHIR 数据库的信息。

我不知道是否可以将我的 HAPI FHIR 数据库(我使用过 Postgresql DBMS)与 FHIR 基础相结合

解决方法

我不知道您的数据在 HAPI FHIR 数据库中的结构如何。 如果您的架构与 FHIRBase 架构匹配,那么这只是一个配置问题。

您应该执行 ETL(提取-转换-加载)。使用消息队列(例如 Kafka)并将您的消息作为 SQL 查询处理以填充 resourceType 和 resourceType_history 表(或调用过程,例如 create_resource 但这是因为它们不是批量的)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...