Selasa, 28 Maret 2017

Panduan Membuat Database Rekam Medis pada MySQL dengan Perintah Command Prompt (CMD)



Bagi Anda yang saat ini sedang belajar perintah dasar MySQL, yaitu perintah SQL dari halaman Command Prompt (CMD), maka berikut ini akan Kami ajarkan bagaimana caranya membuat database dan tabel secara lengkap. Untuk memudahkan belajar, Kita akan mencoba membuat database dan tabel untuk Software Aplikasi Rekam Medis Rawat Jalan. Desain dan perancangan dapat Anda pada artikel sebelumnya ( Membuat Relasi Antar Tabel Database Rekam Medis ).

Sebelum menuliskan perintah, sebelumnya pastikan beberapa hal berikut:
  1.  Jalankan XAMM Server, klik Start pada tombol MySQL sampai terlihat Running (berjalan).
  2.  Buka halaman Command Prompt (CMD) dari menu Start --> All Programs --> Accessories --> Command Prompt.
  3. Masuklah pada MySQL Server.
Setelah aktif di dalam MySQL Server, sekarang Anda dapat mengikuti panduan berikut ini, yaitu dimulai dengan membuat database dan dilanjutkan dengan membuat tabel yang sudah didesain sebelumnya.

MEMBUAT DATABASE BARU
Nama database yang akan dipake adalah rekammedis, Anda dapat membuat database dengan nama lain yang sesuai dengan kebutuhan proyek Anda.

CREATE DATABASE rekammedis;

Aktifkan database yang sudah dibuat, perintahnya adalah :

USE rekammedis;

MEMBUAT TABEL DATA PETUGAS
Tabel petugas dipake untuk menyimpan data Petugas Klinik, termasuk data Perawat yang bertugas dan Administrator aplikasi. Perintahnya adalah;

CREATE TABLE petugas (
  kd_petugas char(3) NOT NULL,
  nm_petugas varchar(100) NOT NULL,
  username varchar(20) NOT NULL,
  password varchar(100) NOT NULL
) ENGINE=MyISAM;

MEMBUAT TABEL DATA DOKTER
Tabel dokter dipakai untuk menyimpan data Dokter yang bertugas di Klinik. Perintahnya adalah;

CREATE TABLE dokter (
  kd_dokter char(4) NOT NULL,
  nm_dokter varchar(100) NOT NULL,
  spesialis varchar(100) NOT NULL,
  alamat varchar(100) NOT NULL,
  no_telepon varchar(20) NOT NULL
) ENGINE=MyISAM;

MEMBUAT TABEL DATA PASIEN
Tabel pasien dipakai untuk menyimpan data Pasien yang bertugas di Klinik. Perintahnya adalah;

CREATE TABLE pasien (
  kd_pasien char(5) NOT NULL,
  nm_pasien varchar(100) NOT NULL,
  kelamin varchar(1) NOT NULL,
  gol_darah varchar(2) NOT NULL,
  tanggal_lahir date NOT NULL,
  alamat varchar(100) NOT NULL,
  no_telepon varchar(20) NOT NULL
) ENGINE=MyISAM;

MEMBUAT TABEL DATA OBAT
Tabel obat dipakai untuk menyimpan data Obat yang akan diberikan setiap Pasien yang datang untuk periksa. Perintahnya adalah;

CREATE TABLE obat (
  kd_obat char(4) NOT NULL,
  nm_obat varchar(100) NOT NULL,
  golongan varchar(100) NOT NULL,
  harga int(12) NOT NULL
) ENGINE=MyISAM;

MEMBUAT TABEL TRANSAKSI PENDAFTARAN
Tabel pendaftaran dipakai untuk menyimpan data Pendaftaran Pasien saat akan melakukan Pemeriksaan. Perintahnya adalah;

CREATE TABLE pendaftaran (
  no_pendaftaran varchar(4) NOT NULL,
  tgl_pendafaran date NOT NULL,
  kd_pasien char(5) NOT NULL,
  nomor_antri int(3) NOT NULL,
  keluhan varchar(100) NOT NULL
) ENGINE=MyISAM;

MEMBUAT TABEL TRANSAKSI PEMERIKSAAN
Tabel pemeriksaan dipakai untuk menyimpan data Transaksi Periksa yang dilakukan oleh Dokter kepada Pasien yang datang pada Klinik. Perintahnya adalah;

CREATE TABLE pemeriksaan (
  no_periksa char(5) NOT NULL,
  tgl_periksa date NOT NULL,
  kd_pasien char(5) NOT NULL,
  kd_dokter char(4) NOT NULL,
  keluhan varchar(100) NOT NULL,
  hasil_periksa varchar(100) NOT NULL
) ENGINE=MyISAM;

MEMBUAT TABEL TRANSAKSI RESEP
Tabel resep dipakai untuk menyimpan data Resep obat yang dibuat oleh Dokter pada saat Pemeriksaan selesai. Perintahnya adalah;

