Está en la página 1de 51

GRUPO

IDAT
1:
cASO 1 CENTRO DE SALUD ANALISIS Y DISEÑO DE SISTEMAS
TASILLA GUTARRA ALVARO
GRIMALDO ARROYO MIGUEL
EVC3 – PROYECTO ANALISIS y DISEÑO – código:
GONZALES MONTENEGRO REINER
III.06.2024
TOTORANI MICHAEL

ID
CASO: CENTRO DE SALUD
El director del Centro de Salud “El Milagro “de una Comunidad Autónoma pretende mejorar el
funcionamiento del sistema sanitario informatizando algunos aspectos de su gestión,
especialmente en lo que se refiere a la atención al paciente, y propone diseñar un sistema con
la información más relevante. En una primera entrevista, indica que la red sanitaria consta de
varios hospitales, cada uno de los cuales integra uno o varios servicios (“traumatología”,
“medicina interna”, “urología”, etc.), en los que son atendidos los pacientes. Puesto que no
todos los hospitales disponen de los mismos servicios, en la ficha de cada hospital figura la lista
de servicios disponibles y, para cada uno de ellos, el número de camas que tiene (si procede,
pues no todos los servicios hospitalarios disponen de camas). Otros datos que figuran en la
ficha de cada hospital son su código identificativo (codHospital), el nombre, la ciudad en que
está ubicado, el teléfono, y el nombre del director (uno de los médicos adscritos a dicho
hospital). En la ficha de cada médico figuran sus datos personales (DNI, apellidos-nombre y
fecha de nacimiento), el hospital al que está adscrito, y la lista de servicios hospitalarios en los
que trabaja (puede desarrollar su actividad en varios servicios, del mismo o de diferentes
hospitales). También se indica si el médico ocupa la dirección del hospital al que está adscrito.
Todo ciudadano que ha utilizado alguna vez los servicios sanitarios tiene asociado un
documento o “Historia Clínica”, identificado por un número único (codHist) dentro de la red
sanitaria. En cada historia clínica figuran los datos personales del paciente (DNI, apellidos-
nombre, fecha de nacimiento, número de Seguridad Social y otros datos opcionales), junto con
la lista de todas las visitas médicas realizadas. En cada una de estas visitas consta la fecha y
hora, el hospital y servicio en que ha sido atendido, el médico, y una breve descripción del
diagnóstico y tratamiento realizados. Si el paciente es ingresado, se hace constar, además, el
nº de habitación y la fecha en que abandona el hospital. El interés de esta información no es
sólo estadístico, sino que debe permitir conocer en todo momento el nº de camas libres de
cada servicio de un hospital. Para simplificar la identificación de los diferentes servicios, se ha
decidido utilizar acrónimos de los nombres (idServicio), si bien también se desea tener
almacenado su nombre completo, y un comentario opcional. Hay que tener en cuenta que un
mismo servicio se puede ofrecer en hospitales distintos.

IDAT -III.06.2024
MODELO
DE
CASO DE USO
DE
NEGOCIO

IDAT -III.06.2024
Actividades

1- Paquete de negocio
2- Actores de negocio
3- Casos de Uso de Negocio
a. Caso de Uso incluido
b. Caso de Uso extendido
4- Objetivos de negocio
5- Caso de uso de negocio vs Objetivos de negocio
6- Diagrama de caso de uso de negocio
7- Especificaciones de caso de uso negocio
8- Diagrama de actividad

IDAT -III.06.2024
1- PAQUETE DE NEGOCIO
a. P1: Paquete de Actores
b. P2: Paquete de Caso de Uso Negocio
c. P3: Paquete de Objetivos de Negocio

2- IDENTIFICAR LOS ACTORES DE NEGOCIO


a. AN1: Director
b. AN2: Medico
c. AN3: Paciente
d. AN4: Hospital

IDAT -III.06.2024
3- IDENTIFICAR LOS CASOS DE USO DE NEGOCIO

