Escolar Documentos
Profissional Documentos
Cultura Documentos
Agradecimientos
Resumen
Hoy en da nos encontramos en todo nuestro esplendor como civilizacin y poseemos
grandes avances en la tecnologa y en la medicina. Al combinar estas ltimas hemos
encontrado formas muy eficaces de salvar vidas humanas, sin embargo, an nos falta
mucho por descubrir y an necesitamos arreglar muchas cosas en nuestra forma de
implementar la tecnologa al servicio mdico.
La creacin de pginas web implica la planificacin, diseo e implementacin de sitios
web. No es simplemente una aplicacin de diseo convencional, ya que requiere tomar en
cuenta cuestiones como navegabilidad, interactividad, usabilidad, arquitectura de la
informacin e interaccin multimedia. Tomando en cuenta estos aspectos, se planea hacer
uso de algunas tecnologas web (HTML, PHP, Java Script, AJAX, CSS) y un manejador de
bases de datos (MySQL) para el diseo de una aplicacin web que satisfaga la necesidad
de no invertir tanto tiempo y esfuerzo al solicitar una cita mdica en el rea de medicina
Familiar del Instituto Mexicano del Seguro Social (IMSS), concretamente en el Hospital
General Zona Mdico Familiar No.12 (HGZ M/F #12) de Cd. Lzaro Crdenas, Michoacn,
como sucede actualmente basndose en un estudio realizado a derechohabientes de dicha
institucin.
El presente trabajo describe la problemtica de la atencin mdica en el rea de
Medicina Familiar y presenta una forma de mejorar la atencin en esta rea por medio de la
implementacin de tecnologas web para la creacin de un sistema de administracin de
citas mdicas va Internet.
Abstract
Today we are in our entire splendor as civilization and we have great advances in
technology and medicine. By combining these two, we have found a very efficient way to
save human lives, however, we still have too much to learn and we still need to fix a lot of
things in the way we implement the technology to the medical attending.
Web sites creation involves planning, design and implementation of web sites. Its not
just a conventional application since we need to involve facts as navigability, interactivity,
usability, information architecture and multimedia interactivity. Taking those aspects, it is
planned to make use of some web technologies (HTML, PHP, Java Script, CSS) and a data
base manager system (MySQL) in order to design a web application which actually can
satisfy the need of taking less time in the waiting for a medical appointment at the Family
Practice area in the Mexican Institute of Social Security (IMSS for Spanish), specifically in the
General Hospital Family/Medical Area No.12 (HGZ M/F #12 for Spanish) as actually happens
based on a study applied to patient of that institution.
The present work describes the issue of the medical attending in the area of Family
Practice and gives a way to improve the attention in this area by implementing web
technologies for creating a system to administrate medical appointments by the internet.
ndice de Contenidos
Introduccin.................................................................................................
1 Justificacin............................................................................................
2 Objetivos..................................................................................................
3 Marco Referencial....................................................................................
3.2 Ubicacin...........................................................................................
3.3 Servicios............................................................................................
3.3.1
Servicios Mdicos..........................................................................
3.3.2
Servicios Sociales.........................................................................
3.3.3
Servicios Administrativos...............................................................
3.4 Personal.............................................................................................
4.2
Hiptesis...........................................................................................
5 Alances y Limitaciones..........................................................................
5.1
Alcances...........................................................................................
5.2
Limitaciones......................................................................................
-1-
6 Fundamento Terico................................................................................
6.1
6.1.1
Modelo de Cascada.....................................................................
6.1.1.1
6.1.1.2
6.1.1.3
6.1.2
Modelo de Prototipos...................................................................
6.1.3
Modelo de Espiral........................................................................
6.2
Tecnologas usadas..........................................................................
6.2.1
Internet.........................................................................................
6.2.2
El protocolo HTTP........................................................................
6.2.3
HTML............................................................................................
6.2.4
PHP..............................................................................................
6.2.5
MySQL.........................................................................................
6.2.6
JavaScript.....................................................................................
6.2.7
AJAX............................................................................................
6.2.8
CSS..............................................................................................
7 Metodologa.............................................................................................
Requerimientos ............................................................................
7.1.2
7.1.3
Casos de Uso................................................................................
7.2 Arquitectura........................................................................................
7.3
7.4
Diseo de Pantallas.........................................................................
8 Resultados...............................................................................................
8.1
Conclusiones y recomendaciones.............................................................
Referencias Bibliogrficas..........................................................................
-2-
Lista de Figuras
Figura 1. Ubicacin del HGZ M/F #12 del IMSS24
Figura 2. Modelo Cliente-Servidor39
Figura 3. Cliente ligero y cliente pesado40
Figura 4. Modelo en espiral de desarrollo de software46
-3-
Lista de Diagramas
Diagrama 1. Modelo en cascada de desarrollo de software36
Diagrama 2. Modelo en prototipos de desarrollo de software43
Diagrama 3. Modelo Entidad-Relacin de la Base de Datos61
Diagrama 4. Modelo Relacional de la Base de Datos62
Diagrama 5. Casos de Uso63
Diagrama 6. Diagrama de Clases64
Diagrama 7. Diagrama de Secuencias Multidireccional del Sistema65
Diagrama 8. Diagrama de Estados del Sistema66
Diagrama 9. Estructura del Sistema68
-4-
Lista de Grficas
Grfica 1. Costo de traslado para solicitar una cita mdica13
Grfica 2. Tiempo para solicitar una cita mdica13
Grfica 3. Personas que saben usar computador14
Grfica 4. Personas dispuestas a solicitar cita por Internet 14
Grfica 5. Personas dispuestas a usar el sistema15
-5-
Lista de Pantallas
Pantalla 1. INICIO - Pantalla Principal81
Pantalla 2. PACIENTES Formulario de datos82
Pantalla 3. PACIENTES Escoger Fecha83
Pantalla 4. DOCTORES - Acceso84
Pantalla 5. ADMINISTRADORES Acceso a Administradores y Secretarias 85
Pantalla 6. ADMINISTRADOR - Funcionalidad87
Pantalla 7. ADMINISTRADOR - Eliminar Cita88
Pantalla 8. ADMINISTRADOR - Agregar / Eliminar Administrador88
Pantalla 9. ADMINISTRADOR - Derechohabientes89
Pantalla 10. ADMINISTRADOR - Consultas89
Pantalla 11. ADMINISTRADOR - Consulta Realizada90
Pantalla 12. ADMINISTRADOR - Consulta Exportada a PDF90
Pantalla 13. SECRETARIAS - Funcionalidad91
-6-
Introduccin
Hace algunas dcadas las palabras
internet,
vocabulario. Esta es la
de
sistemas
de informacin
exigen
herramientas
es ms importante poder
-7-
la
interoperabilidad. Aunque
progresado
es importante
interactuar con el
usuario de
-8-
-9-
1
CONTENIDOS
1.1 Justificacin Personal
1.2 Justificacin Social
- 10 -
- 11 -
n=
k pq N
=646 encuestas
2
[ e ( N 1 ) ] +(k 2 p q)
- 12 -
$10
$10 A $50
$50 o ms
- 13 -
LA SABEN USAR
NO LA SABEN USAR
- 14 -
En este punto se mostr una tendencia muy equitativa, ya que del total de
encuestados un 51.54% dijo saber usar una computadora, mientras que el resto
afirm lo contrario.
100.00%
80.00%
60.00%
40.00%
20.00%
0.00%
SI LO HARIA
NO LO HARIA
- 15 -
NO LO HARIA
SI LO HARIA
0.00%
20.00%
40.00%
60.00%
- 16 -
80.00
#12 del IMSS y que as mismo contribuira en un menor gasto de tiempo, dinero y
esfuerzo entre la poblacin derechohabiente al momento de que busquen solicitar
una cita mdica en el rea de Medicina Familiar.
- 17 -
2.1
Objetivo general
2 Objetivos
CONTENIDOS
2.2 Objetivos
hora de solicitarEspecficos
una cita mdica en el rea de Medicina Familiar del HGZ M/F
#12 del IMSS.
-
Crear una base de datos ligera que pueda contener a todos los
derechohabientes del HGZ M/F #12 del IMSS, as como a las personas
involucradas en el proceso de las de citas mdicas.
Realizar un estudio estadstico a los derechohabientes del HGZ M/F #12 del
IMSS para contar con informacin fidedigna sobre que tanto beneficio se
puede aportar con el presente proyecto y que aceptacin tendra.
Crear una aplicacin web que sea fcil de usar por los derechohabientes.
- 18 -
3 Marco
Referencial
CONTENIDOS
3.1 Los inicios del
Instituto
Mexicano del Seguro
Social
3.2 Instalaciones
3.3 Servicios
3.4 Personal
- 19 -
- 20 -
Sin embargo, no fue sino 26 aos despus cuando bajo el gobierno del Presidente
de la Repblica Manuel vila Camacho se logr hacer realidad este mandato
constitucional.
En su discurso de toma de posesin, el primero de diciembre de 1940, el
Presidente vila Camacho anunci:
"...todos debemos asumir desde luego el propsito, que yo desplegar con todas
mis fuerzas, de que un da prximo las leyes de seguridad social protejan a todos
los mexicanos en las horas de la adversidad, en la orfandad, en la viudez de las
mujeres, en la enfermedad, en el desempleo, en la vejez, para sustituir este
rgimen secular que por la pobreza de la nacin hemos tenido que vivir".
El 19 de enero de 1943 naci el Instituto Mexicano del Seguro Social, con una
composicin tripartita para su gobierno, integrado, de manera igualitaria, por
representantes de los trabajadores, de los patrones y del Gobierno Federal. De
inmediato comenz a trabajar su Consejo Tcnico. Entonces, al igual que hoy, sus
integrantes han sabido anteponer a los legtimos intereses que representan el bien
superior del Seguro Social, constituyndose as en garanta de permanencia y
desarrollo institucional.
- 21 -
Se recibi la primera aportacin del Gobierno Federal por la cantidad de cien mil
pesos; se afili la primera empresa y se expidi la primera credencial de afiliacin.
El 6 de abril de 1943 se funda el Sindicato Nacional de Trabajadores del Seguro
Social (SNTSS), que hoy en da constituye la organizacin sindical ms grande del
apartado A del Artculo 123 Constitucional. El decreto de creacin del IMSS
prevea la puesta en marcha de los servicios para el 1 de enero de 1944.
- 22 -
- 23 -
- 24 -
- 25 -
3.2 Ubicacin
El HGZ M/F #12 del IMSS se encuentra localizado sobre la Av. Lzaro Crdenas
esquina con Av. Heroica Escuela Naval Militar en la colonia Centro, a un lado del
palacio municipal y frente a al centro de servicios comerciales plaza Tabachines
como se puede apreciar en la siguiente figura:
Plaza Tabachines
- 26 -
IMSS
Palacio Municipal
3.3 Servicios
El IMSS de esta localidad cuenta con una gran variedad de servicios divididos en
3 categoras entre los cuales estn:
Servicios Mdicos:
Medicina Familiar
Medicina de Especialidad
Medicina de Urgencias
Hospital
Laboratorio
Servicios Sociales:
Actividades Manuales
Actividades Fsicas
- 27 -
3.3.1
Actividades Culturales
Guarderas
Tienda de Vveres
Servicios Administrativos:
Pensiones
Incapacidades
Traslados
Vigencia de Derechos
Servicios Mdicos
Tienen como objetivo brindar una buena atencin mdica a la sociedad para
salvar vidas y para mantener as la salud pblica.
3.3.2
Servicios Sociales
- 28 -
Tienen como objetivo mantener una salud fsica y mental mediante deportes, as
como promover el desarrollo en sociedad debido a la convivencia entre las
distintas actividades
3.3.3
Servicios Administrativos
Entre los muchos servicios administrativos que ofrece el IMSS, algunos objetivos
son mantener una pensin para las personas jubiladas, cobrar a los patrones las
cuotas del seguro social del trabajador, facilitar el servicio mdico en otras clnicas
forneas mediante traslados, etc.
3.4 Personal
- 29 -
Debido a que los servicios ofrecidos son tan amplios, solo se nombraran algunas
cuantas personas del personal existente:
1 Director
2 Subdirectores
1
Jefe de Personal
Jefe de Laboratorio
Plantilla de Mdicos
Plantilla de Enfermeras
Plantilla de Coordinadores Deportivos
Plantilla de Personal Administrativo
Plantilla de Personal de Lavandera
Plantilla de Personal De Mantenimiento
Plantilla de Personal de Almacenamiento
Plantilla de Personal Manejadora de Alimentos
Plantilla de Personal de Lavandera
Plantilla de Personal de Intendencia
Entre Otros
- 30 -
- 31 -
4 Planteamiento
del
CONTENIDOS
4.1 Planteamiento del
problema
4.2 Hiptesis
- 32 -
de trabajo.
La saturacin de pacientes nos causa a veces que a pesar de haber llegado
temprano, ya no alcancemos cita para el mismo da.
A grandes rasgos, estos factores son los que aborda el presente proyecto; la
problemtica de que simplemente el HGZ M/F #12 del IMSS no es lo
suficientemente eficiente como para brindar un servicio de citas de Medicina
Familiar a la altura de las necesidades de los derechohabientes.
- 33 -
4.2 Hiptesis
La creacin de una aplicacin web para la administracin de citas mdicas en el
rea de Medicina Familiar permitir el uso de las tecnologas de la informacin,
concretamente el uso de Internet, para obtener citas mdicas reduciendo
drsticamente el tiempo, dinero y esfuerzo del derechohabiente del HGZ M/F #12
del IMSS.
- 34 -
5 Alcances y
Limitaciones
CONTENIDOS
5.1 Alcances
5.2 Limitaciones
- 35 -
5.1 Alcances
El presente proyecto est pensado en para satisfacer la necesidad de la poblacin
derechohabiente del HGZ M/F #12 del IMSS de reducir el tiempo de espera para
obtener una cita mdica en el rea de Medicina Familiar.
5.2 Limitaciones
internet.
As mismo va encaminado a personas que tengan conocimientos mnimos de
acceder al sistema.
Si no se cuenta con internet no se podr acceder al sistema.
En caso de no contar con internet y computadora en el hogar, ser necesario
trasladarse al lugar ms cercano donde se pueda acceder a estos para poder
acceder al sistema.
- 36 -
6 Fundamento
Terico
CONTENIDOS
6.1 Metodologas de
Desarrollo
de Software
6.2 Tecnologas Usadas
- 37 -
que
es
software.
Herramientas, modelos y mtodos para asistir al proceso de desarrollo de
software [4].
- 38 -
Ventajas:
-
Desventajas:
-
ANLISIS
DISEO
- 39 -
PRUEBAS
CODIFICACIN
IMPLANTACI
N
MANTENIMIENTO
- 40 -
- 41 -
ENTIDAD. Representa una cosa u objeto del mundo real con existencia
independiente. Tenemos como entidades a los pacientes, doctores, secretarias,
entre otros.
RELACION. Describe cierta dependencia entre entidades o permite asociacin
entre las mismas. El paciente est relacionado con la cita mdica por que la
solicita, la cita est relacionada con el doctor porque este la atiende, la
secretaria est relacionada con la cita porque ella las administra, etc [9].
- 42 -
- 43 -
Diagrama de Clases. Son aquellos que representan a los objetos como clases
- 44 -
- 45 -
Ventajas:
-
Desventajas:
-
Retroalimentacin
PARADA
INICIO:Plan
rpido. Requerimientos
Evaluacin
Diseo rpido
Evaluacin
Diseo rpido
Construccin
- 46 -
- 47 -
exitosa.
DESARROLLAR Y VERIFICAR. Programar y probar el software.
- 48 -
Desventajas:
-
Es complicado.
Requiere de mucha administracin.
- 49 -
Difcil de definir los objetivos, metas que indiquen que podemos avanzar al
siguiente ciclo.
Se puede caer en un desarrollo de nunca acabar [13].
- 50 -
El mundo de las tecnologas web es tan amplio que a veces es muy difcil decidir
cuales usar; en el presente proyecto se opt por usar tecnologas de cdigo
abierto (open source), tambin conocido como software libre, debido a que son
ms ligeras, ms fciles de usar y al ser de cdigo abierto existen muchas
libreras, hechas por mismos usuarios de estas tecnologas, para implementar
funciones muy variadas.
6.2.1 Internet
Internet es un conjunto descentralizado de redes de comunicacin interconectadas
que utilizan la familia de protocolos TCP/IP, garantizando que las redes fsicas
heterogneas que la componen funcionen como una red lgica nica, de alcance
mundial.
La historia de internet se remonta al mes de julio de 1961 cuando Leonard
Kleinrock public desde el MIT (Massachusetts Institute of Technology) el primer
documento sobre la teora de conmutacin de paquetes. Kleinrock convenci a
Lawrence Roberts de la factibilidad terica de las comunicaciones va paquetes en
lugar de circuitos, lo cual result ser un gran avance en el camino hacia el trabajo
informtico en red. El otro paso fundamental fue hacer dialogar a los ordenadores
entre s. Para explorar este terreno, en 1965, Roberts conect una computadora
TX2 en Massachusetts con un Q-32 en California a travs de una lnea telefnica
conmutada de baja velocidad, creando as la primera (aunque reducida) red de
computadoras de rea amplia jams construida.
- 51 -
- 52 -
(Departamento
de
Energa),
todas
ellas
en
Estados
Unidos.
- 53 -
sistemas, de forma clara y rpida. Este protocolo ha sido usado por el World Wide
Web (WWW) desde 1990.
Este protocolo permite usar una serie de mtodos para indicar la finalidad de la
peticin. Se basa en otros conceptos y estndares como Uniform Resource
Identifier (URI), Uniform Resource Locator (URL) y Uniform Resource Name
(URN), para indicar el recurso al que hace referencia la peticin.
El protocolo HTTP se basa en un paradigma de peticiones y respuestas. Un
cliente enva una peticin en forma de mtodo, una URI, y una versin de
protocolo seguida de los modificadores de la peticin, informacin sobre el cliente
y al final un posible contenido.
Generalmente es el cliente el que inicia la comunicacin HTTP y consiste en la
peticin de un recurso del servidor. Puede hacerse de forma directa al servidor o a
travs de intermediarios.
Bsicamente, un protocolo es la forma o el modo que se emplea para comunicar
determinados elementos entre s. De un modo sencillo se puede decir que es el
lenguaje que hablan entre s. Para las pginas HTML este protocolo es el HTTP y
es el lenguaje que emplean los servidores web. Por esta razn se pone la etiqueta
http:// en la barra de direcciones del navegador cuando introducimos una
direccin web, pero el uso de esta etiqueta no es necesario, ya que en el caso de
las direcciones web es el servicio por defecto para los navegadores [15].
6.2.3 HTML
HTML (HyperText Markup Language) es un lenguaje para la definicin de estilos
lgicos en documentos de hipertexto, siendo el medio principal para la
- 54 -
6.2.4 PHP
- 55 -
- 56 -
6.2.5 MySQL
- 57 -
6.2.6 JavaScript
- 58 -
6.2.7 AJAX
- 59 -
6.2.8 CSS
Las hojas de estilo en cascada (Cascading Style Sheets, CSS) son un lenguaje
formal usado para definir la presentacin de un documento estructurado escrito en
HTML o XML (y por extensin en XHTML). El W3C (World Wide Web Consortium)
es el encargado de formular la especificacin de las hojas de estilo que servirn
de estndar para los agentes de usuario o navegadores.
- 60 -
CSS proporciona tres caminos diferentes para aplicar las reglas de estilo a una
pgina Web:
1. UNA HOJA DE ESTILO EXTERNA, que es una hoja de estilo que est
almacenada en un archivo diferente al archivo donde se almacena el cdigo
HTML de la pgina Web. Esta es la manera de programar ms potente, porque
separa completamente las reglas de formateo para la pgina HTML de la
estructura bsica de la pgina.
2. UNA HOJA DE ESTILO INTERNA, que es una hoja de estilo que est
incrustada dentro de un documento HTML. De esta manera se obtiene el
beneficio de separar la informacin del estilo, del cdigo HTML propiamente
dicho. Se puede optar por copiar la hoja de estilo incrustada de una pgina a
otra, (esta posibilidad es difcil de ejecutar si se desea para guardar las copias
sincronizadas). En general, la nica vez que se usa una hoja de estilo interna,
es cuando se quiere proporcionar alguna caracterstica a una pgina Web en
un simple fichero, por ejemplo, si se est enviando algo a la pgina web.
- 61 -
7
CONTENIDOS
7.1 Anlisis
7.2 Arquitectura
7.3
Descripcin del
Sistema
7.4
Diseo de Pantallas
- 62 -
7.1 Anlisis
7.1.1 Requerimientos
Requerimientos del Usuario:
-
- 63 -
correspondientes a su consultorio.
Mdulo de acceso a administradores del sistema.
- 64 -
N
Docto
Cdula
Nombre
Password
Unidad
Activo
Unidad
Atiende
N
N
Paciente
N
Consultori
1
Solicita
N
N
Tiene
Tiene
N
N
Fech
N
NAgrega /EliminaN
Administrador
1
Cita
Unidad
Fecha
Clave
Nombre
Password
Unidad
- 65 -
Agrega /Elimina
Secretari
Clave
Nombre
Password
Folio
NSS
Anexo
Unidad
Fecha
Status
Cancelacin
Cdula
Administrador
clave
nombre
password
INT(2)
VA (20)
VA (20)
Cita
folio
NSS
(10)
anexo
unidad
unidadfecha
status
motivo_can
Fecha
INT(3)
INT
INT(3)
VA (20)
VA (20)
VA (5)
CH (1)
Paciente
Consultorio
unidad
Secretaria
clave
nombre
password
unidad
INT(3)
VA (20)
VA (20)
VA (5)
VA (15)
VA (5)
VA (8)
VA (5)
VA (15)
VA (15)
VA (50)
Doctor
cedula
nombre
password
unidad
activo
unidadfecha
unidad
- 66 -
VA (5)
NSS
INT
(10)
Anexo
VA (8)
CURP
VA (18)
nombre1 VA (20)
nombre2 VA (20)
ap1
VA (20)
ap2
VA (20)
vigente
CH (1)
dom
VA (50)
col
VA (20)
loc
VA (20)
tel
INT (7)
Solicita Cita
Busca Cita
Paciente
Agrega
Elimina
Cita
Agrega
Elimina
Doctor
Doctor
Agrega
Elimina
Pacientes
- 67 -
Agrega
Elimina
Secretaria
Secretaria
Agrega y Elimina
Administrador
Administrador
Diagrama 5. Casos de Uso.
7.2 Arquitectura
Paciente
Administrador
D
clave
nombre
password
Busca cita ( )
Agrega cita ( )
Elimina cita ( )
Agrega doctor ( )
Elimina doctor ( )
Agrega secretaria ( )
Elimina secretaria ( )
Agrega administrador ( )
Elimina administrador ( )
Da de alta a pacientes ( )
Da de baja a pacientes ( )
Imprime Consultas
()
1
Secretaria
Agrega / Elimina
clave 0+
nombre
password
unidad
Busca cita ( )
Agrega cita ( )
Elimina cita ( )
Imprime Consultas
Agrega / Elimina
0 +
Doctor
1
0+
Agrega /
Elimina
cedula
nombre
password
unidad
Atiende cita
()
Busca cita ( )
Solicita cita ( )
Imprime
Cita
()
Atiende /
Busca
- 68 -
NSS
Anexo
CURP
nombre1
nombre2
ap1
ap2
vigente
dom
col
loc
tel
unidad
0+
Solicita
Cita
0+
folio
NSS
anexo
unidad
unidadfecha
status
motivo_can
cedula
0 +
0 +
SISTEMA
Administrador
Secretaria
Doctor
Paciente
Solicita clave de administrador
Introduce clave de administrador
Muestra opciones de administrador
Selecciona opcin
Muestra formulario acorde a la opcin elegida
Llena formulario
Procesa datos y devuelve la informacin solicitada
Solicita password de secretaria
Introduce password de secretaria
Muestra opciones de secretaria
Selecciona opcin
Muestra formulario acorde a opcin elegida
Llena formulario
Procesa datos y devuelve la informacin solicitada
Solicita cdula y password
Introduce cdula y password
Muestra citas y opcin de doctor
Selecciona opcin
Muestra formulario de la opcin
Llena formulario
- 69 -
Introducir
Datos
Consultorio /
Administrador/
Secretaria /
Doctor
Eliminado
Elegir
Opcin
Paciente no
Agregado /
Eliminado
Introducir
Datos
Sesin
Administrador
no Iniciada
Introducir
Datos
Paciente
Agregado /
Eliminado
Cita
Registrada
Citas no
Registrada/I
mpresa
Introducir
Datos
Cita
Impresa
Sesin
Doctor no
iniciada
Introducir Datos
Cita no Introducir
Modificada
Datos
Cita
Modificada
Cita
Eliminada
Sesin
Secretaria no
iniciada
- 70 -
Introducir
Datos
Opcin no
Elegida
Introducir
Datos
Elegir
Opcin
Consulta
realizada
Cita no
Eliminada
Consulta no
Realizada
Reporte
Impreso
Imprimir
Elegir
Consulta
Reporte no
Impreso
- 71 -
INICIO
Escoger
Formulario
Imprimir
Formulario
de
Modificacin
de estatus
de Citas
Despliegue
y
Modificacin
de Citas
Confirmaci
n de
Modificacin
de estatus
Citas
Nueva Cita
Solicita Folio de
Eliminar
Agregar / Eliminar
Consultorios
Agregar / Eliminar
Administrador
Agregar / Eliminar
Confirma
Formulario Agregar /
Formulario Cambiar Vigencia
Pacientes
- 72 -
ADMINISTRADORES
ADMINISTRADORES
DOCTORES
Fecha o
NSS y
PACIENTE
Confirmaci
n de cita o
Impresin
de Cita
Confirmacin
Paciente
Agregado /
Vigencia
Cambiada
Seleccin
de
SECRETARIAS
Consultas
Muestra
de
Impresin
de
Consultas
Nueva Cita
Eliminar
Solicita Folio de
Modificar
Formulario
Modificacin de
Seleccin
de
Consultas
Confirma
Confirmacin de
Modificacin de estatus de
Muestra
de
Impresin
de
Consultas
(2) ANEXO
AAAA9999
El paciente introducir su NSS y el anexo a su NSS; el sistema deber cerciorarse de que
estos exista consultando la siguiente informacin:
(1
)
(2
)
TABLA
Paciente
CAMPO
NSS
TIPO
int
LONGITUD
10
Paciente
anexo
varchar
LOGOTIPO
INSTRUCCIONES
(1) FECHA
AA99 (15)
(BOTN) IMPRESIN DE CITA
(1) El paciente seleccionara la fecha y hora de su cita de acuerdo al consultorio que
le corresponda; el sistema validara la fecha y hora consultando la siguiente
informacin:
TABLA
fecha
CAMPO
unidadfech
a
TIPO
varchar
LONGITUD
15
(2)
NSS
(3)
ANEXO
- 74 -
(4)
CONSULTORIO
O
(5)
FECHA
(1)
(2)
(3)
(4)
(5)
TABLA
cita
cita
cita
cita
cita
CAMPO
folio
NSS
anexo
unidad
unidadfech
a
TIPO
int
int
varchar
varchar
varchar
LONGITUD
10
10
8
5
15
5. DOCTORES ACCESO
LOGOTIPO
MENU
(1) CEDULA
9999999
INSTRUCCIONES
(2) PASSWORD
A9
(20)
Los doctores
proporcionaran
su No. de cdula y su password; el sistema le dar
acceso solo si son correctos, basndose en la siguiente informacin:
(1
)
(2
)
TABLA
Doctor
CAMPO
cedula
TIPO
int
LONGITUD
7
Doctor
password
varchar
20
CAMPO
- 75 -
TIPO
LONGITUD
(1
)
(2
)
(3
)
Cita
NSS
int
10
Cita
anexo
varchar
Cita
unidadfech
a
varchar
15
(2) ESTATUS
999 (10)
A9 (15)
Aqu se cambiara el estatus de las citas, pudiendo este ser atendida, cancelada,
etc. El doctor introducir la informacin solicitada y el sistema corroborar el folio
(1) y si este existe se harn las modificaciones. Se usar la siguiente informacin:
(1
)
(2
)
(3
)
TABLA
cita
CAMPO
folio
TIPO
int
LONGITUD
10
cita
status
varchar
15
cita
motivo_ca
n
varchar
50
8. ADMINISTRADORES ACCESO
LOGOTIPO
MENU
(1) PASSWORD
A9 (20)
INSTRUCCIONES
PASSWORD
En esta(2)seccin,
tanto administradores como secretarias podrn accesar
A9 (20)
introduciendo su password en su respectivo campo. El password introducido se
cotejar con la siguiente informacin:
TABLA
CAMPO
- 76 -
TIPO
LONGITUD
(1
)
(2
)
administrado
r
secretaria
password
varchar
20
password
varchar
20
9. ADMINISTRADOR OPCIONES
LOGOTIPO
INSTRUCCIONES
(BOTON) NUEVA CITA
(BOTON) ELIMINAR CITA
(BOTON) AGREGAR/ELIMINAR CONSULTORIOS
(BOTON) AGREGAR/ELIMINAR ADMINISTRADOR
(BOTON) AGREGAR/ELIMINAR SECRETARIA
(BOTON) AGREGAR/ELIMINAR DOCTOR
(BOTON) DERECHOHABIENTES
(BOTON) CONSULTAS
-
los pacientes.
El botn DERECHOHABIENTES trasladar al usuario a otra pantalla en donde
INSTRUCCIONES
- 77 -
(1)
CAMPO
folio
TIPO
int
LONGITUD
10
11. AGREGA
R/ELIMINAR CONSULTORIOS
LOGOTIPO
(1) CONSULTORIO
AA999
INSTRUCCIONES
(1),(2),
(3)
TABLA
consultorio
CAMPO
unidad
TIPO
varchar
LONGITUD
5
INSTRUCCIONES
(2) PASSWORD
A9 (20)
(3) PASSWORD
A9 (20)
El usuario introducir el nombre (1) y password (2) del administrador a agregar o,
en su defecto, introducir el password (3) del administrador a eliminar. El sistema
realizara la operacin deseada basndose en la siguiente informacin:
(1)
(2),(3)
TABLA
administrado
r
administrado
r
CAMPO
nombre
TIPO
varchar
LONGITUD
20
password
varchar
- 78 -
20
INSTRUCCIONES
(2) PASSWORD
A9 (20)
(3) CONSULTORIO
AAA99
(4) PASSWORD
A9 (20)
(1)
(2),(4)
(3)
TABLA
secretaria
secretaria
secretaria
CAMPO
nombre
password
unidad
TIPO
varchar
varchar
varchar
LONGITUD
20
20
5
INSTRUCCIONES
(5) CEDULA
9999999
(6) ESTATUS
A
- 79 -
Para agregar un doctor se introducir el nombre (1), password (2), cedula (3) y
numero de consultorio (4) al que ser agregado. Para eliminar un doctor se
introducir su cedula (5) y se cambiara su estatus (6). El sistema trabajara en base
a la siguiente informacin:
(1)
(2)
(3),
(5)
(4)
(5)
TABLA
doctor
doctor
doctor
CAMPO
nombre
password
cedula
TIPO
varchar
varchar
int
LONGITUD
20
20
7
doctor
doctor
unidad
activo
varchar
char
5
1
15. DERECHOHABIENTES
LOGOTIPO
(1) NSS
99 (10)
(2) ANEXO
A9 (8)
(3) CURP
A9 (18)
(4) NOMBRE 1
A9 (20)
(5) NOMBRE 2
A9 (20)
(7) APELLIDO 2
A9 (20)
(9) COLONIA
A9 (20)
(11) TELEFONO
99 (7)
INSTRUCCIONES
(13) NSS
99 (10)
(6) APELLIDO 1
A9 (20)
(14) ANEXO
A9 (8)
(15) VIGENCIA
A
(8) DOMICILIO
A9 (50)
(10) LOCALIDAD
A9 (20)
(12) CONSULTORIO
AA999
Para agregar a un nuevo paciente se introducirn los datos del (1) al (12), para
cambiar su vigencia se introducirn los datos del (13) al (15). El sistema trabajara
en base a la siguiente informacin:
TABLA
CAMPO
- 80 -
TIPO
LONGITUD
(1),
(13)
(2),
(14)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(15)
Paciente
NSS
int
10
paciente
anexo
varchar
paciente
paciente
paciente
paciente
paciente
Paciente
Paciente
Paciente
paciente
paciente
Paciente
CURP
nombre1
nombre2
ap1
ap2
dom
col
loc
tel
unidad
vigente
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
int
varchar
char
18
20
20
20
20
50
20
20
7
5
1
16. CONSULTAS
LOGOTIPO
INSTRUCCIONES
(1) (LISTA DESPLEGABLE)
CONSULTAS
(2) FORMULARIOS
El usuario escoger la consulta (1) que desee realizar en la base de datos y
posteriormente a esto aparecer el formulario (2) acorde a la consulta realizada. El
formulario se deber llenar con los datos que se solicitan y el sistema trabajara en
base a estos para devolver la informacin solicitada.
17. CONSULTA REALIZADA - EJEMPLO
LOGOTIPO
(BOTON) IMPRIMIR
(1)
FOLIO
(2)
NSS
(3)
ANEXO
(4)
CONSULTORIO
(5)
FECHA
- 81 -
(6) ESTATUS
(7)
MOTIVO DE
CANCELACION
(8)
CEDULA
En este ejemplo, se solicit una consulta a base de datos donde aparecieran todas
las citas de un NSS determinado, el sistema arroja una tabla en pantalla con la
informacin de todas las citas del NSS introducido. Si se presiona el botn imprimir,
el sistema generara un archivo .pdf con la misma informacin que se arrojo en
pantalla.
(1)
TABLA
Cita
- 82 -
8
CONTENIDOS
8.1 Descripcin del
Prototipo
- 83 -
Una vez culminada la descripcin del sistema, solo queda presentar el software
desarrollado a lo largo de este proyecto, por lo que se proceder a mostrar y
describir las pantallas ms trascendentes de la aplicacin web.
1. INICIO. Esta es la pantalla donde inicia la aplicacin, mostrando una bonita
combinacin de matices rojos con blanco haciendo referencia a la medicina y
un matiz negro elegante y profesional. Aqu encontramos la presentacin del
sistema, la fotografa del Jefe ficticio de la clnica, un reloj con fecha y
algunos hipervnculos entre otras cosas.
Pantalla 1. INICIO - Pantalla Principal.
2.
PACIENTES
-
FORMULARIO
DATOS.
En
DE
esta
- 84 -
Pantalla 2.
PACIENTES
Formulario de
Datos.
3.
PACIENTES
ESCOGER
FECHA.
- 85 -
4. DOCTORES ACCESO.
Aqu, los doctores debern
ingresar su nmero de cdula y su
password para poder acceder a la base de datos. Una vez hecho esto, si los
datos
introducidos
correctos,
reconocer
el
al
son
sistema
doctor
mostrar
mediante una tabla las citas pendientes con la informacin necesaria de los
pacientes; de
lo contrario, mandar un
mensaje de error y deber intentar accesar nuevamente. Tambin se muestra una
opcin para cambiar el estatus de atencin de las citas.
- 86 -
Pantalla 4.
DOCTORES -
Acceso.
5.
ADMINISTRADORES
ACCESO A
ADMINISTRADORES
SECRETARIAS. En esta
seccin,
administradores
sistema y las
secretarias
del
deben
introducir
cdigo password en su
los
su
poder acceder a
su respectiva
seccin de
opciones en donde podrn realizar mltiples tareas. Si el cdigo es correcto, el
sistema reconoce a la persona, de lo contrario manda un mensaje de error y se
debe intentar acceder nuevamente.
- 87 -
6.
ADMINISTRADOR
pantalla
la
siguiente
nos muestra 9
funciones
diferentes:
a)
datos.
b) ELIMINAR
CITA.
Nos
con
JavaScript.
Para
el
caso
de
eliminar
un
- 88 -
- 89 -
- 90 -
Pantalla
7.
- 91 -
Pantalla 9.
ADMINISTRADOR Derechohabientes.
- 92 -
- 93 -
Conclusiones y recomendaciones
CONCLUSIONES:
- 94 -
RECOMENDACIONES:
Se recomienda a futuras generaciones que antes de desarrollar cualquier
proyecto, sobre todo si es de ndole computacional, se analice profundamente la
situacin socioeconmica y de la localidad, as como los distintos niveles de
cultura para poder darse cuenta que tan viable es realizar el proyecto deseado.
- 95 -
- 96 -
Referencias Bibliogrficas
[1] Bill Kennedy, Chuck Musciano. HTML & XHTML: The definitive
Guide. 6th. Edition. Editorial O'reilly. Chapter 1. HTML, XHTML, and the
World Wide Web; Section 1.1 The Internet; Section 2.2. A First HTML
Document.
[2] Instituto Mexicano del Seguro Social. El lMSS a travs del tiempo.
17/12/2010. http://www.imss.gob.mx/instituto/historia/index.htm
[3] Instituto Mexicano del Seguro Social. Informacin Institucional.
17/12/2010. http://www.imss.gob.mx/instituto
[4] Wikipedia, la enciclopedia libre. Metodologa de desarrollo de
software. 17/12/2010. http://es.wikipedia.org/wiki/Metodolog%C3%ADa_
de_desarrollo_de_software
[5]
Wikipedia,
la
enciclopedia
libre.
Framework.
17/12/2010.
Desarrollo.
17/12/2010.
http://es.wikipedia.org/wiki/Framework
[6]
ALLSOFT
S.A de
C.V. Modelos
de
http://www.slideshare.net/inventa2/modelos-de-desarrollo
[7] Wikipedia, la enciclopedia libre. Desarrollo en cascada. 17/12/2010.
http://es.wikipedia.org/wiki/Modelo_en_cascada
- 97 -
Wikipedia,
la
enciclopedia
libre.
Internet.
17/12/2010.
http://es.wikipedia.org/wiki/Internet
[15] Wikipedia, la enciclopedia libre. Hypertext Transfer Protocolo.
17/12/2010. http://es.wikipedia.org/wiki/HTTP
[16] David Schultz, Craig Cook. Beginning HTML with CSS and XHTML.
Editorial Apress. pp. 25-38.
[17] Janet Valade. PHP & MySQL for Dummies. 2nd. Edition. pp. 32-35,
67-75.
- 98 -
Wikipedia,
la
enciclopedia
libre.
AJAX.
17/12/2010.
http://es.wikipedia.org/wiki/AJAX
[20]
Intel
Corporation.
Especificaciones.
Procesador
17/12/2010.
Intel
Secuencia
5000
http://www.intel.com/p/es_XL/products/
server/processor/xeon5000/specifications
- 99 -
Xeon