CREATE TABLE resep (
  no_resep char(5) NOT NULL,
  tgl_resep date NOT NULL,
  no_periksa char(5) NOT NULL,
  status_bayar enum('Lunas','Hutang') NOT NULL,
  uang_bayar int(12) NOT NULL
) ENGINE=MyISAM;

Selain tabel resep, juga ada tabel resep_item yang dipakai untuk menyimpan daftar nama obat yang diberikan oleh Dokter kepada Pasien.

CREATE TABLE resep_item (
  kd_resep char(5) NOT NULL,
  kd_obat char(4) NOT NULL,
  jumlah int(11) NOT NULL,
  aturan_pakai varchar(100) NOT NULL
) ENGINE=MyISAM;

MEMBUAT TABEL TRANSAKSI PEMBAYARAN
Tabel pembayaran dipakai untuk menyimpan data Pembayaran setelah Pasien selesai melakukan pemeriksaan, dan juga untuk mengambil obat dari resep yang diberikan. Perintahnya adalah;

CREATE TABLE pembayaran (
  no_pembayaran char(5) NOT NULL,
  tgl_pembayaran date NOT NULL,
  no_periksa char(5) NOT NULL,
  uang_bayar int(12) NOT NULL
) ENGINE=MyISAM;

Sampai di sini yah artikel panduan Kami tentang Panduan Membuat Database Rekam Medis dengan menggunakan Perintah SQL pada Command Prompt, semoga artikel ini dapat bermanfaat untuk Anda belajar.

CONTOH SOFTWARE REKAM MEDIS
Jika Anda membutuhkan SourceCode Software Rekam Medis yang sudah jadi, Anda dapat mengunjungi website www.BunafitKomputer.com/php, tersedia Source Code Aplikasi Rekam Medis berbasis Web yang dikembangkan dengan PHP-MySQL dan editor Dreamweaver.

Artikel ini ditulis oleh Bunafit Nugroho, penulis Buku IT dan Pengajar Private Pemrograman

Semoga artikel ini bermanfaat
Salam sukses

Panduan Membuat Relasi Antar Tabel pada Database Rekam Medis



Pada artikel ini Anda akan belajar membuat relasi antar tabel dalam database Program Rekam Medis, atau Sistem Informasi Rekam Medis Rawat Jalan. Dengan menganut desain entitas struktur database yang sudah Kami tulis pada artikel sebelumnya (Desain Rancangan Database Rekam Medis ), sekarang akan Kami coba untuk menggambarkan dalam bentuk relasi antar tabel. Perhatikan gambar di bawah ini :


Desain relasi antar tabel di atas Kami buat menggunakan bantuan Relation View yang ada di dalam tools phpMyAdmin, cara merelasikan antar tabel di atas dapat Anda baca pada artikel tips dan trik yang ada di www.bunafitkomputer.com ( baca artikel Panduan Membuat Relasi Tabel dengan phpMyAdmin ).
Desain entitas (nama tabel) dan atribut (kolom tabel) dari database Rekam Medis di atas dapat berkembang lagi, menyesuaikan dengan kebutuhan yang ada pada Obyek atau Studi Kasus tempat penelitian. Misalnya saja pada data Pasien, Anda dapat melengkapi nama kolomnya sehingga semua data Pasien dapat disimpan dalam database.

Untuk pengembangan, Anda bisa saja menambahkan tabel data Kategori, yaitu untuk pengelompokkan daftar Obat yang ada.
Pada tabel data Petugas, Anda dapat menambahkan data Level untuk membedakan level pengguna, misalnya untuk Administrator dan Petugas atau Perawat biasa.

Dan lain sebagainya, silahkan gunakan contoh relasi di atas menjadi bahan belajar

CONTOH SOFTWARE REKAM MEDIS
Jika Anda membutuhkan Contoh Software Rekam Medis, Anda dapat mengakses website www.BunafitKomputer.com, programnya dijual. Kami menjual Aplikasi Sistem Informasi Rekam Medis berbasis Web, juga ada Sistem Informasi Puskesmas Berbasis Web yang dikembangkan dengan PHP-MySQL dan Dreamweaver.

Artikel ini ditulis oleh Bunafit Nugroho, penulis Buku IT dan Pengajar Private Pemrograman

Semoga artikel ini bermanfaat
Salam sukses
 

Senin, 27 Maret 2017

Desain Tabel Database Sistem Informasi Rekam Medis Rawat Jalan Pasien



Artikel ini akan memberikan gambaran bagaimana desain tabel database yang dibutuhkan dalam Sistem Informasi Rekam Medis Rawat Jalan Pasien, tabel apa saja dan kolom di dalam masing-masing tabel akan Saya jelaskan, setidaknya untuk kebutuhan dasar sebuah aplikasi Rekam Medis yang melayani Rawat Jalan pada Pasien, seperti pada contohnya di Klinik Dokter Umum, atau Dokter Spesialis. 

