公共卫生 开源项目 高级
DHIS2
全球公共卫生信息管理系统,支持指标采集、仪表板、GIS 地图、图表和透视表。
- 医学子领域
- 公共卫生
- 资源类型
- 开源项目
- 开源协议
- BSD-3-Clause
- 部署方式
- Docker Compose(开发/测试);生产部署需按官方生产指南配置
部署引导
快速部署
Docker 命令
涉及患者数据的项目请仅用公开或脱敏数据集,部署说明可能随项目更新变化
git clone https://github.com/dhis2/dhis2-core.git
cd dhis2-core
docker compose up -d 简介
DHIS2 是开源的公共卫生信息系统,广泛用于健康指标采集、疾病监测、项目管理和数据可视化。它包含 Web API、报表、地图、图表、透视表和应用平台,适合公共卫生数据平台和区域卫生信息系统建设。
部署步骤
- 安装 Docker 和 Docker Compose V2。
- 克隆核心仓库:
git clone https://github.com/dhis2/dhis2-core.git
cd dhis2-core
- 按仓库说明复制并检查环境变量文件:
cp .env.example .env
- 使用 Docker Compose 启动开发/测试栈:
docker compose up -d
- 打开
http://localhost:8080/。 - 如果切换版本或数据库 dump,按官方说明可先清理卷:
docker compose down --volumes
- 官方明确提示该 Docker Compose 文件不应直接用于生产环境;生产环境应使用官方生产部署文档。
适用场景
- 公共卫生项目指标采集和例行报表。
- 疾病监测、免疫规划、妇幼健康或区域卫生信息系统。
- 公卫数据仪表板、GIS 地图和趋势可视化。
- 教学环境中演示健康信息系统的数据流和治理流程。