SQueue-Care adalah sistem manajemen antrean rumah sakit pintar dan sistem pendukung keputusan klinis (Clinical Decision Support System - CDSS) terintegrasi. Proyek ini bertujuan untuk mengurangi waktu tunggu pasien, mengoptimalkan alokasi pelayanan kesehatan, dan mempermudah dokter dalam menegakkan diagnosis awal dengan bantuan AI.
Sistem ini terbagi ke dalam beberapa repositori yang saling terintegrasi:
- Frontend (FE): SQueue-Care Frontend — Aplikasi antarmuka pasien (booking & tracking), admin (monitoring), dan dokter (CDSS panel) berbasis React.
- Backend (BE): SQueue-Care Backend — Layanan API backend berbasis Node.js/Express, Prisma ORM, dan PostgreSQL.
- Machine Learning (ML): SQueue-Care ML — Layanan prediksi waktu tunggu antrean dan diagnosis CDSS berbasis Python/FastAPI.
- Data Science (DS): SQueue-Care Data Science — Pembersihan data, analisis durasi pelayanan, EDA, dan visualisasi data kesehatan.
Aplikasi SQueue-Care telah di-deploy secara publik dan dapat diakses melalui tautan berikut:
- Aplikasi Web (Frontend): SQueue-Care Live Preview (Netlify)
- API Layanan Utama (Backend): SQueue-Care Backend API
- Dokumentasi API Layanan Prediksi (ML Service): SmartQueue ML Swagger API Docs (Azure App Services)
- Dashboard Analisis Data (Streamlit): SQueue-Care Analytics Dashboard
Proses pelayanan kesehatan di rumah sakit sering kali terkendala waktu tunggu yang lama, penumpukan pasien pada poliklinik tertentu (overload), serta kurangnya transparansi informasi antrean. Selain itu, dokter membutuhkan alat bantu penegakan diagnosis awal yang cepat untuk mempercepat proses pelayanan.
SQueue-Care menghadirkan solusi berupa:
- Smart Queue System: Manajemen antrean dinamis secara real-time yang memprediksi estimasi waktu tunggu pasien menggunakan AI.
- Clinical Decision Support System (CDSS): Rekomendasi diagnosis awal berbasis gejala klinis pasien dengan visualisasi confidence score untuk membantu dokter mengambil keputusan klinis secara objektif.
- BPJS Integration Mock: Simulasi integrasi jaminan kesehatan nasional untuk kemudahan pendaftaran pasien.
Model Machine Learning dikembangkan dan dipelihara pada repositori SQueue-Care ML.
- Tautan Unduh Model (Google Drive):
Model-model hasil pelatihan yang sudah diserialisasikan ke format
.joblib/.pkldapat diunduh langsung melalui folder Google Drive berikut: 👉 SQueue-Care ML Models (Google Drive) - Memuat (Load) Model:
Pada server ML (Python/FastAPI), model dimuat menggunakan pustaka
joblibsebagai berikut:import joblib # Memuat model prediksi waktu tunggu wait_time_model = joblib.load("models/wait_time_estimator.joblib") # Memuat model sistem pendukung keputusan klinis (CDSS) cdss_model = joblib.load("models/cdss_classifier.joblib")
Untuk mempermudah persiapan lingkungan kerja (environment setup), silakan ikuti petunjuk detail yang terdapat di setiap repositori masing-masing komponen:
- Frontend (FE): Ikuti panduan setup pada README.md Frontend.
- Backend (BE): Ikuti panduan setup pada README.md Backend.
- Machine Learning (ML): Ikuti panduan setup pada README.md ML Service.
- Data Science (DS): Ikuti panduan setup pada README.md Data Science.
Masing-masing repositori memiliki panduan kontribusi yang dapat diakses di berkas CONTRIBUTING.md masing-masing proyek.
Built with ❤️ for the 2026 Coding Camp powered by DBS Foundation.