Skip to content

Database

SQL File

Lihat detail pada card Trello ini.

Cara Backup dan Restore

Backup

Untuk backup database production, sudah tersedia cron job yang berjalan otomatis setiap hari pada pukul 23.00 WIB. File backup akan tersimpan di folder: /home/{username}/klinikarsaya_backup_db/.

Cpanel Cronjob Cpanel DB
  • Login ke cPanel > Advanced > Cron Jobs untuk melihat daftar cron yang berjalan.
  • Login ke cPanel > File Manager > Home > klinikarsaya_backup_db untuk melihat daftar file backup.

Restore

Pastikan proses restore dilakukan di luar jam operasional klinik!

Langkah-langkah restore database:

  1. Drop semua tabel pada database yang akan direstore.
  2. Import file SQL yang diinginkan melalui phpMyAdmin.

Visual Structure

Lihat struktur database secara visual melalui dbdiagram.io untuk detail skema.

Structures

Table antrian_asuransi

KolomTipe DataAtribut
antrian_asuransi_idbigint(20)NOT NULL, AUTO_INCREMENT
antrian_pasien_idbigint(20)NOT NULL
asuransi_idbigint(20)NOT NULL
asuransi_optionvarchar(100)NOT NULL
asuransi_owner_namevarchar(256)NOT NULL
asuransi_id_numbervarchar(256)NOT NULL
asuransi_model_pembayaranvarchar(256)NOT NULL
antrian_asuransi_created_atdatetimeNOT NULL
antrian_asuransi_updated_atdatetimeNOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_antrian_asuransi( antrian_asuransi_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_antrian_asuransi_asuransi( asuransi_id ) ref asuransi (asuransi_id)
πŸ”—fk_antrian_asuransi_antrian_pasien( antrian_pasien_id ) ref antrian_pasien (antrian_pasien_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table antrian_pasien

KolomTipe DataAtribut
antrian_pasien_idbigint(20)NOT NULL, AUTO_INCREMENT
parent_antrian_idbigint(20)DEFAULT NULL
connected_to_antrian_idbigint(20)DEFAULT NULL
pasien_idbigint(20) unsignedNOT NULL
doctor_idbigint(20) unsignedNOT NULL
receptionist_idbigint(20) unsignedNOT NULL
farmasi_idbigint(20)DEFAULT NULL
antrian_pasien_created_atdatetimeNOT NULL
antrian_pasien_updated_atdatetimeNOT NULL
status_antrian_pasien_idint(11)DEFAULT NULL
antrian_unique_codevarchar(60)DEFAULT NULL
awal_keluhan_utamavarchar(200)DEFAULT NULL
is_suspectint(1)DEFAULT 0
booking_atdateDEFAULT NULL
confirmed_bookingint(1)DEFAULT NULL
doctor_shifttextDEFAULT NULL
tujuan_klinikvarchar(80)DEFAULT NULL
timestampslongtextDEFAULT NULL, CHARACTER SET utf8mb4_bin
history_antriantextDEFAULT NULL
alasan_batalvarchar(255)DEFAULT NULL
counter_wa_clickvarchar(50)NOT NULL DEFAULT β€˜0’
surveylongtextDEFAULT NULL, CHECK (json_valid(survey))
layanan_includedlongtextDEFAULT NULL, CHECK (json_valid(layanan_included))
Indexes
Nama IndexKolom
πŸ”’pk_antrian_pasien( antrian_pasien_id )
πŸ”unq_antrian_pasien_parent_antrian_id( parent_antrian_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_antrian_pasien_pasien( pasien_id ) ref pasien (pasien_id)
πŸ”—fk_antrian_pasien_antrian_pasien( antrian_pasien_id ) ref antrian_pasien (parent_antrian_id)
πŸ”—fk_antrian_pasien_antrian_pasien_0( connected_to_antrian_id ) ref antrian_pasien (parent_antrian_id)
πŸ”—fk_antrian_pasien_users( receptionist_id ) ref users (user_id)
πŸ”—fk_antrian_pasien_users_0( doctor_id ) ref users (user_id)
πŸ”—fk_antrian_pasien_users_1( farmasi_id ) ref users (user_id)
πŸ”—fk_antrian_pasien_status_antrian_pasien( status_antrian_pasien_id ) ref status_antrian_pasien (status_antrian_pasien_id)
Check Constraints
  • survey β†’ CHECK (json_valid(survey))
  • layanan_included β†’ CHECK (json_valid(layanan_included))
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table antrian_tumbuh_kembang

KolomTipe DataAtribut
antrian_tk_idbigint(20)NOT NULL, AUTO_INCREMENT
tabungan_idint(11)NOT NULL
statusvarchar(50)NOT NULL
next_jadwaldatetimeDEFAULT NULL
datalongtextDEFAULT NULL, CHECK (json_valid(data))
uraian_tumbangtextDEFAULT NULL
history_antrian_tktextDEFAULT NULL
terapis_idbigint(20)DEFAULT NULL
pertemuan_keint(3)DEFAULT NULL
antrian_tk_created_atdatetimeDEFAULT NULL
antrian_tk_updated_atdatetimeNOT NULL DEFAULT current_timestamp()
antrian_tk_completed_atdatetimeDEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_antrian_tumbuh_kembang( antrian_tk_id )
Foreign Keys
πŸ”—fk_antrian_tumbuh_kembang_tabungan( tabungan_id ) ref tabungan (tabungan_id)
πŸ”—fk_antrian_tumbuh_kembang_users( terapis_id ) ref users (user_id)
Check Constraints
  • data β†’ CHECK (json_valid(data))
Options

ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci


Table arsip_pemasukan

KolomTipe DataAtribut
arsip_pemasukan_idint(11) unsignedNOT NULL, AUTO_INCREMENT
datedateNOT NULL
detaillongtextNOT NULL, CHARACTER SET utf8mb4 COLLATE utf8mb4_bin
created_attimestampNOT NULL DEFAULT current_timestamp()
updated_attimestampNOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
Indexes
Nama IndexKolom
πŸ”’pk_arsip_pemasukan( arsip_pemasukan_id )
πŸ”unq_arsip_pemasukan_date( date )
Options

ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci


Table arsip_transaksi

KolomTipe DataAtribut
arsip_transaksi_idbigint(11) unsignedNOT NULL, AUTO_INCREMENT
antrian_pasien_idint(11)NOT NULL
pembayaran_idbigint(11)NOT NULL
datedateNOT NULL
detaillongtextNOT NULL, CHARACTER SET utf8mb4 COLLATE utf8mb4_bin
created_attimestampNOT NULL DEFAULT current_timestamp()
updated_attimestampNOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
Indexes
Nama IndexKolom
πŸ”’pk_arsip_transaksi( arsip_transaksi_id )
πŸ”unq_arsip_transaksi_antrian_pasien_id( antrian_pasien_id )
πŸ”idx_date_pembayaran_id( date, pembayaran_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_arsip_transaksi_antrian_pasien( antrian_pasien_id ) ref antrian_pasien (antrian_pasien_id)
πŸ”—fk_arsip_transaksi_pembayaran( pembayaran_id ) ref pembayaran (pembayaran_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci


Table asuransi

KolomTipe DataAtribut
asuransi_idbigint(20)NOT NULL, AUTO_INCREMENT
asuransi_namevarchar(100)DEFAULT NULL
asuransi_legal_namevarchar(100)DEFAULT NULL
asuransi_contact_namevarchar(100)DEFAULT NULL
asuransi_contactvarchar(50)DEFAULT NULL
asuransi_phonevarchar(50)DEFAULT NULL
asuransi_addresstextDEFAULT NULL
asuransi_notestextDEFAULT NULL
asuransi_created_atdatetimeDEFAULT NULL
asuransi_updated_atdatetimeDEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_asuransi( asuransi_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table bundle_obat

KolomTipe DataAtribut
bundle_idbigint(20)NOT NULL, AUTO_INCREMENT
nama_bundlevarchar(120)NOT NULL
kode_bundlevarchar(40)NOT NULL
deskripsivarchar(255)DEFAULT NULL
aktifvarchar(1)NOT NULL DEFAULT β€˜0’
created_attimestampNOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
updated_attimestampNOT NULL DEFAULT β€˜0000-00-00 00:00:00’
Indexes
Nama IndexKolom
πŸ”’pk_bundle_obat( bundle_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table bundle_obat_detail

KolomTipe DataAtribut
bundle_detail_idbigint(20)NOT NULL, AUTO_INCREMENT
bundle_idbigint(20)NOT NULL
obat_idbigint(20)NOT NULL
jumlahint(11)NOT NULL DEFAULT 0
diskonbigint(20)NOT NULL DEFAULT 0
unit_satuanvarchar(50)DEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_bundle_obat_detail( bundle_detail_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_bundle_obat_detail_bundle( bundle_id ) ref bundle_obat (bundle_id)
πŸ”—fk_bundle_obat_detail_obat( obat_id ) ref obat (obat_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table counter

KolomTipe DataAtribut
counter_idbigint(20)NOT NULL, AUTO_INCREMENT
counter_titlevarchar(50)NOT NULL
counter_descvarchar(120)DEFAULT NULL
counter_roleint(11)NOT NULL
current_counterint(10) unsignedNOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_counter( counter_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table cronjob

KolomTipe DataAtribut
idint(11) unsignedNOT NULL, AUTO_INCREMENT
namevarchar(50)DEFAULT NULL
typevarchar(25)NOT NULL
actionvarchar(255)NOT NULL
environmentvarchar(100)NOT NULL
outputvarchar(255)DEFAULT NULL
errorvarchar(255)DEFAULT NULL
start_atdatetimeNOT NULL
end_atdatetimeNOT NULL
durationtimeNOT NULL
test_timedatetimeDEFAULT NULL
created_atdatetimeNOT NULL DEFAULT current_timestamp()
updated_atdatetimeNOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
deleted_atdatetimeDEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_cronjob( cronjob_id )
πŸ”idx_deleted_at( deleted_at )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table customer_panel

KolomTipe DataAtribut
customer_panel_idint(11)NOT NULL, AUTO_INCREMENT
namavarchar(255)NOT NULL
no_hpvarchar(50)NOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_customer_panel( customer_panel_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table diagnosis

KolomTipe DataAtribut
diagnosis_idbigint(20)NOT NULL, AUTO_INCREMENT
diagnosis_id_duplicateint(11)NOT NULL
chaptersmallint(5) unsignedNOT NULL
sectionvarchar(100)NOT NULL
descriptionsvarchar(255)NOT NULL
inggrisvarchar(150)DEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_diagnosis( diagnosis_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table diagnosis_ref

KolomTipe DataAtribut
diagnosis_ref_idbigint(20)NOT NULL, AUTO_INCREMENT
chaptervarchar(50)NOT NULL
description_enlongtextNOT NULL
description_indlongtextNOT NULL
informationlongtextDEFAULT NULL
categoryvarchar(50)NOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_diagnosis_ref( diagnosis_ref_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table diskon_kasir

KolomTipe DataAtribut
diskon_kasir_idbigint(20)NOT NULL, AUTO_INCREMENT
dk_namevarchar(100)NOT NULL COMMENT β€˜nama diskon’
dk_desctextNOT NULL COMMENT β€˜deskripsi diskon’
dk_is_activeint(1)NOT NULL DEFAULT 0
all_tindakanvarchar(1)NOT NULL DEFAULT β€˜0’
all_obatvarchar(1)NOT NULL DEFAULT β€˜0’
all_labvarchar(1)NOT NULL DEFAULT β€˜0’
all_tumbangvarchar(1)NOT NULL DEFAULT β€˜0’
all_perawatvarchar(1)NOT NULL DEFAULT β€˜0’
Indexes
Nama IndexKolom
πŸ”’pk_diskon_kasir( diskon_kasir_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table diskon_lab

KolomTipe DataAtribut
diskon_lab_idbigint(20)NOT NULL, AUTO_INCREMENT
diskon_kasir_idbigint(20)NOT NULL
lab_idbigint(20)DEFAULT NULL
is_vendorint(1)NOT NULL DEFAULT 0
is_klinikint(1)NOT NULL DEFAULT 0
nilai_labvarchar(100)NOT NULL
tipe_nilai_labvarchar(50)NOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_diskon_lab( diskon_lab_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_diskon_lab_tarif_laboratorium( lab_id ) ref tarif_laboratorium (tl_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table diskon_obat

KolomTipe DataAtribut
diskon_obat_idbigint(20)NOT NULL, AUTO_INCREMENT
diskon_kasir_idbigint(20)NOT NULL
obat_idbigint(20)DEFAULT NULL
nilai_obatvarchar(100)NOT NULL
tipe_nilai_obatvarchar(50)NOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_diskon_obat( diskon_obat_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_diskon_obat_obat( obat_id ) ref obat (obat_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table diskon_perawat

KolomTipe DataAtribut
diskon_perawat_idbigint(20)NOT NULL, AUTO_INCREMENT
diskon_kasir_idbigint(20)NOT NULL
tt_idbigint(20)NOT NULL
is_klinikint(1)NOT NULL DEFAULT 0
is_perawatint(1)NOT NULL DEFAULT 0
nilai_perawatvarchar(100)NOT NULL
tipe_nilai_perawatvarchar(50)NOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_diskon_perawat( diskon_perawat_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_diskon_perawat_diskon_kasir( diskon_kasir_id ) ref diskon_kasir (diskon_kasir_id)
πŸ”—fk_diskon_perawat_tarif_tindakan( tt_id ) ref tarif_tindakan (tt_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table diskon_tindakan

KolomTipe DataAtribut
diskon_tindakan_idbigint(20)NOT NULL, AUTO_INCREMENT
diskon_kasir_idbigint(20)NOT NULL
tindakan_namevarchar(150)DEFAULT NULL
is_adminint(1)DEFAULT 0
is_perawatint(1)NOT NULL DEFAULT 0
is_dokterint(1)NOT NULL DEFAULT 0
is_bhpint(1)NOT NULL DEFAULT 0
is_harga_jualint(1)NOT NULL
nilai_tindakanvarchar(100)NOT NULL
tipe_nilai_tindakanvarchar(50)NOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_diskon_tindakan( diskon_tindakan_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_diskon_tindakan_diskon_kasir( diskon_kasir_id ) ref diskon_kasir (diskon_kasir_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table diskon_tumbang

KolomTipe DataAtribut
diskon_tumbang_idbigint(20)NOT NULL, AUTO_INCREMENT
diskon_kasir_idbigint(20)NOT NULL
tumbang_idbigint(20)DEFAULT NULL
nilai_tumbangvarchar(100)NOT NULL
tipe_nilai_tumbangvarchar(50)NOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_diskon_tumbang( diskon_tumbang_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_diskon_tumbang_tarif_tumbuh_kembang( tumbang_id ) ref tarif_tumbuh_kembang (tk_id)
πŸ”—fk_diskon_tumbang_diskon_kasir( diskon_kasir_id ) ref diskon_kasir (diskon_kasir_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table distributor

KolomTipe DataAtribut
distributor_idint(11)NOT NULL, AUTO_INCREMENT
nama_distributorvarchar(100)NOT NULL
alamat_distributorvarchar(255)DEFAULT NULL
email_distributorvarchar(255)DEFAULT NULL
sales_replongtextDEFAULT NULL
created_byint(11)DEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_distributor( distributor_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table feedback_pelayanan

KolomTipe DataAtribut
feedback_idbigint(20)NOT NULL, AUTO_INCREMENT
antrian_pasien_idbigint(20)NOT NULL
feedbacktextDEFAULT NULL
administrasiint(1)DEFAULT NULL
dokterint(1)DEFAULT NULL
perawatint(1)DEFAULT NULL
farmasiint(1)DEFAULT NULL
laboratoriumint(1)DEFAULT NULL
psikologint(1)DEFAULT NULL
tumbuh_kembangint(1)DEFAULT NULL
feedback_averagevarchar(10)DEFAULT NULL
feedback_tokenvarchar(256)NOT NULL
feedback_created_atdatetimeNOT NULL
feedback_updated_atdatetimeNOT NULL
feedback_completed_atdatetimeDEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_feedback_pelayanan( feedback_pelayanan_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_feedback_pelayanan_antrian_pasien( antrian_pasien_id ) ref antrian_pasien (antrian_pasien_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table golongan_obat

KolomTipe DataAtribut
golongan_idint(11)NOT NULL, AUTO_INCREMENT
obat_groupvarchar(60)NOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_golongan_obat( golongan_obat_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci

Table grup_jual_obat

KolomTipe DataAtribut
grup_jual_idint(11)NOT NULL, AUTO_INCREMENT
rentang_harga_belivarchar(20)DEFAULT NULL
operator_typeenum( <,>,- )NOT NULL
rentang_harga_akhirvarchar(20)NOT NULL
profit_jualvarchar(20)NOT NULL
grup_created_atdatetimeDEFAULT NULL
grup_updated_atdatetimeDEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_grup_jual_obat( grup_jual_obat_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table history_stok_obat

KolomTipe DataAtribut
history_stok_obat_idbigint(20)NOT NULL, AUTO_INCREMENT
history_created_byint(5)NOT NULL
no_povarchar(100)DEFAULT NULL
obat_idbigint(20)NOT NULL
obat_date_buydatetimeNOT NULL
obat_date_expireddateNOT NULL
obat_buy_priceint(11)NOT NULL
diskon_belifloatDEFAULT 0
obat_sell_priceint(11)NOT NULL
obat_stockfloatDEFAULT NULL
biaya_tambahanint(11)NOT NULL DEFAULT 0
history_created_atdatetimeNOT NULL
batch_novarchar(50)DEFAULT NULL
history_updated_atdatetimeNOT NULL
first_stockfloatDEFAULT NULL
distributorvarchar(80)DEFAULT NULL
history_catatantextDEFAULT NULL
faktur_distributortextNOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_history_stok_obat( history_stok_obat_id )
πŸ”idx_history_stok_obat_id( obat_id )
πŸ”idx_history_stok_obat_id_desc( history_stok_obat_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_history_stok_obat_obat( obat_id ) ref obat (obat_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table history_transfer_stok

KolomTipe DataAtribut
history_transfer_idbigint(20)NOT NULL, AUTO_INCREMENT
from_obat_idbigint(20)NOT NULL
to_obat_idbigint(20)NOT NULL
transferred_stockvarchar(5)NOT NULL
notesvarchar(256)NOT NULL
history_transfer_created_atdatetimeNOT NULL
history_transfer_updated_atdatetimeNOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_history_transfer_stok( history_transfer_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_history_transfer_stok_obat( from_obat_id ) ref obat (obat_id)
πŸ”—fk_history_transfer_stok_obat_0( to_obat_id ) ref obat (obat_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table jadwal_dokter

KolomTipe DataAtribut
jadwal_idint(11)NOT NULL, AUTO_INCREMENT
doctor_idbigint(20)NOT NULL
jadwallongtextNOT NULL CHECK (json_valid(jadwal))
new_jadwallongtextDEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_jadwal_dokter( jadwal_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_jadwal_dokter_users( doctor_id ) ref users (user_id)
Check Constraints
  • CHECK (json_valid(jadwal))
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table kategori_master_tarif

KolomTipe DataAtribut
kmt_idint(11)NOT NULL, AUTO_INCREMENT
kmt_namevarchar(100)NOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_kategori_master_tarif( kmt_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table kategori_master_tarif_psikolog

KolomTipe DataAtribut
kmtp_idint(11)NOT NULL, AUTO_INCREMENT
kmtp_namevarchar(100)NOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_kategori_master_tarif_psikolog( kmtp_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table kategori_tarif_laboratorium

KolomTipe DataAtribut
kategori_tl_idint(11)NOT NULL, AUTO_INCREMENT
kategori_tarifvarchar(60)NOT NULL
kategori_deskripsitextDEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_kategori_tarif_laboratorium( kategori_tl_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table logger_actions

KolomTipe DataAtribut
logger_idbigint(20)NOT NULL, AUTO_INCREMENT
logger_triggered_bybigint(20)NOT NULL
logger_user_typevarchar(60)NOT NULL
logger_statusvarchar(50)NOT NULL
logger_desctextNOT NULL
logger_created_atdatetimeNOT NULL
logger_updated_atdatetimeNOT NULL
logger_actionvarchar(50)DEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_logger_actions( logger_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table master_tarif

KolomTipe DataAtribut
mt_idint(11)NOT NULL AUTO_INCREMENT
kmt_idint(11)DEFAULT NULL
mt_history_idint(11)NOT NULL
mt_namevarchar(70)NOT NULL
mt_typeenum(β€˜default’,β€˜vaksin’)NOT NULL DEFAULT β€˜default’
mt_is_defaultint(1)NOT NULL DEFAULT 0
mt_descvarchar(256)NOT NULL
mt_pricevarchar(15)NOT NULL DEFAULT β€˜0’
mt_adminvarchar(15)NOT NULL DEFAULT β€˜0’
mt_perawatvarchar(15)NOT NULL DEFAULT β€˜0’
mt_bhpvarchar(15)NOT NULL DEFAULT β€˜0’
mt_harga_jualvarchar(15)NOT NULL DEFAULT β€˜0’
Indexes
Nama IndexKolom
πŸ”’pk_master_tarif( mt_id )
πŸ”idx_kmt_id( kmt_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_master_tarif_kategori_master_tarif( kmt_id ) ref kategori_master_tarif (kmt_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table master_tarif_psikolog

KolomTipe DataAtribut
mtp_idint(11)NOT NULL AUTO_INCREMENT
kmtp_idint(11)DEFAULT NULL
mtp_namevarchar(70)NOT NULL
mtp_tarifvarchar(15)NOT NULL DEFAULT β€˜0’
mtp_satuanvarchar(100)NOT NULL
mtp_descvarchar(256)NOT NULL
mtp_is_defaultint(1)NOT NULL DEFAULT 0
mtp_included_oncevarchar(1)DEFAULT NULL
mtp_is_booking_dpvarchar(1)DEFAULT NULL
mtp_ratio_klinikint(3)NOT NULL DEFAULT 15
mtp_ratio_psikologint(3)NOT NULL DEFAULT 85
mtp_porsi_klinikint(11)NOT NULL DEFAULT 0
mtp_porsi_psikologint(11)NOT NULL DEFAULT 0
Indexes
Nama IndexKolom
πŸ”’pk_master_tarif_psikolog( mtp_id )
πŸ”idx_kmtp_id( kmtp_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_master_tarif_kategori_master_tarif_psikolog( kmtp_id ) ref kategori_master_tarif_psikolog (kmtp_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci


Table medical_records

KolomTipe DataAtribut
medrec_idbigint(20)NOT NULL AUTO_INCREMENT
pasien_idbigint(20) unsignedNOT NULL
doctor_idbigint(20) unsignedNOT NULL
antrian_idbigint(20)DEFAULT NULL
keluhan_utamatextNOT NULL
anamnesistextNOT NULL
pemeriksaan_fisiktextDEFAULT NULL
hasil_penunjangtextDEFAULT NULL
catatan_diagnosistextDEFAULT NULL
catatan_prosedur_diagnosistextDEFAULT NULL
list_diagnosistextDEFAULT NULL
list_prosedur_diagnosistextDEFAULT NULL
kode_diagnosistextDEFAULT NULL
kode_prosedur_diagnosistextDEFAULT NULL
diagnosis_bandingvarchar(256)DEFAULT NULL
tarif_tindakanvarchar(100)DEFAULT NULL
tumbuh_kembang_idvarchar(100)DEFAULT NULL
tumbuh_kembang_datesvarchar(200)DEFAULT NULL
uraian_tumbangtextDEFAULT NULL
deskripsi_tindakantextDEFAULT NULL
saran_pemeriksaanvarchar(100)DEFAULT NULL
list_obattextDEFAULT NULL
medrec_created_atdatetimeNOT NULL
medrec_updated_atdatetimDEFAULT NULL
pasientextDEFAULT NULL
medrec_is_pendingenum(β€˜0’,β€˜1’)DEFAULT β€˜0’
resep_obat_luarvarchar(256)DEFAULT NULL
perawat_idbigint(20)NOT NULL DEFAULT 0
last_modified_atdatetimeDEFAULT NULL
lampirantextDEFAULT NULL
rujukan_psikolog_idbigint(20)DEFAULT NULL
temp_datalongtextCHARACTER SET utf8mb4 COLLATE utf8mb4_bin CHECK (json_valid(temp_data))
rekomendasi_icdlongtextDEFAULT NULL COMMENT β€˜Kolom untuk menyimpan rekomendasi ICD-10 dan ICD-9 dalam format JSON’
Indexes
Nama IndexKolom
πŸ”’pk_medical_records( medrec_id )
πŸ”idx_doctor_id( doctor_id )
πŸ”idx_medrec_id( medrec_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_medical_records_pasien( pasien_id ) ref pasien (pasien_id)
πŸ”—fk_medical_records_users( doctor_id ) ref users (user_id)
πŸ”—fk_medical_records_antrian_pasien( antrian_id ) ref antrian_pasien (antrian_pasien_id)
πŸ”—fk_medical_records_users_0( perawat_id ) ref users (user_id)
πŸ”—fk_medical_records_users_1( rujukan_psikolog_id ) ref users (user_id)
Check Constraints
  • CHECK (json_valid(temp_data))

Table migrations

KolomTipe DataAtribut
idbigint(20) unsignedNOT NULL AUTO_INCREMENT
versionvarchar(255)NOT NULL
classtextNOT NULL
groupvarchar(255)NOT NULL
namespacevarchar(255)NOT NULL
timeint(11)NOT NULL
batchint(11) unsignedNOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_migrations( id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table next_visit

KolomTipe DataAtribut
next_visit_idbigint(20)NOT NULL AUTO_INCREMENT
antrian_pasien_idbigint(20)NOT NULL
pasien_idbigint(20)NOT NULL
notestextDEFAULT NULL
date_visitdateDEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_next_visit( next_visit_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_next_visit_antrian_pasien( antrian_pasien_id ) ref antrian_pasien (antrian_pasien_id)
πŸ”—fk_next_visit_pasien( pasien_id ) ref pasien (pasien_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table notifikasi

KolomTipe DataAtribut
notifikasi_idint(11)NOT NULL AUTO_INCREMENT
titlevarchar(100)NOT NULL
messagelongtextNOT NULL
detaillongtextDEFAULT NULL
is_readtinyint(1)NOT NULL DEFAULT 0
sourceint(11)DEFAULT NULL
destinationlongtextDEFAULT NULL
created_atdatetimeNOT NULL
updated_atdatetimeNOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_notifikasi( notifikasi_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_notifikasi_users( source ) ref users (user_id)
Check Constraints
  • CHECK (json_valid(destination))
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table obat

KolomTipe DataAtribut
obat_idbigint(20)NOT NULL AUTO_INCREMENT
kode_unikvarchar(50)DEFAULT NULL
pharmacy_idbigint(20) unsignedNOT NULL
obat_namevarchar(256)NOT NULL
obat_generic_nametextNOT NULL
golongan_idint(11)DEFAULT NULL
obat_created_atdatetimeNOT NULL
obat_updated_atdatetimeNOT NULL
obat_satuanvarchar(40)DEFAULT NULL
obat_konversi_satuanfloatDEFAULT NULL
obat_compositiontextDEFAULT NULL
unit_idint(11)DEFAULT NULL
pabrikanvarchar(60)DEFAULT NULL
stok_min_alertvarchar(10)DEFAULT NULL
obat_netfloatDEFAULT NULL
obat_net_satuanvarchar(40)DEFAULT NULL
obat_fotovarchar(255)DEFAULT NULL
max_obat_sell_pricebigint(20)NOT NULL DEFAULT 0
is_archiveint(1)NOT NULL DEFAULT 0
Indexes
Nama IndexKolom
πŸ”’pk_obat( obat_id )
πŸ”idx_obat_name( obat_name )
πŸ”idx_kode_unik( kode_unik )
Foreign Keys
Nama FKDetail
πŸ”—fk_obat_users( pharmacy_id ) ref users (user_id)
πŸ”—fk_obat_golongan_obat( golongan_id ) ref golongan_obat (golongan_id)
πŸ”—fk_obat_obat_satuan( obat_satuan ) ref obat_satuan (satuan_id)
πŸ”—fk_obat_unit_obat( unit_id ) ref unit_obat (unit_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table obat_satuan

KolomTipe DataAtribut
satuan_idint(11)NOT NULL AUTO_INCREMENT
obat_satuanvarchar(40)NOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_obat_satuan( satuan_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table options

KolomTipe DataAtribut
option_idint(11)NOT NULL AUTO_INCREMENT
option_namevarchar(120)NOT NULL
option_descvarchar(150)NOT NULL
role_idint(11)DEFAULT NULL
int_valueint(11)DEFAULT NULL
text_valuelongtextCHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
float_valuefloatDEFAULT NULL
option_created_atdatetimeDEFAULT current_timestamp()
option_updated_atdatetimeDEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_options( option_id )
Check Constraints
  • CHECK (json_valid(text_value))
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table order_lab

KolomTipe DataAtribut
order_lab_idbigint(20)NOT NULL AUTO_INCREMENT
antrian_pasien_idbigint(20)NOT NULL
tl_idvarchar(50)NOT NULL
order_lab_statusint(1)NOT NULL DEFAULT 0
lampiranvarchar(256)DEFAULT NULL
lampiran_base64longtextDEFAULT NULL
vendor_lab_namevarchar(256)DEFAULT NULL
counter_download_rujukanvarchar(20)NOT NULL DEFAULT β€˜0’
order_lab_created_atdatetimeNOT NULL
order_lab_updated_atdatetimeNOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_order_lab( order_lab_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_order_lab_antrian_pasien( antrian_pasien_id ) ref antrian_pasien (antrian_pasien_id)
πŸ”—fk_order_lab_tarif_laboratorium( tl_id ) ref tarif_laboratorium (tl_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table order_obat

KolomTipe DataAtribut
order_obat_idbigint(20)NOT NULL AUTO_INCREMENT
pembayaran_idbigint(20) unsignedNOT NULL
taken_bybigint(20) unsignedNOT NULL
notes1varchar(100)NOT NULL
taken_atdatetimeNOT NULL
order_obat_updated_atdatetimeNOT NULL
medrec_idbigint(20)DEFAULT NULL
antrian_pasien_idbigint(20)DEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_order_obat( order_obat_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_order_obat_users( taken_by ) ref users (user_id)
πŸ”—fk_order_obat_medical_records( medrec_id ) ref medical_records (medrec_id)
πŸ”—fk_order_obat_antrian_pasien( antrian_pasien_id ) ref antrian_pasien (antrian_pasien_id)
πŸ”—fk_order_obat_pembayaran( pembayaran_id ) ref pembayaran (pembayaran_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table order_perawat

KolomTipe DataAtribut
order_perawat_idbigint(20)NOT NULL AUTO_INCREMENT
antrian_pasien_idbigint(20)NOT NULL
perawat_idbigint(20)DEFAULT NULL
status_idint(1)NOT NULL DEFAULT 0
layanan_idbigint(20)NOT NULL
ordered_atdatetimeNOT NULL
order_updated_atdatetimeNOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_order_perawat( order_perawat_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_order_perawat_antrian_pasien( antrian_pasien_id ) ref antrian_pasien (antrian_pasien_id)
πŸ”—fk_order_perawat_users( perawat_id ) ref users (user_id)
πŸ”—fk_order_perawat_tarif_tindakan( layanan_id ) ref tarif_tindakan (tt_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table order_psikolog

KolomTipe DataAtribut
order_psikolog_idbigint(20)NOT NULL AUTO_INCREMENT
antrian_pasien_idbigint(20)NOT NULL
tp_idsvarchar(200)NOT NULL
booking_feevarchar(200)DEFAULT NULL
booking_dpvarchar(200)DEFAULT NULL
bukti_pembayaranvarchar(250)NOT NULL
order_tokenvarchar(256)DEFAULT NULL
isian_formlongtextCHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
isian_form_atdatetimeDEFAULT NULL
jadwal_approveddatetimeDEFAULT NULL
is_psikolog_approvedvarchar(1)NOT NULL DEFAULT β€˜1’
is_reopenedvarchar(1)DEFAULT NULL
order_created_atdatetimeNOT NULL
order_expired_atdatetimeDEFAULT NULL
order_updated_atdatetimeNOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_order_psikolog( order_psikolog_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_order_psikolog_antrian_pasien( antrian_pasien_id ) ref antrian_pasien (antrian_pasien_id)
Check Constraints
  • CHECK (json_valid(isian_form))
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table order_vaksin

KolomTipe DataAtribut
order_vaksin_idint(11)NOT NULL AUTO_INCREMENT
antrian_pasien_idbigint(20)NOT NULL
tt_idvarchar(150)NOT NULL
cancelled_tt_idvarchar(150)DEFAULT NULL
ordered_byint(11)NOT NULL
taken_byint(11)NOT NULL
ordered_atdatetimeNOT NULL
order_updated_atdatetimeNOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_order_vaksin( order_vaksin_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_order_vaksin_antrian_pasien( antrian_pasien_id ) ref antrian_pasien (antrian_pasien_id)
πŸ”—fk_order_vaksin_users( ordered_by ) ref users (user_id)
πŸ”—fk_order_vaksin_users_0( taken_by ) ref users (user_id)
πŸ”—fk_order_vaksin_tarif_tindakan( tt_id ) ref tarif_tindakan (tt_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table pasien

KolomTipe DataAtribut
pasien_idbigint(20)NOT NULL AUTO_INCREMENT
pasien_namevarchar(50)NOT NULL
dobdateNOT NULL
genderenum(β€˜Laki - Laki’,β€˜Perempuan’)NOT NULL
pasien_created_atdatetimeDEFAULT NULL
pasien_custom_idvarchar(15)DEFAULT NULL
pasien_updated_atdatetimeDEFAULT NULL
pj_idbigint(20) unsignedDEFAULT NULL
pasien_phonevarchar(25)DEFAULT NULL
pasien_addresstextDEFAULT NULL
pasien_parent_idbigint(20)DEFAULT NULL
pasien_niktextDEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_pasien( pasien_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_pasien_penanggung_jawab( pj_id ) ref penanggung_jawab (pj_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table pembayaran

KolomTipe DataAtribut
pembayaran_idbigint(20)NOT NULL AUTO_INCREMENT
new_invoice_numbervarchar(50)DEFAULT NULL
invoice_farmasivarchar(100)DEFAULT NULL
receptionist_idbigint(20) unsignedNOT NULL
total_pembayaranvarchar(20)NOT NULL
bayarvarchar(20)NOT NULL
diskonvarchar(20)NOT NULL DEFAULT β€˜0’
kembalianvarchar(25)DEFAULT NULL
metode_pembayaran_idint(11)DEFAULT NULL
metode_pembayaranvarchar(50)DEFAULT NULL
bayar_gabunganlongtextCHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
is_include_obatenum(β€˜0’,β€˜1’)NOT NULL DEFAULT β€˜0’
tanggal_bayardatetimeNOT NULL
updated_atdatetimeNOT NULL
is_lunasenum(β€˜0’,β€˜1’)DEFAULT β€˜0’
medrec_idbigint(20)DEFAULT NULL
antrian_pasien_idbigint(20) unsignedDEFAULT NULL
pasien_idbigint(20) unsignedDEFAULT NULL
transaksi_obatlongtextCHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
tarif_tindakanlongtextCHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
tarif_lablongtextDEFAULT NULL
tumbuh_kembanglongtextCHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
layanan_perawatlongtextCHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
layanan_psikologlongtextDEFAULT NULL
member_pj_idbigint(20)DEFAULT NULL
alasan_koreksivarchar(256)DEFAULT NULL
voucher_pembayaranlongtextCHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
diskon_kasirlongtextCHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
bukti_pembayaranvarchar(256)DEFAULT NULL
approve_freeint(1)NOT NULL DEFAULT 0
Indexes
Nama IndexKolom
πŸ”’pk_pembayaran( pembayaran_id )
πŸ”idx_medrec_pembayaran( medrec_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_pembayaran_users( receptionist_id ) ref users (user_id)
πŸ”—fk_pembayaran_antrian_pasien( antrian_pasien_id ) ref antrian_pasien (antrian_pasien_id)
πŸ”—fk_pembayaran_medical_records( medrec_id ) ref medical_records (medrec_id)
πŸ”—fk_pembayaran_pasien( pasien_id ) ref pasien (pasien_id)
πŸ”—fk_pembayaran_penanggung_jawab( member_pj_id ) ref penanggung_jawab (pj_id)
πŸ”—fk_pembayaran_tarif_metode_bayar( metode_pembayaran_id ) ref tarif_metode_bayar (tarif_metode_bayar_id)
Check Constraints
  • CHECK (json_valid(transaksi_obat))
  • CHECK (json_valid(tarif_tindakan))
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table pembayaran_diskon

KolomTipe DataAtribut
pd_idbigint(20)NOT NULL AUTO_INCREMENT
pembayaran_idbigint(20)NOT NULL
diskon_option_idvarchar(50)NOT NULL
custom_diskonvarchar(50)NOT NULL DEFAULT β€˜0’
total_diskonvarchar(50)NOT NULL DEFAULT β€˜0’
keterangan_diskonvarchar(300)DEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_pembayaran_diskon( pd_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_pembayaran_diskon_pembayaran( pembayaran_id ) ref pembayaran (pembayaran_id)
πŸ”—fk_pembayaran_diskon_options( diskon_option_id ) ref options (option_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table penanggung_jawab

KolomTipe DataAtribut
pj_idbigint(20)NOT NULL AUTO_INCREMENT
receptionist_idbigint(20) unsignedNOT NULL
pj_namevarchar(150)NOT NULL
agamavarchar(60)DEFAULT NULL
pj_phonevarchar(15)NOT NULL
pj_jobvarchar(100)DEFAULT NULL
pj_addresstextNOT NULL
pj_created_atdatetimeNOT NULL
pj_updated_atdatetimeNOT NULL
pj_relationvarchar(100)DEFAULT NULL
pj_emailvarchar(100)DEFAULT NULL
pj_passwordvarchar(256)DEFAULT NULL
pj_instagramvarchar(50)DEFAULT NULL
pj_niktextDEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_penanggung_jawab( pj_id )
πŸ”idx_pj_phone_pj( pj_phone )
πŸ”idx_pj_email_pj( pj_email )
Foreign Keys
Nama FKDetail
πŸ”—fk_penanggung_jawab_users( receptionist_id ) ref users (user_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table po

KolomTipe DataAtribut
po_idint(11)NOT NULL AUTO_INCREMENT
created_byint(11)NOT NULL
tipe_povarchar(100)NOT NULL
metode_pembayaranvarchar(100)NOT NULL
tanggal_tempodateDEFAULT NULL
distributorvarchar(255)NOT NULL
status_polongtextCHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
approved_byint(11)DEFAULT NULL
received_byint(11)DEFAULT NULL
invoice_filevarchar(255)DEFAULT NULL
catatanvarchar(255)DEFAULT NULL
faktur_distributorlongtextDEFAULT NULL
customer_panel_idbigint(20)DEFAULT NULL
is_pre_kursortinyint(1)NOT NULL DEFAULT 0
is_paneltinyint(1)NOT NULL DEFAULT 0
komisi_polongtextCHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
pembayaran_polongtextCHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
created_attimestampNOT NULL DEFAULT current_timestamp()
updated_attimestampNOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
history_polongtextDEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_po( po_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_po_users( created_by ) ref users (user_id)
πŸ”—fk_po_distributor( distributor ) ref distributor (distributor_id)
πŸ”—fk_po_users_1( approved_by ) ref users (user_id)
πŸ”—fk_po_users_2( received_by ) ref users (user_id)
πŸ”—fk_po_customer_panel( customer_panel_id ) ref customer_panel (customer_panel_id)
Check Constraints
  • CHECK (json_valid(status_po))
  • CHECK (json_valid(komisi_po))
  • CHECK (json_valid(pembayaran_po))
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table po_detail

KolomTipe DataAtribut
po_detail_idint(11)NOT NULL AUTO_INCREMENT
po_idint(11)NOT NULL
no_batchlongtextCHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
obat_idint(11)NOT NULL
jumlah_beliint(11)NOT NULL
jumlah_beli_approvedint(11)DEFAULT 0
jumlah_beli_receivedint(11)DEFAULT 0
jumlah_stok_masukint(11)DEFAULT 0
harga_beli_sebelumnyaint(11)NOT NULL
harga_perkiraanint(11)NOT NULL
harga_beliint(11)NOT NULL
harga_jualint(11)NOT NULL DEFAULT 0
diskonint(11)NOT NULL DEFAULT 0
approvedtinyint(1)NOT NULL DEFAULT 1
date_receiveddateDEFAULT NULL
catatantextDEFAULT NULL
is_freetinyint(1)NOT NULL DEFAULT 0
biaya_tambahanint(11)NOT NULL DEFAULT 0
keterangan_pre_kursorvarchar(255)DEFAULT NULL
created_attimestampNOT NULL DEFAULT current_timestamp()
updated_attimestampNOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
Indexes
Nama IndexKolom
πŸ”’pk_po_detail( po_detail_id )
πŸ”idx_pl_phone_pj( pj_phone )
Foreign Keys
Nama FKDetail
πŸ”—fk_po_detail_po( po_id ) ref po (po_id)
πŸ”—fk_po_detail_obat( obat_id ) ref obat (obat_id)
Check Constraints
  • CHECK (json_valid(no_batch))
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table record_order_vaksin

KolomTipe DataAtribut
record_idbigint(20)NOT NULL AUTO_INCREMENT
order_idint(11)NOT NULL
status_idint(11)NOT NULL
recorded_atdatetimeNOT NULL
record_updated_atdatetimeNOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_record_order_vaksin( record_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_record_order_vaksin_order_vaksin( order_id ) ref order_vaksin (order_vaksin_id)
πŸ”—fk_record_status_order_vaksin( status_id ) ref status_antrian_pasien (status_antrian_pasien_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table rekomendasi_pembelian_obat

KolomTipe DataAtribut
idint(11)NOT NULL AUTO_INCREMENT
obat_idint(11)NOT NULL
obat_namevarchar(255)NOT NULL
kategorivarchar(50)NOT NULL
arah_trenvarchar(100)NOT NULL
persentase_perubahanvarchar(50)NOT NULL
avg_frequencyint(11)NOT NULL
avg_qty_per_frequencyint(11)NOT NULL
priority_scoreint(11)NOT NULL
alasan_rekomendasitextNOT NULL
created_atdatetimeNOT NULL DEFAULT current_timestamp()
Indexes
Nama IndexKolom
πŸ”’pk_rekomendasi_pembelian_obat( id )
Foreign Keys
Nama FKDetail
πŸ”—fk_rekomendasi_pembelian_obat_obat( obat_id ) ref obat (obat_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table relasi_obat

KolomTipe DataAtribut
relasi_obat_idbigint(20)NOT NULL AUTO_INCREMENT
obat_abigint(20)NOT NULL
obat_bbigint(20)NOT NULL
relasi_created_atdatetimeNOT NULL
relasi_updated_atdatetimeNOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_relasi_obat( relasi_obat_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_relasi_obat_obat( obat_a ) ref obat (obat_id)
πŸ”—fk_relasi_obat_obat_0( obat_b ) ref obat (obat_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table reset_password_token

KolomTipe DataAtribut
token_idbigint(20)NOT NULL AUTO_INCREMENT
tokenvarchar(256)NOT NULL
user_idbigint(20)NOT NULL
user_typevarchar(20)NOT NULL
token_created_atdatetimeNOT NULL
token_updated_atdatetimeNOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_reset_password_token( token_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_reset_password_token_users( user_id ) ref users (user_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table rm_visibility

KolomTipe DataAtribut
rm_visibility_idbigint(20)NOT NULL AUTO_INCREMENT
rm_idbigint(20)NOT NULL
user_idbigint(20)NOT NULL
user_allowed_idbigint(20)DEFAULT NULL
visibility_created_atdatetimeNOT NULL
visibility_updated_atdatetimeNOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_rm_visibility( rm_visibility_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_rm_visibility_medical_records( rm_id ) ref medical_records (medrec_id)
πŸ”—fk_rm_visibility_users( user_id ) ref users (user_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table roles

KolomTipe DataAtribut
role_idint(11)NOT NULL AUTO_INCREMENT
role_namevarchar(50)NOT NULL
tokenvarchar(150)DEFAULT NULL
is_adminvarchar(1)DEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_role( role_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table sidebar

KolomTipe DataAtribut
sb_idint(11)NOT NULL AUTO_INCREMENT
sb_titlevarchar(50)NOT NULL
sb_urlvarchar(100)NOT NULL
sb_role_idint(11)NOT NULL
sb_iconvarchar(50)DEFAULT NULL
sb_showint(1)NOT NULL DEFAULT 1
order_viewint(3)NOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_sidebar( sb_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_sidebar_role( sb_role_id ) ref roles (role_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table spesialis_dokter

KolomTipe DataAtribut
spesialis_idint(3)NOT NULL AUTO_INCREMENT
spesialis_namevarchar(100)NOT NULL
hidevarchar(1)DEFAULT β€˜0’
order_atvarchar(50)NOT NULL DEFAULT β€˜1’
Indexes
Nama IndexKolom
πŸ”’pk_spesialis_dokter( spesialis_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table status_antrian_pasien

KolomTipe DataAtribut
status_antrian_pasien_idint(11)NOT NULL AUTO_INCREMENT
status_antrian_pasien_titlevarchar(100)NOT NULL
status_antrian_pasien_desctextDEFAULT NULL
view_orderint(2)DEFAULT NULL
colorvarchar(50)NOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_status_antrian_pasien( status_antrian_pasien_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table stock_opname

KolomTipe DataAtribut
stock_opname_idint(11)NOT NULL AUTO_INCREMENT
judulvarchar(255)NOT NULL
terakhir_dicek_olehint(11)NOT NULL
is_donetinyint(1)NOT NULL DEFAULT 0
is_approvedtinyint(1)NOT NULL DEFAULT 0
is_realisasitinyint(1)NOT NULL DEFAULT 0
detaillongtextNOT NULL
tanggal_mulaidatetimeDEFAULT NULL
tanggal_selesaidatetimeDEFAULT NULL
pdf_pathvarchar(255)DEFAULT NULL
created_atdatetimeNOT NULL DEFAULT current_timestamp()
updated_atdatetimeNOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
log_alurlongtextDEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_stock_opname( stock_opname_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_stock_opname_users( terakhir_dicek_oleh ) ref users (user_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table sub_pembayaran

KolomTipe DataAtribut
sub_pembayaran_idbigint(255)NOT NULL AUTO_INCREMENT
pembayaran_idbigint(255)DEFAULT NULL
total_pembulatanvarchar(45)DEFAULT β€˜0’
jumlah_pembulatanvarchar(45)DEFAULT β€˜0’
Indexes
Nama IndexKolom
πŸ”’pk_sub_pembayaran( sub_pembayaran_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_sub_pembayaran_pembayaran( pembayaran_id ) ref pembayaran (pembayaran_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table sub_sidebar

KolomTipe DataAtribut
sb_idint(11)NOT NULL
sub_sb_idint(11)NOT NULL AUTO_INCREMENT
sub_titlevarchar(50)NOT NULL
sub_urlvarchar(100)NOT NULL
new_tabint(1)DEFAULT NULL
sub_iconvarchar(50)NOT NULL
sub_sb_showint(1)DEFAULT 1
sub_orderint(11)DEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_sub_sidebar( sub_sb_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_sub_sidebar_sidebar( sb_id ) ref sidebar (sb_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table sub_template_racikan

KolomTipe DataAtribut
sub_template_racikan_idbigint(20)NOT NULL AUTO_INCREMENT
template_racikan_idbigint(20)NOT NULL
obat_idbigint(20)NOT NULL
obat_racikan_subtotalfloatDEFAULT NULL
sub_template_created_atdateNOT NULL
sub_template_updated_atdateNOT NULL
obat_racikan_unit_satuanvarchar(50)DEFAULT NULL
layanan_perawatint(1)DEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_sub_template_racikan( sub_template_racikan_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_sub_template_racikan_template_racikan( template_racikan_id ) ref template_racikan (template_racikan_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table suggestions

KolomTipe DataAtribut
suggestion_idbigint(20)NOT NULL AUTO_INCREMENT
vocabularyvarchar(256)NOT NULL
owner_idbigint(20)NOT NULL
field_namevarchar(50)NOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_suggestions( suggestion_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_suggestions_users( owner_id ) ref users (user_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table tabungan

KolomTipe DataAtribut
tabungan_idint(11)NOT NULL AUTO_INCREMENT
pasien_idbigint(20)NOT NULL
tumbang_idint(11)NOT NULL
pembayaran_idbigint(20)NOT NULL
rujukan_bybigint(20)DEFAULT NULL
pertemuan_terpakaiint(3)NOT NULL DEFAULT 0
pertemuanvarchar(3)NOT NULL
vendor_namevarchar(120)DEFAULT NULL
lampiranvarchar(256)NOT NULL
tabungan_created_atdatetimeNOT NULL DEFAULT current_timestamp()
tabungan_updated_atdatetimeNOT NULL DEFAULT current_timestamp()
Indexes
Nama IndexKolom
πŸ”’pk_suggestions( suggestion_id )
πŸ”idx_pembayaran_rujukan( rujukan_by )
Foreign Keys
Nama FKDetail
πŸ”—fk_tabungan_pembayaran( pembayaran_id ) ref pembayaran (pembayaran_id)
πŸ”—fk_tabungan_pasien( pasien_id ) ref pasien (pasien_id)
πŸ”—fk_tabungan_users( rujukan_by ) ref users (user_id)
πŸ”—fk_tabungan_tarif_tumbuh_kembang( tumbang_id ) ref tarif_tumbuh_kembang (tk_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table tarif_laboratorium

KolomTipe DataAtribut
tl_idbigint(11)NOT NULL AUTO_INCREMENT
tl_namevarchar(60)NOT NULL
tarif_labvarchar(20)NOT NULL DEFAULT β€˜0’
tarif_klinikvarchar(20)NOT NULL DEFAULT β€˜0’
tarif_doktervarchar(20)NOT NULL DEFAULT β€˜0’
total_tarif_labvarchar(20)NOT NULL DEFAULT β€˜0’
kategori_tl_idint(11)NOT NULL
publishedint(1)NOT NULL DEFAULT 1
tl_aliasvarchar(256)DEFAULT NULL
tl_ordervarchar(10)DEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_tarif_laboratorium( tl_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_tarif_laboratorium_kategori_tarif_laboratorium( kategori_tl_id ) ref kategori_tarif_laboratorium (kategori_tl_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table tarif_metode_bayar

KolomTipe DataAtribut
tarif_metode_bayar_idint(11)NOT NULL AUTO_INCREMENT
metode_namevarchar(150)NOT NULL
metode_percentagefloatDEFAULT 0
metode_desctextNOT NULL
is_cashint(1)NOT NULL DEFAULT 0
Indexes
Nama IndexKolom
πŸ”’pk_tarif_metode_bayar( tarif_metode_bayar_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table tarif_psikolog

KolomTipe DataAtribut
tp_idbigint(20)NOT NULL AUTO_INCREMENT
owner_idbigint(20)DEFAULT NULL
tp_namevarchar(100)NOT NULL
tp_tarifvarchar(100)NOT NULL
tp_satuanvarchar(100)NOT NULL
tp_desctextNOT NULL
included_oncevarchar(1)DEFAULT NULL
is_booking_dpvarchar(1)DEFAULT NULL
tp_ratio_klinikint(3)NOT NULL DEFAULT 15
tp_ratio_psikologint(3)NOT NULL DEFAULT 85
tp_porsi_klinikint(11)NOT NULL DEFAULT 0
tp_porsi_psikologint(11)NOT NULL DEFAULT 0
is_defaultint(1)NOT NULL DEFAULT 0
is_admin_defaultint(1)NOT NULL DEFAULT 0
tp_created_atdatetimeNOT NULL
tp_updated_atdatetimeNOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_tarif_psikolog( tp_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_tarif_psikolog_users( owner_id ) ref users (users_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table tarif_tindakan

KolomTipe DataAtribut
tt_idint(11)NOT NULL AUTO_INCREMENT
owner_idbigint(20) unsignedDEFAULT NULL
created_bybigint(20) unsignedDEFAULT NULL
tt_namevarchar(256)NOT NULL
tt_pricefloatDEFAULT NULL
t_adminvarchar(50)DEFAULT β€˜0’
t_perawatvarchar(50)DEFAULT β€˜0’
t_bhpvarchar(50)DEFAULT β€˜0’
t_titipanvarchar(50)NOT NULL DEFAULT β€˜0’
tt_descvarchar(256)NOT NULL
tt_created_atdatetimeNOT NULL
tt_updated_atdatetimeNOT NULL
is_defaultint(1)DEFAULT 0
tt_typeenum(β€˜default’,β€˜vaksin’)DEFAULT β€˜default’
setting_persentaselongtextDEFAULT {"setting_persentase":"0","setting_porsi_klinik":0,"setting_porsi_dokter":0,"setting_ratio_klinik":0,"setting_ratio_dokter":0}
Indexes
Nama IndexKolom
πŸ”’pk_tarif_tindakan( tt_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_tarif_tindakan_users( owner_id ) ref users (users_id)
πŸ”—fk_tarif_tindakan_users_1( created_by ) ref users (users_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table tarif_tumbuh_kembang

KolomTipe DataAtribut
tk_idbigint(20)NOT NULL AUTO_INCREMENT
tk_namevarchar(100)NOT NULL
tk_pertemuanint(2)NOT NULL
tk_durasivarchar(100)NOT NULL
tk_tarif_unitvarchar(50)NOT NULL
tk_diskonint(3)NOT NULL
tk_desctextNOT NULL
is_assessmentint(1)DEFAULT NULL
tk_created_atdatetimeNOT NULL DEFAULT current_timestamp()
tk_updated_atdatetimeNOT NULL DEFAULT current_timestamp()
Indexes
Nama IndexKolom
πŸ”’pk_tarif_tumbuh_kembang( tk_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table tarif_vaksin

KolomTipe DataAtribut
tarif_vaksin_idbigint(20)NOT NULL AUTO_INCREMENT
tt_idbigint(20)NOT NULL
harga_jualvarchar(15)NOT NULL
tarif_vaksin_created_atdatetimeDEFAULT NULL
tarif_vaksin_upated_atdatetimeDEFAULT NULL
history_stok_obat_idbigint(20)DEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_tarif_vaksin( tarif_vaksin_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_tarif_vaksin_tarif_tindakan( tt_id ) ref tarif_tindakan (tt_id)
πŸ”—fk_tarif_vaksin_history_stok_obat( history_stok_obat_id ) ref history_stok_obat (history_stok_obat_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table template_racikan

KolomTipe DataAtribut
template_racikan_idbigint(20)NOT NULL AUTO_INCREMENT
owner_idbigint(20)NOT NULL
compound_namevarchar(100)DEFAULT NULL
signavarchar(200)DEFAULT NULL
signaturetextDEFAULT NULL
subscriptiovarchar(60)DEFAULT NULL
template_created_atdateNOT NULL
template_updated_atdateNOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_template_racikan( template_racikan_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_template_racikan_users( owner_id ) ref users (user_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table temp_pembayaran_farmasi

KolomTipe DataAtribut
tanggal_bayar_rawdatetimeNOT NULL
tanggal_bayarvarchar(40)DEFAULT NULL
transaksi_obatlongtextDEFAULT NULL
tarif_tindakanlongtextDEFAULT NULL
pasien_namevarchar(50)DEFAULT NULL
prefix_namevarchar(100)NOT NULL
user_namevarchar(100)DEFAULT NULL
suffix_namevarchar(100)NOT NULL
qtyint(1)NOT NULL
notes1varchar(100)DEFAULT NULL
pj_namevarchar(150)DEFAULT NULL
layanan_perawatlongtextDEFAULT NULL
antrian_unique_codevarchar(60)DEFAULT NULL
invoice_numbervarchar(22)DEFAULT NULL
invoice_farmasivarchar(100)DEFAULT NULL
pembayaran_idbigint(20)NOT NULL DEFAULT 0
Foreign Keys
Nama FKDetail
πŸ”—fk_temp_pembayaran_farmasi_pembayaran( pembayaran_id ) ref pembayaran (pembayaran_id)
Check Constraints
  • CHECK (json_valid(transaksi_obat))
  • CHECK (json_valid(tarif_tindakan))
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table temp_penggunaan_obat

KolomTipe DataAtribut
temp_idbigint(20)NOT NULL AUTO_INCREMENT
user_idbigint(20)DEFAULT NULL
user_namevarchar(200)DEFAULT NULL
obat_idbigint(20)NOT NULL
obat_namevarchar(200)NOT NULL
obat_generic_namevarchar(200)NOT NULL
pabrikanvarchar(200)NOT NULL
jumlahvarchar(100)NOT NULL DEFAULT β€˜0’
sisafloatNOT NULL DEFAULT 0
obat_konversi_satuanvarchar(100)NOT NULL
obat_satuanvarchar(100)NOT NULL
obat_unitvarchar(100)NOT NULL
tgl_transaksidatetimeNOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_temp_penggunaan_obat( temp_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_temp_penggunaan_obat_users( user_id ) ref users (user_id)
πŸ”—fk_temp_penggunaan_obat_obat( obat_id ) ref obat (obat_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table unit_obat

KolomTipe DataAtribut
unit_idint(11)NOT NULL, AUTO_INCREMENT
obat_unitvarchar(60)NOT NULL
batas_bawah_stokvarchar(4)NOT NULL, DEFAULT β€˜3’
kode_warnavarchar(100)NOT NULL
simboltextNOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_unit_obat( unit_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table users

KolomTipe DataAtribut
user_idbigint(20)NOT NULL, AUTO_INCREMENT
role_idint(2)NOT NULL
prefix_namevarchar(100)NOT NULL
user_namevarchar(100)NOT NULL
suffix_namevarchar(100)NOT NULL
user_niktextDEFAULT NULL
user_emailvarchar(100)NOT NULL
user_passwordvarchar(256)NOT NULL
user_created_atdatetimeNOT NULL
user_updated_atdatetimeDEFAULT NULL
login_atdatetimeDEFAULT NULL
is_onlineint(1)DEFAULT 0
spesialis_idint(3)DEFAULT NULL
sipvarchar(60)DEFAULT NULL
is_pjint(1)DEFAULT NULL
is_managerint(1)DEFAULT NULL
is_suspendint(1)DEFAULT NULL
profile_picturetextDEFAULT NULL
icontextNOT NULL
biotextNOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_users( user_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_users_roles( role_id ) ref roles (role_id)
πŸ”—fk_users_spesialis_dokter( spesialis_id ) ref spesialis_dokter (spesialis_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table vital_signs

KolomTipe DataAtribut
vital_sign_idbigint(20)NOT NULL, AUTO_INCREMENT
pasien_idbigint(20) unsignedNOT NULL
tekanan_darahvarchar(20)DEFAULT NULL
respirasivarchar(20)DEFAULT NULL
berat_badanvarchar(20)DEFAULT NULL
nadivarchar(20)DEFAULT NULL
suhuvarchar(20)DEFAULT NULL
tinggi_badanvarchar(20)DEFAULT NULL
vital_sign_created_atdatetimeDEFAULT NULL
vital_sign_updated_atdatetimeDEFAULT NULL
keterangan_alergitextDEFAULT NULL
lingkar_kepalavarchar(5)DEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_vital_signs( vital_sign_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_vital_signs_pasien( pasien_id ) ref pasien (pasien_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table vouchers

KolomTipe DataAtribut
voucher_idbigint(20)NOT NULL, AUTO_INCREMENT
voucher_imgvarchar(200)DEFAULT NULL
voucher_titlevarchar(100)NOT NULL
voucher_desctextNOT NULL
syarat_ketentuantextNOT NULL
nilaivarchar(20)NOT NULL, DEFAULT β€˜0’
voucher_percentvarchar(50)NOT NULL, DEFAULT β€˜100’
voucher_type_idsvarchar(200)NOT NULL
voucher_tindakan_idsvarchar(200)NOT NULL
quotaint(10)NOT NULL, DEFAULT 100
voucher_expired_atdateNOT NULL
voucher_created_atdatetimeNOT NULL
voucher_updated_atdatetimeNOT NULL
Indexes
Nama IndexKolom
πŸ”’pk_voucher( voucher_id )
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci


Table voucher_penanggung_jawab

KolomTipe DataAtribut
voucher_pj_idbigint(20)NOT NULL, AUTO_INCREMENT
voucher_idbigint(20)NOT NULL
pj_idbigint(20)NOT NULL
voucher_pj_created_atdatetimeNOT NULL
voucher_pj_updated_atdatetimeNOT NULL
voucher_pj_used_atdatetimeDEFAULT NULL
Indexes
Nama IndexKolom
πŸ”’pk_voucher_penanggung_jawab( voucher_pj_id )
Foreign Keys
Nama FKDetail
πŸ”—fk_voucher_penanggung_jawab_penanggung_jawab( pj_id ) ref penanggung_jawab (pj_id)
πŸ”—fk_voucher_penanggung_jawab_vouchers( voucher_id ) ref vouchers (voucher_id)
Options

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci