Skip to content

Azharpratama24/CareFlow-Medical

Repository files navigation

CareFlow: Advanced Hospital SaaS Platform 🏥

CareFlow adalah sistem manajemen rumah sakit canggih yang mengintegrasikan alur pasien secara real-time. Menghubungkan peran Super Admin (Manajemen), Perawat (Live Queue), Dokter (EMR/Resep), dan Farmasi (Inventaris) dalam satu ekosistem digital. Dibangun dengan Next.js dan Node.js, platform ini mengoptimalkan efisiensi klinik dari pendaftaran hingga penyerahan obat.

🚀 Fitur Utama (Role-Based)

1. Super Admin (System Dashboard)

  • Monitoring operasional global secara real-time.
  • Manajemen pengguna (Dokter, Perawat, Farmasi).
  • Laporan analitik kapasitas klinik.
  • Audit Trail: Log aktivitas sistem yang tidak dapat diubah (Immutable) untuk transparansi 100%.

2. Perawat (Operational Station)

  • Live Queue: Manajemen antrean pasien fisik (Walk-In) dari Kiosk secara live.
  • Check-In System: Memproses janji temu online menjadi pasien hadir.
  • Toolkit Darurat (Emergency Alert).

3. Dokter (Clinical Consultation)

  • Manajemen pasien harian dan rekam medis elektronik (EMR).
  • Input diagnosa dan pembuatan resep digital.
  • Sinkronisasi antrean ruang konsultasi.

4. Farmasi (Inventory Control)

  • Manajemen stok obat (Drugs & Supplies).
  • Monitoring stok menipis dan obat kadaluarsa.
  • Log mutasi stok yang tercatat otomatis saat obat diserahkan.

5. Pasien (Kiosk & Booking)

  • Pendaftaran mandiri via Kiosk di lokasi untuk nomor antrean instan.
  • Booking online via landing page untuk janji temu terjadwal.

🛠️ Tech Stack

  • Frontend: Next.js (App Router), TypeScript, Vanilla CSS, Lucide React.
  • Backend: Node.js, Express.js.
  • Database: MySQL.
  • Real-time: REST API with Polling Synchronization.

📦 Instalasi

Prasyarat

  • Node.js (v18+)
  • MySQL Server

Langkah-langkah

  1. Clone Repositori

    git clone https://github.com/username/careflow-hospital-saas.git
  2. Setup Backend

    cd backend
    npm install
    # Sesuaikan .env dengan kredensial database Anda
    npm start
  3. Setup Frontend

    cd ../
    npm install
    npm run dev

About

CareFlow adalah sistem Hospital yang mengintegrasikan alur pasien secara real-time. Menghubungkan peran Super Admin (Manajemen), Perawat (Live Queue), Dokter (EMR/Resep), dan Farmasi (Inventaris) dalam satu ekosistem digital. Dibangun dengan Next.js dan Node.js, platform ini mengoptimalkan efisiensi klinik dari pendaftaran hingga penyerahan obat.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors