Logo Lanfrica

Takudzwa-34/rural-health-data-system

Domaine:

healthcare

Type de record:

software
Créateur:
Tak
Hôte:
A comprehensive, offline-first data management platform designed to strengthen healthcare delivery in rural and low-resource settings. This system bridges the gap between community health workers (CHWs) and primary health centers by digitizing patient records, enabling real-time data synchronization, and supporting local languages. 🏥 Rural Health Data System Offline-first patient management for rural communities 🌍 Overview A lightweight, offline-first healthcare system built with Streamlit to support community health workers in rural areas. Designed for environments with: 🚫 Limited or no internet 📄 Paper-based record challenges ⏱️ Delayed reporting systems 👉 This app runs locally in a browser and stores data using SQLite, ensuring reliability even without connectivity. 🚨 Problem Healthcare workers in rural regions struggle with: ❌ Lost or damaged paper records ❌ No centralized patient history ❌ Poor data tracking and reporting ❌ Dependence on unstable internet 💡 Solution A simple, fast, and offline-capable web app that allows: ✔ Digital patient records ✔ Visit tracking ✔ Easy data access ✔ Exportable reports ✨ Features 🚀 Feature 📖 Description ➕ Add Patient Register patient details (name, age, village, phone) 📋 View Patients Display all patients in a clean table 📝 Record Visit Log symptoms, diagnosis, treatment 📜 Patient History Full visit history per patient 📥 Export Data Download data as CSV 📱 Mobile Friendly Works on phone, tablet, desktop 🔌 Offline First Fully functional without internet 🛠️ Tech Stack Layer Technology ⚙️ Backend Python 🎨 Framework Streamlit 🗄️ Database SQLite 📊 Data Handling Pandas 📂 Project Structure rural-health-data-system/ │ ├── app.py # 🚀 Main Streamlit app ├── init_db.py # 🗄️ Database setup ├── requirements.txt # 📦 Dependencies ├── health.db # 💾 SQLite database (auto-created) └── README.md # 📘 Documentation 🚀 Getting Started 1️⃣ Clone the Repository git clone github.com cd rural-health-data-system 2️⃣ Install Dependencies pip install -r requirements.txt 3️⃣ Run the App streamlit run app.py 4️⃣ Open in Browser localhost 📸 Screenshots (Optional – Add later) Add screenshots here to showcase UI Example: 🔒 Why Offline-First Matters 🌐 No reliance on int …