Sei sulla pagina 1di 13

MODELO DE REQUISITOS

a) Paquete de Sistema: Mantenimiento

SISTEMA DE CONSULTA
POSTA

b) Subsistema: Empleado

<<s ubs ys tem>>


HISTORIALES
(from CONSULTA)

c) PROTOTIPO
FRMLISTA

FRMHISTORIAL – HISTORIA

Posta Medica Corazón De Jesús 1


FRMHISTORIAL –DIAGNOSTICO

FRMHISTORIAL – ANÁLISIS

Posta Medica Corazón De Jesús 2


FRMREPORTES_HISTORIALES

FRMREPORTES

Poter Mallanga Harry

d) DIAGRAMA DE CASO DE USO: GESTIONAR

Posta Medica Corazón De Jesús 3


<<include>>
<<extend>>
<<include>> Gestionar Diagnostico
<<include>>

Actualizar Tratamiento
Actualizar Diagnostico
<<include>>
Actualizar Medicamento

Gestionar historial <<extend>> Gestionar Analisi Actualizar Analisis


Usuarioss

<<extend>>
Gestionar Historia

<<include>>

<<include>>
<<include>> <<include>>

Consultar Pacient

Consultar Analisis
Consultar Diagnostico Consultar Emplead

e) Especificaciones de FrmHistoriales
1. Caso de Uso
1.1. Resumen: Proceso

El proceso principal Gestionar Historial lo que hace es Gestionar las historias que
se entregaran por una consulta, historia de un paciente.

2. Flujo de Eventos

2.1. Flujo Básico

El sistema muestra la interfaz “Gestionar historial”. Cuenta con los campos:


paciente, historia, tratamiento, medicamento, etc. Además de la opción nueva,
grabar, editar, salir, imprimir

Posta Medica Corazón De Jesús 4


▪ P. Historia

-Imprime:

Muestra el reporte.

-Salir:

Permitirá salir del formulario “FrmHistoriales”.

▪ P. Diagnostico

-Nuevo:

Habilita campos para grabar.

-Grabar:

Permitirá grabar un registro.

-Editar:

. Habilitara campos para grabar.

-Imprimir:

Mostrar un reporte.

-Salir:

Permitirá salir del formulario “FrmHistoriales”.

▪ P. Análisis

-Nuevo:

Habilita campos para grabar.

-Grabar:

Permitirá grabar un registro.

-Editar:

. Habilitara campos para actualizar.

-Imprimir:

Mostrar un reporte.

-Salir:

Permitirá salir del formulario “FrmHistoriales”.

Posta Medica Corazón De Jesús 5


2.2. Flujo Alternativo

▪ FrmHistoriales

- No se puede grabar si hay algún campo en blanco.

- No se puede grabar sino se tiene consultas.

Precondiciones

- Instalar Aplicación (compilar, generarla).


- Ejecutar la Base de Datos.
Pos condiciones
- Mostrar el formulario frmImprimir.
- Mostrar los datos registrados.

MODELO DE ANALISIS
a) Paquete de Análisis

ANALISIS: SISTEMA ANALISIS:


DE POSTA CONSULTA

b) Subsystem

<<subsystem>>
ANALISIS: HISTORIALES
(from ANALISIS: CONSULTA)

c) Caso de uso realización: Historial

Posta Medica Corazón De Jesús 6


Gestionar historiales R_Gestionar historiales
(from HISTORIALES)

d) Clase Análisis: Análisis Clínico

Control Historial Control Lista FrmReportes_Historiales Control Reportes_Historiales


FrmLista

Control Reportess
H_Empleado H_Paciente H_Diagnostico H_Consultas H_Tratamiento

FrmHistoriales H_Medicamento H_Asignar Analisis H_Atencion


H_Analisis H_Horario H_Detalle Analisis FrmRepor
<<tbccontroles>> tabcontrol1
<<crystalreports1>> crystalreports1...
Nuevo()
Grabar()
Actualizar()
Salir()
Editar()

e) Diagrama de Colaboración: FRMHISTORIALES-FRMLISTAPACIENTE


PESTAÑA HISTORIA

Posta Medica Corazón De Jesús 7


1: Ingresa a Formulario FrmListaPaciente

16: Consultar
2: Atender

: Usuarioss : FrmLista : H_Asignar Analisis : H_Analisis


18:

4: Selecciona Pestaña Historia


: Control Lista
14: Consultar
15: Consultar

13: Consultar
3: Mostrar : H_Empleado
5: Atender : H_Horario 12: Consultar
11: Consultar
: FrmHistoriales
17: Mostrar datos 6: Consultar : H_Paciente
: Control Historial : H_Atencion

7: Consultar : H_Detalle Analisis

10: Consultar

8: Consultar : H_Consultas

9: Consultar
: H_Diagnostico

: H_Medicamento
: H_Tratamiento

a) Diagrama de Colaboración: FRMHISTORIALES-FRMLISTAPACIENTE


