The Laravel framework uses DBAL for alterations to existing fields. Basically, it looks like the tinyint definition is missing, at least from some aspects of DBAL. It's not possible to change an existing field to a tinyint - when you try, it returns the following error: DBALException in ...
Here is the definition of the table. 'PAT_MEDICAL_RECORD', 'CREATE TABLE `PAT_MEDICAL_RECORD` (\n `PAT_RECORD_ID` bigint(20) NOT NULL AUTO_INCREMENT,\n `PATIENT_ID` bigint(20) DEFAULT NULL,\n `DOCUMENT_CATEGORY` varchar(45) DEFAULT NULL,\n `DOCUMENT_TYPE` varchar(45) DEFAU...