superapp-lifestyle

health

44 file ยท 20.2 MB

Sistem informasi live โ€” health-subkhan-ibnu-ajis-projects.vercel.appBuka di tab baru

README

๐Ÿฅ MEDICA v3.0 โ€” Super App Healthcare Intelligence

All-in-One Healthcare Knowledge System dengan Knowledge Base Embedded โ€” Tidak memerlukan API key!

๐ŸŒŸ Fitur Utama

๐Ÿš‘ Pertolongan Pertama (P3K)

  • Luka bakar (derajat 1, 2, 3)
  • Pendarahan & perban
  • Patah tulang & imobilisasi
  • Tersedak & Heimlich maneuver
  • CPR (Cardiopulmonary Resuscitation)
  • Stroke (FAST method)
  • Serangan jantung
  • Kejang & epilepsi
  • Reaksi alergi parah (anafilaksis)
  • Keracunan
  • Gigitan (ular, serangga, anjing)
  • Kesetrum listrik
  • Hipotermia & heatstroke

๐ŸŒ Bencana & Tanggap Darurat

  • Gempa bumi โ€” Sebelum, saat, dan setelah gempa
  • Tenggelam โ€” Penyelamatan dan pertolongan
  • Kebakaran โ€” Evakuasi dan luka bakar
  • Banjir โ€” Persiapan dan evakuasi
  • Tsunami โ€” Peringatan dan evakuasi
  • Longsor โ€” Tanda dan pertolongan
  • Erupsi gunung berapi โ€” Abu vulkanik dan lahar

๐Ÿ“š Ensiklopedia Penyakit (20+ Penyakit)

  • Diabetes Melitus (Tipe 1, 2, Gestasional)
  • Hipertensi & Tekanan Darah
  • Penyakit Jantung Koroner
  • Stroke (Iskemik & Hemoragik)
  • Tuberkulosis (TBC)
  • Demam Berdarah Dengue (DBD)
  • Malaria
  • Asma
  • Penyakit Ginjal Kronis (PGK)
  • Hepatitis (A, B, C, D, E)
  • HIV/AIDS
  • Kanker (Berbagai jenis)
  • Gagal Jantung
  • Pneumonia
  • COVID-19

๐Ÿฅ— Gaya Hidup Sehat

  • Nutrisi Seimbang โ€” Piringku, makronutrien, mikronutrien
  • Olahraga โ€” Panduan WHO, jenis latihan, zona target
  • Tidur Sehat โ€” Sleep hygiene, jadwal tidur
  • Manajemen Stres โ€” Teknik pernapasan, meditasi
  • Berhenti Merokok โ€” Strategi dan manfaat
  • Hidrasi โ€” Kebutuhan air harian

๐Ÿงฎ Kalkulator Kesehatan

  • BMI Calculator โ€” Body Mass Index dengan kategori
  • BMR Calculator โ€” Basal Metabolic Rate
  • TDEE Calculator โ€” Total Daily Energy Expenditure
  • Kalori Harian โ€” Kebutuhan kalori personal
  • Berat Ideal โ€” Perhitungan multi-formula
  • Kebutuhan Air โ€” Hidrasi harian
  • Zona Denyut Jantung โ€” Target heart rate zones
  • Kategori Tekanan Darah โ€” Interpretasi hasil

๐Ÿ’Š Panduan Obat

  • Pereda Nyeri: Paracetamol, Ibuprofen, Aspirin
  • Antibiotik: Amoxicillin, Azithromycin, Cefixime
  • Obat Lambung: Antasida, Omeprazole
  • Obat Batuk: Deksstrometorfan, Guaifenesin
  • Antihistamin: Cetirizine, Loratadine
  • Suplemen: Vitamin C, D, Probiotik

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Kesehatan Keluarga

  • Kehamilan & persalinan
  • Kesehatan anak & balita
  • Kesehatan lansia
  • Jadwal imunisasi

๐Ÿš€ Quick Start

Local Development

