Files
BE_IBL/application/controllers/v1/su/Updatequeryregional.php
2026-04-15 15:23:57 +07:00

115 lines
6.1 KiB
PHP

<?php
class Updatequeryregional extends MY_Controller
{
function donow(){
$array_db = array(
'reg_bandung',
'reg_tegal',
'reg_manado',
'reg_pontianak',
'reg_surabaya',
'reg_yogya',
'reg_jakarta',
'reg_cirebon',
'reg_palembang',
'reg_medan',
'reg_padang',
'reg_pekanbaru',
'reg_magelang',
'reg_salatiga',
'reg_semarang',
'reg_balikpapan',
'reg_madiun',
'reg_makasar',
'reg_denpasar',
'reg_tasik',
'reg_prospek',
'reg_sima_malang',
'reg_sima_kediri',
'reg_sima_jember',
'reg_tulungagung',
'reg_bekasi'
);
foreach($array_db as $k => $v){
$this->dbx = $this->load->database($v, true);
/*$sql = "CREATE TABLE `m_packetcategorymou` (
`M_PacketCategoryMouID` int(11) NOT NULL AUTO_INCREMENT,
`M_PacketCategoryMouM_MouID` int(11) DEFAULT NULL,
`M_PacketCategoryMouM_PacketCategoryID` int(11) DEFAULT NULL,
`M_PacketCategoryMouIsActive` char(1) NOT NULL DEFAULT 'Y',
`M_PacketCategoryMouCreated` datetime DEFAULT NULL,
`M_PacketCategoryMouLastUpdated` datetime DEFAULT NULL,
`M_PacketCategoryMouUserID` int(11) DEFAULT NULL,
PRIMARY KEY (`M_PacketCategoryMouID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
";
$query = $this->dbx->query($sql);*/
$sql= "DROP TABLE IF EXISTS `nat_nonlab_test_loinc`";
//$query = $this->dbx->query($sql);
$sql="CREATE TABLE `nat_nonlab_test_loinc` (
`Nat_NonlabTestLoincID` int(11) NOT NULL AUTO_INCREMENT,
`Nat_NonlabTestLoincCodeBisone` varchar(100) NOT NULL DEFAULT '',
`Nat_NonlabTestLoincName` varchar(250) NOT NULL DEFAULT '',
`Nat_NonlabTestLoincCode` varchar(20) NOT NULL DEFAULT '',
`Nat_NonlabTestLoincDisplay` varchar(150) NOT NULL DEFAULT '',
`Nat_NonlabTestLoincCreated` datetime NOT NULL,
`Nat_NonlabTestLoincLastUpdated` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
`Nat_NonlabTestLoincUserID` int(11) NOT NULL,
PRIMARY KEY (`Nat_NonlabTestLoincID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;";
//$query = $this->dbx->query($sql);
$sql="INSERT INTO `nat_nonlab_test_loinc` (`Nat_NonlabTestLoincID`, `Nat_NonlabTestLoincCodeBisone`, `Nat_NonlabTestLoincName`, `Nat_NonlabTestLoincCode`, `Nat_NonlabTestLoincDisplay`, `Nat_NonlabTestLoincCreated`, `Nat_NonlabTestLoincLastUpdated`, `Nat_NonlabTestLoincUserID`) VALUES
(1, 'tanda_vital_5.1', 'Sistole', '', '', '2022-11-21 11:10:50', '2022-11-20 14:10:50', 1),
(2, 'tanda_vital_5.2', 'Diastole', '', '', '2022-11-21 11:11:03', '2022-11-20 14:11:03', 1),
(3, 'visus_jauh_1', '-OD tanpa kacamata', '', '', '2022-11-21 11:12:23', '2022-11-21 06:36:26', 1),
(4, 'visus_jauh_2', '-OS tanpa kacamata', '', '', '2022-11-21 11:12:48', '2022-11-20 14:17:35', 1),
(5, 'visus_jauh_3', '-OD dengan kacamata', '', '', '2022-11-21 11:13:15', '2022-11-20 14:16:04', 1),
(6, 'visus_jauh_4', '-OS dengan kacamata', '', '', '2022-11-21 11:13:33', '2022-11-20 14:16:04', 1),
(7, 'low_back_pain_screening_test_1', 'Negatif - Laseque Test - LOW BACK PAIN SCREENING TEST', '', '', '2022-11-25 14:05:45', '2022-11-25 07:07:08', 1),
(8, 'low_back_pain_screening_test_2', 'Positif - Laseque Test - LOW BACK PAIN SCREENING TEST', '', '', '2022-11-25 14:05:45', '2022-11-25 07:05:45', 1),
(9, 'low_back_pain_screening_test_3', 'Negatif - Bragard Test - LOW BACK PAIN SCREENING TEST', '', '', '2022-11-25 14:05:45', '2022-11-25 07:10:14', 1),
(10, 'low_back_pain_screening_test_4', 'Positif - Bragard Test - LOW BACK PAIN SCREENING TEST', '', '', '2022-11-25 14:05:45', '2022-11-25 07:10:14', 1),
(11, 'low_back_pain_screening_test_5', 'Negatif - Patrict Test - LOW BACK PAIN SCREENING TEST', '', '', '2022-11-25 14:05:45', '2022-11-25 07:05:45', 1),
(12, 'low_back_pain_screening_test_6', 'Positif - Patrict Test - LOW BACK PAIN SCREENING TEST', '', '', '2022-11-25 14:05:45', '2022-11-25 07:05:45', 1),
(13, 'low_back_pain_screening_test_7', 'Negatif - Kontra Patrict - LOW BACK PAIN SCREENING TEST', '', '', '2022-11-25 14:05:45', '2022-11-25 07:12:20', 1),
(14, 'low_back_pain_screening_test_8', 'Positif - Kontra Patrict - LOW BACK PAIN SCREENING TEST', '', '', '2022-11-25 14:05:45', '2022-11-25 07:05:45', 1),
(15, 'low_back_pain_screening_test_9', 'Negatif - Range of Motion - LOW BACK PAIN SCREENING TEST', '', '', '2022-11-25 14:05:45', '2022-11-25 07:14:24', 1),
(16, 'low_back_pain_screening_test_10', 'Positif - Range of Motion - LOW BACK PAIN SCREENING TEST', '', '', '2022-11-25 14:05:45', '2022-11-25 07:05:45', 1),
(17, 'low_back_pain_screening_test_11', 'Negatif - Straight leg raised Test - LOW BACK PAIN SCREENING TEST', '', '', '2022-11-25 14:05:45', '2022-11-25 07:05:45', 1),
(18, 'low_back_pain_screening_test_12', 'Positif - Straight leg raised Test - LOW BACK PAIN SCREENING TEST', '', '', '2022-11-25 14:05:45', '2022-11-25 07:15:50', 1),
(19, 'low_back_pain_screening_test_13', 'Negatif - Neer Sign - LOW BACK PAIN SCREENING TEST', '', '', '2022-11-25 14:05:45', '2022-11-25 07:15:50', 1),
(20, 'low_back_pain_screening_test_14', 'Positif - Neer Sign - LOW BACK PAIN SCREENING TEST', '', '', '2022-11-25 14:05:45', '2022-11-25 07:15:50', 1),
(21, 'low_back_pain_screening_test_15', 'Negatif - Neer Sign - LOW BACK PAIN SCREENING TEST', '', '', '2022-11-25 14:05:45', '2022-11-25 07:15:50', 1),
(22, 'low_back_pain_screening_test_16', 'Positif - Neer Sign - LOW BACK PAIN SCREENING TEST', '', '', '2022-11-25 14:05:45', '2022-11-25 07:15:50', 1),
(23, 'smell_test_1', 'Normal - Smell Test', '', '', '2022-11-25 14:38:05', '2022-11-25 07:38:05', 1),
(24, 'smell_test_2', 'Anosmia - Smell Test', '', '', '2022-11-25 14:38:37', '2022-11-25 07:38:37', 1),
(25, 'smell_test_3', 'Parosmia - Smell Test', '', '', '2022-11-25 14:39:03', '2022-11-25 07:39:03', 1);";
//$query = $this->dbx->query($sql);
$sql = "SELECT COUNT(*) as xcount FROM nat_test_loinc";
//$query = $this->dbx->query($sql);
//$this->dbx->trans_complete();
if ($query) {
//$rows = $query->row()->xcount;
echo $v."-OK ";
}
else{
echo $v."-ERROR ";
}
}
}
}
?>