1. CUN1: Gestión de Hospitales


2. CUN2: Gestión de Médicos
3. CUN3: Gestión de Pacientes
4. CUN4: Gestión de Historias Clínicas
5. CUN5: Gestión de Servicios Hospitalarios

ii. CASO DE USO INCLUIDO(SUBPROCESOS)


1. CUI1: Crear Hospitales--CUN1
2. CUI2: Nombrar director de Hospital---CUN1
3. CUI3: Actualizar Información Hospital--- CUN1
4. CUI4: Registrar Medico--- CUN2
5. CUI5: Asignar Servicios a Médicos--- CUN2
6. CUI6: Gestionar Horarios de Médicos--- CUN2
7. CUI7: Registrar Paciente-- CUN3
8. CUI8: Registrar Visita Médica-- CUN3
9. CUI9: Registrar Ingreso Hospitalario-- CUN3
10. CUI10: Acceder Historia Clínica-- CUN4
11. CUI11: Visualizar Historial de Visitas-- CUN4
12. CUI12: Crear Servicio Hospitalario-- CUN5
13. CUI13: Actualizar Información de Servicio-- CUN5
14. CUI14: Consultar Disponibilidad de Camas-- CUN5
15. CUI15: Gestionar Equipamiento del Servicio-- CUN5
16. CUI16: Actualizar Información Visita-- CUI8

IDAT -III.06.2024
IDAT -III.06.2024
iii. CASO DE USO EXTENDIDO(SUBPROCESOS)
1. CUE1: Definir Horario de Trabajo---- CUN2
2. CUE2: Consultar Horario de Trabajo---- CUN2
3. CUE3: Asignar Dieta Especifica---- CUN3
4. CUE4: Modificar Dieta Especifica---- CUN3

IDAT -III.06.2024
4- IDENTIFICAR LOS OBJETIVOS DEL NEGOCIO - FARMACIA
a. ON1: Mejorar la Calidad de la Atención médica (objetivo general)
b. ON2: Optimizar la eficiencia operativa (objetivo específico)
c. ON3: Incrementar la accesibilidad a los servicios de salud (objetivo específico)
d. ON4: Aumentar la satisfacción del paciente (objetivo específico).

IDAT -III.06.2024
5- CASO DE USO DE NEGOCIO VS OBJETIVOS DE NEGOCIO

6- DIAGRAMA DE CASO DE USO DE NEGOCIO – CENTRO DE SALUD

IDAT -III.06.2024
7- Especificación de Caso de Uso de Negocio
a. CUN1: Gestionar Hospital

ESPECIFICACIONES DE CASO DE USO DE NEGOCIO

CASO DE USO DE NEGOCIO GESTIONAR HOSPITALES


ACTORES DIRECTOR, HOSPITAL
PROPOSITO Gestionar hospitales del centro de salud
Gestionar los diferentes hospitales del
RESUMEN centro de salud "El Milagro”, actualizando
información de los hospitales y gestionar
servicios de hospitales.
ACCION DEL ACTOR RESPUESTA DEL NEGOCIO
1.-Crear Hospital 1.-Información actualizada del Hospital
2.-Actualizar información del correspondiente.
Hospital 3.-Gestionar los 2.-Mostrar los servicios que brinda el
servicios del hospital Hospital

PRIORIDAD alta
Formulario de registro mediante aplicación
MEJORAS de escritorio

b. CUN2: Gestión de médicos

ESPECIFICACIONES DE CASO DE USO DE NEGOCIO

CASO DE USO DE NEGOCIO GESTION DE MÉDICOS


ACTORES DIRECTOR, MEDICOS
PROPOSITO Gestionar médicos del centro de salud
Definir director del hospital, registrar
RESUMEN médicos, gestionar los horarios de los
médicos y asignar los servicios de los que
se encargaran
ACCION DEL ACTOR RESPUESTA DEL NEGOCIO

