Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE `tb_campos_visita` (
- `id_campos_visita` int(11) NOT NULL auto_increment,
- `id_formato` int(11) default NULL,
- `id_adicion` varchar(255) default NULL COMMENT 'identifica el item de X tabla de relación que hace uso de este campo',
- `nombre_campo` varchar(255) NOT NULL default '',
- `tipo` int(11) NOT NULL default '0' COMMENT 'entero, texto, relacion',
- `que_hacer` int(11) default NULL COMMENT 'contar, promediar, etc',
- `campo_padre` int(11) default NULL COMMENT 'En caso de ser una lista que depende de otra creada, se debe especificar cual.',
- `es_multiple` tinyint(1) default NULL COMMENT 'Esto define un tipo de opción en el cual se pueden seleccionar distintas opciones.',
- `nombre_tabla_relacion` varchar(255) default NULL COMMENT 'Solo si la tabla ya existe',
- `id_tabla_relacion` varchar(255) default NULL COMMENT 'Solo si la tabla ya existe',
- `id_tabla_padre` varchar(255) default NULL COMMENT 'nombre del id de la tabla padre, en caso que este campo sea hijo',
- `etiqueta_tabla_relacion` varchar(255) default NULL COMMENT 'Solo si la tabla ya existe',
- `orden` int(11) NOT NULL default '0',
- `obligatorio` tinyint(1) default NULL,
- `estado` tinyint(1) NOT NULL default '0',
- PRIMARY KEY (`id_campos_visita`)
- ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Almacena los campos adicionales de cada visita.';
- CREATE TABLE `tb_adicion_incluida` (
- `id_adicion_incluida` int(11) NOT NULL auto_increment,
- `id_elemento` int(11) NOT NULL default '0' COMMENT 'PK del elemento de la tabla del id_producto a ser incluido como criterio.',
- `id_adicion_visita` int(11) NOT NULL default '0',
- PRIMARY KEY (`id_adicion_incluida`)
- ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
- CREATE TABLE `tb_adicion_visita` (
- `id_adicion_visita` int(11) NOT NULL auto_increment,
- `etiqueta` varchar(255) NOT NULL default '' COMMENT 'Nombre a mostrar al momento del despliegue del (X)HTML',
- `nombre_tabla` varchar(255) NOT NULL default '' COMMENT 'i.e. tb_producto',
- `pk_tabla` varchar(255) NOT NULL default '' COMMENT 'i.e. id_producto',
- `etiqueta_tabla` varchar(255) NOT NULL default '' COMMENT 'i.e. nombre_producto',
- `id_formato` int(11) NOT NULL default '0' COMMENT 'relación entre la ficha y la adicion al formulario de visitas',
- `tabla_relacion` varchar(255) NOT NULL default '' COMMENT 'i.e. tb_paciente_producto',
- `pk_tabla_relacion` varchar(255) NOT NULL default '' COMMENT 'i.e. id_paciente_producto',
- `id_relacion_principal` varchar(255) NOT NULL default '' COMMENT 'i.e. id_paciente',
- `id_relacion_secundaria` varchar(255) NOT NULL default '' COMMENT 'i.e. id_producto',
- PRIMARY KEY (`id_adicion_visita`)
- ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Esta tabla define aquellos criterios bajo los cuales se pued';
- CREATE TABLE `tb_datos_anidados_visita` (
- `id_datos_anidados_visita` int(11) NOT NULL auto_increment,
- `id_visitas_dinamico` varchar(255) NOT NULL default '',
- `id_formato_campos` int(11) NOT NULL default '0',
- `id_nodo` varchar(255) NOT NULL default '',
- PRIMARY KEY (`id_datos_anidados_visita`)
- ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
- CREATE TABLE `tb_info_visita` (
- `id_info_visita` int(11) NOT NULL auto_increment,
- `id_visita_dinamico` int(11) NOT NULL default '0',
- `id_campos_visita` int(11) NOT NULL default '0',
- `entero` int(11) default '0',
- `texto` varchar(255) default NULL,
- `fecha` date default '0000-00-00',
- `hora` time default '00:00:00',
- `fecha_hora` datetime default '0000-00-00 00:00:00',
- `opcion` int(11) default '0',
- `bool` tinyint(1) default '0',
- `flotante` double default '0',
- PRIMARY KEY (`id_info_visita`)
- ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Esta tabla almacena la información adicional de la visita.';
- CREATE TABLE `tb_tipo_datos` (
- `id_tipo_dato` int(11) NOT NULL auto_increment,
- `nombre` varchar(255) NOT NULL default '',
- PRIMARY KEY (`id_tipo_dato`)
- ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
- INSERT INTO `tb_tipo_datos` VALUES (1, 'Entero');
- INSERT INTO `tb_tipo_datos` VALUES (2, 'Texto');
- INSERT INTO `tb_tipo_datos` VALUES (3, 'Fecha');
- INSERT INTO `tb_tipo_datos` VALUES (4, 'Hora');
- INSERT INTO `tb_tipo_datos` VALUES (5, 'Fecha/Hora');
- INSERT INTO `tb_tipo_datos` VALUES (6, 'Listado');
- INSERT INTO `tb_tipo_datos` VALUES (7, 'Booleano');
- INSERT INTO `tb_tipo_datos` VALUES (8, 'Flotante');
Add Comment
Please, Sign In to add comment