Struktur Tabel Laporan Histori

Gambar 3.20 Physical Data Model PDM

3.3.4 Struktur Tabel

a. Tabel Pasien Nama tabel : pasien Primary key : idpasien Foreign key : - Fungsi : menyimpan data pasien Tabel 3.2 Pasien No Field Nama Data Type Length Constraint 1 Idpasien Bigint Pk 2 Kodepasien Varchar 25 Antrian Id Antrian Nama Poliklinik Kode Pasien Nomor Antrian Waktu Antrian int varchar25 varchar12 int datetime pk fk1 fk2 Kode Petug Nama Jabat Nama Petug Jenis Kelam Tempat Lah Tanggal La Agama Petu Alamat Petu Nomor Tele Keterangan Status Petug Keahlian Pe Pasien Kode Pasien Nama Pasien Jenis Kelamin Pasien Tempat Lahir Pasien Tanggal Lahir Pasien Agama Pasien Alamat Pasien Nomor Telepon Pasien Keterangan Pasien Status Pasien varchar12 varchar250 varchar10 text date varchar10 text varchar12 text varchar10 pk Rekam Medis Id Rekam Medis Nama Poliklinik Kode Petugas Id Antrian Kode Tarif Kode Pasien Diagnosis Rekam Medis Waktu Rekam Medis Total Harga Obat Total Harga Jasa Total Harga Keseluruhan varchar15 varchar25 varchar12 int varchar10 varchar12 text datetime int int int pk fk3 fk1 fk5 fk4 fk2 Poli Klinik Nama Poliklinik Lokasi Poliklinik Jumlah Kamar Poliklinik Keterangan Poliklinik varchar25 varchar50 int text pk Obat Kode Obat Nama Obat Jenis Obat Harga Obat Keterangan Obat Status Obat varchar250 varchar250 varchar50 int text varchar10 pk Kod Nam Jen Nom Ket Sta N Resep Obat Id Resep Obat Id Rekam Medis Kode Obat Jumlah Resep Obat Harga Resep Obat Total Resep Obat Aturan Resep Obat int varchar15 varchar250 int int int text pk fk2 fk1 3 Namapasien Varchar 50 4 Tmplahir Varchar 25 5 Tgllahir Date 6 Agama Varchar 25 7 Alamat Varchar 100 8 Kota Varchar 25 9 Telepon Varchar 25 10 Email Varchar 50 11 Keterangan Varchar 100 12 Aktif Int b. Tabel Bidan Nama tabel : Bidan Primary key : idbidan Foreign key : - Fungsi : menyimpan data bidan Tabel 3.3 Bidan No Field Nama Data Type Length Constraint 1 Idbidan Bigint Pk 2 Kodebidan Varchar 25 3 Namabidan Varchar 50 4 Tmplahir Varchar 25 5 Tgllahir Date 6 Agama Varchar 25 7 Alamat Varchar 100 8 Kota Varchar 25 9 Telepon Varchar 25 10 Email Varchar 50 11 Keterangan Varchar 100 12 Aktif Int No Field Nama Data Type Length Constraint 13 Keahlian Varchar 100 c. Tabel Dokter Nama tabel : Dokter Primary key : iddokter Foreign key : - Fungsi : menyimpan data dokter Tabel 3.4 Dokter No Field Nama Data Type Length Constraint 1 Iddokter Bigint Pk 2 Kodedokter Varchar 25 3 Namadokter Varchar 50 4 Tmplahir Varchar 25 5 Tgllahir Date 6 Agama Varchar 25 7 Alamat Varchar 100 8 Kota Varchar 25 9 Telepon Varchar 25 10 Email Varchar 50 11 Keterangan Varchar 100 12 Aktif Int 13 Keahlian Varchar 100 d. Tabel Perawat Nama tabel : perawat Primary key : idperawat Foreign key : - Fungsi : menyimpan data perawat Tabel 3.5 Perawat No Field Nama Data Type Length Constraint 1 Idperawat Bigint Pk 2 Kodeperawat Varchar 25 3 Namaperawat Varchar 50 4 Tmplahir Varchar 25 5 Tgllahir Date 6 Agama Varchar 25 7 Alamat Varchar 100 8 Kota Varchar 25 9 Telepon Varchar 25 10 Email Varchar 50 11 Keterangan Varchar 100 12 Aktif Int 13 Keahlian Varchar 100 e. Tabel Poliklinik Nama tabel : poliklinik Primary key : idpoliklinik Foreign key : - Fungsi : menyimpan data poliklinik Tabel 3.6 Poliklinik No Field Nama Data Type Length Constraint 1 Idpoliklinik Bigint Pk 2 Kodepoliklinik Varchar 25 3 Namapoliklinik Varchar 50 4 Lokasi Varchar 50 5 Jumlahkamar Int 6 Keterangan Varchar 100 f. Tabel Obat Nama tabel : obat Primary key : idobat Foreign key : - Fungsi : menyimpan data obat Tabel 3.7 Obat No Field Nama Data Type Length Constraint 1 Idobat Bigint Pk 2 Kodeobat Varchar 25 3 Namaobat Varchar 50 4 Jenisobat Varchar 25 5 Hargaobat Varchar 25 6 Keterangan Varchar 100 7 Aktif Int g. Tabel Tarif Nama tabel : tarif Primary key : idtarif Foreign key : - Fungsi : menyimpan data tarif Tabel 3.8 Tarif No Field Nama Data Type Length Constraint 1 Idtarif Bigint Pk 2 Kodetarif Varchar 25 3 Namatarif Varchar 50 4 Jenistarif Varchar 25 5 Nominaltarif Varchar 25 6 Keterangan Varchar 100 7 Aktif Int h. Tabel Resep Nama tabel : resep Primary key : idtrx Foreign key : idtrx, idobat Fungsi : menyimpan data resep Tabel 3.9 Resep No Field Nama Data Type Length Constraint 1 Idtrx bigint pk,fk 2 Idobat bigint Fk 3 Qty double 4 Subtotal double i. Tabel Jasa Nama tabel : jasa Primary key : idtrx Foreign key : idtrx, idtarif Fungsi : menyimpan data jasa Tabel 3.10 Jasa No Field Nama Data Type Length Constraint 1 Idtrx Bigint pk,fk 2 Idtarif Bigint Fk 3 Qty double 4 Subtotal double j. Tabel Histori Diagnosis Nama tabel : histori diagnsis Primary key : idhistori Foreign key : idpasien Fungsi : menyimpan data histori diagnosis Tabel 3.11 Histori Diagnosis No Field Nama Data Type Length Constraint 1 Idhistori Bigint Pk 2 Idpasien Bigint Fk 3 Waktu Datetime 4 Keterangan Varchar 100 k. Tabel Administrasi Nama tabel : administrasi Primary key : idtrx Foreign key : idpasien, idpoliklinik, idperawat Fungsi : menyimpan data administrasi Tabel 3.12 Administrasi No Field Nama Data Type Length Constraint 1 Idtrx Bigint Pk 2 Idpasien Bigint Fk 3 Idpoliklinik Bigint Fk 4 Idperawat Bigint Fk 5 Kodetrx Varchar 25 6 Waktutrx Datetime 7 Totaltarif Double 8 Diskon Double 9 Subtotal Double 10 Grandtotal Double 11 Keterangan Varchar 100 l. Tabel Jadwal Dokter Nama tabel : jadwal dokter Primary key : idjadwaldokter Foreign key : iddokter, idpoliklinik Fungsi : menyimpan data jadwal dokter Tabel 3.13 Jadwal Dokter No Field Nama Data Type Length Constraint 1 Idjadwaldokter Bigint Pk 2 Iddokter Bigint Fk 3 Idpoliklinik Bigint Fk 4 Kodejadwal Varchar 25 5 Namajadwal Varchar 50 6 Tgljadwal Date 7 Jamawaljadwal Time 8 Jamakhirjadwal Time 9 Keterangan Varchar 50 10 Namadokter Varchar 50 11 Namapoliklinik Varchar 50 12 Ruang Varchar 25 13 Aktif Int m. Tabel Jadwal Perawat Nama tabel : jadwal perawat Primary key : idjadwalperawat Foreign key : idpoliklinik, idperawat Fungsi : menyimpan data jadwal perawat Tabel 3.14 Jadwal Perawat No Field Nama Data Type Length Constraint 1 Idjadwalperawat Bigint Pk 2 Idpoliklinik Bigint Fk 3 Idperawat Bigint Fk 4 Kodejadwal Varchar 25 5 Namajadwal Varchar 50 6 Tgljadwal Date 7 Jamawaljadwal Time 8 Jamakhirjadwal Time 9 Keterangan Varchar 50 10 Namaperawaat Varchar 50 11 Namapoliklinik Varchar 50 12 Ruang Varchar 25 13 Aktif Int n. Tabel Antrian Nama tabel : antrian Primary key : idantrian Foreign key : - Fungsi : menyimpan data antrian Tabel 3.15 Antrian No Field Nama Data Type Length Constraint 1 Idantrian Bigint Pk 2 Idjadwal Bigint 3 Waktuantrian Datetime 4 Nourut Bigint 5 Namapasien Varchar 50 6 Namadokter Varchar 50 7 Namaperawat Varchar 50 8 Namapoliklinik Varchar 50 9 Aktif Int

3.3.5 Desain Input Output