IDAT -III.06.2024
1.-Registrar medico 1.-Modificar médicos del Hospital
2.- Asignar servicios a Medico 2.-Mostrar médico del Servicio
3._Nombrar director 3.-Mostrar director del Hospital
4._Definir Horario de Medico 4._Mostrar los horarios de cada Medico

PRIORIDAD alta
Registro mediante una Intranet que puedan
MEJORAS manejar tanto médicos como el director

c. CUN3: Gestión de Pacientes

ESPECIFICACIONES DE CASO DE USO DE NEGOCIO

CASO DE USO DE NEGOCIO GESTION DE PACIENTES


ACTORES MEDICO, PACIENTE
PROPOSITO Gestionar Pacientes del centro de salud

Registrar Pacientes y visitas médicas y si es


RESUMEN
necesario registrar Ingreso al Hospital

ACCION DEL ACTOR RESPUESTA DEL NEGOCIO


1.-Registrar Paciente 1.-Actualizar Registros de pacientes para
2.-Registrar Visita Médica mostrar a los médicos.
3.-Registrar Ingreso Hospitalario 2.-Tener registros de las visitas médicas del
hospital.
3.-Tener registros de los ingresos
hospitalarios de los pacientes

PRIORIDAD alta
Registro mediante formularios que
permitan agilizar el proceso de capturar los
MEJORAS datos de los pacientes y visitas médicas.

d. CUN4: Gestión de Historias Clínicas

ESPECIFICACIONES DE CASO DE USO DE NEGOCIO

CASO DE USO DE NEGOCIO GESTION DE HISTORIAS CLÍNICAS


ACTORES MEDICOS, PACIENTE
PROPOSITO Gestionar Historias Clínicas

IDAT -III.06.2024
Lograr visualizar de historial de visitas y
RESUMEN
acceder Historia clínica de cada paciente

ACCION DEL ACTOR RESPUESTA DEL NEGOCIO


1.-Visualizar Historial de Visitas 1.Mostrar los registros de las visitas de los
2.-Acceder Historia Clínica pacientes del hospital
2.Visualizar las diferentes Historias clínicas
de los pacientes del hospital.

PRIORIDAD alta
Mostrar mediante una interfaz las historias
MEJORAS clínicas y también el historial de visitas.

e. CUN5: Gestión de Servicios Hospitalarios

ESPECIFICACIONES DE CASO DE USO DE NEGOCIO

GESTION DE SERVICIOS
CASO DE USO DE NEGOCIO HOSPITALARIOS
ACTORES HOSPITAL
PROPOSITO Gestionar servicios hospitalarios

Que el hospital gestione los servicios


RESUMEN hospitalarios que ofrezca en las diferentes
ramas de la medicina

ACCION DEL ACTOR RESPUESTA DEL NEGOCIO


1.-Crear Servicio Hospitalario 1.Actualizar la lista de servicios médicos
2.-Actualizar Información que ofrece
3.-Consultar Disponibilidad de camas 2.Actualizar la información de cada
4.-Gestionar Equipamiento del servicio
Servicio 3.Comprobar la disponibilidad de camas en
5.-Gestionar Personal del servicio caso de hospitalización
4.Tener equipamiento necesario para el
servicio
5.Mostrar el personal encargado de cada
servicio actualizado.

PRIORIDAD alta
Programa de escritorio que cumpla la
funcionalidad de registrar y mostrar la
MEJORAS información del centro de salud

IDAT -III.06.2024
8- Diagrama de actividad
a. CUN1: Gestionar Hospital

b. CUN2: Gestión de médicos

IDAT -III.06.2024
c. CUN3: Gestión de Pacientes

IDAT -III.06.2024
d. CUN4: Gestión de Historias Clínicas

IDAT -III.06.2024
e. CUN5: Gestión de Servicios Hospitalarios

