Posting kali ini saya akan membahas kebutuhan aplikasi untuk pengolahan data di klinik kesehatan. Jika dibandingkan dengan Rumah Sakit, klinik kesehatan relatif lebih kecil baik dari segi jumlah staf medis maupun dari segi jumlah pasien, dan rata-rata pasien yang berobat ke klinik kesehatan adalah pasien dengan jenis penyakit yang tidak terlalu berat. Klinik kesehatan perlu mencatat data pasien yang datang untuk berobat. Data yang dicatat meliputi data master dan data transaksi atau data history.
Data master pasien yang perlu disimpan dengan baik adalah:
- Nama Pasien
- Jenis Kelamin Pasien
- Umur Pasien
- Alamat Pasien
- Nomor Telepon
- Pekerjaan
Data histori pasien terdiri dari:
- Tanggal Berobat
- Dokter yang memeriksa
- Keluhan pasien
- Hasil pemeriksaan dokter
- Obat yang diberikan kepada pasien
- Apakah perlu dirujuk ke Rumah Sakit
- Keterangan lain
- Biaya berobat
Dari hasil analisa singkat di atas maka kita dapat merancang database untuk Klinik Kesehatan sebagai berikut:
1. Data master Pasien (nama tabel : PASIEN)
No | NAM FIELD | JENIS FIELD | KETERANGAN |
1 | KODE_PASIEN | TEXT(10) | PRIMARY KEY |
2 | NAMA_PASIEN | TEXT(50) | |
3 | TEMPAT_LAHIR | TEXT(40) | |
4 | TANGGAL_LAHIR | DATE/TIME | |
5 | JENIS_KELAMIN | TEXT(1) | |
6 | ALAMAT | TEXT(100) | |
7 | NOMOR_TELEPON | TEXT(20) | |
8 | PEKERJAAN | TEXT(50) |
2. Data master Dokter (nama tabel : DOKTER)
No | NAM FIELD | JENIS FIELD | KETERANGAN |
1 | KODE_DOKTER | TEXT(10) | PRIMARY KEY |
2 | NAMA_DOKTER | TEXT(50) | |
3 | TEMPAT_LAHIR | TEXT(40) | |
4 | TANGGAL_LAHIR | DATE/TIME | |
5 | JENIS_KELAMIN | TEXT(1) | |
6 | ALAMAT | TEXT(100) | |
7 | NOMOR_TELEPON | TEXT(20) |
3. Data master Obat (nama tabel : OBAT)
No | NAM FIELD | JENIS FIELD | KETERANGAN |
1 | KODE_OBAT | TEXT(10) | PRIMARY KEY |
2 | NAMA_OBAT | TEXT(50) | |
3 | KHASIAT_OBAT | TEXT(100) | |
4 | KATEGORI_OBAT | TEXT(10) | OBAT KERAS, OBAT BEBAS |
5 | DOSIS_OBAT | TEXT(100) | |
6 | SATUAN_OBAT | TEXT(20) | TABLET, BOTOL,KAPSUL |
4. Data Transaksi/Histori Pemeriksaan Pasien (nama tabel : PERIKSA)
No | NAM FIELD | JENIS FIELD | KETERANGAN |
1 | KODE_PERIKSA | AUTONUMBER | PRIMARY KEY |
2 | TANGGAL_PERIKSA | DATE/TIME | |
3 | KODE_PASIEN | TEXT(10) | |
4 | KODE_DOKTER | TEXT(10) | |
5 | KELUHAN_PASIEN | TEXT(150) | |
6 | DIAGNOSA_DOKTER | TEXT(150) | |
7 | TEKANAN_DARAH | TEXT(50) | |
8 | BERAT_BADAN | TEXT(50) | |
9 | SUHU_TUBUH | TEXT(50) | |
10 | BULAN | INTEGER | |
11 | TAHUN | INTEGER |
5. Data Transaksi/Histori Pemberian Obat Untuk Pasien (nama tabel : PERIKSA_OBAT)
No | NAM FIELD | JENIS FIELD | KETERANGAN |
1 | KODE_PERIKSA | LONG INTEGER | FOREIGN KEY |
2 | KODE_OBAT | TEXT(10) | FOREIGN KEY |
3 | JUMLAH_OBAT | DECIMAL | |
4 | CARA_PEMAKAIAN | TEXT(50) |
6. Data Stok Obat (nama tabel : STOK_OBAT)
No | NAM FIELD | JENIS FIELD | KETERANGAN |
1 | KODE_OBAT | TEXT(10) | PRIMARY KEY |
2 | TAHUN | INTEGER | PRIMARY KEY |
3 | JUMLAH_AWAL | DECIMAL | |
4 | JUMLAH_AKHIR | DECIMAL |
7. Data Transaksi Obat (nama tabel : KARTU_STOK_OBAT)
No | NAM FIELD | JENIS FIELD | KETERANGAN |
1 | ID_TRANSAKSI | AUTONUMBER | PRIMARY KEY |
2 | KODE_OBAT | AUTONUMBER | |
3 | TANGGAL_TRANSAKSI | DATE/TIME | |
4 | JUMLAH_MASUK | DECIMAL | |
5 | KETERANGAN | TEXT(100) | |
6 | JUMLAH_KELUAR | DECIMAL | |
7 | JUMLAH_SALDO | DECIMAL | |
8 | TAHUN | INTEGER |
Bersambung ke Relasi Tabel
No comments:
Post a Comment