E-Health / fhir-server-phis-dw

Public Health Data Warehouse Framework on FHIR

Home Page:https://canehealth.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🏥 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)

About

Public Health Data Warehouse Framework on FHIR

https://canehealth.com

License:Apache License 2.0


Languages

Language:Java 95.7%Language:HTML 3.8%Language:Dockerfile 0.2%Language:Batchfile 0.2%Language:Shell 0.1%