Files
2025-02-13 08:35:36 +00:00

3.9 KiB

智慧医院管理系统

项目简介

该系统用于医院工作人员的实时监控和管理,包括人员定位、行为分析等功能。

更新日志

  • 2025-02-13 更新了智能分析模块,更新了数据库配置,更新人脸识别算法
  • 2025-02-12 调整了整个代码结构,更新了数据库配置,删除了不必要的数据库配置

项目结构

   智慧医院管理平台及实时监控
   ├── app/                        # 管理平台
   │   ├── app/                   # 后端应用
   │   │   ├── api/              # API接口
   │   │   ├── config/          # 配置文件
   │   │   ├── database/        # 数据库相关
   │   │   ├── model/           # 数据模型
   │   │   ├── schemas/         # 数据验证
   │   │   ├── utils/           # 工具函数
   │   │   └── main.py          # 主程序入口
   │   │
   │   └── web/                 # 前端应用
   │       ├── js/              # JavaScript文件
   │       ├── login.html       # 登录页面
   │       ├── analyze.html     # 智能分析页面
   │       └── platform.html    # 平台主页
   │
   ├── app_monitor/             # 实时监控平台
   │   ├── app/                # 监控后端
   │   │   ├── managers/       # 管理器
   │   │   ├── model/         # 数据模型
   │   │   └── main.py        # 主程序入口
   │   ├── capture.py         # 摄像头录制脚本
   │   └── processor_images.py # 图片处理脚本
   │
   └── README.md              # 项目说明文档

主要功能

- 实时人员定位监控
- 病房区域管理
- 行为分析和预警
- 历史数据记录和回放
- Web可视化界面

使用说明

app 管理平台

1. 后端:
   - 地址:150.158.144.159
   - 端口:8001
   - 反向代理 /monitor
2. 前端  https://dgsfhhrsehjk.obscura.work/app/platform.html
3. redis配置:
   - host: "10.0.4.17"
   - port: 13003
   - db: 
    - wards_db: 70       #注册病房
    - devices_db: 71     #注册设备
    - wards_data: 72     #病房以及床位数据
    - patient_db: 73     #病人数据
    - user_db: 74        #应用数据
    - app_db: 75         #管理员数据库
    - user_register_db: 76 #用户注册数据库
    - face_reco_db: 77   #人脸特征数据
4. mongodb配置:
   - host: "10.0.4.17"
   - port: 13003
   - db: "admin"
   - collection: 
        "user_register":用户注册
        "patient":病人数据
        "wards":病房数据
        "devices":设备数据

app_monitor 实时监控平台

1. 后端:
   - 地址:150.158.144.159
   - 端口:7000
   - 反向代理 /wards
   - 实时监听redis中摄像头分析结果,并推送到前端,
2. 前端  https://user.obscura.work/app_monitor/wards.html
3. redis配置:
   - host: "10.0.4.17"
   - port: 13003
   - db: 摄像头分析结果:101-164  
    - wards_db: 70       #注册病房
    - devices_db: 71     #注册设备
    - wards_data: 72     #病房以及床位数据
4. 病房背景及床位背景
   - ward_images_path: "./wards_images"   
5. 摄像头相关
   - 摄像头录制脚本:capture.py
   - 图片处理脚本:processor_images.py

开发说明

  • 管理平台开发请参考 app/ 目录
  • 监控平台开发请参考 app_monitor/ 目录
  • Web界面开发位于各模块的 web/ 目录下
  • 后端开发位于各模块的 app/ 目录下
  • 摄像头录制脚本:app_monitor/capture.py
  • 图片处理脚本:app_monitor/processor_images.py

注意事项

  • 请确保配置文件中的参数正确设置
  • 运行前需要确保MongoDB和Redis服务正常运行
  • 建议定期备份历史数据