87 lines
1.7 KiB
XML
87 lines
1.7 KiB
XML
Table ms_pasien {
|
|
mr_pasien bigint [pk, increment]
|
|
nama varchar
|
|
nik varchar [unique]
|
|
no_hp varchar
|
|
alamat varchar
|
|
email varchar
|
|
tgl_lahir date
|
|
jenis_kelamin enum('L', 'P')
|
|
created_at timestamp
|
|
updated_at timestamp
|
|
}
|
|
|
|
|
|
|
|
Table ms_asuransi {
|
|
id_asuransi bigint [pk, increment]
|
|
nama_asuransi varchar
|
|
keterangan varchar [note: 'nullable']
|
|
created_at timestamp
|
|
updated_at timestamp
|
|
}
|
|
|
|
Table ms_pegawai {
|
|
id_pegawai bigint [pk, increment]
|
|
nama_pegawai varchar
|
|
jabatan varchar
|
|
created_at timestamp
|
|
updated_at timestamp
|
|
}
|
|
|
|
Table ms_ruang_pelayanan {
|
|
id_ruang_pelayanan varchar [pk]
|
|
nama_ruang_pelayanan varchar
|
|
keterangan varchar [note: 'nullable']
|
|
created_at timestamp
|
|
updated_at timestamp
|
|
}
|
|
|
|
Table ms_tindakan {
|
|
id_tindakan varchar [pk]
|
|
nama_tindakan varchar
|
|
tarif_tindakan decimal(12,2)
|
|
keterangan varchar
|
|
created_at timestamp
|
|
updated_at timestamp
|
|
}
|
|
|
|
Ref: tr_registrasi.mr_pasien > ms_pasien.mr_pasien
|
|
Ref: tr_registrasi.id_asuransi > ms_asuransi.id_asuransi
|
|
Ref: tr_registrasi.id_pegawai > ms_pegawai.id_pegawai
|
|
Ref: tr_registrasi.id_ruang_pelayanan > ms_ruang_pelayanan.id_ruang_pelayanan
|
|
|
|
Table tr_registrasi {
|
|
id_registrasi varchar [pk]
|
|
tgl_registrasi date
|
|
mr_pasien bigint
|
|
id_asuransi bigint
|
|
id_pegawai varchar
|
|
id_ruang_pelayanan varchar
|
|
nomor_kartu_asuransi varchar
|
|
keterangan text
|
|
created_at timestamp
|
|
updated_at timestamp
|
|
|
|
|
|
}
|
|
|
|
|
|
Ref: tr_transaksi.id_registrasi > tr_registrasi.id_registrasi
|
|
Ref: tr_transaksi.id_pegawai > ms_pegawai.id_pegawai
|
|
Table tr_transaksi {
|
|
|
|
id_transaksi varchar [pk]
|
|
id_registrasi varchar
|
|
id_tindakan json
|
|
id_pegawai varchar
|
|
total_harga decimal(15,2)
|
|
status enum('pending', 'paid', 'cancelled')
|
|
keterangan varchar
|
|
created_at timestamp
|
|
updated_at timestamp
|
|
|
|
|
|
}
|
|
|