diff --git a/sql/manual_changes/2026-06-11-update-screening-options-unique-ids.sql b/sql/manual_changes/2026-06-11-update-screening-options-unique-ids.sql new file mode 100644 index 00000000..32805694 --- /dev/null +++ b/sql/manual_changes/2026-06-11-update-screening-options-unique-ids.sql @@ -0,0 +1,66 @@ +-- Update M_ScreeningFormOptions: id option dibuat unique per form +-- Format id: f{formID}o{optionIndex}, contoh form 1 opsi 1 = f01o01 + +UPDATE one_klinik.m_screening_form SET M_ScreeningFormOptions = + '[{"label":"Ya","value":false,"id":"f01o01"},{"label":"Tidak","value":false,"id":"f01o02"}]' + WHERE M_ScreeningFormID = 1; + +UPDATE one_klinik.m_screening_form SET M_ScreeningFormOptions = + '[{"label":"Ya","value":false,"id":"f02o01"},{"label":"Tidak","value":false,"id":"f02o02"}]' + WHERE M_ScreeningFormID = 2; + +UPDATE one_klinik.m_screening_form SET M_ScreeningFormOptions = + '[{"label":"Ya","value":false,"id":"f03o01"},{"label":"Tidak","value":false,"id":"f03o02"},{"label":"Tidak Tahu","value":false,"id":"f03o03"}]' + WHERE M_ScreeningFormID = 3; + +UPDATE one_klinik.m_screening_form SET M_ScreeningFormOptions = + '[{"label":"Ya","value":false,"id":"f04o01"},{"label":"Tidak","value":false,"id":"f04o02"},{"label":"Belum Pernah Divaksin","value":false,"id":"f04o03"}]' + WHERE M_ScreeningFormID = 4; + +UPDATE one_klinik.m_screening_form SET M_ScreeningFormOptions = + '[{"label":"Ya","value":false,"id":"f05o01"},{"label":"Tidak","value":false,"id":"f05o02"}]' + WHERE M_ScreeningFormID = 5; + +UPDATE one_klinik.m_screening_form SET M_ScreeningFormOptions = + '[{"label":"Ya","value":false,"id":"f06o01"},{"label":"Tidak","value":false,"id":"f06o02"},{"label":"Tidak Berlaku","value":false,"id":"f06o03"}]' + WHERE M_ScreeningFormID = 6; + +UPDATE one_klinik.m_screening_form SET M_ScreeningFormOptions = + '[{"label":"Layak","value":false,"id":"f08o01"},{"label":"Tidak Layak","value":false,"id":"f08o02"},{"label":"Tunda","value":false,"id":"f08o03"}]' + WHERE M_ScreeningFormID = 8; + +UPDATE one_klinik.m_screening_form SET M_ScreeningFormOptions = + '[{"label":"Ya","value":false,"id":"f10o01"},{"label":"Tidak","value":false,"id":"f10o02"},{"label":"Tidak Tahu","value":false,"id":"f10o03"}]' + WHERE M_ScreeningFormID = 10; + +UPDATE one_klinik.m_screening_form SET M_ScreeningFormOptions = + '[{"label":"Ya","value":false,"id":"f11o01"},{"label":"Tidak","value":false,"id":"f11o02"},{"label":"Tidak Tahu","value":false,"id":"f11o03"}]' + WHERE M_ScreeningFormID = 11; + +UPDATE one_klinik.m_screening_form SET M_ScreeningFormOptions = + '[{"label":"Ya","value":false,"id":"f12o01"},{"label":"Tidak","value":false,"id":"f12o02"},{"label":"Dicurigai","value":false,"id":"f12o03"}]' + WHERE M_ScreeningFormID = 12; + +UPDATE one_klinik.m_screening_form SET M_ScreeningFormOptions = + '[{"label":"Ya","value":false,"id":"f13o01"},{"label":"Tidak","value":false,"id":"f13o02"}]' + WHERE M_ScreeningFormID = 13; + +UPDATE one_klinik.m_screening_form SET M_ScreeningFormOptions = + '[{"label":"Ya","value":false,"id":"f14o01"},{"label":"Tidak","value":false,"id":"f14o02"}]' + WHERE M_ScreeningFormID = 14; + +UPDATE one_klinik.m_screening_form SET M_ScreeningFormOptions = + '[{"label":"Ya","value":false,"id":"f15o01"},{"label":"Tidak","value":false,"id":"f15o02"}]' + WHERE M_ScreeningFormID = 15; + +UPDATE one_klinik.m_screening_form SET M_ScreeningFormOptions = + '[{"label":"Kooperatif","value":false,"id":"f16o01"},{"label":"Cukup Kooperatif","value":false,"id":"f16o02"},{"label":"Tidak Kooperatif","value":false,"id":"f16o03"}]' + WHERE M_ScreeningFormID = 16; + +UPDATE one_klinik.m_screening_form SET M_ScreeningFormOptions = + '[{"label":"Ya","value":false,"id":"f19o01"},{"label":"Tidak","value":false,"id":"f19o02"}]' + WHERE M_ScreeningFormID = 19; + +UPDATE one_klinik.m_screening_form SET M_ScreeningFormOptions = + '[{"label":"Layak","value":false,"id":"f20o01"},{"label":"Tidak Layak","value":false,"id":"f20o02"},{"label":"Tunda","value":false,"id":"f20o03"}]' + WHERE M_ScreeningFormID = 20;