IDAT -III.06.2024
MODELO
DE
ANALISIS
DE
NEGOCIO

IDAT -III.06.2024
1. Paquete Análisis de Negocio
a. PAN1: Entidad de negocio
b. PAN2: Trabajadores de negocio
c. PAN3: Realización de caso de uso de negocio

2. Trabajadores de negocio
a. TN1: director
b. TN2: Medico

3. Entidades de negocio
a. EN1: Hospital
b. EN2: Medico
c. EN3: Historia clínica
d. EN4: Paciente
e. EN5: Servicio Hospitalario

4. Realización de caso de uso negocio

IDAT -III.06.2024
a. CUN1: Gestión de Hospitales RCUN1: Gestión de Hospitales
b. CUN2: Gestión de Médicos RCUN2: Gestión de Médicos
c. CUN3: Gestión de Pacientes RCUN3: Gestión de Pacientes
d. CUN4: Gestión de Historias Clínicas RCUN4: Gestión de Historias
Clínicas
e. CUN5: Gestión de Servicios Hospitalarios RCUN5: Gestión de Servicios
Hospitalarios

5. Diagrama de Objetos de negocio

IDAT -III.06.2024
MODELO
DE
CASO DE USO
(REQUERIMIENTOS)

IDAT -III.06.2024
CASO: CENTRO DE SALUD

1- IDENTIFICAR LOS REQUERIMIENTO O PROBLEMA DEL CLIENTE

a) El cliente desea informatizar algunos aspectos de la gestión sanitaria para


que este sea eficiente y exista un manejo preciso de la información
relacionada al hospital, médicos, servicios y pacientes.
b) El cliente busca mejorar la gestión de lo que respecta a la atención de los
pacientes; esto implica garantizar un seguimiento adecuado de historias
clínicas, visitas médicas, diagnóstico y tratamiento.
c) Se requiere una estructura organizada y fácilmente accesible que contenga
información detallada sobre los servicios ofrecidos por cada hospital.
d) Hay necesidad de un sistema que permita conocer el número de camas libres
de cada servicio del hospital, para garantizar la eficiencia de admisión de
pacientes.
2- Describir el problema:
Ineficiencia y falta precisión en la gestión del sistema sanitario debido a que
no posee un sistema informático integrado y eficiente que permita la gestión
correcta de los hospitales, médicos, servicios hospitalarios y pacientes.
3- Solución al problema:
Implementar un sistema de Información sanitaria que permita mejorar la gestión del
sistema sanitario del centro de salud ‘El Milagro’ optimizando el manejo de
hospitales, médicos, servicios hospitalarios, pacientes.
4- - Requerimientos funcionales del sistema:
a) El programa debe registrar la información personal del paciente:CU1:
Gestionar datos del paciente, la funcionalidad: adicionar, modificar y eliminar
datos del paciente, prototipo CRUD del Paciente.
b) El programa permite registrar la historia clínica del Paciente CU2: Gestionar
Historia clínica del paciente, la funcionalidad: adicionar, modificar, eliminar
datos de la historia clínica, Prototipo CRUD de la Historia clínica.
c) El programa debe registrar la información de los médicos CU3: Gestionar datos
del Médico, la funcionalidad: registrar, modificar, eliminar los datos del
medido, Prototipo CRUD de Medico.
d) El programa debe registrar la información de los médicos CU4: Gestionar
Hospitales, la funcionalidad: registrar, modificar, eliminar los datos del
Hospital, Prototipo CRUD de Medico.
e) Los servicios hospitalarios deben registrarse de los servicios hospitalarios del
hospital CU5: Gestionar servicios hospitalarios la funcionalidad: registrar,
modificar, eliminar los datos de los servicios Hospitalarios, Prototipo CRUD de
servicios.