PESTAÑA DIAGNOSTICO Nuevo-Editar-Grabar-Salir

3: Atender

2: Pulsar Clic en tabla Paciente


1: Ingresar Formulario
: FrmLista : Control Lista : Control Historial

8: Atender
14: Actualizar 12: Actualizar
4: Mostrar 13: Actualizar
: Usuarioss
15: Enviar Mensaje 9: Consultar
10: Consultar 11: Consultar

5: Seleccionar Pestaña Diagnos...

7: Pulsar Editar

6: Pulsar Nuevo

16: Pulsar Salir: FrmHistoriales


: H_Diagnostico
: H_Medicamento : H_Tratamiento

a) Diagrama de Colaboración: FRMHISTORIALES-FRMLISTAPACIENTE


PESTAÑA ANALISIS Nuevo-Editar-Grabar-Salir

Posta Medica Corazón De Jesús 8


1: Ingresar Formulario
2: Atender

: Usuarioss : FrmLista

: H_Analisis
: Control Lista

4: Seleccionar Pestaña Analisis 3: Mostrar


9: Pulsar Nuevo
7: Consultar

10: Pulsar Editar 5: Atender


11: Grabar
: FrmHistoriales 8: Mostrar 12: Actualizar
13: Salir

6: Consultar
: H_Asignar Analisis

: Control Historial

a) Diagrama de Colaboración :FRMHISTORIALES


IMPRIMIR

Posta Medica Corazón De Jesús 9


1: Pulsar Imprimir 2: Atender

9: Consultar

: Usuarioss : FrmHistoriales : Control Historial

4: Seleccionar Reporte Deseado : H_Horario : H_Empleado


3: Mostrar

5: Atender 6: Mostrar
8: Consultar
7: Atender
10: Consultar

: Control Reportes_Historiales
: FrmReportes_Historiales : FrmRepor 11: Consultar
19: Mostrar Datos

: Control Reportess : H_Detalle Analisis : H_Consultas

17: Consultar
15: Consultar 12: Consultar
14: Consultar
: H_Asignar Analisis
13: Consultar

18: Consultar : H_Atencion

: H_Diagnostico
16: Consultar

: H_Tratamiento

: H_Analisis : H_Medicamento

: H_Paciente

MODELO DE DISEÑO

a) Paquete de Diseño

Posta Medica Corazón De Jesús 10


DISEÑO: SISTEMA DISEÑO:
POSTA CONSULTA

b) Subsystem

<<subsystem>>
DISEÑO: HISTORIALES
(from DISEÑO: CONSULTA)

c) Caso de uso Realización

R_Gestionar historiales RD_Gestionar historiales


(from ANALISIS: HISTORIALES)

INTERFAZ

Posta Medica Corazón De Jesús 11


<<Form>>
<<Form>> FrmListaPaciente
FrmHistoriales <<label1>> label1
FrmReporteH (from ANALISIS: HISTORIALES) <<label2>> label2
<<cbofiltro>> combobox1 <<tbccontroles>> tabcontrol1 <<textbox1>> textbox1
<<textbox2>> textbox2
Nuevo() <<datagreadview4>> datagreadview4
Grabar()
Actualizar()
Salir()
<<Form>> Editar() Tabcontrol_Analisis
FrmRepor <<datagreadview2>> datagreadview2
(from ANALISIS: HISTORIALES)
<<crystalreports1>> crystalreports1

Tabcontrol_Historia Tabcontrol_Diagnostico
<<listbox1>> listbox1 <<datagradview3>> datagradview3
<<label1>> label1 <<datagradview5>> datagradview5
<<label2>> label2 <<datagradview6>> datagradview6
<<txtpaciente>> textbox1
<<txthistoria>> textbox2
<<listbox2>> listbox2

ENTIDAD

Posta Medica Corazón De Jesús 12


