Skip to content

Repository files navigation

MedikaLab Logo

🧪 MedikaLab — Sistem Informasi Portal Pasien & Laboratorium

Tech Stack UI Design License


📖 Ikhtisar Proyek

MedikaLab adalah aplikasi web sistem informasi laboratorium klinik yang dirancang untuk memudahkan manajemen hasil pemeriksaan pasien. Aplikasi ini memisahkan hak akses antara Admin (Petugas Lab) dan Pasien[cite: 5, 9], memberikan pengalaman yang transparan dan cepat dalam pendistribusian hasil uji laboratorium (termasuk dokumen PDF) secara online.

Antarmuka (UI) MedikaLab dibangun menggunakan pendekatan desain Glassmorphism yang modern, bersih, dan minimalis[cite: 11].


✨ Fitur Unggulan

👨‍⚕️ Panel Admin (Petugas Laboratorium)

  • Manajemen Pasien: Mendaftarkan pasien baru ke dalam sistem menggunakan identitas unik berupa Nomor Rekam Medis (No. RM)[cite: 10].
  • Input Hasil Lab: Mencatat parameter uji laboratorium, status pemeriksaan (PROSES / SELESAI), dan menambahkan catatan khusus dari dokter[cite: 12].
  • Unggah Dokumen (PDF): Mendukung pengunggahan file hasil laboratorium berformat PDF yang divalidasi secara otomatis oleh sistem sebelum disimpan ke direktori uploads/[cite: 12].

🤒 Portal Pasien

  • Login Aman: Pasien dapat masuk menggunakan Nomor Rekam Medis (No. RM) dan kata sandi yang diberikan oleh klinik[cite: 5].
  • Dasbor Riwayat Uji Lab: Menampilkan rekapitulasi data diri dan riwayat pemeriksaan laboratorium pasien secara kronologis (dari yang terbaru)[cite: 8].
  • Unduh Hasil Lab (PDF): Pasien dapat melihat status uji lab mereka (TERVALIDASI / PROSES) dan mengunduh dokumen hasil PDF langsung dari portal jika status sudah selesai[cite: 8].
  • Catatan Dokter: Menampilkan pesan atau diagnosis singkat dari dokter yang menangani pemeriksaan[cite: 8].

🛠️ Teknologi yang Digunakan

  • Backend: PHP Native (Prosedural & Session Management)[cite: 7, 8, 9, 10, 12]
  • Database: MySQL / MariaDB (Ekstensi mysqli)[cite: 6]
  • Frontend: HTML5, CSS3 Custom (Tema Glassmorphism & Minimalist Login)[cite: 11]
  • Ikon & Tipografi: FontAwesome 6.5 & Google Fonts (Inter)[cite: 5]

🗄️ Struktur Basis Data (Database)

Aplikasi ini menggunakan basis data bernama medikalab[cite: 6] yang terdiri dari relasi 3 tabel utama:

  1. users: Menyimpan kredensial otentikasi (id, username/no_rm, password, role)[cite: 9, 10].
  2. pasien: Menyimpan profil pasien (user_id, no_rm, nama, jk) yang terhubung ke tabel users[cite: 8, 10].
  3. lab: Menyimpan riwayat pemeriksaan (pasien_id, parameter, hasil, catatan_dokter, tanggal, status, file_pdf)[cite: 8, 12].

🚀 Panduan Instalasi Lokal

  1. Kloning Repositori:
    git clone [https://github.com/username/MedikaLab.git](https://github.com/username/MedikaLab.git)
    cd MedikaLab

About

Portal web sistem informasi laboratorium medis dan layanan kesehatan untuk mempermudah pengelolaan data pasien, penjadwalan, dan integrasi rekam medis.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages