Support for larger size codes (such as SNOMED US Extension codes)
authorbradymiller <bradymiller@users.sourceforge.net>
Fri, 18 Jan 2013 02:24:47 +0000 (17 18:24 -0800)
committerbradymiller <bradymiller@users.sourceforge.net>
Fri, 18 Jan 2013 02:36:55 +0000 (17 18:36 -0800)
sql/4_1_1-to-4_1_2_upgrade.sql
sql/database.sql
version.php

index 077f58b..bd136ba 100644 (file)
@@ -120,3 +120,11 @@ DROP TABLE `temp_table_one`;
 ALTER TABLE `codes` CHANGE `code` `code` varchar(25) NOT NULL default '';
 #EndIf
 
+#IfNotColumnType billing code varchar(20)
+ALTER TABLE `billing` CHANGE `code` `code` varchar(20) default NULL;
+#EndIf
+
+#IfNotColumnType ar_activity code varchar(20)
+ALTER TABLE `ar_activity` CHANGE `code` `code` varchar(20) NOT NULL COMMENT 'empty means claim level';
+#EndIf
+
index 9e04b7e..cedf3ab 100644 (file)
@@ -113,7 +113,7 @@ CREATE TABLE `billing` (
   `id` int(11) NOT NULL auto_increment,
   `date` datetime default NULL,
   `code_type` varchar(15) default NULL,
-  `code` varchar(9) default NULL,
+  `code` varchar(20) default NULL,
   `pid` int(11) default NULL,
   `provider_id` int(11) default NULL,
   `user` int(11) default NULL,
@@ -5291,7 +5291,7 @@ CREATE TABLE ar_activity (
   encounter      int(11)       NOT NULL,
   sequence_no    int unsigned  NOT NULL AUTO_INCREMENT,
   `code_type`    varchar(12)   NOT NULL DEFAULT '',
-  code           varchar(9)    NOT NULL            COMMENT 'empty means claim level',
+  code           varchar(20)   NOT NULL            COMMENT 'empty means claim level',
   modifier       varchar(12)   NOT NULL DEFAULT '',
   payer_type     int           NOT NULL            COMMENT '0=pt, 1=ins1, 2=ins2, etc',
   post_time      datetime      NOT NULL,
index fcd3456..d7cd68d 100644 (file)
@@ -17,7 +17,7 @@ $v_realpatch = '0';
 // is a database change in the course of development.  It is used
 // internally to determine when a database upgrade is needed.
 //
-$v_database = 84;
+$v_database = 85;
 
 // Access control version identifier, this is to be incremented whenever there
 // is a access control change in the course of development.  It is used