Roket Medis
Ringkasan:
Sistem yang mudah digunakan ini mengatasi tantangan pengelolaan data rumah sakit yang beragam dengan memusatkan informasi dan memberdayakan pemangku kepentingan dengan akses intuitif.
Fitur & Tujuan Utama
- Manajemen Administrasi yang Efisien: Merampingkan manajemen karyawan dan pasien, meningkatkan efisiensi administrasi.
- Rekam Medis Terpadu: Memberi pasien dan personel yang berwenang akses yang aman ke data medis yang komprehensif.
- Pelacakan Inventaris Obat: Melacak dengan tepat obat-obatan yang dijual oleh toko rumah sakit, memastikan manajemen inventaris yang akurat.
Eksekusi Proyek
- Pengumpulan Data dan Identifikasi Entitas: Entitas dan hubungan yang teridentifikasi, didokumentasikan dalam lembar persyaratan ER-Data.
- Desain Model Konseptual dan Logis: Dikembangkan menggunakan draw.io untuk memvisualisasikan hubungan.
Model Konseptual:

Model Logis:

- Implementasi Basis Data: Skrip SQL yang dijalankan berdasarkan model yang dirancang untuk membuat struktur basis data.
- Pembuatan Antarmuka Pengguna: Memanfaatkan Microsoft PowerApps untuk membuat antarmuka yang fleksibel dan ramah pengguna. Untuk representasi visual terperinci dari layar aplikasi yang diusulkan, silakan merujuk ke file 'medical_rocket_screens.pdf' terlampir.
Kisah Pengguna yang Diimplementasikan
Kisah Pengguna 1: Tes Lab Resep Dokter
Dengan menggunakan Power Apps, kami membuat kisah pengguna yang memungkinkan dokter meresepkan tes laboratorium. Berikut prosesnya:
- Login Dokter: Setelah login dengan kredensial mereka, dokter menavigasi ke bagian karyawan.
- Tampilan Daftar Pasien: Dokter melihat daftar pasien dan memilih pasien untuk meresepkan tes.
- Resep Tes: Dokter meresepkan tes yang diperlukan dari profil pasien.
- Pemanggilan Prosedur: Setelah penyerahan formulir, prosedur dipicu melalui Microsoft Automate Flow, mendukung proses resep.

Kisah Pengguna 2: Teknisi Lab Menghasilkan Hasil Lab
Agar teknisi lab dapat menghasilkan hasil lab, kami membuat kisah pengguna dalam Power Apps beserta prosedur yang relevan:
- Login Teknisi Lab: Teknisi lab mengakses bagian karyawan setelah otentikasi.
- Daftar Tes Pasien: Daftar tes pasien yang diresepkan oleh dokter ditampilkan.
- Pembuatan Hasil: Teknisi lab mengakses detail tes pasien dan menghasilkan hasil tes.
- Eksekusi Prosedur: Mirip dengan skenario dokter, mengirimkan formulir akan memicu prosedur melalui Microsoft Automate Flow, sehingga memungkinkan pembuatan hasil.

Kisah Pengguna 3: Pasien Melihat Hasil Lab
Pasien dapat dengan mudah melihat hasil lab mereka melalui Power Apps, didukung oleh tampilan yang dibuat:
- Login Pasien: Pasien login menggunakan kredensial mereka, mengakses bagian pasien.
- Tampilan Hasil: Pasien melihat hasil tes laboratorium yang ditentukan oleh dokter dari profil mereka.
- Aksesibilitas: Hasil lab ditampilkan untuk dibaca pasien.
- Pemicu Aliran Otomatis: Setelah pengiriman formulir, proses yang difasilitasi oleh Microsoft Automate Flow memungkinkan akses ke hasil lab yang diinginkan.

Asumsi
- Perlindungan Asuransi Universal: Semua pasien yang dirawat di rumah sakit diasumsikan memiliki perlindungan asuransi yang komprehensif, sehingga menjamin dukungan medis yang komprehensif.
- Pengadaan Obat: Kami berasumsi bahwa semua obat yang diresepkan bersumber secara eksklusif dari toko rumah sakit. Hal ini memastikan akses yang konsisten dan terkendali terhadap obat-obatan untuk perawatan pasien.
Alur Eksekusi untuk File DBMS:
- Skrip Pembuatan Tabel: Jalankan Table_Creation_Script.sql untuk menghasilkan struktur database.
- Skrip Logika Data: Jalankan Data_Logic_scripts.sql untuk mengimplementasikan logika dan fungsi data.
- Skrip Penyisipan Nilai: Gunakan Values_Insert_Scripts.sql untuk mengisi database dengan nilai data awal atau sampel.