-- Database: `ras`
--
-- --------------------------------------------------------
--
-- Struktur dari tabel `pskm_emply_t`
--
CREATE TABLE `pskm_emply_t` (
`no_emply` int(11) NOT NULL,
`password` varchar(100) DEFAULT NULL,
`nik` varchar(16) DEFAULT NULL,
`id_jns_poli` varchar(9) DEFAULT NULL,
`flag_login` varchar(2) DEFAULT NULL,
`akses` varchar(16) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- --------------------------------------------------------
--
-- Struktur dari tabel `pskm_mst_jenis_poli_t`
--
CREATE TABLE `pskm_mst_jenis_poli_t` (
`id_jns_poli` varchar(9) NOT NULL,
`jenis_poli` varchar(30) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- --------------------------------------------------------
--
-- Struktur dari tabel `pskm_mst_kategori_pasien_t`
--
CREATE TABLE `pskm_mst_kategori_pasien_t` (
`id_kat_pasien` varchar(8) NOT NULL,
`kategori_pasien` varchar(60) DEFAULT NULL,
`biaya` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- --------------------------------------------------------
--
-- Struktur dari tabel `pskm_mst_obat_t`
--
CREATE TABLE `pskm_mst_obat_t` (
`id_obat` varchar(5) NOT NULL,
`descp` varchar(30) DEFAULT NULL,
`satuan` varchar(10) DEFAULT NULL,
`harga` int(11) DEFAULT NULL,
`on_hand` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- --------------------------------------------------------
--
-- Struktur dari tabel `pskm_mst_pasien_t`
--
CREATE TABLE `pskm_mst_pasien_t` (
`no_urut` int(11) DEFAULT NULL,
`nip` varchar(8) NOT NULL,
`no_ktp` varchar(18) DEFAULT NULL,
`nama` varchar(50) DEFAULT NULL,
`jenis_kelamin` char(1) DEFAULT NULL,
`agama` varchar(10) DEFAULT NULL,
`tgl_lahir` date DEFAULT NULL,
`no_tlp` varchar(15) DEFAULT NULL,
`id_kat_pasien` varchar(8) DEFAULT NULL,
`flag_berobat` varchar(2) DEFAULT NULL,
`tgl_proses` date DEFAULT NULL,
`alamat` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- --------------------------------------------------------
--
-- Struktur dari tabel `pskm_mst_pegawai_t`
--
CREATE TABLE `pskm_mst_pegawai_t` (
`nik` varchar(16) NOT NULL,
`no_ktp` varchar(18) DEFAULT NULL,
`nama` varchar(50) DEFAULT NULL,
`jenis_kelamin` char(1) DEFAULT NULL,
`agama` varchar(10) DEFAULT NULL,
`alamat` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- --------------------------------------------------------
--
-- Struktur dari tabel `pskm_pendaftaran_t`
--
CREATE TABLE `pskm_pendaftaran_t` (
`no_kunj` varchar(15) NOT NULL,
`no_antrian` int(11) DEFAULT NULL,
`nip` varchar(8) DEFAULT NULL,
`id_jns_poli` varchar(9) DEFAULT NULL,
`flag_tindakan` varchar(2) DEFAULT NULL,
`tgl_proses` date DEFAULT NULL,
`nik` varchar(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- --------------------------------------------------------
--
-- Struktur dari tabel `pskm_trans_det1_t`
--
CREATE TABLE `pskm_trans_det1_t` (
`faktur` varchar(30) DEFAULT NULL,
`keluhan` text DEFAULT NULL,
`diagnosa` text DEFAULT NULL,
`tindakan` text DEFAULT NULL,
`pemeriksaan` text DEFAULT NULL,
`ket` text DEFAULT NULL,
`nik` varchar(16) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- --------------------------------------------------------
--
-- Struktur dari tabel `pskm_trans_det2_t`
--
CREATE TABLE `pskm_trans_det2_t` (
`faktur` varchar(30) DEFAULT NULL,
`id_obat` varchar(5) DEFAULT NULL,
`qty` int(11) DEFAULT NULL,
`keterangan` text DEFAULT NULL,
`nik` varchar(16) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- --------------------------------------------------------
--
-- Struktur dari tabel `pskm_trans_det3_t`
--
CREATE TABLE `pskm_trans_det3_t` (
`faktur` varchar(30) DEFAULT NULL,
`id_obat` varchar(5) DEFAULT NULL,
`qty` int(11) DEFAULT NULL,
`nik` varchar(16) DEFAULT NULL,
`harga` int(11) DEFAULT NULL,
`total` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- --------------------------------------------------------
--
-- Struktur dari tabel `pskm_trans_head_t`
--
CREATE TABLE `pskm_trans_head_t` (
`no_trans` int(11) DEFAULT NULL,
`no_kunj` varchar(15) DEFAULT NULL,
`faktur` varchar(30) NOT NULL,
`nip` varchar(8) DEFAULT NULL,
`id_jns_poli` varchar(9) DEFAULT NULL,
`flag_trans` varchar(2) DEFAULT NULL,
`tot_biaya` int(11) DEFAULT NULL,
`tgl_proses` date DEFAULT NULL,
`nik` varchar(16) DEFAULT NULL,
`flag_rec` varchar(2) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Indexes for dumped tables
--
--
-- Indeks untuk tabel `pskm_emply_t`
--
ALTER TABLE `pskm_emply_t`
ADD PRIMARY KEY (`no_emply`),
ADD KEY `nik` (`nik`),
ADD KEY `id_jns_poli` (`id_jns_poli`);
--
-- Indeks untuk tabel `pskm_mst_jenis_poli_t`
--
ALTER TABLE `pskm_mst_jenis_poli_t`
ADD PRIMARY KEY (`id_jns_poli`);
--
-- Indeks untuk tabel `pskm_mst_kategori_pasien_t`
--
ALTER TABLE `pskm_mst_kategori_pasien_t`
ADD PRIMARY KEY (`id_kat_pasien`);
--
-- Indeks untuk tabel `pskm_mst_obat_t`
--
ALTER TABLE `pskm_mst_obat_t`
ADD PRIMARY KEY (`id_obat`);
--
-- Indeks untuk tabel `pskm_mst_pasien_t`
--
ALTER TABLE `pskm_mst_pasien_t`
ADD PRIMARY KEY (`nip`),
ADD KEY `id_kat_pasien` (`id_kat_pasien`);
--
-- Indeks untuk tabel `pskm_mst_pegawai_t`
--
ALTER TABLE `pskm_mst_pegawai_t`
ADD PRIMARY KEY (`nik`);
--
-- Indeks untuk tabel `pskm_pendaftaran_t`
--
ALTER TABLE `pskm_pendaftaran_t`
ADD PRIMARY KEY (`no_kunj`),
ADD KEY `nik` (`nik`),
ADD KEY `id_jns_poli` (`id_jns_poli`),
ADD KEY `nip` (`nip`);
--
-- Indeks untuk tabel `pskm_trans_det1_t`
--
ALTER TABLE `pskm_trans_det1_t`
ADD KEY `faktur` (`faktur`),
ADD KEY `nik` (`nik`);
--
-- Indeks untuk tabel `pskm_trans_det2_t`
--
ALTER TABLE `pskm_trans_det2_t`
ADD KEY `faktur` (`faktur`),
ADD KEY `id_obat` (`id_obat`),
ADD KEY `nik` (`nik`);
--
-- Indeks untuk tabel `pskm_trans_det3_t`
--
ALTER TABLE `pskm_trans_det3_t`
ADD KEY `faktur` (`faktur`),
ADD KEY `id_obat` (`id_obat`),
ADD KEY `nik` (`nik`);
--
-- Indeks untuk tabel `pskm_trans_head_t`
--
ALTER TABLE `pskm_trans_head_t`
ADD PRIMARY KEY (`faktur`),
ADD KEY `nik` (`nik`),
ADD KEY `nip` (`nip`),
ADD KEY `no_kunj` (`no_kunj`),
ADD KEY `id_jns_poli` (`id_jns_poli`);
--
-- Ketidakleluasaan untuk tabel pelimpahan (Dumped Tables)
--
--
-- Ketidakleluasaan untuk tabel `pskm_emply_t`
--
ALTER TABLE `pskm_emply_t`
ADD CONSTRAINT `pskm_emply_t_ibfk_1` FOREIGN KEY (`nik`) REFERENCES `pskm_mst_pegawai_t` (`nik`),
ADD CONSTRAINT `pskm_emply_t_ibfk_2` FOREIGN KEY (`id_jns_poli`) REFERENCES `pskm_mst_jenis_poli_t` (`id_jns_poli`);
--
-- Ketidakleluasaan untuk tabel `pskm_mst_pasien_t`
--
ALTER TABLE `pskm_mst_pasien_t`
ADD CONSTRAINT `pskm_mst_pasien_t_ibfk_1` FOREIGN KEY (`id_kat_pasien`) REFERENCES `pskm_mst_kategori_pasien_t` (`id_kat_pasien`);
--
-- Ketidakleluasaan untuk tabel `pskm_pendaftaran_t`
--
ALTER TABLE `pskm_pendaftaran_t`
ADD CONSTRAINT `pskm_pendaftaran_t_ibfk_1` FOREIGN KEY (`nik`) REFERENCES `pskm_mst_pegawai_t` (`nik`),
ADD CONSTRAINT `pskm_pendaftaran_t_ibfk_2` FOREIGN KEY (`id_jns_poli`) REFERENCES `pskm_mst_jenis_poli_t` (`id_jns_poli`),
ADD CONSTRAINT `pskm_pendaftaran_t_ibfk_3` FOREIGN KEY (`nip`) REFERENCES `pskm_mst_pasien_t` (`nip`);
--
-- Ketidakleluasaan untuk tabel `pskm_trans_det1_t`
--
ALTER TABLE `pskm_trans_det1_t`
ADD CONSTRAINT `pskm_trans_det1_t_ibfk_1` FOREIGN KEY (`faktur`) REFERENCES `pskm_trans_head_t` (`faktur`),
ADD CONSTRAINT `pskm_trans_det1_t_ibfk_2` FOREIGN KEY (`nik`) REFERENCES `pskm_mst_pegawai_t` (`nik`);
--
-- Ketidakleluasaan untuk tabel `pskm_trans_det2_t`
--
ALTER TABLE `pskm_trans_det2_t`
ADD CONSTRAINT `pskm_trans_det2_t_ibfk_1` FOREIGN KEY (`faktur`) REFERENCES `pskm_trans_head_t` (`faktur`),
ADD CONSTRAINT `pskm_trans_det2_t_ibfk_2` FOREIGN KEY (`id_obat`) REFERENCES `pskm_mst_obat_t` (`id_obat`),
ADD CONSTRAINT `pskm_trans_det2_t_ibfk_3` FOREIGN KEY (`nik`) REFERENCES `pskm_mst_pegawai_t` (`nik`);
--
-- Ketidakleluasaan untuk tabel `pskm_trans_det3_t`
--
ALTER TABLE `pskm_trans_det3_t`
ADD CONSTRAINT `pskm_trans_det3_t_ibfk_1` FOREIGN KEY (`faktur`) REFERENCES `pskm_trans_head_t` (`faktur`),
ADD CONSTRAINT `pskm_trans_det3_t_ibfk_2` FOREIGN KEY (`id_obat`) REFERENCES `pskm_mst_obat_t` (`id_obat`),
ADD CONSTRAINT `pskm_trans_det3_t_ibfk_3` FOREIGN KEY (`nik`) REFERENCES `pskm_mst_pegawai_t` (`nik`);
--
-- Ketidakleluasaan untuk tabel `pskm_trans_head_t`
--
ALTER TABLE `pskm_trans_head_t`
ADD CONSTRAINT `pskm_trans_head_t_ibfk_1` FOREIGN KEY (`nik`) REFERENCES `pskm_mst_pegawai_t` (`nik`),
ADD CONSTRAINT `pskm_trans_head_t_ibfk_2` FOREIGN KEY (`nip`) REFERENCES `pskm_mst_pasien_t` (`nip`),
ADD CONSTRAINT `pskm_trans_head_t_ibfk_3` FOREIGN KEY (`no_kunj`) REFERENCES `pskm_pendaftaran_t` (`no_kunj`),
ADD CONSTRAINT `pskm_trans_head_t_ibfk_4` FOREIGN KEY (`id_jns_poli`) REFERENCES `pskm_mst_jenis_poli_t` (`id_jns_poli`);
COMMIT;
Komentar
Posting Komentar