IDAT -III.06.2024
5- - Requerimientos no funcionales del sistema:
a. El sistema debe ser Escritorio.
b. El sistema debe ser Escalable.
c. El sistema debe ser seguro con los datos registrados.
d. El sistema debe ser fácil de usar para el usuario.
e. El sistema debe ser fácil de mantener y actualizar
f. El sistema debe contar con una base de datos SQLSERVER externa

IDAT -III.06.2024
6- Crear los paquetes de requerimientos
a. PR1: Paquete Actores

b. PR2: Paquete Casos de Uso

7- Crear paquetes de gestión en PR2:


a. Mantenimiento Hospital
b. Registro Pacientes
c. Registro Historias clínicas
d. Registro Servicios Hospitalario

IDAT -III.06.2024
8- Crear el diagrama de caso de uso por paquete gestión
a. Mantenimiento Hospital

b. Registro Pacientes

IDAT -III.06.2024
c. Registro Historias clínicas

d. Registro Servicios Hospitalario

IDAT -III.06.2024
9- Diagrama general de caso de uso

10- Especificaciones de caso de caso de uso


a. Especificaciones de CU1: Gestionar datos del paciente

ESPECIFICACIONES DECASO DEUSO

b. CASO DE USO Gestionar datos del paciente Especificaciones de


Llevar un control de
DEtodos
CASO los pacientes del centro de Salud,
OBJETIVOS
ASOCIADOS
ESPECIFICACIONES DEUSO
como sus datos importantes.
CU2:
CASOREQUISIT
DE USO OS Gestionar Historia clínica Gestionar
ASOCIADOS
OBJETIVOS Formulario de Registro de Paciente
ASOCIADOS
DESCRIPCION Llevar un control
El usuario de laslos
registra Historias Clinicas
datos del del Centro
paciente de Saludal hospital
que ingresa
Historia
REQUISITOS
PRCONDICION
ASOCIADOS Haber ingresado
Formulario a la aplicación
de Registro de Pacientede escritorio clínica
DESCRIPCION PASO registra los datos del paciente
El usuario ACCION
que ingresa al hospital
PRCONDICION ADICIONAR
Haber ingresado O REGIST
a la aplicación RARSE
de escritorio
PASO 1 Ingresar ACCION
al formulario de Registro
2 ElADICIONAR DATOSlos datos del paciente
usuario registra c. Especifica
3 El usuario pulsa grabar
1 Ingresar al formulario de Registro de Historia Clinica
4 El usuario registra El sistema
ciones de
2 los datos actualiza
de la visita la BD
Medica
3 5 El usuario puede
El usuario pulsaconsultar
grabar los pacientes. CU3:
MODIFICAR DAT OS
SUCUENCIA
NORMAL
4
El usuario
El sistema
puede consultar
actualiza la BD
Gestionar
1 Llamarlaalhistoria clinicadedel
formulario Paciente y su
Registro
SUCUENCIA 5 2 visitas Medicas.
Consultar datos del paciente datos del
NORMAL MODIFICAR DATOSInformación
1
3 actualizar
Llamar al formulario de Registro
Médico
4 actualizar BD
2 Consultar Visita Medica
3
ELIMINAR
actualizar PACIENTE
Información
4 1 Llamar al formulario
actualizar BD de Registro
2 ELIMINARVISIT Consultar
AMEDICA paciente
1 3 PulsardeEliminar
Llamar al formulario Registro
POSTCONDICION 2 Consultar
Usar VisitaHospitalarios
servicios Medica
3 PASO Pulsar Eliminar
ACCION
POSTCONDICION
1 UsarElservicios
codigo Hospitalarios
del paciente es automatico
EXCEPCIONES
PASO ACCION
2
1
EXCEPCIONES 3
2
3 PASO ACCION
RENDIMIENTO
PASO 1 La aplicaciónACCION realiza en 2 segundos el registro
FRECUENCIA
RENDIM IENTO 1 La aplicación realiza en 2 segundos el registro
ESPERADA
FRECUENCIA Alta
ESPERADA
COMENTARIOS Alta no
COMENTARIOS no

