本站资源仅供教育与科研用途
返回资源列表
公共卫生 开源项目 高级

DHIS2

全球公共卫生信息管理系统,支持指标采集、仪表板、GIS 地图、图表和透视表。

前往 GitHub 仓库
医学子领域
公共卫生
资源类型
开源项目
开源协议
BSD-3-Clause
部署方式
Docker Compose(开发/测试);生产部署需按官方生产指南配置
仓库链接
https://github.com/dhis2/dhis2-core
公共卫生健康信息系统数据可视化GISDocker
部署引导

快速部署

Docker 命令
git clone https://github.com/dhis2/dhis2-core.git
cd dhis2-core
docker compose up -d
涉及患者数据的项目请仅用公开或脱敏数据集,部署说明可能随项目更新变化

简介

DHIS2 是开源的公共卫生信息系统,广泛用于健康指标采集、疾病监测、项目管理和数据可视化。它包含 Web API、报表、地图、图表、透视表和应用平台,适合公共卫生数据平台和区域卫生信息系统建设。

部署步骤

  1. 安装 Docker 和 Docker Compose V2。
  2. 克隆核心仓库:
git clone https://github.com/dhis2/dhis2-core.git
cd dhis2-core
  1. 按仓库说明复制并检查环境变量文件:
cp .env.example .env
  1. 使用 Docker Compose 启动开发/测试栈:
docker compose up -d
  1. 打开 http://localhost:8080/
  2. 如果切换版本或数据库 dump,按官方说明可先清理卷:
docker compose down --volumes
  1. 官方明确提示该 Docker Compose 文件不应直接用于生产环境;生产环境应使用官方生产部署文档。

适用场景

  • 公共卫生项目指标采集和例行报表。
  • 疾病监测、免疫规划、妇幼健康或区域卫生信息系统。
  • 公卫数据仪表板、GIS 地图和趋势可视化。
  • 教学环境中演示健康信息系统的数据流和治理流程。