detalle_analisis
(from S_11)
coddet : INT
num_analisis : INT
num_consul : INT
idconsultas : INT
horario consulta : VARCHAR(30)
(from S_11) idanalisis : INT
año : VARCHAR(5) precio : MONEY
EMPLEADO mes : VARCHAR(5)
(from ...
consultorio : VARCHAR(25) <<PK>> PK__detalle___443BDD306DCC4D03()
IDEMPLEADO : INT
dia : VARCHAR(5) <<FK>> FK__detalle_a__idcon__6FB49575()
APE_PATERNO : VARCHAR(40)
area : VARCHAR(35)
APE_MATERNO : VARCHAR(40) 0..*
especialidad : VARCHAR(15)
NOMBRES : VARCHAR(40)
idenfermera : INT
IDSEXO : INT
idmedico : INT
IDESTADOCIVIL : INT
FREG : DATETIME
<<PK>> PK__horario__F7339D915812160E()
BESTADO : BIT
<<FK>> FK__horario__idenfer__59FA5E80()
DNI : VARCHAR(8)
<<FK>> FK__horario__idmedic__5AEE82B9() tratamiento
PASAPORTE : VARCHAR(10)
(from S_11)
LICENCIA : VARCHAR(10)
codtrata : INT
RUC : VARCHAR(11) 1..n
idconsultas : INT
CASA : VARCHAR(7)
descripcion : VARCHAR(1000)
CELULAR : VARCHAR(9) 1
OTROS : VARCHAR(9)
<<PK>> PK__tratamie__CBE407303552E9B6()
DEPNAC : VARCHAR(50)
0..1 <<FK>> FK__tratamien__idcon__373B3228()
PROVNAC : VARCHAR(50) 0..*
DISNAC : VARCHAR(50)
FECHANAC : DATETIME
DEPUBIC : VARCHAR(50)
PROVUBIC : VARCHAR(50) consultas 0..1
(from S_11)
DISUBIC : VARCHAR(50)
idconsultas : INT
DIRECCION : VARCHAR(50)
numero_analisis : INT
REFERENCIA : VARCHAR(50) medicamento
numero_consul : INT
IDAREA : VARCHAR(5)
1 idempleado : INT (from S_11)
IDCARGO : VARCHAR(5) 1..n codmed : INT
idpaciente : INT 0..1
IDMODALIDAD : INT 0..* idconsultas : INT
idespecialidad : INT
SUELDO : NUMERIC(10, 2) descripcion : VARCHAR(100)
idmedico : INT
FECHAINI_EMP : DATETIME dosis : VARCHAR(50)
fecha : DATETIME
FECHAINI_CONT : DATETIME frecuencia : VARCHAR(50)
total : MONEY
FECHAFIN_CONT : DATETIME cantidad : INT
estado : VARCHAR(15)
NUMMESES : INT 0..1
IDAFP : INT <<PK>> PK__medicame__5DDE46813A179ED3()
<<PK>> PK__consulta__2244BACA681373AD()
ONP : BIT <<FK>> FK__medicamen__idcon__3BFFE745()
<<FK>> FK__consultas__idpac__6AEFE058()
NUMAFILIADOS : INT
<<FK>> FK__consultas__idemp__69FBBC1F()
IDINSTITUTO : INT
0..*
IDCARRERA_INST : INT
0..*
IDCONDICION_INST : INT
CDUNI : INT
IDCARRERA_UNI : INT diagnostico
IDCONDICION_UNI : INT (from S_11)
0..1
IDCOLEGIATURA : INT coddiag : INT
NROCOLEGIATURA : INT idconsultas : INT
FOTO : IMAGE descripcion : VARCHAR(1000)
paciente
(from S_11)
<<PK>> PK__EMPLEADO__E014C3162A4B4B5E() <<PK>> PK__diagnost__3249652E308E3499()
IDPACIENTE : INT
1..n <<FK>> FK__diagnosti__idcon__32767D0B()
TIPOPACIENTE : VARCHAR(30)
APE_PATERNO : VARCHAR(40)
1 APE_MATERNO : VARCHAR(40)
NOMBRES : VARCHAR(40)
IDSEXO : INT
atencion IDESTADOCIVIL : INT asignar_analisis
(from S_11) FREG : DATETIME (from S_11)
codhist : VARCHAR(6) RELIGION : VARCHAR(5) codasig : INT
idmedico : INT BESTADO : BIT idanalisis : INT
idpaciente : INT 0..* DNI : VARCHAR(8) idpaciente : INT
estado : VARCHAR(30) 0..1 estado : VARCHAR(15)
TELEFONO : VARCHAR(7)
fecha : DATE NROAFILIACION : INT 0..*
DEPNAC : VARCHAR(50) <<PK>> PK__asignar___EF0703133EDC53F0()
0..1
<<FK>> FK__atencion__codhis__467D75B8() PROVNAC : VARCHAR(50) <<FK>> FK__asignar_a__idpac__41B8C09B()
<<FK>> FK__atencion__idmedi__477199F1() DISNAC : VARCHAR(50) <<FK>> FK__asignar_a__idana__40C49C62()
<<FK>> FK__atencion__idpaci__4865BE2A() FECHANAC : DATETIME
0..*
DEPUBIC : VARCHAR(50)
PROVUBIC : VARCHAR(50) 0..1
DISUBIC : VARCHAR(50)
DIRECCION : VARCHAR(50)
REFERENCIA : VARCHAR(50) analisis
TAMAÑO : VARCHAR(20) (from S_11)
TEMPERATURA : VARCHAR(20) cod_muestra : INT
PESO : VARCHAR(20) des_muestra : VARCHAR(30)
OTROS : VARCHAR(50) observaciones : VARCHAR(40)
FOTO : IMAGE precio : MONEY
estado : VARCHAR(15)
<<PK>> PK__paciente__D1D53BB9412EB0B6()
<<PK>> PK__analisis__7EF1D2B55FB337D6()

Posta Medica Corazón De Jesús 13

Potrebbero piacerti anche