# Clone repository
cd health

# Install dependencies
pip install -r requirements.txt

# Run application
python app.py

Aplikasi akan berjalan di http://localhost:5000

Production Deployment

gunicorn app:create_app() --bind 0.0.0.0:8000

๐Ÿ—๏ธ Tech Stack

  • Backend: Python 3.10+, Flask
  • Frontend: Vanilla HTML5, CSS3, JavaScript (ES6+)
  • Knowledge Base: Embedded Python dictionaries (No API required!)
  • Deployment: Vercel / Cloud / VPS

๐Ÿ“ Project Structure

health/
โ”œโ”€โ”€ app.py                  # Flask application entry
โ”œโ”€โ”€ config.py               # Configuration (no API keys needed!)
โ”œโ”€โ”€ requirements.txt        # Dependencies
โ”œโ”€โ”€ vercel.json            # Vercel deployment config
โ”œโ”€โ”€ wsgi.py                # WSGI entry point
โ”œโ”€โ”€ medica/
โ”‚   โ”œโ”€โ”€ __init__.py
โ”‚   โ”œโ”€โ”€ chat.py            # Main chat engine
โ”‚   โ”œโ”€โ”€ routes.py          # API endpoints
โ”‚   โ””โ”€โ”€ knowledge/         # Embedded knowledge base
โ”‚       โ”œโ”€โ”€ __init__.py
โ”‚       โ”œโ”€โ”€ first_aid.py   # P3K knowledge
โ”‚       โ”œโ”€โ”€ diseases.py    # Penyakit knowledge
โ”‚       โ”œโ”€โ”€ healthy_lifestyle.py  # Gaya hidup
โ”‚       โ”œโ”€โ”€ medications.py # Obat knowledge
โ”‚       โ”œโ”€โ”€ emergency_disasters.py # Bencana
โ”‚       โ”œโ”€โ”€ symptom_matcher.py     # Pencocokan gejala
โ”‚       โ””โ”€โ”€ calculators.py         # Logika kalkulator
โ”œโ”€โ”€ templates/
โ”‚   โ””โ”€โ”€ index.html         # Main UI
โ””โ”€โ”€ static/
    โ”œโ”€โ”€ css/
    โ”‚   โ””โ”€โ”€ style.css      # Modern styling
    โ””โ”€โ”€ js/
        โ””โ”€โ”€ app.js         # Frontend logic

๐ŸŽฏ Cara Penggunaan

Chat Interface

  1. Ketik pertanyaan kesehatan di kotak chat
  2. Pilih dari menu sidebar untuk topik spesifik
  3. Gunakan quick action buttons untuk akses cepat

Contoh Query:

  • "Apa itu diabetes?"
  • "BMI berat 70 kg tinggi 170 cm"
  • "Pertolongan pertama luka bakar"
  • "Panduan saat gempa bumi"
  • "Dosis paracetamol dewasa"

๐Ÿ“ž Nomor Darurat Indonesia

LayananNomor
Ambulans119
BASARNAS115
Polisi110
Pemadam Kebakaran113
PLN123

โš ๏ธ Disclaimer

MEDICA adalah alat edukasi dan informasi kesehatan.

  • BUKAN pengganti konsultasi dokter
  • BUKAN untuk diagnosis medis
  • BUKAN untuk meresepkan obat

Selalu konsultasikan dengan profesional medis untuk:

  • Diagnosis penyakit
  • Pengobatan spesifik
  • Kondisi darurat
  • Kehamilan
  • Anak sakit

๐Ÿ“„ License

Proyek ini untuk tujuan edukasi dan non-komersial.

๐Ÿ™ Acknowledgments

Dibuat dengan โค๏ธ untuk kesehatan masyarakat Indonesia.


MEDICA v3.0 โ€” Your Personal Health Companion

File Utama

  • .env.example
  • .gitignore
  • README.md
  • app.py
  • config.py
  • index.html
  • requirements.txt
  • vercel.json