MASTER DATA
Dari perjalanan Pasien di atas, maka dalam mendesain database memerlukan Master Data dan juga adanya Transaksi. Berikut ini adalah Master Data yang sekaligus akan dijadikan sebagai tabel, yaitu;

  •  Data Petugas   ( kd_petugas, nm_petugas, username, password )
  • Data Dokter   ( kd_dokter, nm_dokter, spesialis, alamat, no_telepon )
  • Data Pasien (kd_pasien, nm_pasien, kelamin, golongan_darah, tanggal_lahir, alamat, no_telepon)
  • Data Obat (kd_obat, nm_obat, golongan, harga, keterangan)


TRANSAKSI
Dari adanya Master Data, terjadilah Transaksi, termasuk diantaranya adalah;

  • Transaksi Pendaftaran (no_pendaftaran, tgl_pendaftaran, kd_pasien, nomor_antri, keluhan)
  • Transaksi Pemeriksaan (no_periksa, tgl_periksa, kd_pasien, kd_dokter, keluhan, hasil_periksa)
  •  Transaksi Pemberian Resep (no_resep, tgl_resep, no_periksa, status_bayar) Transaksi Detil (no_resep, kd_obat, aturan_pakai)
  • Transaksi Pembayaran (no_pembayaran, no_periksa, bayar)


Jika Anda membutuhkan ContohProgram Rekam Medis, Anda dapat membelinya dari www.BunafitKomputer.com

Desain tabel database Rekam Medis di atas masih dapat Anda kembangkan lagi sesuai kebutuhan dalam tempat studi kasus, semakin besar Klinik dan semakin komplit layanan yang diberikan oleh Klinik tersebut, maka tentu saja desain kebutuhan databasenya semakin banyak.
Semoga bermanfaat

Desain Perancangan Software Aplikasi Rekam Medis Rawat Jalan Pasien



Artikel ini akan member gambaran dan mengajarkan kepada Anda bagaimana caranya membuat Desain Database yang dibutuhkan dalam Program RekamMedis Rawat Jalan Pasien, seperti Rekam Medis yang ada di dalam Klinik Dokter yang memiliki layanan Rawat Jalan pada Pasien.
Pada kasus Rawat Jalan Pasien, seperti pada Klinik Dokter Praktek, perjalannya dimulai dari Pasien datang untuk mendaftar. Pada Klinik Dokter biasanya hanya memilik 1 (satu) Dokter jaga saja, biasanya Dokter pemilik Klinik itu sendiri, jadi saat pendaftaran tidak ada pilihan Dokter ataupun Ruang Klinik. Berikut ini detail langkahnya :

  1. Klinik Dokter menyediakan 1 Dokter Umum/ Spesialis yang jaga pada saat layanan dibuka.
  2. Pasien mendaftar dengan cara Telefon ataupun datang langsung, pada saat mendaftar Pasien mendapatkan Nomor urut pendaftaran. Pelayanan ini dilakukan oleh Perawat, atau Petugas Klinik.
  3. Kemudian Pasien datang ke Klinik sesuai informasi waktu (jam) yang biasanya disesuaikan dengan Nomor urutan hasil pendaftaran (antrian).
  4. Pasien datang ke Klinik, kemudian melakukan pendaftaran ulang bahwa Dia (pasien) sudah hadir, dan biasanya dilakukan tensi.
  5. Pasien mendapatkan panggilan untuk dilakukan pemeriksaan Oleh dokter, panggilan disesuaikan dengan Nomor antrian.
  6. Selesai pemeriksaan, Pasien diberikan Resep Obat yang dibayarkan pada Gerai Obat/ Toko Obat dalam Klinik
  7. Pasien Membawa Resep sekaligus membayar Obat dan Biaya Dokter pada Gerai Obat/ Kasir
  8. Pasien Menerima Obat
  9.  Pasien Pulang


MASTER DATA
Dari perjalanan Pasien di atas, maka dalam mendesain database memerlukan Master Data dan juga adanya Transaksi. Berikut ini adalah Master Data yang sekaligus akan dijadikan sebagai tabel, yaitu;

  • Data Petugas  
  •  Data Dokter  
  • Data Pasien
  • Data Obat


TRANSAKSI
Dari adanya Master Data, terjadilah Transaksi, termasuk diantaranya adalah;

  • Transaksi Pendaftaran
  • Transaksi Pemeriksaan
  • Transaksi Pemberian Resep
  • Transaksi Pembayaran

Untuk lebih jelasnya, Anda dapat melihat desain Relasi Tabel Database Rekam Medis

Artikel ini bisa dijadikan trik, atau mungkin gambaran dasar untuk Anda kembangkan menjadi Program Aplikasi Rekam Medis  menggunakan database dan bahasa pemrograman yang sesuai kebutuhan, misalnya dibuat dengan database MySQL dan pemrograman PHP, atau juga bisa Visual Basic.