Download Clinica I

Document related concepts
no text concepts found
Transcript
Práctica Clínica (I)
Versión 1.0 Año 2001-02-28
Nivel: Base
Contiene: Ejercicios sobre consultas.
Base de datos: Hospital.mdb
Enunciado 1.
En esta lección realizaremos un ejercicio general de repaso. Crearemos una base de
datos que controlará una supuesta clínica. Necesitaremos tres tablas para el control de
los pacientes, ingresos en clínica y médicos. Relacionaremos las tablas, crearemos
consultas, formularios, y repasaremos conceptos.
La clínica "SAN PATRÁS" necesita llevar un control informatizado de su gestión de
pacientes y médicos. Para ello se crearán tres tablas con las siguientes características:
1. Tabla PACIENTES: llevará un control de los datos de los pacientes como el Nº
de S.S., Nombre, Apellidos, Nº de Historial, etc.
2. Tabla INGRESOS: llevará el control de la fecha del ingreso, número de planta,
número de cama, diagnóstico, etc.
3. Tabla MEDICOS: código del médico, Nombre, Apellidos, Especialidad, etc.
A continuación tienes las características de cada campo de las tablas:
TABLA PACIENTES:
Campo
Tipo
Largo
Otros
N Seguridad Social
Texto
15
Nombre
Texto
15
Apellidos
Texto
30
Domicilio
Texto
30
Población
Texto
25
Provincia
Texto
15
Código Postal
Texto
5
Teléfono
Texto
12
Número de Historial
Texto
9
Campo Clave
Sexo
TABLA MEDICOS:
Campo
Texto
1
Regla de validación: "H" o "M"
Tipo
Largo
Codigo identificación
Texto
4
Nombre del Médico
Texto
15
Apellidos del Médico
Texto
30
Especialidad
Texto
25
Fecha de ingreso
Fecha
Cargo
Texto
Número de Colegiado
Número
Observaciones
Memo
TABLA
Otros
Campo Clave
Máscara fecha corta
25
INGRESOS:
Campo
Tipo
Largo
Otros
Número de Ingreso
Autonumérico
Número de Historial
Texto
Fecha de Ingreso
Fecha
Código de Identificación
Texto
Número de planta
Número
Número de cama
Número
Alérgico
Sí/No
Observaciones
Memo
Coste del tratamiento
Número
Diagnóstico
Texto
Campo Clave
9
Máscara fecha corta
4
Formato Moneda
40
Este será el aspecto que tendrán las relaciones de las tablas:
Hemos creado una relación de Uno a Varios del campo Número de Historial de las
tablas Pacientes e Ingresos. Esto significa que primero debemos introducir los datos del
paciente y luego los de la tabla de Ingresos. La relación uno a varios nos permitirá
introducir varios ingresos para un mismo paciente, pero siempre que primero el paciente
esté dado de alta en la tabla Pacientes. Asímismo, hemos definido como campo clave de
la tabla Pacientes el campo Número de Historial porque serán datos únicos que no se
repetirán en la misma tabla. Como campo clave de la tabla Ingresos no hemos escogido
el mismo campo Número de Historial, sino el campo Número de Ingreso, ya que cada
número de ingreso será único. Además, no nos permitiría introducir más de un Número
de Historial en Ingresos ni establecer la relación.
Como campo clave de la tabla Médicos hemos escogido el campo Código de
identificación y hemos establecido una relación de uno a varios con el mismo campo de
la tabla Ingresos. Esto significa que primero hemos de introducir los datos del médico, y
posteriormente, en la tabla Ingresos asignarle el ingreso de un paciente a un médico
determinado.
Resumiendo: primero introduciremos los datos de los médicos y de los pacientes.
Posteriormente, cuando se produzca un ingreso, asignaremos un número de ingreso
(único) a un paciente (Número de Historial) y le asignaremos un médico (Código de
Identificación). En la tabla Ingresos podremos introducir varios pacientes, y asignárselo
a uno de los médicos de la tabla Médicos.
 Veamos una parte de la tabla Pacientes con sus datos:
N Seguridad
Nombre
Apellidos
Domicilio
Social
Población
08/7888888
José Eduardo
Romerales Pinto
C/ Azorín, 34 3º
Móstoles
08/7234823
Ángel
Ruíz Picasso
C/ Salmerón, 212 Madrid
Provincia
Código Postal
Teléfono
Número de
Historial
Sexo
Madrid
28935
91-345-87-45
10203-F
H
Madrid
28028
91-565-34-33
11454-L
H

Veamos una parte de los datos de la tabla Médicos:
Nombre del
Apellidos del
Código de Ident.
Especialidad
Médico
Médico
Fecha de
Ingreso
AJH
Antonio
Jaén Hernández
Pediatría
12-08-90
CEM
Carmen
Esterill Manrique
Psiquiatría
13-02-92
Cargo
Número de Colegiado
Observaciones
Adjunto
2113
Está próxima su retirada
Jefe de sección
1231

Veamos finalmente una parte de los datos de la tabla Ingresos:
Número de
Fecha de
Número de
Número de Hist.
Código de Identi.
Ingreso
Ingreso
planta
1
76327-H
23/01/94
SVT
5
2
1212-A
24-02794
CSM
1
Número de cama Alérgico
Observaciones
121
No
23/01/94
5
Sí
Alérgico a la
penicilina
Una vez los datos introducidos, vamos a realizar varias consultas a la base de datos.
Se Pide 1:
1. Necesitamos un listado de los nombres de los médicos y su especialidad.
2. Qeremos saber los el Nombre y Apellidos de los pacientes que ingresaron entre
Enero y Marzo del 94 y que son alérgicos.
3. Queremos saber los Nombres y Apellidos de los pacientes que viven en Getafe o
Alcorcón.

Solución 2.

Solución 3.