20 lines
1.2 KiB
SQL
20 lines
1.2 KiB
SQL
-- Tabel jawaban screening untuk template VAKSINASI dan KHITAN
|
|
-- Satu baris per pertanyaan per order
|
|
-- Template DEFAULT tetap pakai order_screening (lama)
|
|
CREATE TABLE IF NOT EXISTS one_klinik.t_screening_answer (
|
|
T_ScreeningAnswerID INT(11) NOT NULL AUTO_INCREMENT,
|
|
T_ScreeningAnswerOrderID INT(11) NOT NULL,
|
|
T_ScreeningAnswerM_ScreeningFormID INT(11) NOT NULL,
|
|
T_ScreeningAnswerValue TEXT NULL DEFAULT NULL,
|
|
T_ScreeningAnswerIsActive CHAR(1) NOT NULL DEFAULT 'Y',
|
|
T_ScreeningAnswerUserID INT(11) NULL DEFAULT NULL,
|
|
T_ScreeningAnswerCreated DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
T_ScreeningAnswerLastUpdated DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
PRIMARY KEY (T_ScreeningAnswerID),
|
|
UNIQUE KEY uk_order_form (T_ScreeningAnswerOrderID, T_ScreeningAnswerM_ScreeningFormID),
|
|
KEY idx_T_ScreeningAnswerOrderID (T_ScreeningAnswerOrderID),
|
|
CONSTRAINT fk_sa_form FOREIGN KEY (T_ScreeningAnswerM_ScreeningFormID)
|
|
REFERENCES m_screening_form (M_ScreeningFormID)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
|
|
COMMENT='Jawaban screening per pertanyaan untuk template VAKSINASI & KHITAN';
|