Professional Documents
Culture Documents
Facultad de Ingeniera
en Ciencias de la
Computacin y
Telecomunicaciones
Sistema de Informacin para el control de
historias y citas medicas de los pacientes
del consultorio dental Dr. Dent
1
INDICE
1. PERFIL ....................................................................................................................................................... 4
1.1. INTRODUCCIN ................................................................................................................. 4
1.2. OBJETIVOS ....................................................................................................................... 5
1.2.1. Objetivo General.................................................................................................... 5
1.2.2. Objetivos Especficos ............................................................................................. 5
1.3. ANTECEDENTES ................................................................................................................. 6
1.3.1. Ubicacin ............................................................................................................. 13
1.4. ESTRUCTURA ORGANIZACIONAL ......................................................................................... 14
1.5. JUSTIFICACIN ................................................................................................................ 15
1.6. DESCRIPCIN DEL PROBLEMA ............................................................................................ 15
1.7. FORMULACIN DEL PROBLEMA ........................................................................................... 17
1.8. ALCANCE ....................................................................................................................... 17
1.8.1. En relacin a la atencin a Usuarios: .................................................................. 17
1.8.2. En relacin a las actividades de alcance del Consultorio .................................... 17
1.8.3. En relacin a los Servicios de Endodoncia en Pregrado y Postgrado: ................. 18
1.8.4. En relacin al almacenamiento de los datos de pacientes y especialistas: ........ 20
1.8.5. En relacin a la informatizacin de las citas o consultas: ................................... 20
1.8.6. En relacin a la administracin (nominas y pagos): ........................................... 20
1.8.7. En relacin a la gestin de historiales mdicos: ................................................ 21
1.8.8. En relacin a los tratamientos: ........................................................................... 21
1.9. ENTREVISTAS .................................................................................................................. 22
2. ELEMENTOS DEL SISTEMA BASADO EN COMPUTADORAS ......................................... 24
2.1. HARDWARE .................................................................................................................... 24
2.1.1. Servidor................................................................................................................ 24
2.1.2. Cliente .................................................................................................................. 24
2.1.3. Medio de comunicacin ...................................................................................... 24
2.1.4. Otros dispositivos ................................................................................................ 24
2.2. SOFTWARE ..................................................................................................................... 25
2.2.1. Servidor................................................................................................................ 25
2.2.2. Cliente .................................................................................................................. 25
2.2.3. Otros software adicional ..................................................................................... 25
2.3. DATOS .......................................................................................................................... 25
2.4. PROCESOS...................................................................................................................... 26
2.5. GENTE/USUARIO ............................................................................................................ 26
2.6. DOCUMENTO ................................................................................................................. 26
2
3. METODO DE REQUSITOS: ISHIKAWA ..................................................................................... 27
3.1. IDENTIFICAR EL PROBLEMA ................................................................................................ 27
3.1.1. Identificacin de una lista de problemas ............................................................ 27
3.1.2. Depurar los problemas ........................................................................................ 28
3.1.3. Lista de problemas finales ................................................................................... 28
3.1.4. Los propietarios de problemas ............................................................................ 29
3.1.5. Anlisis del problema .......................................................................................... 30
3.1.5. Alternativas de cambios ...................................................................................... 31
3.1.7. Matriz de cuantificacin ...................................................................................... 32
3.1.8. Diagrama principal: ISHIKAWA ........................................................................... 33
3.2. IDENTIFICAR LAS PRINCIPALES CATEGORAS............................................................................ 33
3.3. IDENTIFICACIN DE LAS CAUSAS .......................................................................................... 34
3.4. ANALIZAR Y DISCUTIR EL DIAGRAMA .................................................................................... 35
4.MODELO DE DOMINIO ..................................................................................................................... 35
4.1. IDENTIFICACIN DE CLASES ................................................................................................ 35
4.2. IDENTIFICACIN DE ATRIBUTOS .......................................................................................... 37
4.3. DIAGRAMA DE CLASE ....................................................................................................... 38
4.4. MAPEO ......................................................................................................................... 39
4.5. BASE DE DATOS .............................................................................................................. 41
5. MODELO DE NEGOCIO .................................................................................................................... 53
5.1. DIAGRAMA DE ACTIVIDAD ................................................................................................. 53
5.1.1. Proceso de Registro ............................................................................................. 53
5.1.2. Proceso de Tratamiento ...................................................................................... 54
5.1.3. Proceso de Pago .................................................................................................. 55
6. CAPTURA DE REQUISITOS ........................................................................................................... 56
6.1. IDENTIFICACIN DE LOS CASOS DE USO Y ACTORES................................................................. 56
6.1.1. Lista de Actores ................................................................................................... 56
6.1.2. Lista de Casos de Uso .......................................................................................... 57
6.2. PRIORIZAR CASOS DE USO ................................................................................................. 58
6.3. DETALLAR CASOS DE USO ................................................................................................. 59
6.4. ESTRUCTURAR MODELO CASOS DE USO............................................................................... 86
3
1. PERFIL
1.1. Introduccin
La informacin es uno de los elementos ms importantes en nuestros tiempos. Las
empresas que manejan la informacin de manera adecuada y eficiente son las
que tienen una gran ventaja sobre aquellas que an se mantienen con un manejo
de la informacin en forma manual, provocando entropa a la hora de obtener
informacin de la empresa.
Por ello mismo al da de hoy se puede observar la importancia que ha adquirido
gestionar adecuadamente la informacin en un Consultorio Dental debido al gran
flujo de personas que acuden a diario y el constante movimiento econmico que
este genera. Debido a la demanda en la cual se ha visto envuelta la ciudad de
Santa cruz de la Sierra en estos ltimos aos, referente a la buena imagen y
presentacin exterior, ha dado como resultado la apertura de nuevos consultorios
dentales proveyendo servicios estticos de mejoramiento y tratamientos dentales.
4
1.2. Objetivos
1.2.1. Objetivo General
Desarrollar un Sistema de Informacin el control de historias y citas medicas del
consultorio dental "Dr. Dent".
5
1.3. Antecedentes
La Consultorio Dental Dr. Dent tiene el agrado de abrir sus puertas en el ao
2014 fundado por la Dra. Melinda Snchez, Odontloga de profesin.
Consultorio Dental inicio con solo dos Especializaciones en Ortodoncia y curacin
de caries, con el pasar del tiempo se observ la importancia de aumentar otra
Especializacin la cual es Ciruga de Dientes y Colocacin de prtesis dentales.
Especialidades de la Odontologa:
Figura 1. Endodoncia
6
Ortodoncia: Ciencia que se ocupa de la morfologa facial y bucal en sus
diferentes etapas de crecimiento y desarrollo, as como del conocimiento,
prevencin y correccin de las desviaciones de dicha morfologa y funcin
normales. Su ejercicio constituye una de las especialidades de la Odontologa.
Existen varios tipos de ortodoncia las cuales son: Contentiva, Correctiva,
Interceptada, Precoz, Preventiva y Quirrgica. (Ver Figura 2)
Figura 3. Periodoncia
7
Odontopediatria: Rama de la odontologa que se ocupa de los problemas de
salud bucal en el nio y en el adolescente, sus causa, tratamiento y prevencin.
Es una de las especialidades reconocidas en el ejerci profesional. (Ver Figura 4)
Figura 4. Odontopediatria
Figura 5. Implantologa
8
Odontologa Geritrica: Consideracin y tratamiento de los problemas
odontolgicos peculiares de la edad avanzada. (Ver Figura 6)
9
Odontologa Preventiva: Comprende los conocimientos, materiales tcnicas, y
procedimientos que permiten prevenir la iniciacin de anomalas y afecciones
bucodentomaxilofaciales o, si estas se hubieran iniciados las detectan y tratan lo
antes posible para detener su evolucin y promover la adecuada rehabilitacin
anatmica, funcional, esttica y social del individuo como ente total. (Ver Figura 8)
10
Ciruga Bucomaxilofacial: Trata las enfermedades, lesiones y deformidades
por medios manuales u operatorios. En Odontologa se ocupa del tratamiento
quirrgico de las enfermedades, malformaciones y traumatismos de la cavidad
bucal, de los tejidos y rganos que la limitan e integran sus funciones.
(Ver Figura 10)
Radiologa Dental: Ciencia que abarca los conocimientos relativos ala energa
radiante, especialmente de los rayos Roentgen, aplicndolo al diagnstico y
tratamiento de las enfermedades que abarca sus aplicaciones a las estructuras de
inters odontolgico y como gua de procedimientos operatorios. (Ver Figura 11)
11
Rehabilitacin Oral: Conjunto de medidas conducentes a restaurarla forma y
funciones del aparato masticatorio volvindose lo ms semejante a lo normal
como sea posible. (Ver Figura 12)
Con esta informacin nos guiaremos para realizar el diseo de la base de datos
para la clnica dental Dr. Dent.
12
1.3.1. Ubicacin
Se encuentra ubicado en Av. mutualista entre 2 y 3 anillo calle #4.
13
1.4. Estructura Organizacional
CONTROL DE REGISTROS
TRATAMIENTO
14
1.5. Justificacin
A modo de poder obtener experiencia y mayor en la Materia de Sistema de
informacin I, su desenvolvimiento y correcta aprobacin, se ha procedido a la
Elaboracin de un proyecto de Sistema de Informacin para un Consultorio Dental.
Los Recibos de pago por sesin del tratamiento que son emitidas por este
consultorio dental son hechas de forma manual ya que no cuentan con un
sistema que les permite hacerlo de forma sistematizada.
15
Para acceder al descuento tiene que venir con dos personas realizar dos
tratamientos el cual tiene un descuento del 20 % en sus tratamientos,
tambin para acceder a este descuento se tiene que hacer publicidad en la
pgina web del consultorio en facebook, instagram, twitter.
Las notas al ser realizadas en Excel son vulnerables, ya que pueden ser
fcilmente modificadas o alteradas, esto no debera ser permitido.
16
1.7. Formulacin del problema
Habiendo analizado los problemas que presenta el consultorio Dr. Dent Se
pretende automatizar el proceso de registros, planes de descuento y
procesamiento de plan del tratamiento requerido por el paciente, ya que son unos
de los problemas ms sobresalientes del consultorio dental.
Daremos un orden y un control a todos los procesos que se realizan durante el
tratamiento.
1.8. Alcance
1.8.1. En relacin a la atencin a Usuarios:
Todas las personas que soliciten atencin odontolgica en el consultorio, debe
ingresar primero a la Oficina de Atencin al Paciente, donde suministra sus datos
personales.
All es atendido por el doctor de turno, quien lo revisa y elabora el plan de
tratamiento, dndole un presupuesto tentativo y forma de pago.
Posteriormente el paciente es remitido a la secretaria del consultorio.
Este, realiza una valoracin inicial, y disea un plan de tratamiento presuntivo de
acuerdo a las necesidades del paciente.
1.8.2. En relacin a las actividades de alcance del Consultorio
1. Prevencin
Mantenimientos Profilcticos en Salud Bucal
2. Tratamientos
Operatoria, Endodoncia, Periodoncia, Prtesis Fija y Removible, Ciruga
Oral, Ortodoncia y Odontopediatra, Urgencias, Lser en
Odontologa.
3. Odontologa especializada
Ortodoncia
Endodoncia
Odontopediatra
Estomatologa y Ciruga Oral
4. Unidad de implantes dentales
Implantes y regeneracin sea - Con cita previa
17
1.8.3. En relacin a los Servicios de Endodoncia en Pregrado y Postgrado:
Realizacin de tratamientos de conductos en monoradiculares,
biradiculares y multiradiculares
Realizacin de cirugas endodnticas
Blanqueamientos dentales
ODONTOGRAMA
HIGIENE BUCAL
Tabla 1-3 Cuadro de Higiene Bucal
18
Tabla 1-4 Cuadro de Higiene Bucal
Fuente: Historia Clnica Estomatolgica
Riesgo Estomatolgico
Cuntas veces al da consume azcares extrnsecos?
o De 0 a 3 veces
o 4 veces
o Ms de 4 veces
PLAN DE TRATAMIENTO
II. PRESCRIPCIN
..
III. RECETA MDICA
..
IX. EXAMEN DE LABORATORIO
..
19
1.8.4. En relacin al almacenamiento de los datos de pacientes y
especialistas:
- Los pacientes sern registrados en el consultorio desde la primera consulta.
Luego formaran parte de la base de datos para gestionar su seguimiento del
tratamiento requerido. Simplemente con dar su C.I , podrn ser identificados en el
sistema, lo que agiliza cualquier tipo de gestin.
- Igualmente, los pacientes podrn ser dados de baja, por lo que dejaran de ser
clientes del consultorio, aunque su historial mdico permanecer en la base de
datos, por si en un futuro volviese el mismo cliente.
- En cuanto a los especialistas, sus datos tambin son almacenados en una base
de datos. Al igual que los pacientes podrn darse de alta o registro nuevos
especialistas o darse de baja, dejando de trabajar en el consultorio. Tener
registrados los especialistas, nos facilitara otro tipo de gestiones, como pueden ser
la gestin de nominas, o la gestin de citas.
- En ambos casos, adems de poderse dar de alta o de baja, sus datos tambin
podrn ser modificados en caso de que fuera necesario.
20
1.8.7. En relacin a la gestin de historiales mdicos:
- El manejo de historiales de forma informatizada ser una de las grandes
ventajas de este sistema. El especialista podr tener acceso a todas las consultas
anteriores de un paciente en concreto de forma rpida y confidencial. Como cada
consulta es guardada en una base de datos, simplemente debemos agrupar todas
aquellas consultas que pertenezcan al paciente en concreto y visualizarlas por
orden cronolgico.
- Esto permite llevar un seguimiento preciso de cada paciente, de forma fiable,
sencilla y rpida, asegurando la mejor atencin al paciente, optimizando el tiempo
de bsqueda en
papel y resolviendo el problema de espacio de almacenamiento fsico.
21
1.9. Entrevistas
Entrevista#1:
Consultorio Dental
Entrevista
Se realizo a la doctora Melinda Snchez.
1.- Qu trabajo realiza?
Realizamos diferente tratamiento dentales dirigidos a todo tipo de personas.
Las cules son los 6 tipos de tratamiento que damos
-Operatoria Dental
-Endodoncia
-Periodioncia
-Prtesis fija y removible
-Endodoncia preventiva
-Ciruga
2.- Cules son sus horarios de atencin?
El horario de atencin es de lunes a viernes de 8:30 a 12:00 y 14:30 a 20:00
El horario de fines de semana es de 9:00 a 13:00 y
El horario de atencin urgente de 24 horas
3.- Tiene algn horario que est lleno su consultorio?
Mayormente el horario de atencin que para lleno el consultorio es de 17:00 a
20:00.
4.- Cuntos trabajadores tiene?
El consultorio dental dispone de un recepcionista, un asistente y una doctora
dental.
5.- Tiene algunas promociones y si las tiene cules son?
Si, cuenta con promociones las cuales son por nombrar la pgina web en
facebook, Twitter, instagram, tambin por traer personas (nuevos clientes) al
consultorio.
22
6.- Cules son sus forma de pago que tiene?
Las formas de pago que se realiza son de dos tipos disponibles, una forma es
pagar al contado todo el tratamiento, otra forma es pagar segn el control de
consultas va realizando segn el tratamiento que lleva.
7.- Tiene plan de pagos?
Plan de pago tiene segn el tratamiento que lleva, va pagando a cuotas si es
con un tratamiento largo.
8.- Qu sistema de control tiene y cul es?
El sistema de control que tiene es manual, el cual se apunta el control del
paciente con la hora de llegada ,fecha de visita , tratamiento que desea realizar ya
sea una consulta si es un paciente nuevo.
9.- Qu problema le ve a su sistema de control que tiene?
El sistema de control que tengo es un poco moroso de bsqueda del paciente
su historial mdico y tener mejor control de horario de disponibilidad hacia los
paciente para fijar horas de visita a su respectivo tratamiento.
10.- Cmo le Gustara que sea su sistema de control?
Me gustara que tuviera un control del paciente con sus datos de que
tratamiento llevo y que tratamiento est llevando todo esto computarizado y
tener un mejor orden en el horario que se le va dar al paciente, sugiriendo como le
gustara el orden de control seria por: podra ser por la edad del paciente, o por un
orden alfabtico de los pacientes, o sinopor el rea que est realizando su
tratamiento.
23
2. ELEMENTOS DEL SISTEMA BASADO EN
COMPUTADORAS
2.1. Hardware
2.1.1. Servidor
Los requisitos mnimos del hardware para que el sistema de informacin funcione
adecuadamente son:
Procesador Core i3 en adelante
Tarjeta Madre INTEL DH61WW DDR3 LGA 1155
Disco Duro 500 Gb
Tarjeta de Red
Memoria RAM 4 Gb DDR3 1333 MHz
Grabador DVD/CD
2.1.2. Cliente
Procesador Core i3
Tarjeta Madre INTEL DH61WW DDR3 LGA 1155
Disco Duro 500 Gb
Tarjeta de Red
Tarjeta de Video
Memoria RAM 4 Gb
Grabador DVD/CD
Monitor 19 pulgadas
24
2.2. Software
2.2.1. Servidor
El software mnimo requerido para el funcionamiento del sistema es:
Sistema Operativo Windows Vista, Windows 7, Windows 8.
Gestor de Base de Datos MYSQL.
2.2.2. Cliente
El software mnimo requerido para el funcionamiento del sistema es:
Sistema Operativo Windows Vista, Windows 7, Windows 8.
25
2.4. Procesos
Proceso de Recepcionista: El paciente al ir a pedir su cita se realizara el
respectivo relleno de sus datos personales.
Proceso de Ficha de Atencin: El paciente tendr una descripcin con cual
doctor va tener su cita y posibles dolencias que tuviera.
Proceso de Diagnostico: El paciente una vez realizado su primer visita,
tendr con seguridad su problema descrito que tuviera con el cual llevara el
tratamiento a tratar.
Proceso de tratamiento :Tendr una descripcin ms exacta de lo que tuviera
el paciente a realizar el tratamiento, la duracin que llevara el tratamiento y el
costo.
2.5. Gente/Usuario
Son todas aquellas personas que se involucran directa o indirectamente con la
clnica dental:
Recepcionista
Doctores y asistentes
Paciente
2.6. Documento
El sistema deber generar documentacin fsica referente a:
Control de horarios de pacientes.
Control de pagos del tratamiento de un paciente.
Comprobante de pago.
Lista de tratamientos por cobrar.
26
3. METODO DE REQUSITOS: ISHIKAWA
3.1. Identificar el problema
3.1.1. Identificacin de una lista de problemas
P1. Bsqueda de informacin con deficiencia
P2. Demora en la atencin al paciente por falta de mejor planificacin de los
horarios.
P3. Dficit en la seguridad del acceso a la informacin de la recepcionista.
P4. Dficit en la seguridad del acceso a la informacin del administrador.
P5. Asistencia irregular de los pacientes(no puedan asistir a la sita).
P6. Dficit en la seguridad del acceso a la informacin del cliente fiel.
P7. Demora en consultas de informacin del consultorio .
P8. Dficit en la seguridad del acceso a la informacin del dueo.
P9. Demora en el tratamiento que se da por parte de la recepcionista.
P10. Demora en la modificacin de datos en el Sistema.
P11. Ineficiencia en el control Personal del Sistema.
P12. Administracin registro de forma manual.
P13. Bsqueda morosa de informacin del paciente
P14. Falta de ambiente(infraestructura) de trabajo.
P15. Ineficiente control de asistencia de los pacientes
P16. Demora en la realizacin de reportes sobre los pacientes con sus
respectivos tratamientos
P17. Se desconoce algunas informacin personales del paciente (por ser
sistema manual)
P18. Deficiencia en el proceso de tratamientos.
P19. Deficiencia en el control de los pagos de los pacientes (pagos atrasados)
P20. Demora de informacin en formar su historial medico (actualizar su
informacin personal).
P21. Deterioro de las instalaciones por falta de mantenimiento.
P22. Insatisfaccin del cliente por el servicio ofrecido.
P23. Psima supervisin del personal.
P24. Incumplimiento de las actividades de limpieza diaria
27
P25. Mala programacin de los horarios de los tratamientos
P26. Demora en la atencin al cliente.
P27. Falencias en la programacin de mantenimiento
P28. Mal manejo de la informacin de los proveedores de los materiales a
utilizar
P29. Inadecuado control de asistencia a los usuarios
P30. Inadecuado manejo de las compras de herramientas (consultorio)
28
P15. Se desconoce algunas informacin personales del paciente (por ser
sistema manual)
P16. Demora de informacin en formar su historial mdico (actualizar su
informacin personal).
P17. Insatisfaccin del paciente por el servicio ofrecido.
P18. Mala programacin de los horarios de los tratamientos.
P19. Demora en la atencin al cliente.
P20. Inadecuado control de asistencia a los usuarios.
- Recepcionista
- Paciente
- Doctor
Matriz problema/propietario:
Propietarios
Recepcionista Paciente Doctor
Problemas
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
P13
P14
P15
P16
P17
P18
P19
P20
29
3.1.5. Anlisis del problema
PP
P6 P4 P8 P13 P10
P5
P3 P2 P9
P15
P11 P1
P20 P14
P16 P11
P18
P12 P17 P7
P19
30
3.1.5. Alternativas de cambios
ALT1: En base a la deficiencia que se presenta al buscar y obtener informacin en
el consultorio, se opta por la implementacin de un sistema de informacin el cual
pueda cubrir parte de la ineficiencia que se presenta, por tal cual facilitara el
manejo de la informacin y un buen uso debido de planificacin de horarios y
tratamientos, trayendo consigo una buena imagen para el consultorio.
ALT2: En lo que respecta el tiempo de espera del paciente para recibir un
tratamiento, se plantea el uso debido de horarios de atencin, para evitar cruces
de horario de atencin, esto requiere que el paciente se adecue una fecha y hora
otorgado por la recepcionista.
ALT3: Para cubrir la falta de acceso a los datos por l la recepcionista, se plantea
el uso de una base de datos, el cual registrar todos los eventos e informacin que
se lleven a cabo, por lo tanto, se presentar un fcil y gil acceso a la informacin
mediante alguna interfaz de usuario amigable para la recepcionista.
ALT4: Se plantea solucionar la falta de informacin del personal del consultorio
mediante un registro de actividades que ellos efectan, como ser horario de
ingreso y salida, atencin que se presta hacia los pacientes, horas de descanso,
disponibilidad. Tambin se usar la informacin personal de cada uno de ellos
para efectuar el pago de sueldos, teniendo en cuenta si hubo alguna falta el cual
generara un descuento en su paga.
ALT5: Los datos de los pacientes se registrarn y almacenarn tambin en la
base de datos, esto con el fin de tener una buena organizacin y fcil acceso a
estos, tambin se registrarn los tratamientos que tuvieron y que actualmente
estn teniendo, tambin las sesiones que conllevan y su duracin.
ALT6: El manejo de informacin del consultorio ser mucho ms accesible y fcil
de manipular, ya que se contar con un registro robusto de todos eventos que se
registran en el consultorio.
ALT7: Para el buen recabado de la informacin y su uso gil, cada cita que
presente el paciente ser registrada en forma que se conozca su horario, tipo de
tratamiento, doctor asignado, tipo de pago y su duracin promedio.
ALT8: Se plantea de uso de roles de acceso, esto para prevenir modificaciones
bruscas o alteraciones en los datos almacenados en el Sistema de informacin.
ALT9: Se generar un historial del paciente a partir de sus datos personales,
donde se obtendr todos los tratamientos que este llevo. Si desea una informacin
ms recabada, se podr generar un registro del tratamiento que recibi, con
detalles como citas tuvo, doctor por el cual fue atendido y el tiempo de duracin.
ALT10: Para un buen uso del horario que se ha asignado a un paciente, este
deber notificar si desea mover la fecha de su cita o si se le ha presentado algn
problema por el cual no pueda asistir. Esto con el fin de tener un control adecuado
del manejo de asistencia y horarios para asignar a los pacientes.
31
3.1.7. Matriz de cuantificacin
32
3.1.8. Diagrama principal: ISHIKAWA
DEFICIENCIA EN ACCESO
A LA INFORMACIN DEL
REGISTRO DEPACIENTE
DEFICIENCIA EN ACCESO
A LA INFORMACIN DEL
REGISTRODEPACIENTE
C2. PERSONAL
C4. TRATAMIENTO
33
3.3. Identificacin de las causas
C2. PERSONAL
C4. TRATAMIENTO
34
3.4. Analizar y discutir el diagrama
A travs del anlisis de los problemas identificados en el mtodo de Ishikawa, se
concluye que; el ineficiente proceso que hay en el control de pacientes, dficits en
la seguridad de acceso a la informacin, demoras a causa de un sistema manual,
traen una gama de problemas consecuentes que deben ser solucionados de una
manera ms organizada a travs de un sistema de informacin.
4.MODELO DE DOMINIO
4.1. Identificacin de Clases
CLIENTE.- Se manejara la informacin del Cliente.
35
MATERIAL.-Se manejara la informacin de cada material requerido para cada
tratamiento de los pacientes.
36
4.2. Identificacin de Atributos
Paciente: ID_Paciente, Direccion, Fecha_nacimiento, Nombre, Ap_paterno,
Ap_materno, Telefono, Sexo.
Diagnstico:ID_Diagnostico,Descripcion.
Tipo_Atencion:ID_Atencion,Descripcion.
Ficha_Atencion:ID_Ficha,fecha.
Material:ID_Material, Descripcin.
Visita:ID_Visita,Hora,Fecha.
Odontlogo:ID_Odontologo,Direccion,Especialidad,Fecha_nacimiento,Licenciatur
a,Nombre,Ap_paterno,Ap_materno,Sexo,Telefono.
Tratamiento_Odontologo:
ID_Tratamiento,ID_Odontologo,Hora_Final,Hora_inicio.
Especialidad:ID_Esp,Titulo,Institucion.
Bitacora:ID_Bita,Hora_inicio,Hora_fin.
Detalle_Bitacora:ID_DetaBita,Accion,Hora.
37
4.3. Diagrama de Clase
38
4.4. Mapeo
Paciente
ID_Paciente Direccion fecha_nacimiento nombre Ap_paterno Ap_materno telefono sexo
Recepcionista
ID_Recepcionista direccion fecha_nacimiento nombre paterno materno telefono
Gestion
ID_Gestion ao fecha_inicio fecha_final
Historial_Medico
ID_Historial descripcion tratamiento seciones_realizadas ID_Gestion ID_Paciente
Evolucion
ID_Evolucion Fecha_inicio Fecha_final descripcion ID_Historial
Plan_De_tratamiento
ID_PlanTratamiento descripcion nombre Fecha_inicio Fecha_final ID_Historial
Diente
ID_Diente Estado Detalle ID_Historial
Ficha_Atencion1
ID_Ficha fecha ID_Gestion ID_Recepcionistas ID_Paciente ID_Atencion
Tipo_Atencion
ID_Atencion descripcion ID_Diagnostico
39
Diagnostico
ID_Diagnostico descripcion ID_Tratamiento
Tratamiento
ID_Tratamiento costo Nombre_tratamiento duracion
Material
ID_Material descripcion ID_Tratamiento
Visita
ID_Visita Hora fecha ID_Tratamiento
Odontologo
ID_Odontologo direccion especialidad fecha_nacimiento licenciatura nombre paterno materno sexo telefono
Tratamiento_Odontologo
ID_Tratamiento ID_Odontologo Hora_Final Hora_inicio
Especialidad
ID_Esp titulo institucion ID_Odontologo
Bitacora
ID_Bita Hora_inicio Hora_fin ID_Odontologo
Detalle_Bitacora
ID_DetaBita ID_Bita accion hora
40
4.5. Base de Datos
createdatabaseConsultoriio;
useConsultorio;
createtablePaciente(
ID_Pacientevarchar(5)primarykey,
Direccionvarchar(60)notnull,
Fecha_nacimientodatenotnull,
Nombrevarchar(60)notnull,
Ap_paternovarchar(60)notnull,
Ap_maternovarchar(60)notnull,
Telefonovarchar(8)null,
Sexovarchar(2)notnull
);
createtableRecepcionista(
ID_Recepcionistavarchar(5)primarykey,
Direccionvarchar(30)notnull,
Fecha_nacimientodatenotnull,
Nombrevarchar(60)notnull,
Ap_paternovarchar(60)notnull,
Ap_maternovarchar(60)notnull,
Telefonovarchar(8)null,
);
createtableGestion(
ID_Gestionvarchar(5)primarykey,
Aovarchar(4)notnull,
Fecha_iniciodatenotnull,
Fecha_finaldatenotnull,
);
createtableHistorial_Medico
(
ID_Historialvarchar(5)primarykey,
Descripcionvarchar(60)notnull,
Tratamientovarchar(60)notnull,
Seciones_realizadasintegernotnull,
ID_Gestionvarchar(5)notnull,
ID_Pacientevarchar(5)notnull,
foreignkey (ID_Gestion)referencesGestion(ID_Gestion),
foreignkey (ID_Paciente)referencesPaciente(ID_Paciente)
);
createtableEvolucion(
ID_Evolucionvarchar(5)primarykey,
Fecha_iniciodatenotnull,
Fecha_finaldatenotnull,
Descripcionvarchar(60)notnull,
ID_Historialvarchar(5)notnull,
foreignkey (ID_Historial)referencesHistorial_Medico(ID_Historial)
);
41
createtablePlan_De_tratamiento(
ID_PlanTratamientovarchar(5)primarykey,
Descripcionvarchar(60)notnull,
Nombrevarchar(60)notnull,
Fecha_iniciodatenotnull,
Fecha_finaldatenotnull,
ID_Historialvarchar(5)notnull,
foreignkey (ID_Historial)referencesHistorial_Medico(ID_Historial)
);
createtableDiente(
ID_Dientevarchar(5)primarykey,
Estadovarchar(20)notnull,
Detallevarchar(30)notnull,
ID_Historialvarchar(5)notnull,
foreignkey (ID_Historial)referencesHistorial_Medico(ID_Historial)
);
createtableTratamiento(
ID_Tratamientovarchar(5)primarykey,
Costomoneynotnull,
Nombre_tratamientovarchar(60)notnull,
Duracionvarchar(10)notnull,
);
createtableDiagnostico(
ID_Diagnosticovarchar(5)primarykey,
Descripcionvarchar(30)notnull,
ID_Tratamientovarchar(5)notnull,
foreignkey (ID_Tratamiento)referencesTratamiento(ID_Tratamiento),
);
createtableTipo_Atencion(
ID_Atencionvarchar(5)primarykey,
Descripcionvarchar(30)notnull,
ID_Diagnosticovarchar(5)notnull,
foreignkey (ID_Diagnostico)referencesDiagnostico(ID_Diagnostico)
);
createtableFicha_Atencion(
ID_Fichavarchar(5)primarykey,
fechadatenotnull,
ID_Gestionvarchar(5)notnull,
ID_Recepcionistavarchar(5)notnull,
ID_Pacientevarchar(5)notnull,
ID_Atencionvarchar(5)notnull,
foreignkey (ID_Gestion)referencesGestion(ID_Gestion),
foreignKEY (ID_Recepcionista)referencesRecepcionista(ID_Recepcionista),
foreignkey (ID_Paciente)referencesPaciente(ID_Paciente),
foreignKey (ID_Atencion)referencesTipo_Atencion(ID_Atencion)
);
42
createtableMaterial(
ID_Materialvarchar(5)primarykey,
descripcionvarchar(30)notnull,
ID_Tratamientovarchar(5)notnull,
foreignkey (ID_Tratamiento)referencesTratamiento(ID_Tratamiento)
);
createtableVisita(
ID_Visitavarchar(5)primarykey,
Horatimenotnull,
Fechadatenotnull,
ID_Tratamientovarchar(5)notnull,
foreignkey (ID_Tratamiento)referencesTratamiento(ID_Tratamiento)
);
createtableOdontologo(
ID_Odontologovarchar(5)primarykey,
Direccionvarchar(50)notnull,
Especialidadvarchar(30)notnull,
Fecha_nacimientodatenotnull,
Licenciaturavarchar(50)notnull,
Nombrevarchar(60)notnull,
Ap_paternovarchar(60)notnull,
Ap_maternovarchar(60)notnull,
Sexovarchar(2)notnull,
Telefonovarchar(8)null,
);
createtableTratamiento_Odontologo(
ID_Tratamientovarchar(5)notnull,
ID_Odontologovarchar (5)notnull,
Hora_Finaltimenotnull,
Hora_iniciotimenotnull,
primarykey (ID_Tratamiento,ID_Odontologo),
foreignkey (ID_tratamiento)referencesTratamiento(ID_Tratamiento),
foreignkey (ID_Odontologo)referencesOdontologo(ID_Odontologo)
);
createtableEspecialidad(
ID_Espvarchar(5)primarykey,
Titulovarchar(30)notnull,
Institucionvarchar(30)notnull,
ID_Odontologovarchar(5)notnull,
foreignkey (ID_Odontologo)referencesOdontologo(ID_Odontologo)
);
createtableBitacora(
ID_Bitavarchar(5)primarykey,
Hora_iniciotimenotnull,
Hora_fintimenotnull,
ID_Odontologovarchar(5)notnull,
foreignkey (ID_Odontologo)referencesOdontologo(ID_Odontologo)
);
createtableDetalle_Bitacora(
43
ID_DetaBitavarchar(5)notnull,
Accionvarchar(30)notnull,
Horatimenotnull,
ID_Bitavarchar(5)notnull,
primarykey(ID_DetaBita,ID_Bita),
foreignkey(ID_Bita)referencesBitacora(ID_Bita)
);
44
Insertintopacientevalues('PA025','Radial
26','1993/03/21','Juan','Carrasco','Gonzales',NULL,'M');
Insertintopacientevalues('PA026','Av.Banzer B/San Silvestre
#73','2002/08/09','Oscar','Gutierrez','Jimenez','75623987','M');
Insertintopacientevalues('PA027','Av.Mutualista C/7
#50','1987/11/22','Daniel','Garcia','Gomez',NUll,'M');
Insertintopacientevalues('PA028','Av.Mutualista C/8
#76','1987/11/22','Carla','Mamani','Sanchez',NULL,'F');
Insertintopacientevalues('PA029','Av.Paragua 3er Anillo C/4
#133','1993/03/23','Enrique','Orellana','Velasquez','65078902','M');
Insertintopacientevalues('PA030','Radial 26 C/Lluvia de oro
#45','1992/07/13','Alex','Cardona','Chavez','77629403','M');
Insertintopacientevalues('PA031','Av.Mutualista C/Las garzas
#83','1980/05/12','Erik','Heredia','Hurtado',NULL,'M');
Insertintopacientevalues('PA032','AV.Alemana C/Sumuque
#231','1992/04/27','Erasmo','Hurtado','Gutierrez','65034521','M');
Insertintopacientevalues('PA033','Av.Paragua B/Magisterio
C/4','1990/09/12','Ariel','Pinedo','Campos','60905432','M');
Insertintopacientevalues('PA034','AV.Alemana C/Los Toborochis
#49','1989/04/04','Ariel','Censo','Orellana','77878542','M');
Insertintopacientevalues('PA035','Radial 27 C/10
#69','1981/02/21','Fernando','Herrera','Ayala',NULL,'M');
Insertintopacientevalues('PA036','Av.Banzer B/San Silvestre C/5
#73','1999/04/16','Oscar','Leigue','Cheverria','77336763','M');
Insertintopacientevalues('PA037','AV.Alemana C/Motacu
#167','2002/05/06','Carlos','Lopez','Peredo','65599432','M');
Insertintopacientevalues('PA038','Av.Paragua 4to Anillo B/Magisterio C/6
#98','2004/03/14','Jhonny','Maita','Moreno','77834342','M');
Insertintopacientevalues('PA039','Av.Mutualista C/Las Cutas
#178','1975/07/14','Jimena','Suarez','Rivero',NULL,'F');
Insertintopacientevalues('PA040','Av.Beni C/6
#321','1973/04/12','Beatriz','Morroes','Borda','69055221','F');
Insertintopacientevalues('PA041','AV.Beni C/9
#402','1998/03/11','Maria','Campos','Castaos','77664543','F');
Insertintopacientevalues('PA042','Radial 26 B/Oriental C/5
#94','1984/08/09','Pamela','Chavez','Arauz','77345654','F');
Insertintopacientevalues('PA043','Av.Alemana C/Limon
#450','2004/04/14','Carla','Yabeta','Flores','77623431','F');
Insertintopacientevalues('PA044','Av.Paragua Magisterio C/6
#44','1993/05/13','Guisela','Gutierrez','Coca','75033212','F');
Insertintopacientevalues('PA045','Av.Ovidio Barberi B/Belen C/9
#37','2006/10/15','Darwin','Robles','Nuez',NULL,'M');
select*frompaciente
45
---Insertar Datos de Historial Medico de Cada Paciente---
InsertintoHistorial_Medicovalues ('HI001','curacion de aficiones bocales
preventivas','Odontologa Preventiva',2,'GE001','PA001');
InsertintoHistorial_Medicovalues ('HI002','curacion de caries en los
molares','Endodoncia',3,'GE001','PA002');
InsertintoHistorial_Medicovalues ('HI003','Reconstruccion molar','Implante
Dental',2,'GE002','PA003');
InsertintoHistorial_Medicovalues ('HI004','Remover Molar','Operatoria
Dental',1,'GE001','PA004');
InsertintoHistorial_Medicovalues
('HI005','Curacion','Endodoncia',5,'GE001','PA005');
InsertintoHistorial_Medicovalues ('HI006','curacion de aficiones bocales
preventivas','Odontologa Preventiva',4,'GE001','PA006');
InsertintoHistorial_Medicovalues ('HI007','Reconstruccion molar','Implante
Dental',2,'GE001','PA007');
InsertintoHistorial_Medicovalues ('HI008','Estetica
Dental','Ortodoncia',15,'GE001','PA008');
InsertintoHistorial_Medicovalues ('HI009','Tratamiento
recuperatorio','Periodoncia',3,'GE001','PA009');
InsertintoHistorial_Medicovalues ('HI010','Estetica
Dental','Prostodoncia',5,'GE001','PA010');
InsertintoHistorial_Medicovalues ('HI011','Curacion de aficiones
dentales','Odontologia Restauradora',3,'GE001','PA011');
InsertintoHistorial_Medicovalues ('HI012','Estetica dental','Blanqueamiento
dental',5,'GE001','PA012');
InsertintoHistorial_Medicovalues
('HI013','Curacion','Endodoncia',6,'GE001','PA013');
InsertintoHistorial_Medicovalues ('HI014','curacion de aficiones bocales
preventivas','Odontologa Preventiva',3,'GE001','PA014');
InsertintoHistorial_Medicovalues ('HI015','Remover Molar','Operatoria
Dental',1,'GE001','PA015');
InsertintoHistorial_Medicovalues ('HI016','Tratamiento
recuperatorio','Periodoncia',4,'GE001','PA016');
InsertintoHistorial_Medicovalues ('HI017','Estetica
Dental','Prostodoncia',5,'GE001','PA017');
InsertintoHistorial_Medicovalues ('HI018','Estetica dental','Blanqueamiento
dental',5,'GE001','PA018');
46
InsertintoEvolucionvalues('EV010','10/02/2014','22/02/2014','Reaccion estables de
curacion','HI010');
InsertintoEvolucionvalues('EV011','03/02/2014','27/02/2014','Requiere un nuevo
tratamiento','HI011');
InsertintoEvolucionvalues('EV012','10/02/2014','22/02/2014','Reaccion
favorable','HI012');
InsertintoEvolucionvalues('EV013','03/02/2014','27/02/2014','Correciones
estables,recuperacion adecuada','HI013');
InsertintoEvolucionvalues('EV014','10/02/2014','22/02/2014','En
recuperacion','HI014');
InsertintoEvolucionvalues('EV015','03/02/2014','27/02/2014','Requiere un tratamiento
de correcion','HI015');
InsertintoEvolucionvalues('EV016','10/02/2014','22/02/2014','Reaccion
estable','HI016');
InsertintoEvolucionvalues('EV017','03/02/2014','27/02/2014','Adaptacion adecuada,
estable','HI017');
InsertintoEvolucionvalues('EV018','10/02/2014','22/02/2014','Salud bucal totalmente
estable','HI018');
select*fromTratamiento
select*fromFicha_Atencion
47
---Insertar los Datos de Visita---
insertintoVisitavalues('VI001','1 horas','02/02/2017','TR001');
insertintoVisitavalues('VI002','1 hora','10/02/2017','TR002')
ID_Odontologovarchar(5)primarykey,
Direccionvarchar(50)notnull,
Especialidadvarchar(30)notnull,
Fecha_nacimientodatenotnull,
Licenciaturavarchar(50)notnull,
Nombrevarchar(60)notnull,
Ap_paternovarchar(60)notnull,
Ap_maternovarchar(60)notnull,
Sexovarchar(2)notnull,
Telefonovarchar(8)null,
SELECT*FROMPaciente;
---MOSTRAR TODAS LAS PACIENTES MUJERES QUE ASISTIERON AL CONSULTORIO---
select*
fromPaciente
wherePaciente.Sexo='F';
48
---MOSTRAR CUANTAS PACIENTES MUJERES ASISTIERON AL CONSUTORIO LA GESTION 2014--
selectcount(*)
fromPaciente,Historial_Medico,Gestion
wherePaciente.Sexo='F'andHistorial_Medico.ID_Gestion=Gestion.ID_GestionandHistorial_
Medico.ID_Paciente=Paciente.ID_PacienteandGestion.Ao='2014';
selectcount(*)
fromGestion,Historial_Medico,Paciente
whereHistorial_Medico.ID_Gestion=Gestion.ID_GestionandHistorial_Medico.ID_Paciente=P
aciente.ID_PacienteandGestion.Ao='2014';
selectP.nombre,P.Ap_paterno,p.Ap_materno
fromRecepcionistaR,PacienteP,Ficha_AtencionFA,Tipo_AtencionTA
whereR.ID_Recepcionista=FA.ID_RecepcionistaandP.ID_Paciente=FA.ID_Paciente
andFA.ID_Atencion=TA.ID_Atencion
selectP.ID_Paciente,p.nombre
fromPacienteP,Ficha_AtencionFA,RecepcionistaR
whereP.ID_Paciente=FA.ID_PacienteandFA.ID_Recepcionista=R.ID_Recepcionista
andR.nombre='Maria'andR.Ap_paterno='Sanchez'andR.Ap_materno='Choque'
49
/Mostrar el nombre de los pacientes que fueron que fueron atendidos por la doctora
'Melinda','Sanchez','Choque'*/
SELECTP.ID_Paciente,P.Nombre
FROMPacienteP,Ficha_AtencionFA,Tipo_AtencionTA,DiagnosticoD,TratamientoT,OdontologoO
,
Tratamiento_OdontologoTRO
WHEREP.ID_Paciente=FA.ID_PacienteANDFA.ID_Atencion=TA.ID_AtencionandTA.ID_Diagnostic
o=D.ID_Diagnostico
andD.ID_Tratamiento=T.ID_TratamientoandT.ID_Tratamiento=TRO.ID_TratamientoandTRO.ID_
Odontologo=O.ID_Odontologo
ANDO.Nombre='Melinda'ANDO.Ap_paterno='Sanchez'ANDO.Ap_materno='Choque'
/Mostrar el nombre de los ID y Nombre del paciente que tiene el ID_VISITA 'V0012' */
SELECTP.ID_Paciente,P.Nombre
FROMPacienteP,Ficha_AtencionFA,Tipo_AtencionTA,DiagnosticoD,TratamientoT,OdontologoO
,
VisitaV
WHEREP.ID_Paciente=FA.ID_PacienteANDFA.ID_Atencion=TA.ID_AtencionandTA.ID_Diagnostic
o=D.ID_Diagnostico
andD.ID_Tratamiento=T.ID_TratamientoANDV.ID_Tratamiento=T.ID_TratamientoANDV.ID_Visi
ta='V0012'
SELECTP.ID_Paciente,P.Nombre,O.Nombre,O.Ap_paterno
FROMPacienteP,Ficha_AtencionFA,Tipo_AtencionTA,DiagnosticoD,TratamientoT,OdontologoO
,
Tratamiento_OdontologoTRO
WHEREP.ID_Paciente=FA.ID_PacienteANDFA.ID_Atencion=TA.ID_AtencionandTA.ID_Diagnostic
o=D.ID_Diagnostico
andD.ID_Tratamiento=T.ID_TratamientoandT.ID_Tratamiento=TRO.ID_TratamientoandTRO.ID_
Odontologo=O.ID_Odontologo
andT.nombre_tratamiento='Endodoncia'
/Mostrar el id,nombre paciente mas nombre del dentista y paterno que hozo el
diagnostico con id 'DI009' */
SELECTP.ID_Paciente,P.Nombre,O.Nombre,O.Ap_paterno
FROMPacienteP,Ficha_AtencionFA,Tipo_AtencionTA,DiagnosticoD,TratamientoT,OdontologoO
,
Tratamiento_OdontologoTRO
WHEREP.ID_Paciente=FA.ID_PacienteANDFA.ID_Atencion=TA.ID_AtencionandTA.ID_Diagnostic
o=D.ID_Diagnostico
andD.ID_Tratamiento=T.ID_TratamientoandT.ID_Tratamiento=TRO.ID_TratamientoandTRO.ID_
Odontologo=O.ID_Odontologo
ANDD.ID_Diagnostico='DI009'
50
-- seleccionar todos los clientes que tenga tratamiento de caries
selectp.Nombre,p.Ap_paterno,p.Ap_materno
FROMPacienteP,Ficha_AtencionFA,Tipo_AtencionTA,DiagnosticoD,TratamientoT,OdontologoO
,
Tratamiento_OdontologoTRO
WHEREP.ID_Paciente=FA.ID_PacienteANDFA.ID_Atencion=TA.ID_AtencionandTA.ID_Diagnostic
o=D.ID_Diagnostico
andD.ID_Tratamiento=T.ID_TratamientoandT.ID_Tratamiento=TRO.ID_TratamientoandTRO.ID_
Odontologo=O.ID_Odontologo
andT.nombre_tratamiento='Curacion de Caries'
selectNombre,Ap_Paterno,Ap_materno
fromOdontologo
whereSEXO='M'
selectp.Nombre,p.Ap_paterno,p.Ap_materno
FROMPacienteP,Ficha_AtencionFA,Tipo_AtencionTA,DiagnosticoD,TratamientoT,OdontologoO
,
Tratamiento_OdontologoTRO,VisitaV
WHEREP.ID_Paciente=FA.ID_PacienteANDFA.ID_Atencion=TA.ID_AtencionandTA.ID_Diagnostic
o=D.ID_Diagnostico
andD.ID_Tratamiento=T.ID_TratamientoandT.ID_Tratamiento=TRO.ID_TratamientoandTRO.ID_
Odontologo=O.ID_Odontologo
andT.nombre_tratamiento='Ortodoncia'
/Mostrar el id,nombre paciente mas nombre del dentista y el Ap_paterno que hozo el
diagnostico con id 'DI009' */
SELECTP.ID_Paciente,P.Nombre,O.Nombre,O.Ap_paterno
FROMPacienteP,Ficha_AtencionFA,Tipo_AtencionTA,DiagnosticoD,TratamientoT,OdontologoO
,
Tratamiento_OdontologoTRO
WHEREP.ID_Paciente=FA.ID_PacienteANDFA.ID_Atencion=TA.ID_AtencionandTA.ID_Diagnostic
o=D.ID_Diagnostico
andD.ID_Tratamiento=T.ID_TratamientoandT.ID_Tratamiento=TRO.ID_TratamientoandTRO.ID_
Odontologo=O.ID_Odontologo
ANDD.ID_Diagnostico='DI009'
selectV.Fecha,O.Nombre,O.Ap_paterno,t.ID_Tratamiento
FROMPacienteP,Ficha_AtencionFA,Tipo_AtencionTA,DiagnosticoD,TratamientoT,OdontologoO
,
Tratamiento_OdontologoTRO,VisitaV
WHEREP.ID_Paciente=FA.ID_PacienteANDFA.ID_Atencion=TA.ID_AtencionandTA.ID_Diagnostic
o=D.ID_Diagnostico
andD.ID_Tratamiento=T.ID_TratamientoandT.ID_Tratamiento=TRO.ID_TratamientoandTRO.ID_
Odontologo=O.ID_Odontologo
andp.NOMBRE='josue'
51
/mostrar las fecha de visita en la que vino jhon blanco leon */
SELECTv.Fecha
FROMPacienteP,Ficha_AtencionFA,Tipo_AtencionTA,DiagnosticoD,TratamientoT,OdontologoO
,VisitaV
WHEREP.ID_Paciente=FA.ID_PacienteANDFA.ID_Atencion=TA.ID_AtencionandTA.ID_Diagnostic
o=D.ID_Diagnostico
andD.ID_Tratamiento=T.ID_TratamientoandV.ID_Tratamiento=T.ID_Tratamiento
andp.Nombre='Erick'andp.Ap_paterno='Fuentes'andp.Ap_materno='Roca'
SELECTt.ID_Tratamiento
FROMPacienteP,Ficha_AtencionFA,Tipo_AtencionTA,DiagnosticoD,TratamientoT,OdontologoO
,
Tratamiento_OdontologoTRO
WHEREP.ID_Paciente=FA.ID_PacienteANDFA.ID_Atencion=TA.ID_AtencionandTA.ID_Dia
gnostico=D.ID_Diagnostico
andD.ID_Tratamiento=T.ID_TratamientoandT.ID_Tratamiento=TRO.ID_Tratamientoand
TRO.ID_Odontologo=O.ID_Odontologo
andp.Nombre='jhon'andp.Nombrenotin
(selectt.ID_TRATAMIENTO
fromtratamientot,Ficha_Atencionfa
whereFA.ID_Atencion=TA.ID_AtencionandTA.ID_Diagnostico=D.ID_Diagnostico
andD.ID_Tratamiento=T.ID_Tratamiento)
selectp.Nombre,fa.fecha
fromPacientep,Ficha_Atencionfa
wherep.ID_Paciente=fa.ID_Pacienteandfa.Fechabetween'01/01/2014'and'31/12/2014'
selectCOUNT(p.ID_PACIENTE)
fromPACIENTEp,Ficha_Atencion1fa
wherep.ID_PACIENTE=fa.ID_PACIENTE
SELECTP.ID_PACIENTE,P.NOMBRE,O.nombre,O.paterno
FROMPACIENTEP,Ficha_Atencion1FA,Tipo_AtencionTA,DiagnosticoD,TratamientoT,Odontologo
O,
Tratamiento_OdontologoTRO
WHEREP.ID_PACIENTE=FA.ID_PACIENTEANDFA.ID_Atencion=TA.ID_AtencionandTA.ID_Diagnostic
o=D.ID_Diagnostico
52
5. MODELO DE NEGOCIO
53
5.1.2. Proceso de Tratamiento
54
5.1.3. Proceso de Pago
55
6. CAPTURA DE REQUISITOS
6.1. Identificacin de los Casos de Uso y Actores
6.1.1. Lista de Actores
ACTOR DESCRIPCION
Es la persona que cuenta con todos los privilegios para
gestionar todos los mdulos con los cuales cuenta
Administrador el sistema (gestionar historia odontolgica,
informacin de pacientes, odontlogos y asistente, y
solicitar, consultar o cancelar citas).
56
6.1.2. Lista de Casos de Uso
57
6.2. Priorizar Casos de Uso
58
6.3. Detallar Casos de Uso
CU1 : Gestionar Paciente
59
2.3. Se actualiza la ventana en la cual
aparece un cuadro en el que se
pide colocar el nombre con el
cual se registr el paciente y se
presiona el botn de buscar.
2.4. Si el nombre del Paciente est
registrado se procede al siguiente
punto.
2.5. Se actualiza la ventana y aparece
el formulario en el cual se registr
el paciente con los campos llenos
de los datos del paciente.
2.6. Se procede a modificar los datos
del paciente.
2.7. Al finalizar se presiona el botn
de modificar y se actualiza la
informacin en la base de datos
del sistema.
3. Eliminar Paciente:
3.1. El Recepcionista/Asistente ubica
el botn Gestionar Paciente y lo
presiona.
3.2. Se actualiza la ventana en la cual
se pide presionar el botn de
Eliminar.
3.3. Se actualiza la ventana en la cual
aparece un cuadro en el que se
pide colocar el nombre con el
cual se registr el paciente y se
presiona el botn de buscar.
3.4. Si el nombre del paciente est
registrado se procede al siguiente
punto.
3.5. Se actualiza la ventana con un
mensaje de advertencia en el
cual pide confirmar la accin.
3.6. Una vez confirmada la accin se
procede a eliminar al paciente de
la base de datos del sistema.
3.7. Aparece un mensaje de
notificacin confirmando la
accin.
60
sistema.
Registro de Paciente:
61
Eliminar datos de un Paciente
62
CU2 : Gestionar Empleado
63
datos: nombre completo,
especialidad, fecha de
nacimiento, direccin, sexo y
telfono.
1.6. Si el empleado es un
Recepcionista/Asistente se
debern rellenar los siguientes
datos: nombre completo, fecha de
nacimiento y direccin.
1.7. Al finalizar se presiona el botn
de guardar y se guardan la
informacin obtenida en la base
de datos del sistema.
2. Modificar Empleado:
2.1. El Administrador ubica el botn
Gestionar Empleado y lo
presiona.
2.2. Se actualiza la ventana en la cual
se pide presionar el botn de
Modificar.
2.3. Se actualiza la ventana en la cual
aparece un cuadro en el que se
pide colocar el nombre con el
cual se registr el empleado y se
presiona el botn de buscar.
2.4. Si el nombre del Empleado est
registrado se procede al siguiente
punto.
2.5. Se actualiza la ventana y aparece
el formulario en el cual se registr
el usuario con los campos llenos
de los datos del usuario.
2.6. Se procede a modificar los datos
del empleado.
2.7. Al finalizar se presiona el botn
de modificar y se actualiza la
informacin en la base de datos
del sistema.
3. Eliminar Empleado:
3.1. El Administrador ubica el botn
Gestionar Empleado y lo
presiona.
3.2. Se actualiza la ventana en la cual
se pide presionar el botn de
Eliminar.
3.3. Se actualiza la ventana en la cual
aparece un cuadro en el que se
64
pide colocar el nombre con el
cual se registr el empleado y se
presiona el botn de buscar.
3.4. Si el nombre del empleado est
registrado se procede al siguiente
punto.
3.5. Se actualiza la ventana con un
mensaje de advertencia en el
cual pide confirmar la accin.
3.6. Una vez confirmada la accin se
procede a eliminar al usuario de
la base de datos del sistema.
3.7. Aparece un mensaje de
notificacin confirmando la
accin.
65
Prototipo CU2: Gestionar Empleado
Registro de un Odontlogo:
Registro de un Recepcionista/Asistente:
66
Modificar datos de un Odontlogo:
67
Eliminar los datos de un Empleado:
68
CU3 : Gestionar Usuario
71
Prototipo CU3: Gestionar Usuario:
Registro de un Usuario:
72
Eliminar datos de un Usuario:
73
CU4 : Gestionar Odontograma
74
Prototipo CU4: Gestionar Odontograma:
Registro de un Odontograma:
75
CU5 : Gestionar Evolucin
76
Prototipo CU5: Gestionar Evolucin:
77
CU6 : Gestionar Plan de tratamiento
78
Prototipo CU6: Gestionar Plan de tratamiento:
79
CU7: Gestionar Historia Clnica
80
nombre del paciente, una
descripcin del tratamiento, el
tratamiento actual y las sesiones
realizadas.
2.5. Al finalizar se presiona el botn
de guardar y se guarda la
informacin del Historial Clnico
en la base de datos del sistema.
81
CU8 : Gestionar Cita
82
de datos del sistema.
2. Modificar Cita
2.1. El Recepcionista/Asistente ubica
el botn Gestionar Cita y lo
presiona.
2.2. Se actualiza la ventana en la cual
se pide presionar el botn de
Modificar.
2.3. Se actualiza la ventana en la cual
aparece un cuadro en el que se
pide colocar el nombre con el
cual se registr el paciente y se
presiona el botn de buscar.
2.4. Si el nombre del paciente est
registrado se procede al siguiente
punto.
2.5. Se actualiza la ventana y aparece
el formulario en el cual se registr
la cita con los campos llenos de
los datos de la cita.
2.6. Se procede a modificar los datos
de la cita.
2.7. Al finalizar se presiona el botn
de modificar y se actualiza la
informacin en la base de datos
del sistema.
3. Cancelar Cita
3.1. El Recepcionista/Asistente ubica
el botn Gestionar Cita y lo
presiona.
3.2. Se actualiza la ventana en la cual
se pide presionar el botn de
Eliminar.
3.3. Se actualiza la ventana en la cual
aparece un cuadro en el que se
pide colocar el nombre con el
cual se registr el paciente y se
presiona el botn de buscar.
3.4. Si el nombre del empleado est
registrado se procede al siguiente
punto.
3.5. Se actualiza la ventana con un
mensaje de advertencia en el
cual pide confirmar la accin.
3.6. Una vez confirmada la accin se
procede a eliminar la cita de la
base de datos del sistema.
83
3.7. Aparece un mensaje de
notificacin confirmando la
accin.
84
Modificar una Cita:
85
6.4. Estructurar Modelo Casos de Uso
86