IDAT -III.06.2024
ESPECIFICACIONES DECASO DEUSO

CASO DE USO Gestionar datos del Médico


OBJETIVOS
ASOCIADOS Llevar un control de las Historias Clinicas del Centro de Salud
REQUISITOS
ASOCIADOS Formulario de Registro de Medicos
DESCRIPCION El usuario registra los datos de los Medicos del Centro de Salud
PRCONDICION Haber ingresado a la aplicación de escritorio
PASO ACCION
ADICIONARDATOS

1 Ingresar al formulario de Registro de Medicos


2 El usuario registra los datos de los Medicos
3 El usuario pulsa grabar
4 El sistema actualiza la BD

SUCUENCIA 5 El usuario puede consultar los datos de cada Medico


NORMAL MODIFICARDATOS
1 Llamar al formulario de Registro
2 Consultar Medico
3 actualizar Información
4 actualizar BD
ELIMINARMEDICOS
1 Llamar al formulario de Registro
2 Consulta Medico
3 Pulsar Eliminar
POSTCONDICION Estar Registrado en un Hospital
PASO ACCION
1
EXCEPCIONES
2
3
PASO ACCION
RENDIMIENTO 1 La aplicación realiza en 2 segundos el registro
FRECUENCIA
ESPERADA Alta
COMENTARIOS no

d. Especificaciones de CU4: Gestionar Hospitales


ESPECIFICACIONES DECASO DEUSO

CASO DE USO Gestionar Hospitales


OBJETIVOS
ASOCIADOS Llevar un control de los Hospitales del Centro de Salud
REQUISITOS
ASOCIADOS Formulario de Registro de Hospitales
DESCRIPCION El administrador resigtra los datos del Hospital del centro de salud
PRCONDICION Haber ingresado a la aplicación de escritorio
PASO ACCION
ADICIONARDATOS

1 Ingresar al formulario de Registro de Hospitales


2 El administrador registra los datos del Hospital
3 El administrador pulsa grabar
4 El sistema actualiza la BD

SUCUENCIA 5 El administrador puede consultar los datos de los Hospitales


NORMAL MODIFICARDATOS
1 Llamar al formulario de Registro
2 Consultar Hospital
3 actualizar Información
4 actualizar BD
ELIMINARMEDICOS
1 Llamar al formulario de Registro
2 Consulta Hospital
3 Pulsar Eliminar
POSTCONDICION Hospital Opeativo
PASO ACCION
1
EXCEPCIONES
2
3
PASO ACCION
RENDIMIENTO 1 La aplicación realiza en 2 segundos el registro
FRECUENCIA
ESPERADA Alta
COMENTARIOS no

e. Especificaciones de CU5: Gestionar servicios hospitalarios

IDAT -III.06.2024
ESPECIFICACIONES DECASO DEUSO

CASO DE USO Gestionar servicios hospitalarios


OBJETIVOS Llevar un control de los servicios hospitalarios que ofrecen diferentes
ASOCIADOS hospitales del Centro de salud.
REQUISITOS
ASOCIADOS Formulario de Registro de servicios hospitalarios

DESCRIPCION El usuario registra los datos de los servicios hospitalarios ofrecidos


PRCONDICION Haber ingresado a la aplicación de escritorio
PASO ACCION
ADICIONARDATOS

1 Ingresar al formulario de Registro de servicios Hospitalarios


2 El administrador ingresa los datos del servicio Hospitalario
3 El administrador pulsa grabar
4 El sistema actualiza la BD
5 El administrador puede consultar la historia clinica del Paciente
SUCUENCIA
MODIFICARDATOS
NORMAL
1 Llamar al formulario de Registro
2 Consultar servicios Hospitalarios
3 actualizar Información
4 actualizar BD
ELIMINARSERVICIO HOSPITALARIO
1 Llamar al formulario de Registro
2 Consultar servicios Hospitalarios
3 Pulsar Eliminar
POSTCONDICION Asignar servicios Hospitalarios a Hospital
PASO ACCION
1
EXCEPCIONES
2
3
PASO ACCION
RENDIMIENTO 1 La aplicación realiza en 2 segundos el registro
FRECUENCIA
ESPERADA Alta
COMENTARIOS no

