Sistem Manajemen Poliklinik


Gambaran Umum

Sistem Temu Janji Pasien Dokter atau yang lebih dikenal dengan Appointment System. Sistem ini sudah banyak digunakan / diberlakukan pada rumah sakit komersial. Salah satu contohnya adalah rumah sakit Elizabeth (https://regonline.rs-elisabeth.com/)

Fitur-fitur

  • Mengelola Dokter
  • Sebagai seorang Admin, saya ingin mengelola data dokter seperti menambah data dokter termasuk menentukan di poli mana dokter tersebut bekerja, mengubah data dokter dan menghapus data dokter, sehingga dapat memudahkan saya untuk mengelola data dokter
  • Mengelola Poli
  • Sebagai seorang Admin, saya ingin mengelola data poli meliputi menambah data poli, mengubah data poli dan menghapus data poli, sehingga dapat memudahkan saya untuk mengelola data poli.
  • Mendaftar Poli
  • Sebagai seorang Pasien, saya ingin mendaftar ke poli sesuai keluhan / gejala yang saya rasakan. Saat mendaftar poli saya ingin memilih dokter dan melihat jadwal prakteknya. Setelah saya mendaftar poli, saya ingin mendapatkan nomer antrian. Sehingga saya dapat mengatur waktu saya untuk berangkat ke poli
  • Melakukan Pendaftaran Pasien
  • Sebagai seorang Pasien, saya ingin mendaftar sebagai pasien poliklinik. Saya bersedia menginformasikan data diri saya, sehingga saya memenuhi persyaratan sebagai seorang pasien dan mendapat no rekam medis.
  • Memeriksa Pasien
  • Sebagai seorang Dokter, saya ingin mempunyai sistem yang dapat menginformasikan daftar pasien yang akan saya periksa, menuliskan catatan kesehatan pasien dan memberikan obat-obatan apa diperlukan. Sehingga akan mempermudah bagi saya untuk mengetahui riwayat pemeriksaan pasien.
  • Mengelola Obat
  • Sebagai seorang Admin, saya ingin mengelola data obat meliputi menambah data obat, mengubah data obat dan menghapus data obat, sehingga dapat memudahkan saya untuk mengelola data obat.
  • Login sbg Admin
  • Sebagai seorang Admin, saya ingin memiliki suatu privilege untuk dapat mengelola data dokter, pasien, obat dan poli serta Dashboard untuk menampilkan jumlah poli, dokter, dan pasien. Sehingga mempermudah pekerjaan saya.
  • Memberikan Catatan Obat
  • Sebagai seorang Dokter, saya ingin memberikan catatan obat-obatan yang diperlukan bagi pasien saya. Sehingga akan mempermudah bagi saya untuk menelusuri obat-obatan apa saja yang pernah diberikan.
  • Menghitung Biaya Periksa
  • Sebagai seorang Dokter, saya ingin mengetahui biaya periksa (termasuk obatobatan yang diperlukan) bagi pasien. Sehingga apabila pasien keberatan dengan biaya yang muncul, saya dapat mengatur obat (misalkan mengurangi atau menggantinya dengan yang lebih murah).
  • Login sbg Dokter
  • Sebagai seorang Dokter, saya ingin memiliki suatu privilege untuk dapat mengetahui daftar pasien yang akan saya periksa, mengatur waktu periksa saya, dan riwayat pasien yang telah saya periksa. Sehingga akan mempermudah saya daam mengelola pekerjaan saya.
  • Mengelola Pasien
  • Sebagai seorang Admin, saya ingin memiliki akses untuk dapat mengelola data pasien meliputi menambah (walaupun pasien dapat melakukan registrasi pasien), mengedit pasien dan menghapus pasien. Sehingga akan mempermudah pekerjaan saya untuk mengelola data pasien.
  • Input Ketersediaan Jadwal Pariksa
  • Sebagai seorang Dokter, saya ingin mengatur waktu janjian saya dengan pasien yang akan periksa ke saya. Sehingga pasien yang akan periksa ke saya memiliki potensi / kesempatan yang lebih besar untuk dapat bertemu dengan saya.
  • Memperbaharui Data Dokter
  • Sebagai seorang Dokter, saya ingin memperbaharui data diri saya seperti memperbaharui nama dan gelar saya, dapat memperbaharui password saya login, dan poli dimana saya melakukan pemeriksaan. Sehingga akan mempermudah pekerjaan saya untuk mengelola data pasien.
  • Menampilkan Riwayat Pasien Sebagai seorang Dokter, saya ingin mengetahui riwayat pasien yang telah saya periksa. Sehingga akan mempermudah pekerjaan saya untuk melakukan pemeriksaan pasien.

Teknologi yang Digunakan

  • PHP: Pengembangan backend menggunakan PHP untuk logika sisi server.

  • MySQL: Manajemen database untuk menyimpan informasi pasien, janji, dan rekam medis.

  • HTML, CSS, JavaScript: Pengembangan frontend untuk antarmuka yang ramah pengguna.

  • Bootstrap: Digunakan untuk desain responsif dan menarik secara visual.

Instalasi

  1. Klon repository: git clone git@github.com:Bengkel-Koding-Web/bk-poliklinik.git

  2. Siapkan server web (misalnya, Apache) dan konfigurasikan agar menunjuk ke direktori publik proyek.

  3. Impor skema database dari poliklinik.sql ke database MySQL Anda.

  4. Konfigurasi koneksi database pada config/conn.php.

  5. Buka aplikasi di browser web Anda dan buat akun admin untuk memulai.

Penggunaan

  1. Buka URL aplikasi.

  2. Masuk dengan kredensial admin yang disediakan.

  3. Jelajahi modul-modul berbeda untuk registrasi pasien, penjadwalan janji, rekam medis, billing, dan pelaporan.

  4. Sesuaikan pengaturan sistem sesuai kebutuhan.

Lisensi

Proyek ini dilisensikan di bawah Bengkel Koding.

Pengakuan