• Thai Care Cloud has been developed based on PHP-MySQL under YII2 Framework. • It’s a web application that is free of charge for public use. • Thai Care Cloud originated from CASCAP Cloud at www.cascap.in.th – from one to any diseases. • Key developers are at the Data Management and Statistical Analysis Center (DAMASAC), Faculty of Public Health, Khon Kaen university, under the mission of the KKU's 50 years of social devotion. Cancer Care Cloud Palliative Care Cloud PD, DPEX Disease Modules DM/HT Care Cloud COC CKD Care Cloud Smart Card Fast Track Patient Social Network Line Group Improve care, Reduce cost, Problem solved Evidence-based practice Data collection, analysis, and report National Health Database Ministry of Public Health National Health Database Ministry of Public Health Thai Care Cloud Internet Server Install TDC Master TDC Password Slave: connected to internet Firewall HIS Internal Network Internet Summary data or reports Inbound rejected CID, Name, Surname, HouseNum, VillageNum Data recorded based on routine care Data selected based on standard data set • HIS Server Admin • Service provider • Others who were authorized by Site Admin • HIS Server Admin • Service provider • Others who were authorized by Site Admin • EMR Owner TDC Web Service Data encoded and encrypted Individual record EMR Internet Request commands from the TDC web service Fields encrypted: Inbound rejected Internet Users Standard data structure provided via web service 77 Provinces 13 Health Zones 1 Main Server Individual records Summary records Report only • Report for monitoring and evaluation -> Health administrators • General report -> Any users HIS หลากหลายระบบ ตารางซับซ้ อน TDC Client DB Standard data Real time Thai Care Cloud องค์ประกอบของ TDC Client Template Table Command Table Transfer Table Process Queue Table 43 + 7 + 2 Standard Table Views and Events Schedule Template Table: Command Transfer HIS Web Service Triggers 43 + 7 +2 + X Files Thai Care Cloud Views Events Process Queue Triggers Create Trigger on table patients BEFORE/AFTER INSERT UPDATE DELETE DO ADD DATA TO Process Queue Real time Sync!!! ตัวอย่าง Template Name: Create TDC Database Type: Command preSQL: DROP DATABASE IF EXISTS `_BUFFE_DB_`; SQL: CREATE DATABASE IF NOT EXISTS `_BUFFE_DB_` CHARACTER SET tis620;; Controller: command Name: Create F_Person Type: Command preSQL: DROP TABLE IF EXISTS `_BUFFE_DB_`.f_person; SQL: CREATE TABLE IF NOT EXISTS `_BUFFE_DB_`.`f_person` ( `sitecode` varchar(9) NOT NULL DEFAULT '', `HOSPCODE` varchar(9) NOT NULL DEFAULT '', `CID` varchar(26) DEFAULT '', `PID` varchar(11) NOT NULL DEFAULT '', `HOUSENO` varchar(10) DEFAULT NULL, `VILLCODE` varchar(25) DEFAULT NULL, `VILLNAME` varchar(250) DEFAULT NULL, `VILLAGE` varchar(5) DEFAULT NULL, Name: Create F_Person Type: Command preSQL: DROP TABLE IF EXISTS `_BUFFE_DB_`.f_person; SQL: CREATE TABLE IF NOT EXISTS `_BUFFE_DB_`.`f_person` ( `sitecode` varchar(9) NOT NULL DEFAULT '', `HOSPCODE` varchar(9) NOT NULL DEFAULT '', `CID` varchar(26) DEFAULT '', `PID` varchar(11) NOT NULL DEFAULT '', `HOUSENO` varchar(10) DEFAULT NULL, `VILLCODE` varchar(25) DEFAULT NULL, `VILLNAME` varchar(250) DEFAULT NULL, `VILLAGE` varchar(5) DEFAULT NULL, `TAMBON` varchar(2) DEFAULT NULL, `AMPUR` varchar(2) DEFAULT NULL, `CHANGWAT` varchar(2) DEFAULT NULL, `PreName` varchar(3) DEFAULT '', `Pname` varchar(50) DEFAULT '', `Name` varchar(100) DEFAULT '', `Lname` varchar(100) DEFAULT '', `HN` varchar(18) DEFAULT '', `sex` varchar(1) DEFAULT '', `Birth` date DEFAULT NULL, `Mstatus` varchar(1) DEFAULT NULL, `Occupation_Old` varchar(4) DEFAULT '', `Occupation_New` varchar(4) DEFAULT '', `Race` varchar(3) DEFAULT '', `Nation` varchar(3) DEFAULT '', `Religion` varchar(2) DEFAULT '', `Education` varchar(2) DEFAULT NULL, `Fstatus` varchar(1) DEFAULT '', `Father` varchar(26) DEFAULT '', `Mother` varchar(26) DEFAULT '', `Couple` varchar(26) DEFAULT '', `Vstatus` varchar(1) DEFAULT '', `MoveIn` date DEFAULT NULL, `Discharge` varchar(1) DEFAULT '', `Ddischarge` date DEFAULT NULL, `ABOGROUP` varchar(20) DEFAULT NULL, `RHGROUP` varchar(5) DEFAULT '', `Labor` varchar(10) DEFAULT '', `PassPort` varchar(8) DEFAULT '', `TypeArea` varchar(11) DEFAULT NULL, `DEATH` varchar(2) DEFAULT NULL, `DDEATH` varchar(10) DEFAULT NULL, `D_Update` datetime DEFAULT NULL, `ptlink` varchar(32) DEFAULT NULL, PRIMARY KEY (`sitecode`,`PID`,`HOSPCODE`), KEY `ptlink` (`ptlink`), KEY `PID` (`PID`)) DEFAULT CHARSET=tis620; Controller: command
© Copyright 2026 Paperzz