11- Generar prototipos (formularios).

IDAT -III.06.2024
IDAT -III.06.2024
IDAT -III.06.2024
12- Generar la BD inicial del sistema.

CREATE DATABASE [Centro_salud_milagro];


USE [Centro_salud_milagro]
GO
/****** Object: Table [dbo].[Historia_clinica] Script Date: 15/04/2024
21:06:54 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Historia_clinica](
[cod_historia] [int] NOT NULL,
[id_paciente] [int] NULL,
PRIMARY KEY CLUSTERED
(
[cod_historia] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF)
ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Hospital] Script Date: 15/04/2024 21:06:54
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

IDAT -III.06.2024
CREATE TABLE [dbo].[Hospital](
[id] [int] NOT NULL,
[nombre] [varchar](50) NULL,
[ciudad] [varchar](50) NULL,
[direccion] [varchar](100) NULL,
[telefono] [int] NULL,
PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF)
ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Medico] Script Date: 15/04/2024 21:06:54 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Medico](
[id] [int] NOT NULL,
[dni] [int] NULL,
[nombre] [varchar](50) NULL,
[apellidos] [varchar](50) NULL,
[fecha_nacimiento] [date] NULL,
PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF)
ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Paciente] Script Date: 15/04/2024 21:06:54
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Paciente](
[id_paciente] [int] NOT NULL,
[DNI] [int] NULL,
[Nombre] [varchar](50) NULL,
[Apellidos] [varchar](50) NULL,
[Fecha_nacimiento] [date] NULL,
[num_seguro_social] [int] NULL,
[Datos_opc] [varchar](255) NULL,
PRIMARY KEY CLUSTERED
(
[id_paciente] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF)
ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Servicio_hospitalario] Script Date: 15/04/2024
21:06:54 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Servicio_hospitalario](

IDAT -III.06.2024
[Id] [int] NOT NULL,
[Nombre] [varchar](50) NULL,
[ID_hospital] [int] NULL,
[id_medico] [int] NULL,
[cant_camas] [int] NULL,
PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF)
ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Visita_medica] Script Date: 15/04/2024 21:06:54
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Visita_medica](
[idvisita] [int] NOT NULL,
[cod_historia] [int] NULL,
[fecha_hora_visita] [datetime] NULL,
[cod_hospital] [int] NULL,
[idservicio] [int] NULL,
[idmedico] [int] NULL,
[diagnostico] [varchar](255) NULL,
[num_habitacion] [int] NULL,
[fecha_salida] [datetime] NULL,
PRIMARY KEY CLUSTERED
(
[idvisita] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF)
ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[Historia_clinica] WITH CHECK ADD FOREIGN KEY([id_paciente])
REFERENCES [dbo].[Paciente] ([id_paciente])
GO
ALTER TABLE [dbo].[Servicio_hospitalario] WITH CHECK ADD FOREIGN
KEY([ID_hospital])
REFERENCES [dbo].[Hospital] ([id])
GO
ALTER TABLE [dbo].[Servicio_hospitalario] WITH CHECK ADD FOREIGN
KEY([id_medico])
REFERENCES [dbo].[Medico] ([id])
GO
ALTER TABLE [dbo].[Visita_medica] WITH CHECK ADD FOREIGN KEY([cod_historia])
REFERENCES [dbo].[Historia_clinica] ([cod_historia])
GO
ALTER TABLE [dbo].[Visita_medica] WITH CHECK ADD FOREIGN KEY([cod_hospital])
REFERENCES [dbo].[Hospital] ([id])
GO
ALTER TABLE [dbo].[Visita_medica] WITH CHECK ADD FOREIGN KEY([idmedico])
REFERENCES [dbo].[Medico] ([id])
GO
ALTER TABLE [dbo].[Visita_medica] WITH CHECK ADD FOREIGN KEY([idservicio])
REFERENCES [dbo].[Servicio_hospitalario] ([Id])
GO

IDAT -III.06.2024
MODELO
DE
ANALISIS

IDAT -III.06.2024
1- Diagrama de arquitectura de análisis
a. Paquetes modelo de caso de uso

IDAT -III.06.2024
b. Capa especifica y general

2- Realización de caso de uso análisis


a. Caso de uso (modelo de caso de uso)

b. La realización de cada caso de uso análisis

IDAT -III.06.2024
3- Diagrama de clase análisis (por cada caso de uso realización)
a. RCUA1: Gestionar_Hospital

b. RCUA2: Gestionar Medicos

IDAT -III.06.2024
c. RCUA3: Gestionar_historias_clinicas

d. RCUA4: Gestionar_datos_del_paciente

IDAT -III.06.2024
e. RCUA5: Gestionar_servicios_hospitalarios

4- Diagrama de interacción (por cada caso de uso realización)

a. CRA1: Gestionar_Hospital
1. Diagrama de secuencia

IDAT -III.06.2024
ii. Diagrama de comunicación

b. CRA2: Gestionar Medicos


i. Diagrama de secuencia

IDAT -III.06.2024
ii. Diagrama de comunicación

c. CRA3: Gestionar_historias_clinicas
i. Diagrama de secuencia

ii. Diagrama de comunicación

IDAT -III.06.2024
d. CRA4: Gestionar_datos_del_paciente
i. Diagrama de secuencia

ii. Diagrama de comunicación

IDAT -III.06.2024
e. CRA5: Gestionar_servicios_hospitalarios
i. Diagrama de secuencia

ii. Diagrama de comunicación

IDAT -III.06.2024
MODELO
DE
DISEÑO

IDAT -III.06.2024
ACTIVIDADES

1- DIAGRAMA DE PAQUETES – DISEÑO


2- DIAGRAMA CASO DE USO REALIZACION DISEÑO
3- DIAGRAMA DE CLASE:
a. INTERFAZ
b. CONTROL
c. ENTIDAD

IDAT -III.06.2024
1- DIAGRAMA PAQUETE DE DISEÑO:
a. PAQUETE INTERFAZ
b. PAQUETE CONTROL
c. PAQUETE ENTIDAD

2- DIAGRAMA CASO DE USO REALIZACION DISEÑO:


a. RCUA_Gestionar_datos_paciente
b. RCUA_Gestionar_Historias clínicas
c. RCUA_Gestionar_Hospital
d. RCUA_Gestionar_Medicos
e. RCUA_Gestionar_Servicios_Hospitalarios

IDAT -III.06.2024
3- DIAGRAMA DE CLASE:
a. INTERFAZ:
Frm_Gestionar_Medicos
Frm_Historias_clinicas
Frm_Hospitales
Frm_Paciente
Frm_Servicios_Hospitalarios

b. CONTROL:
Control_historia_clinica
Control_hospitales
Control_medico
Control_paciente
Control_servicios_hospitalarios

IDAT -III.06.2024
c. Entidad:
T_Historia_clinica
T_Hospital
T_medico
T_paciente
T_Servico_hospitalario
T_Visita_medica

IDAT -III.06.2024
MODELO
DE
IMPLEMENTACION

ACTIVIDADES

1- DIAGRAMA DE COMPONENTES
2- DIGRAMA DE DESPIEGUE

IDAT -III.06.2024
1- DIAGRAMA DE COMPONENTES

2- DIAGRAMA DE DESPLIEGUE

IDAT -III.06.2024

También podría gustarte