Search This Blog

Aplikasi Klinik Kesehatan dengan Microsoft Access

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:

  1. Nama Pasien
  2. Jenis Kelamin Pasien
  3. Umur Pasien
  4. Alamat Pasien
  5. Nomor Telepon
  6. Pekerjaan

Data histori pasien terdiri dari:

  1. Tanggal Berobat
  2. Dokter yang memeriksa
  3. Keluhan pasien
  4. Hasil pemeriksaan dokter
  5. Obat yang diberikan kepada pasien
  6. Apakah perlu dirujuk ke Rumah Sakit
  7. Keterangan lain
  8. 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: