Академический Документы
Профессиональный Документы
Культура Документы
-Email contacto: juanover@gmail.com Julin Manuel Aover Lpez Unidad de Investigacin Epidemiologa Clnica
1. Aplicaciones informticas aplicadas a la investigacin clnica 2. Los sistemas de gestin de bases de datos (SGBD). BASES DE DATOS RELACIONALES 3. Access: Caractersticas generales y realizacin de una BD simple con Access
Julin Manuel Aover Lpez Unidad de Investigacin Epidemiologa Clnica Hospital Universitario 12 de Octubre.
EpiInfo 3.5
Freeware http://www.cdc.gov/epiinfo/epiinfo.htm
Stata 11
http://www.stata.com Cursos Unidad Epidemiologa Clnica Licencia CIBER Epidemiologa y Salud Pblica
SAS
http://www.sas.com Licencia corporativa Consejera de Sanidad de la CAM
Ficheros que contengan datos personales de pacientes deben ser dados de alta en la Agencia de
en
En la Ley se establecen los principios generales en los que se basa dicha proteccin, los derechos y deberes de los usuarios de los datos y de las personas o entidades contenidas en los mismos, la clasificacin de los ficheros de datos y la constitucin de la Agencia de Proteccin de Datos como entidad reguladora. La LOPD se aplica cuando hay una serie de datos organizados sobre personas y afecta tanto a ficheros de papel como automatizados, excluyndose ficheros de personas fsicas con fines domsticos. Tambin hay que tomar en consideracin el Reglamento
de Medidas de Seguridad de
de Investigacin Biomdica
En vigor desde julio de 2007 Hay muchos los artculos que afectan a las bases de datos. Caben destacar los articulos 50, 51 y 52 sobre el acceso a datos genticos por personal sanitario, la confidencialidad y derecho a la proteccin de datos genticos y sobre la conservacin de los datos En concreto el apartado 50.2.seala: "Los datos genticos de carcter personal slo podrn ser utilizados con fines epidemiolgicos, de salud pblica, de investigacin o de docencia cuando el sujeto interesado haya prestado expresamente su consentimiento, o cuando dichos datos hayan sido previamente anonimizados". Y el 52.3: " Fuera de estos supuestos, los datos nicamente podrn conservarse, con fines de investigacin, de forma anonimizada, sin que sea posible la identificacin del sujeto fuente" Esta Ley entiende por anonimizacin: (art. 3 c) " Anonimizacin: proceso por el cual deja de ser posible establecer por medios razonables el nexo entre un dato y el sujeto al que se refiere. Es aplicable tambin a la muestra biolgica" y por dato anonimizado: (art. 3. i): " Dato anonimizado o irreversiblemente disociado: dato que no puede asociarse a una persona identificada o identificable por haberse destruido el nexo con toda informacin que identifique al sujeto, o porque dicha asociacin exige un esfuerzo no razonable, entendiendo por tal el empleo de una cantidad de tiempo, gastos y trabajo desproporcionados"
uso, generados por una necesidad - Nuestra necesidad?: Por ejemplo, un proyecto de
Para construirlos hemos seguir una serie de pasos que se irn explicando en esta sesin: 1. Diseo de la base de datos: DICCIONARIO DE DATOS 2. Creacin de la base de datos 3. Entrada de los datos 4. Consulta de la informacin 5. Explotacin de los resultados obtenidos
Unidad de Investigacin Epidemiologa Clnica Hospital Universitario 12 de Octubre
Coleccin organizada de datos relacionados entre s para representar algn aspecto del mundo real
Por ejemplo: Una base de datos que represente a un conjunto de pacientes que han sufrido un Traumatismo Craneal Grave
Pacientes
Urgencias/UVI
DATOS
Los datos se procesan, organizan y se relacionan entre s a travs de una base de datos
Unidad de Investigacin Epidemiologa Clnica Hospital Universitario 12 de Octubre
Una base de datos es un conjunto de datos relacionados y organizados a travs de una o ms tablas
Normalmente, los datos se organizan en una o varias tablas en las que se distribuyen en filas y columnas:
Campos o variables Cada columna de una tabla es una variable o campo
N Sexo 1 1 2 Fecha 04/05/2004 03/01/2004 01/02/12005 Tipotras 1 2 1 Tipoac 1 2 4
1 2 3
Registros Cada registro es un paciente: La tabla representa a un conjunto de pacientes a travs de un conjunto de registros Cada variable o campo: Es un dato que se ha recogido para cada paciente
Ejemplo: Las variables edad, fiebre, fecha, imc, etc...
Unidad de Investigacin Epidemiologa Clnica Hospital Universitario 12 de Octubre
La utilizacin de bases de datos relacionales evita la duplicacin de registros. Ejemplo: Tabla PACIENTES y tabla VISITAS. Cada paciente tiene varias visitas en las que se recogen datos de la visita. Normalmente se relacionan pacientes y visitas por campo comn de identificacin del paciente.
Unidad de Investigacin Epidemiologa Clnica Hospital Universitario 12 de Octubre
Antes de utilizar cualquier tipo de herramienta informtica, Hay que dedicar tiempo y esfuerzo al proceso de diseo de la base de datos ya que la correccin a posteriori de posibles errores puede necesitar muchsimo ms esfuerzo, tiempo y dinero Tenemos que elaborar, con lpiz y papel, un documento esencial de diseo:
DICCIONARIO DE DATOS
Diccionario de datos
Diccionario de datos: Documento de diseo donde se describen la estructura y caractersticas generales de la BD
Y adems, en su caso, es tambin conveniente tener en cuenta: En qu formato estn los datos que disponemos? Qu usuarios van a necesitar acceder a los datos y de qu forma? Cmo vamos a introducir los datos en la BD? Formulario o formularios necesarios? Qu interrogantes queremos plantear a posteriori a la BD? Qu consultas queremos resolver dinmicamente?
Es fundamental hacerse al menos estas preguntas para desarrollar el documento modelo de base de datos
Planificacin de la BD. Qe datos queremos recoger?
Ejemplos: el sexo, la edad, la presin arterial de un paciente, etc.
Diccionario de datos
Es mucho ms difcil aadir componentes a una base de datos despus de elaborada y mantenerla operando de forma adecuada que estructurarla correctamente desde el principio
Tamao variables
Datos requeridos
horatce
Hora TCE * Ajustar en lo posible la hora del trauma, segn hoja de recogida UVI Mvil
datos
Hora corta
Atomizacin
Momento de ingreso en neurociruga fecneur Fecha ingreso en Neurociruga datos Fecha corta - No accesible desde formulario. - Fecha de grabacin del registro cumplimentada automticamente - Mscara en Access. - Formato hh:mm
horaneur
datos
Hora corta
GCS Lugar accidente (pre-resucitacin): Primera evaluacin previa a la estabilizacin gcslao GCS lugar accidente. Ojos 1 2 3 4 9 datos Num. Byte - Variable requerida en formulario y tabla para realizar clculo global
GCS lugar accidente. Verbal GCS lugar accidente. Motor GCS lugar accidente. Global * Clculo global de GCS Lugar Accidente
- Variable requerida en formulario y tabla para realizar clculo global - Variable requerida en formulario y tabla para realizar clculo global - Variable calculada: Se realiza el clculo al cliquear sobre su caja en formulario. Clculo: Suma de los valores de gcslav, gcslam y gcslao. Si en cualquiera de ellos el valor es 9, este valor no interviene en la suma. Si el valor es 9 en las tres variables, no se realiza clculo
puplad
1 2 3 4 0
puplai
Reactivas Arreactivas < 2 mm Arreactivas 2-4 mm Arreactivas > 4 mmm Invalorables Idem anterior
datos
Num. - Byte
Variables calculadas
datos Num. - Byte datos Num. - Byte - Variable requerida en formulario y tabla para realizar clculo global
GCS Ingreso en Neurociruga: Evaluacin al ingreso en Hospital (UCI/ Neurociruga) gcsino GCS ingreso en Hospital. Ojos 1 2 3 4 9
gcsinv
datos
Num. - Byte
- Variable para requerida en formulario yclculos tabla para realizar clculo Condiciones realizar global - Variable requerida en formulario y tabla para realizar clculo
gcsinm
Idem anterior
datos
Num. - Byte
(!Alguna propuesta!?!?)
ms comn)
Un registro de una tabla tiene uno o ms registros relacionados en otra tabla. Este tipo es el ms utilizado, con diferencia, en las bases de de datos relacionales Ejemplo: En una base de datos que quiera recoger datos de cada consulta a la que acude un paciente, habra una relacin de uno a varios entre la tabla que tiene los datos generales del paciente y la tabla que contenga los datos de las consultas.
Formularios (I)
El formulario se utiliza para la introduccin de datos: Acta como una mscara que evita la falta de atractivo de la tabla. Desde el formulario podemos modificar el contenido de un campo, borrarlo, aadir nuevos registros, calcular campos, crear y utilizar grficos, mostrar datos de varias tablas al mismo tiempo. Todos cambios que realicemos en el Formulario se realizarn en la tabla relacionada, as como todos los cambios efectuados en la tabla, se visualizarn si abrimos la tabla desde el formulario
Formularios (II)
CMO CREAR FORMULARIOS?
Crear
-El usuario decide exactamente el lugar en el que va a colocar los campos y formato mediante "Diseo de fomularios". - Funciona como un tabln donde se colocan los elementos del formulario. Los campos y sus etiquetas se desplazan y colocan en el tabln con el arrastre del ratn, pero si se quiere mover independientemente uno y otro, hay que pulsar en la esquina superior izquierda del arrastre. -No se pueden hacer formularios que contengan campos de ms de una tabla, pero s que se pueden incluir subformularios en otros formularios
Formularios (III)
Dar formato al formulario -Una vez colocados campos, textos, etc. se puede dar formato a la presentacin del formulario: fondo, tipos de letra, sombreado de campos, alineaciones. -Desde la propia barra de herramientas formato en la parte superior de la pantalla
Formularios (IV)
Formularios con campos especiales para la introduccin de datos
- Mejora la apariencia de presentacin de los datos - Reducen el tecleado a la hora de introducir registros - Disminuyen los errores: mayor fiabilidad de los datos
Consultas (I)
LAS CONSULTAS SE PUEDEN CONSIDERAR COMO VISTAS O VERSIONES DE LOS DATOS CONTENIDOS EN UNA TABLA - La forma ms sencilla de crear una consulta es utilizar Consulta/Nuevo/Vista Diseo Las consultas se pueden referir a las tablas o a otras consultas - Por defecto, los resultados de las consultas aparecen en la vista Hoja de datos Cmo modificar una consulta? - Vista/Diseo de consultas: Desde aqu se pueden modificar las reglas que rigen los resultados de las consultas
Consultas (II)
Agregar criterios de consulta
- Desde vista diseo de consultas escribir criterios que se desean utilizar. Ejemplo: Se escribe lo siguiente para obtener registros en los que este valor sea: 8/5/01 Exactamente el 8/5/01 < 8/5/01 Anterior al 8/5/01 >8/5/01Posterior al 8/5/01 Entre 01/01/01 y 31/12/01 Expresiones lgicas - Tipo tipo S/No: Para valores del tipo S, podemos escribir "S", "Verdadero","Activado" o "-1"; para valores del tipo "No" podemos escribir "No", "Falso", "Desactivado" o "0". -Tipo Y/O En la misma lnea de consulta incluir operadores y/o
Unidad de Investigacin Epidemiologa Clnica Hospital Universitario 12 de Octubre
Consultas (III)
Caracteres comodn:
Se pueden incluir los dos caracteres comodn (el asterisco * y el interrogante?) para crear una expresin. El interrogante puede sustituir un solo carcter en la posicin que est. El asterisco podr sustituir a ms de un carcter en la posicin en que se encuentre. Ejemplos: M?? buscar los datos que comiencen por M y luego tengan dos letras ms ?a?a buscar los datos cuya segunda y cuarta letra sea una a */12/97 buscar los datos de cualquier da del mes de diciembre del 97 An* buscar los datos de los que comience por la slaba AN
Consultas (IV)
Principales tipos de consultas en Access:
-Seleccin -Unin -Actualizacin: clculos -Creacin de tablas -Bsqueda de duplicados -Bsqueda de no coincidentes -Eliminacin -De datos anexados