Caso 2011/2012 2ºC - Departamento de Lenguajes y Sistemas

Anuncio
Departamento de Lenguajes y Sistemas Informáticos
E.T.S. de Ingeniería Informática - Universidad de Sevilla
Avda Reina Mercedes, s/n. 41012 SEVILLA
DISEÑO DE BASES DE DATOS 2011-2012 2C
Caso
La red de asistencia sanitaria primaria nacional está compuesta por ambulatorios distribuidos por
comunidades autónomas. Cada ambulatorio está ubicado en una dirección (tipo de vía, nombre de la vía y
número, distrito postal, población, provincia y comunidad autónoma).
El personal sanitario consta de los colectivos: facultativos (médicos), asistentes técnicos sanitarios (ATS),
personal auxiliar, celadores y personal administrativo. De cualquier miembro se ha de conocer su nombre y
1
dirección . Cualquier miembro puede rotar su estancia en distintos ambulatorios; cada ambulatorio
mantiene un historial del personal que trabaja en él y el período en que ha quedado adscrito. Se identifica al
personal por un número de registro de personal sanitario.
El edificio de un ambulatorio se distribuye funcionalmente (ej:maternidad, pediatría) por áreas y estas tienen,
a su vez, zonas o espacios que están en una planta: (p.ej.: área de maternidad y dentro de ella la consulta
004 de la planta 10, identificada como 10.004). Cada estancia (sala, farmacia, etc.) tiene un nºidentificativo
compuesto por la planta (dos dígitos) y tres cifras más, asociándose además al área funcional
correspondiente.
Los pacientes tienen un historial único, entendiendo por historial toda la información recopilada en las
2
distintas actuaciones que cada ambulatorio puede aplicar a cada paciente a lo largo de su historial clínico.
Debe tenerse en cuenta que las actuaciones pueden ser realizadas en distintos ambulatorios, pero en un
instante del tiempo, cada paciente está asignado sólo a un ambulatorio. Cada paciente está identificado por
el nº de tarjeta de asistencia sanitaria o nº de la seguridad social. De cada paciente se conocerá su nombre
y dirección.
Cada paciente, en un instante, está adscrito a un ambulatorio, donde tiene un médico de cabecera en un
período de tiempo.
Cada paciente entra en contacto con un ambulatorio por razón de una visita (un día, en un intervalo horario),
considerándose los tipos:



Visita a una consulta general o específica (atendida por un facultativo de medicina general o
especialista).
Visita para la realización de pruebas (radiología, análisis en laboratorio, etc., todos estos tipos de
prueba están debidamente tipificados en una tabla nacional de pruebas).
Asistencia en urgencias (se aplica un tratamiento de emergencias a los casos que lo requieran).
De cada visita o urgencia se deriva un informe del facultativo donde se hace constar: día, hora, facultativo
que hace el informe, paciente, síntomas (texto general descriptivo y un conjunto de tipos de síntomas
3
tipificados en una tabla nacional de síntomas ).
Con el conjunto de síntomas, el facultativo puede emitir un diagnóstico (texto descriptivo) o bien recomendar
la realización de nuevas pruebas médicas. Una vez que se tiene un diagnóstico, el facultativo prescribe un
tratamiento a aplicar (texto descriptivo más una clasificación en un conjunto de tratamientos tipificados en
una tabla nacional de tratamientos). Dentro de este tratamiento se pueden recomendar acciones
(tipificadas) a realizar por el paciente (p.ej: reposo) y un conjunto de medicamentos (también tipificados),
prescribiendo una dosis a aplicar.
Es fundamental conocer en cada actuación (atención, prueba, etc.) quién la realiza y dónde (sala,
laboratorio, etc.). Cuando la prescripción implica intervención (que no se realiza en el ambulatorio), el
paciente es derivado a un hospital de la red sanitaria.
1
Considérese la misma estructuración para cualquier dirección que en el caso de los ambulatorios; es decir: tipo de vía, nombre vía, número,
población, provincia, comunidad autónoma.
2
Se entiende por actuación toda visita, análisis en laboratorio, análisis radiológico o de cualquier otra índole e intervenciones quirúrgicas a que
pueda ser sometido el paciente.
3
Deben distinguirse los síntomas actuales de síntomas antiguos (p.ej. en su infancia) que no figuran vinculados al historial de actuaciones de la red
de ambulatorios, consiguiendo con ello completar la información relevante sobre el paciente.
Página 1 de 2
Departamento de Lenguajes y Sistemas Informáticos
E.T.S. de Ingeniería Informática - Universidad de Sevilla
Avda Reina Mercedes, s/n. 41012 SEVILLA
DISEÑO DE BASES DE DATOS 2011-2012 2C
Caso
De una asistencia se puede derivar una nueva asistencia que se planifique (consultas programadas) en día
y hora y en el tipo de visita (consulta general o especialista requerido, laboratorio, etc.).
De cada prueba se anota la fecha y hora de realización y el texto que describe el resultado de la misma. A
cada prueba se le pueden asociar indicadores tipificados (p.ej.: análisis de triglicéridos y el valor del
elemento medido).
El alumno debe realizar:
I)
Esquema conceptual: ERD, diccionario de datos con al menos las siguientes RI.


“Un paciente no puede estar asignado simultáneamente en dos ambulatorios”.
“Un facultativo no puede atender diariamente a más de veinte pacientes”.
II)
Esquema tecnológico SQL2 (Considere restricciones de integridad y triggers necesarios;
incluyendo al menos las dos RI exigidas del modelo conceptual).
III)
Esquema tecnológico ORACLE Server (Considere restricciones de integridad y triggers
necesarios; incluyendo al menos las dos RI exigidas del modelo conceptual).

Cree en ORACLE un procedimiento para listar por pantalla la relación de pacientes
atendidos en URGENCIAS en un intervalo de tiempo, ordenado cronológicamente y donde
figuren el NºSS del paciente, su nombre, la causa o síntoma atendido y el facultativo que lo
trata.
Entrega de trabajos
I) Documentación.
Fichero .txt con composición de los miembros del grupo, modelo conceptual (ERD+DD) en Word,
modelo tecnológico SQL2 y ORACLE. Ficheros .sql ORACLE con esquema y procedimientos.
II) Presentación.
Se remitirá archivo .zip con la documentación, no después del 23/5/2012 a las 10:00am, remitiendo
email a la dirección: [email protected] con el texto “Caso DBD”. Se remitirá respuesta de la
recepción de la documentación.
III) Defensas.
Se realizarán en la semana del 28/5 al 1/6 en horario que se publicará para cada grupo, debiendo
asistir concurrentemente todos los miembros de un grupo.
Página 2 de 2
Descargar