Skip to content

E-Health/fhir-server-phis-dw

feature/elasti…
Switch branches/tags
Code
This branch is 19 commits ahead, 416 commits behind hapifhir:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🏥 Public Health Data Warehouse Framework on FHIR

  • Work in progress

About

Connected health care system centred around patients, families and caregivers is fast emerging as a popular model. Ontario Health Teams (OHT) are typical examples. As disparate healthcare and public health teams move towards a unified structure, there is a growing need to reconsider our information system strategy. This is a demo project to showcase a potential alternative for a scalable public health data warehouse for health information system integration. Read this article for more information.

Public health databases are vital for the community for efficient planning, surveillance and effective interventions. PHIS-DW adopts FHIR as the data model for storage with the integrated Elasticsearch stack. Kibana provides the visualization engine. 👀 Drishti is our framework for FHIR based behavioural intervention repository. PHIS-DW can support complex algorithms for disease surveillance such as machine learning methods, hidden Markov models, and Bayesian to multivariate analytics. PHIS-DW is work in progress and code contributions are welcome. We intend to use Bunsen to integrate PHIS-DW with Apache Spark for big data applications.

How to use

  • Checkout or download this repository

Use prebuilt containers

  • change the server url in docker-compose.yml
  • sudo sysctl -w vm.max_map_count=524288
docker-compose up -d -f docker-compose-prebuilt.yml

Build the server

mvn clean package

Deploy

  • change the server url in docker-compose.yml
docker-compose up -d

Author

Bell Eapen (McMaster U)

Packages

No packages published

Languages

  • Java 95.7%
  • HTML 3.8%
  • Other 0.5%