Download - MODULO PRESTACIONES DE APOYO JUNAEB ÑUBLE
UNIVERSIDAD DEL BIO-BIO
FACULTAD DE CIENCIAS EMPRESARIALES
DEPARTAMENTO DE AUDITORIA E INFORMATICA
MODULO PRESTACIONES DE APOYO
JUNAEB – ÑUBLE
CESAR FELIPE FUENTES GONZALEZ
CLAUDIO ENRIQUE RODRÍGUEZ VALDERRAMA
Memoria para optar al título de
Ingeniero de Ejecución en Computación e Informática
ENERO 2006
Universidad del Bío-Bío. Red de Bibliotecas - Chile
UNIVERSIDAD DEL BIO-BIO
FACULTAD DE CIENCIAS EMPRESARIALES
DEPARTAMENTO DE AUDITORIA E INFORMATICA
MODULO PRESTACIONES DE APOYO
JUNAEB – ÑUBLE
Cesar Felipe Fuentes Gonzalez
Claudio Enrique Rodríguez Valderrama
PROFESOR GUÍA : SRA. MARCELA PINTO
PROFESOR INFORMANTE : SRTA. MARIA A. SOTO CHICO
NOTA FINAL EXAMEN TÍTULO : _________________________
Memoria para optar al título de
Ingeniero de Ejecución en Computación e Informática
CHILLÁN
ENERO 2006
Universidad del Bío-Bío. Red de Bibliotecas - Chile
DEDICATORIA
Dedicada a mis padres por su constante confianza, apoyo y paciencia entregados desde siempre,
sin ustedes no lo habría podido lograr.
A mi abuela, por su apoyo desde el cielo.
A mis hermanos, que por fin van a ver a su hermano mayor salir de la Universidad.
A mi compañero de tesis Claudio, quien siempre confió en lo que hacíamos y fue un apoyo
anímico en los momentos difíciles de este proyecto. También espero lo mejor para ti en todos los
ámbitos de esta vida.
Gracias a mi compañero y amigo Cristian, por su apoyo y ayuda en momentos claves.
Y también a todos mis amigos que siempre estuvieron preocupados por la evolución de este
proyecto.
Cesar Fuentes
Dedicada a mis padres y mi abuela por apoyarme siempre en mis estudios, preocuparse que
nunca me falte algo y ayudarme a hacer realidad el sueño de ser un profesional.
Dedicada a mis hermanos, quienes me ven como un ejemplo a seguir, espero no defraudarlos y
entregarles lo que más pueda para que cumplan sus sueños y lleguen a ser grandes personas.
Dedicada a mi círculo de amigos más cercano, quienes siempre se preocupan por mí y me dan
ánimo para seguir adelante.
Dedicada a mi compañero de tesis Cesar, con quien siempre hubo una confianza y amistad
necesaria para llevar a buen término el trabajo. Mis más sinceros deseos de un buen futuro
personal y laboral.
Gracias a mi compañero Cristian, quien siempre nos ayudó sin interés alguno en los momentos de
más apremio.
Claudio Rodríguez
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Resumen
La Junta Nacional de Auxilio Escolar y Becas (JUNAEB) es un organismo de la
administración del estado, encargado de velar por los niños, niñas y jóvenes chilenos en
condición de vulnerabilidad biopsicosocial, para que ingresen, permanezcan y tengan éxito en el
sistema educativo. Para lograr esto realiza planes de apoyo en áreas como alimentación, salud
escolar, salud mental, recreación entre otras. Para llevar un control sobre estos programas existe
una aplicación Web que permite registrar parcialmente las actividades que se llevan a cabo en el
área de salud escolar.
Para que el área de salud escolar esté completamente automatizada se requiere realizar
una mantención de esta a través de un nuevo módulo llamado “Prestaciones de Apoyo”, que
permita incluir los médicos prestadores de apoyo que atienden a los beneficiarios que son
derivados a estos por los médicos especialistas y que es hasta donde está implementado el sistema
actual. El objetivo, es entonces, desarrollar una mantención al actual sistema de modo que se
tenga incluido al total de actores que intervienen en todo el proceso que implica el área de salud
escolar.
Para dar cumplimiento al objetivo descrito anteriormente, se diseñó y desarrolló un nuevo
módulo que se integra al actual sistema, el cual permite incluir a los usuarios que no estaban
contemplados anteriormente de manera que toda la información generada por ellos la ingresen de
una forma eficiente y les permita ser consultada en el momento en que se requiera. Además de
permitir a JUNAEB contar con información actualiza para apoyar la toma de decisiones.
La metodología de desarrollo que se utilizó es el modelo Lineal Secuencial, que sugiere
un enfoque sistemático secuencial para el desarrollo de software incluyendo las etapas de
análisis, diseño, codificación, pruebas y mantenimiento. En cuanto a las herramientas utilizadas
en el diseño de la solución se escogieron las que nos permiten trabajar en concordancia a las
necesidades propias de una problemática del tipo hipermedial. En la construcción de la aplicación
se usaron herramientas que permiten la presentación de información cambiante dentro de las
páginas, como PHP en combinación con HTML y Dreamweaver como entorno de desarrollo para
la interfaz gráfica y editor de código. Para controlar la permanencia de los datos a través de una
Base de Datos se utilizó PostgreSQL.
Para concluir podemos mencionar que la solución realizada en la presente memoria
cumple de manera objetiva los requerimientos propuestos por JUNAEB y los actores incluidos en
esta, proporcionando un gran valor al control y gestión de los procesos que implican el área de
salud escolar, además de agilizar los tiempos que requieren cada uno de los prestadores en sus
Universidad del Bío-Bío. Red de Bibliotecas - Chile
tareas para con JUNAEB, utilizando las ventajas que ofrece la Web y sin dejar de mencionar la
integración total de los procesos que implica el área anteriormente nombrada.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
ÍNDICE DE CONTENIDO
CONTENIDO
Introducción general.………………………………………………………………………... 1
CAPÍTULO I: SITUACIÓN ACTUAL Y ANÁLISIS DE REQUERIMIENTOS………… 2
1.1 Análisis organizacional…………………………………………………………………. 3
1.1.1 Descripción de la organización…………………………………………………. 3
1.1.2 Reseña histórica………………………………………………………………… 4
1.1.3 Misión…………………………………………………………………………... 5
1.1.4 Meta…………………………………………………………………………….. 5
1.1.5 Organigrama……………………………………………………………………. 5
1.2 JUNAEB: Unidad de salud……………………………………………………………... 6
1.2.1 Programa de Salud Escolar……………………………………………………... 6
1.2.1.1 PSE ¿En qué consiste?.............................................................................. 6
1.2.1.2 Programas de JUNAEB………………………………………………… 6
1.2.1.3 Beneficiarios……………………………………………………………. 7
1.2.1.4 Servicios médicos (Oftalmología, Otorrino, Columna)………………… 7
1.2.2 Actores que intervienen en el área de salud…………………………………….. 8
1.2.3 Situación actual del programa de salud escolar………………………………… 9
1.3 Descripción del problema………………………………………………………………. 10
1.3.1 Identificación de problemas…………………………………………………….. 12
1.4 Situación informática actual……………………………………………………………. 13
1.5 Análisis de requerimientos……………………………………………………………… 13
Universidad del Bío-Bío. Red de Bibliotecas - Chile
1.5.1 Requerimientos generales………………………………………………………. 13
1.5.2 Requerimientos específicos……………………………………………………... 14
1.5.2.1 Coordinador Comunal…………………………………………………... 14
1.5.2.2 Coordinador provincial…………………………………………………. 14
1.5.2.3 Establecimiento…………………………………………………………. 15
1.5.2.4 Tecnólogo médico oftalmólogo………………………………………… 15
1.5.2.5 Contactólogo……………………………………………………………. 16
1.5.2.6 Óptica de lentes………………………………………………………… 16
1.5.2.7 Tecnólogo médico Otorrino…………………………………………….. 16
1.5.2.8 Audioprotesista…………………………………………………………. 17
1.5.2.9 Óptica de audífonos……………………………………………………. 17
1.5.2.10 Kinesiólogo……………………………………………………………. 18
1.5.2.11 Ortesista……………………………………………………………….. 18
1.5.2.12 Centro radiológico……………………………………………………... 18
1.5.2.13 Farmacia……………………………………………………………….. 19
1.5.3 Requerimientos del sistema…………………………………………………….. 20
1.5.4 Requerimientos no funcionales…………………………………………………. 20
CAPÍTULO II: ANÁLISIS DE LA SOLUCIÓN…………………………………………... 21
2.1 Solución planteada……………………………………………………………………… 22
2.2 Descripción detallada de la solución……………………………………………………. 23
2.3 Modo de operar…………………………………………………………………………. 26
2.4 Requerimientos técnicos………………………………………………………………... 26
2.4.1 Requerimientos hardware para el desarrollo……………………………………. 26
2.4.2 Requerimientos hardware para la implementación……………………………... 27
2.4.3 Requerimientos software para el desarrollo…………………………………….. 27
2.4.4 Requerimientos software para la aplicación……………………………………. 27
2.5 Consideraciones………………………………………………………………………… 28
Universidad del Bío-Bío. Red de Bibliotecas - Chile
CAPÍTULO III: DESARROLLO DE LA SOLUCIÓN……………………………………. 29
3.1 Diseño de la solución…………………………………………………………………… 30
3.2 Descripción lógica de las entidades…………………………………………………….. 31
3.3 Modelo entidad relación………………………………………………………………… 36
3.4 Descripción física de las entidades……………………………………………………... 38
3.4.1 Tablas generales………………………………………………………………… 38
3.4.2 Tablas externas de lectura………………………………………………………. 50
3.5 Slices y m-slices………………………………………………………………………… 55
3.5.1 Slice de inicio…………………………………………………………………… 55
3.5.2 Slice y m-slice de prestador apoyo ortesista……………………………………. 56
3.5.3 Slice y m-slice de prestador apoyo tecnólogo médico oftalmólogo……………. 68
3.5.4 Slice y m-slice de prestador apoyo contactólogo………………………………. 80
3.5.5 Slice y m-slice de prestador apoyo kinesiólogo………………………………… 91
3.5.6 Slice y m-slice de prestador apoyo tecnólogo médico otorrino………………… 103
3.5.7 Slice y m-slice de centro radiológico…………………………………………… 113
3.5.8 Slice y m-slice de óptica de lentes……………………………...………………. 125
3.5.9 Slice y m-slice de óptica de audífonos...………………………………………... 129
3.5.10 Slice y m-slice de prestador apoyo audioprotesista…………………………… 139
3.5.11 Slice y m-slice de farmacia……………………………………………………. 151
3.5.12 Slice y m-slice coordinador provincial……………………………………….. 154
3.5.13 Slice y m-slice coordinador comunal…………………………………………. 165
3.5.14 Slice y m-slice cambio de contraseña…………………………………………. 166
3.6 Mapa navegacional……………………………………………………………………... 168
3.6.1 Modelo navegacional del coordinador provincial………………………………. 168
3.6.2 Modelo navegacional del prestador de apoyo ortesista…………………………. 169
3.6.3 Modelo navegacional del prestador de apoyo kinesiólogo……………………... 170
3.6.4 Modelo navegacional del prestador de apoyo contactólogo……………………. 171
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.6.5 Modelo navegacional centro radiológico……………………………………….. 172
3.6.6 Modelo navegacional tecnólogo médico oftalmólogo………………………….. 173
3.6.7 Modelo navegacional tecnólogo médico otorrino………………………………. 174
3.6.8 Modelo navegacional farmacia…………………………………………………. 175
3.6.9 Modelo navegacional óptica lentes……………………………………………... 176
3.6.10 Modelo navegacional óptica audífonos……………………………………….. 177
3.6.11 Modelo navegacional prestador apoyo audioprotesista……………………….. 178
CAPÍTULO IV: IMPLEMENTACIÓN…………………………………………………….. 179
4.1 Organización de los directorios contenedores…………………………………………... 180
4.2 Herramientas utilizadas…………………………………………………………………. 181
4.3 Instalación del sistema………………………………………………………………….. 181
4.3.1 Instalación la aplicación………………………………………………………… 181
4.3.2 Instalación de la base de datos………………………………………………….. 182
CAPÍTULO V: PRUEBAS Y SEGURIDAD………………………………………………. 183
5.1 Seguridad……………………………………………………………………………….. 184
5.1.1 Control de acceso de usuarios a las páginas……………………………………. 184
5.1.2 Datos almacenados……………………………………………………………… 184
5.1.3 Acceso a la base de datos mediante password………………………………….. 185
5.1.4 Password………………………………………………………………………... 185
5.2 Pruebas………………………………………………………………………………….. 186
5.2.1 Plan de pruebas…………………………………………………………………. 186
5.2.2 Implementación de las pruebas de desempeño y de tensión……………………. 187
5.2.2.1 Resultados de pruebas de desempeño…………………………………... 188
5.2.3 Implementación de las pruebas funcionales…………………………………….. 190
5.2.3.1 Resultados de las pruebas de caja negra………………………………... 191
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Conclusiones generales……………………………………………………………………... 206
Bibliografías……………………………………………………………………………….... 207
Anexos………………………………………………………………………………………. 208
Anexo A: Metodología para el Desarrollo de Aplicaciones Web…………………………... 208
Anexo B: Simbología del MER…………………………………………………………….. 210
Anexo C: Simbología de slices y m-slices………………………………………………….. 211
Anexo D: Simbología del mapa navegacional……………………………………………… 212
Anexo E: Pantallas principales……………………………………………………………… 213
Universidad del Bío-Bío. Red de Bibliotecas - Chile
ÍNDICE DE FIGURAS Y TABLAS
FIGURAS
Figura 1.1, Organigrama……………………………………………………………………. 5
Figura 1.2, Actividades PSE………………………………………………………………... 9
Figura 3.1, Modelo Entidad Relación………………………………………………………. 37
Figura 3.2, Slice inicio……………………………………………………………………… 55
Figura 3.3, Slice y m-slice ortesista.index………………………………………………….. 56
Figura 3.4, Slice y m-slice guardar indicación ortesista……………………………………. 57
Figura 3.5, Slice y m-slice modificar indicación ortesista…………………………………. 59
Figura 3.6, Slice y m-slice guardar citación ortesista………………………………………. 61
Figura 3.7, Slice y m-slice modificar citación ortesista……………………………………. 62
Figura 3.8, Slice y m-slice Filtro citas ortesista……………………………………………. 63
Figura 3.9, Slice y m-slice listado citas ortesista…………………………………………… 64
Figura 3.10, Slice y m-slice Filtro honorarios ortesista…………………………………….. 65
Figura 3.11, Slice y m-slice Listado honorarios ortesista………………………………….. 66
Figura 3.12, Slice y m-slice Listado indicaciones ortesista………………………………… 67
Figura 3.13, Slice y m-slice Tec_med_oftalmologo.index…………………………………. 68
Figura 3.14, Slice y m-slice Guardar indicación tecnólogo médico oftalmólogo………….. 69
Figura 3.15, Slice y m-slice Modificar indicación tecnólogo médico oftalmólogo………... 71
Figura 3.16, Slice y m-slice Guardar citación tecnólogo médico oftalmólogo…………….. 73
Figura 3.17, Slice y m-slice Modificar citación tecnólogo médico oftalmólogo…………... 74
Figura 3.18, Slice y m-slice Filtro citación tecnólogo médico oftalmólogo……………….. 75
Figura 3.19, Slice y m-slice Listado citaciones tecnólogo médico oftalmólogo…………… 76
Figura 3.20, Slice y m-slice Filtro honorarios tecnólogo médico oftalmólogo…………….. 77
Figura 3.21, Slice y m-slice Listado honorarios tecnólogo médico oftalmólogo…………... 78
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.22, Slice y m-slice Listado indicaciones tecnólogo médico oftalmólogo………… 79
Figura 3.23, Slice y m-slice contactologo.index…………………………………………… 80
Figura 3.24, Slice y m-slice Guardar indicación contactólogo…………………………….. 81
Figura 3.25, Slice y m-slice Modificar indicación contactólogo…………………………… 83
Figura 3.26, Slice y m-slice Guardar citación contactólogo……………………………….. 84
Figura 3.27, Slice y m-slice Modificar citación contactólogo……………………………… 85
Figura 3.28, Slice y m-slice Filtro citación contactólogo…………………………………... 86
Figura 3.29, Slice y m-slice Listado citación contactólogo………………………………… 87
Figura 3.30, Slice y m-slice Filtro Honorarios contactólogo………………………………. 88
Figura 3.31, Slice y m-slice Listado Honorarios contactólogo…………………………….. 89
Figura 3.32, Slice y m-slice Listado indicaciones contactólogo…………………………… 90
Figura 3.33, Slice y m-slice kinesiologo.index……………………………………………. 91
Figura 3.34, Slice y m-slice Guardar indicación kinesiólogo……………………………… 92
Figura 3.35, Slice y m-slice Modificar indicación kinesiólogo…………………………….. 94
Figura 3.36, Slice y m-slice Guardar citación kinesiólogo………………………………… 96
Figura 3.37, Slice y m-slice Modificar citación kinesiólogo……………………………….. 97
Figura 3.38, Slice y m-slice Filtro citación kinesiólogo……………………………………. 98
Figura 3.39, Slice y m-slice Listado citación kinesiólogo………………………………….. 99
Figura 3.40, Slice y m-slice Filtro honorarios kinesiólogo………………………………… 100
Figura 3.41, Slice y m-slice Listado honorarios kinesiólogo………………………………. 101
Figura 3.42, Slice y m-slice Listado indicaciones kinesiólogo…………………………….. 102
Figura 3.43, Slice y m-slice Tec_med_otorrino.index……………………………………... 103
Figura 3.44, Slice y m-slice Guardar indicación tecnólogo médico otorrino………………. 104
Figura 3.45, Slice y m-slice Modificar indicación tecnólogo médico otorrino…………….. 105
Figura 3.46, Slice y m-slice Guardar citación otorrino tecnólogo médico otorrino………... 106
Figura 3.47, Slice y m-slice Modificar citación tecnólogo médico otorrino……………….. 107
Figura 3.48, Slice y m-slice Filtro citación tecnólogo médico otorrino……………………. 108
Figura 3.49, Slice y m-slice Listado citación tecnólogo médico otorrino………………….. 109
Figura 3.50, Slice y m-slice Filtro honorarios tecnólogo médico otorrino………………… 110
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.51, Slice y m-slice Listado honorarios tecnólogo médico otorrino………………. 111
Figura 3.52, Slice y m-slice Listado indicaciones tecnólogo médico otorrino…………….. 112
Figura 3.53, Slice y m-slice Centro radiológico index……………………………………... 113
Figura 3.54, Slice y m-slice Guardar indicación centro radiológico……………………….. 114
Figura 3.55, Slice y m-slice modificar indicación centro radiológico……………………... 116
Figura 3.56, Slice y m-slice guardar citación centro radiológico…………………………... 118
Figura 3.57, Slice y m-slice modificar citación…………………………………………….. 119
Figura 3.58, Slice y m-slice Filtro citación centro radiológico…………………………….. 120
Figura 3.59, Slice y m-slice Listado citación centro radiológico…………………………... 121
Figura 3.60, Slice y m-slice Filtro honorarios centro radiológico………………………….. 122
Figura 3.61, Slice y m-slice Listado honorarios centro radiológico………………………... 123
Figura 3.62, Slice y m-slice Listado indicaciones centro radiológico……………………… 124
Figura 3.63, Slice y m-slice Óptica de lentes index………………………………………... 125
Figura 3.64, Slice y m-slice Guardar indicación óptica de lentes………………………….. 126
Figura 3.65, Slice y m-slice Listado indicación óptica de lentes…………………………... 128
Figura 3.66, Slice y m-slice Óptica de audífonos index……………………………………. 129
Figura 3.67, Slice y m-slice Guardar aprobacion óptica de audífonos……………………... 130
Figura 3.68, Slice y m-slice Guardar envío óptica de audífonos…………………………… 132
Figura 3.69, Slice y m-slice Guardar cotización óptica de audífonos……………………… 134
Figura 3.70, Slice y m-slice Listado audífonos aprobados…………………………………. 136
Figura 3.71, Slice y m-slice Listado audífonos cotizados………………………………….. 137
Figura 3.72, Slice y m-slice Listado audífonos entregados………………………………… 138
Figura 3.73, Slice y m-slice Audioprotesista index………………………………………… 139
Figura 3.74, Slice y m-slice Guardar citación audioprotesista……………………………... 140
Figura 3.75, Slice y m-slice Modificar citación audioprotesista…………………………… 142
Figura 3.76, Slice y m-slice Guardar indicación audioprotesista…………………………... 143
Figura 3.77, Slice y m-slice Guardar indicación sesiones audioprotesista…………………. 145
Figura 3.78, Slice y m-slice Modificar indicación sesiones audioprotesista……………….. 147
Figura 3.79, Slice y m-slice Listado indicación moldes audioprotesista…………………... 148
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.80, Slice y m-slice Filtro honorarios audioprotesista…………………………….. 149
Figura 3.81, Slice y m-slice Listado honorarios audioprotesista…………………………… 150
Figura 3.82, Slice y m-slice Farmacia index……………………………………………….. 151
Figura 3.83, Slice y m-slice Guardar indicación farmacia…………………………………. 152
Figura 3.84, Slice y m-slice Listado indicación farmacia………………………………….. 153
Figura 3.85, Slice y m-slice Coordinador provincial index………………………………… 154
Figura 3.86, Slice y m-slice Guarda datos audífonos coordinador provincial……………... 155
Figura 3.87, Slice y m-slice Listado_cotizacion audífonos coordinador provincial……….. 157
Figura 3.88, Slice y m-slice Filtro_honorarios_prestador………………………………….. 158
Figura 3.89, Slice y m-slice Listado_honorarios_prestador………………………………... 159
Figura 3.90, Slice y m-slice Listado_prestadores…………………………………………... 160
Figura 3.91, Slice y m-slice Guarda prestadores…………………………………………… 161
Figura 3.92, Slice y m-slice Guardar sociedad……………………………………………... 162
Figura 3.93, Slice y m-slice Carta compromiso……………………………......................... 163
Figura 3.94, Slice y m-slice Ingresar valor radiografía…………………………………….. 164
Figura 3.95, Slice y m-slice Listado_prestadores coordinador comunal…………………… 165
Figura 3.96, Slice y m-slice Cambio de contraseña………………………………………... 166
Figura 3.97, Modelo navegacional del Coordinador provincial……………………………. 168
Figura 3.98, Modelo navegacional del Ortesista…………………………………………… 169
Figura 3.99, Modelo navegacional del Kinesiólogo………………………………………... 170
Figura 3.100, Modelo navegacional del Contactólogo……………………………………... 171
Figura 3.101, Modelo navegacional del Centro radiológico……………………………….. 172
Figura 3.102, Modelo navegacional del Tecnólogo médico oftalmólogo………………….. 173
Figura 3.103, Modelo navegacional del Tecnólogo médico otorrino……………………… 174
Figura 3.104, Modelo navegacional de la Farmacia………………………………………... 175
Figura 3.105, Modelo navegacional de la Óptica lentes…………………………………… 176
Figura 3.106, Modelo navegacional de la Óptica audífonos……………………………….. 177
Figura 3.107, Modelo navegacional del Audioprotesista…………………………………... 178
Figura 5.1, Función para calcular tiempos de respuesta……………………………………. 187
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 1 Anexo B, Simbología MER………………………………………………………. 210
Figura 1 Anexo C, Simbología Slice y m-slice…………………………………………….. 211
Figura 1 Anexo D, Simbología Mapa navegacional……………………………………….. 212
Figura 1 Anexo E, Pantalla de inicio……………………………………………………….. 213
Figura 2 Anexo E, Guardar indicación ortesista…………………………………………… 213
Figura 3 anexo E, Guardar indicación tec. méd. Oftalmólogo……………………………... 214
Figura 4 anexo E, Guardar indicación contactólogo……………………………………….. 214
Figura 5 anexo E, Guardar indicación kinesiólogo………………………………………… 215
Figura 6 anexo E, Guardar indicación tec. méd. Otorrino………………………………….. 215
Figura 7 anexo E, Guardar indicación centro radiológico………………………………….. 216
Figura 8 anexo E, Guardar indicación óptica de lentes…………………………………….. 216
Figura 9 anexo E, Guardar aprobación óptica de audífonos……………………………….. 217
Figura 10 anexo E, Guardar indicación audioprotesista……………………………………. 217
Figura 11 anexo E, Guardar indicación farmacia…………………………………………... 218
Figura 12 anexo E, Listado cotización de audífonos……………………………………….. 218
Figura 13 anexo E, Listado prestadores……………………………………………………. 219
Figura 14 anexo E, Pantalla principal Coordinador Provincial…………………………….. 219
Figura 15 anexo E, Pantalla principal prestador Ortesista…………………………………. 220
Figura 16 anexo E, Pantalla principal prestador Kinesiólogo……………………………… 220
Figura 17 anexo E, Pantalla principal prestador Contactólogo…………………………….. 221
Figura 18 anexo E, Pantalla principal Centro Radiológico………………………………… 221
Figura 19 anexo E, Pantalla principal prestador Téc. Méd. Oftalmólogo………………….. 222
Figura 20 anexo E, Pantalla principal prestador Téc. Méd. Otorrino………………………. 222
Figura 21 anexo E, Pantalla principal Farmacia……………………………………………. 223
Figura 22 anexo E, Pantalla principal Óptica de lentes…………………………………….. 223
Figura 23 anexo E, Pantalla principal Óptica de audífonos………………………………... 224
Figura 24 anexo E, Pantalla principal prestador Audioprotesista………………………….. 224
Universidad del Bío-Bío. Red de Bibliotecas - Chile
TABLAS
Tabla 1.1, Datos legales JUNAEB…………………………………………………………. 3
Tabla 3.1, Sociedad………………………………………………………………………… 38
Tabla 3.2, Apoyo…………………………………………………………………………… 38
Tabla 3.3, Prestador………………………………………………………………………… 39
Tabla 3.4, Receta…………………………………………………………………………… 39
Tabla 3.5, Indicación Tecnólogo Médico Oftalmólogo……………………......................... 39
Tabla 3.6, Indicación Contactólogo………………………………………………………… 40
Tabla 3.7, Indicación Tecnólogo Médico Otorrino………………………………………… 40
Tabla 3.8, Indicación Ortesista……………………………………………………………... 41
Tabla 3.9, Ejercicio…………………………………………………………………………. 41
Tabla 3.10, Indicación Centro Radiológico………………………………………………… 41
Tabla 3.11, Farmacia……………………………………………………………………….. 42
Tabla 3.12, Indicación Óptica Oftalmólogo………………………………………………... 42
Tabla 3.13, Envío Audífonos……………………………………………………………….. 43
Tabla 3.14, Datos Audífonos……………………………………………………………….. 43
Tabla 3.15, Aprobación Audífonos Óptica…………………………………………………. 44
Tabla 3.16, Audífono……………………………………………………………………….. 44
Tabla 3.17, Cita…………………………………………………………………………….. 44
Tabla 3.18, Radiografía…………………………………………………………………….. 45
Tabla 3.19, Especialidad……………………………………………………………………. 45
Tabla 3.20, Tipo Prestadores……………………………………………………………….. 45
Tabla 3.21, Tipo Sociedad………………………………………………………………….. 45
Tabla 3.22, Cita General……………………………………………………………………. 46
Tabla 3.23, Medicamento…………………………………………………………………... 46
Tabla 3.24, Cotización Audífono…………………………………………………………... 46
Tabla 3.25, Reparación Audífono………………………………………………………….. 47
Tabla 3.26, Establecimiento………………………………………………………………... 47
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Tabla 3.27, Beneficiario……………………………………………………………………. 48
Tabla 3.28, Ficha…………………………………………………………………………… 48
Tabla 3.29, Comuna………………………………………………………………………... 48
Tabla 3.30, Provincia……………………………………………………………………….. 48
Tabla 3.31, Indicación Audioprotesista…………………………………………………….. 49
Tabla 3.32, Archivo 21……………………………………………………………………... 50
Tabla 3.33 Archivo 23……………………………………………………………………... 51
Tabla 3.34, Archivo 24……………………………………………………………………... 53
Tabla 3.35, Archivo 25……………………………………………………………………... 54
Tabla 5.1, Plan de pruebas………………………………………………………………….. 186
Tabla 5.2, desempeño primer equipo………………………………………………………. 188
Tabla 5.3, desempeño segundo equipo……………………………………………………... 189
Tabla 5.4, desempeño promedio……………………………………………………………. 189
Tabla 5.5, Resultados pruebas index.php…………………………………………………... 191
Tabla 5.6, Resultados pruebas receta_centro_radiologico.php…………………………….. 192
Tabla 5.7, Resultados pruebas recetacontactologo.php…………………………………….. 193
Tabla 5.8, Resultados pruebas receta_kinesiologo.php…………………………………….. 194
Tabla 5.9, Resultados pruebas receta_ortesista.php………………………………………... 195
Tabla 5.10, Resultados pruebas recetaoft.php……………………………………………… 196
Tabla 5.11, Resultados pruebas receta_tec_med_otor.php……………………………….... 197
Tabla 5.12, Resultados pruebas receta_farm_oto.php……………………………………… 198
Tabla 5.13, Resultados pruebas receta_optica.php…………………………………………. 199
Tabla 5.14, Resultados pruebas evaluacion_indicacion.php……………………………….. 200
Tabla 5.15, Resultados pruebas entrega_audifonos.php…………………………………… 201
Tabla 5.16, Resultados pruebas cotizacion_aud.php……………………………………….. 202
Tabla 5.17, Resultados pruebas plan_adaptacion.php……………………………………… 203
Tabla 5.18, Resultados pruebas citación_aud.php………………………………………….. 204
Tabla 5.19, Resultados pruebas receta_audiprotesista.php……………………………….... 205
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Introducción General
RAPIDA, PRECISA y CONFIABLE, son las necesidades de las organizaciones con
respecto a la información que poseen o requieren y son estas cualidades las que podemos llegar a
lograr en cierta manera a través del uso de herramientas como lo es Internet.
Esta gran red de interconexión de computadores llamada Internet, ha marcado al mundo
en los últimos años de una manera positiva, aportando a las personas y organizaciones
posibilidades de comunicación con agentes internos o externos a estas, realizando operaciones sin
la necesidad de presentarse físicamente en lugares donde anteriormente se requería, evitando
pérdidas de tiempo significativas, permitiendo el acceso cada vez a más y mejores fuentes de
información, además de crear la necesidad de aprender a usar la tecnología para adecuarse a los
cambios vividos en la actualidad los cuales se van actualizando constantemente.
Algunas organizaciones ya han internalizado el uso de esta poderosa herramienta para
sacar provecho de todas las ventajas que proporciona, logrando utilidades y permaneciendo
actualizados mediante servicios de noticias, correo electrónico, búsqueda de información
necesaria para la toma de decisiones y disminuyendo costos asociados a actividades propias de la
organización.
El presente proyecto de título contiene el análisis, diseño y desarrollo de un módulo Web
que se requiere a modo de finalizar el conjunto de procesos que contiene el programa de salud
escolar que entrega JUNAEB para los alumnos beneficiados de la provincia de Ñuble. El afán de
realizar este módulo surge de la necesidad de esta institución por tener un mayor control sobre las
atenciones realizadas por los médicos prestadores de apoyo y gestionar de mejor forma el ciclo
completo que comprende el área de salud escolar, además de entregar una óptima atención a los
beneficiarios incluidos en este. Por lo tanto, los objetivos específicos consisten en realizar un
registro preciso de todas las etapas por las que han pasado y se encuentran los distintos pacientes
que presentan patologías como problemas auditivos, visuales y de columna, y disponer de una
plataforma que permita entregar toda la información generada por los prestadores de apoyo para
aquellos usuarios que la requieran. El nuevo módulo “Prestaciones de apoyo” también
posibilitará concentrar toda información generada en forma actualizada y conectará a los actores
que son participantes de esta.
El siguiente informe se desglosa en 5 capítulos, el capítulo I describe a la organización,
detalla los requerimientos planteados por cada usuario y que se busca satisfacer con el desarrollo
del módulo. El capítulo II plantea el análisis de la solución. El capítulo III detalla el desarrollo
de la solución. El capítulo IV describe la implementación y, finalmente, el capítulo V trata de la
seguridad y pruebas realizadas a la aplicación.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Capítulo I
Situación Actual y Análisis de Requerimientos
En el presente capítulo se dará a conocer la institución a la cual se le desarrollará el
módulo “Prestaciones de Apoyo”, cuyo nombre es Junta Nacional de Auxilio Escolar y Becas –
JUNAEB, y que tiene la misión de entregar asistencia a alumnos de los niveles de educación
parvularia (pre-kinder y kinder), básica y media, pertenecientes a establecimientos municipales y
particulares subvencionados, en condiciones de vulnerabilidad social, económica, psicológica o
biológica. [SOJ05]
Para la realización de este desarrollo se trabajará en estrecha comunicación con el
coordinador provincial del Programa de Salud Escolar de la provincia de Ñuble, el señor Héctor
Vargas, quien nos dará a conocer la problemática que los acoge.
Además de la descripción de la organización con su misión, metas y organigrama se
presenta la situación actual de esta en cuanto al manejo de los procesos, se detalla el
funcionamiento del Programa de Salud Escolar en todas sus fases y su estado actual, la
descripción del problema con los actores que intervienen en el ciclo, los beneficiarios que
ingresan a este, las prestaciones o tratamientos que se le realizan a cada uno de ellos por parte de
los prestadores de apoyo y finalmente la recopilación de los requisitos entregados por cada uno
de los usuarios (que comprenden al coordinador provincial, coordinador comunal,
establecimientos educacionales, kinesiólogos, ortesistas, contactólogos, ópticas, entre otros) que
se deben incluir en el módulo a desarrollar.
Con el conjunto de actividades mencionadas anteriormente se puede tener una visión exacta
acerca del funcionamiento del Programa de Salud Escolar en la provincia de Ñuble, además de
conocer las necesidades que se desean satisfacer a través del módulo “Prestaciones de apoyo”.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
1.1 ANALISIS ORGANIZACIONAL
1.1.1 Descripción de la organización
¿Quién es JUNAEB?
La Junta Nacional de Auxilio Escolar y Becas (JUNAEB), es un organismo de la
Administración del Estado, creado por la Ley Nº 15.720, responsable de administrar los
recursos estatales destinados a velar por los niños, niñas y jóvenes chilenos en condición de
vulnerabilidad biopsicosocial, para que ingresen, permanezcan y tengan éxito en el Sistema
Educativo.
Para ello, pone a disposición de esta "población objetivo", diversos programas de
apoyo en las áreas de Alimentación, Salud Escolar, Salud Mental, Salud Bucal, Vivienda
Estudiantil, Recreación, Útiles Escolares y Becas. [SOJ05]
Datos legales JUNAEB central (Santiago)
Nombre
Junta Nacional de Auxilio Escolar Becas
R.U.T.
60.908.000-0
Dirección
Antonio Varas 153, Providencia, Santiago.
Teléfono
02-2359898 - (fax) 02-2359652
Giro
Institución Pública
Representante
Legal
Sr. Francisco Espejo Elgueta
Tabla 1.1, Datos legales Junaeb [APSE04]
Universidad del Bío-Bío. Red de Bibliotecas - Chile
1.1.2 Reseña histórica
La idea del "Auxilio Escolar" se instala en Chile en los primeros años del siglo XX. En
1920, bajo la presidencia de Juan Luis Sanfuentes, se establece la obligatoriedad de la
Instrucción Primaria. Ocho años más tarde, durante el Gobierno de Carlos Ibáñez del Campo,
se crea la Dirección General de Educación Primaria y las Juntas Comunales de Auxilio
Escolar. A estas Juntas se las responsabiliza de la promoción y organización de los servicios
de alimentación escolar y otros auxilios a los alumnos de las escuelas públicas.
Posteriormente, en 1953, nace la "Junta Nacional de Auxilio Escolar", JUNAE, que asume la
responsabilidad de los Servicios de Auxilio Escolar a favor de los estudiantes de las escuelas
primarias del país.
En 1963, el senador Radomiro Tómic presenta al Parlamento un proyecto de creación
de un Fondo Nacional de Becas, Educación y Préstamos. Su finalidad es apoyar
económicamente a los estudiantes de bajos recursos económicos y alto rendimiento
académico para que pudieran acceder a la educación universitaria.
En 1964, bajo la presidencia de Eduardo Frei Montalva, cuando el país registra una
población de ocho millones de habitantes con un millón de ellos analfabetos, la Ley N°
15.720 da vida a la Junta Nacional de Auxilio Escolar y Becas, JUNAEB, que amplía y
modifica las atribuciones y estructura de JUNAE.
A partir de 1980, JUNAEB comienza a externalizar sus programas, incorporando la
gestión de los mismos a entidades privadas. Esta alianza con privados traerá grandes
beneficios al país, en términos de eficiencia.
Entre 1990 y 2000, se duplicó el presupuesto de JUNAEB y las becas de alimentación
superaron la barrera del millón de becas.
En el año 2002, el Programa Mundial de Alimentos (PMA), organismo dependiente de
las Naciones Unidas, reconoce el programa de alimentación escolar de Chile como uno de
los cinco mejores del mundo y le solicita ser socio fundador de la Red Latinoamericana de
Alimentación Escolar (LA RAE). Esta Red comenzó a operar en Marzo del 2004 y su Sede
principal estará en nuestro país. [SOJ05]
Universidad del Bío-Bío. Red de Bibliotecas - Chile
1.1.3 Misión
"Facilitar la incorporación, permanencia y éxito en el Sistema Educacional de niñas,
niños y jóvenes en condición de desventaja social, económica, psicológica o biológica,
entregando para ello productos y servicios integrales de calidad, que contribuyan a la
igualdad de oportunidades frente al proceso educacional".
Para el cumplimiento de la Misión, JUNAEB trabaja en forma coordinada con otros
organismos, tales como: Ministerio de Educación (MINEDUC), Ministerio de Salud
(MINSAL), Empresas Concesionarias, Prestadores Externos, Establecimientos
Educacionales, Fundación INTEGRA, Junta Nacional de Jardines Infantiles (JUNJI),
Municipalidades, Laboratorios, Universidades, y otros. [SOJ05]
1.1.4 Meta
Evitar la deserción escolar y construir a un Chile que garantice al menos 12 años de
escolaridad a todos los niños, niñas y jóvenes. [SOJ05]
1.1.5 Organigrama
Figura 1.1, Organigrama [SOJ05]
Universidad del Bío-Bío. Red de Bibliotecas - Chile
1.2 JUNAEB: UNIDAD DE SALUD
1.2.1 Programa de Salud Escolar
1.2.1.1 PSE ¿En qué consiste?
El Programa de Salud Escolar tiene como finalidad entregar atención integral a
alumnas y alumnos en condiciones de vulnerabilidad social, económica, psicológica y
biológica, de los niveles de Educación Parvularia, Básica y Media, pertenecientes a
establecimientos municipales y particulares subvencionados, proporcionándoles atención
médica especializada (Oftalmología, Otorrino y Columna), atención odontológica y
atención psicosocial, orientada a promover, prevenir y resolver problemas de salud que
afecten al rendimiento e inserción escolar favoreciendo su calidad de vida y su acceso
equitativo al sistema educacional en igualdad de condiciones.
Los programas de Salud Escolar tienen como objetivo contribuir a mejorar la salud
de los escolares para favorecer el éxito de niños y niñas en la educación, mediante
acciones de promoción de comunidades educativas saludables, prevención, diagnóstico y
tratamiento de problemas de salud que, de no ser abordados, significarían una merma en
el rendimiento y la inserción de los niños y niñas en el sistema escolar. [SOJ05]
1.2.1.2 Programas de JUNAEB
Los programas que incluye JUNAEB comprenden:
· Beneficios y Derechos que poseen los estudiantes en situación de vulnerabilidad.
· Acciones focalizadas y concordantes con la política social del Gobierno,
complementándose con otros programas sociales existentes.
· Acciones integrales, es decir, que atienden las diversas áreas de necesidades de los
estudiantes.
Estos beneficios tienen una alta rentabilidad social, ya que promueven la
participación de todos los miembros de la Comunidad especialmente la de profesores,
padres apoderados y autoridades locales, potenciando la formación de redes de
solidaridad para con el estudiante vulnerable. [SOJ05]
Universidad del Bío-Bío. Red de Bibliotecas - Chile
1.2.1.3 Beneficiarios
Alumnos de educación pre-básica, básica y de 1º medio, (es decir, que tengan
entre 4 y 16 años de edad) de escuelas municipales, particulares subvencionadas y
especiales subvencionadas. En este último caso, los alumnos deben estar en el rango de
edad del ciclo básico.
Estos se seleccionan a través de una pesquisa intencionada por el profesor jefe de
cada curso, registrándose en cada establecimiento educacional en un Informe de
Necesidad de Atención que es enviado a JUNAEB. Los alumnos pesquisados por el
profesor mediante el examen de salud son derivados, previa coordinación, al Consultorio
de Salud Local con el formulario único de atención, perteneciente al Programa.
En el consultorio se realiza el diagnóstico del alumno y se determina la necesidad
de atención de algún especialista del Programa de Salud de JUNAEB de las áreas de
oftalmología, otorrinolaringología o columna. [SOJ05]
1.2.1.4 Servicios Médicos (Oftalmología, Otorrino y Columna)
Su objetivo es mejorar la salud de escolares de enseñanza pre-básica, básica y
media, de escuelas municipales y particulares subvencionadas, resolviendo problemas de
salud vinculados con el rendimiento e inserción escolar, favoreciendo su calidad de vida
y su acceso equitativo al sistema educacional. [SOJ05]
Acciones que realiza:
- Screening oftalmológico, otorrinolaringológico y de columna a los estudiantes de la
enseñanza pre-básica, básica y 1º medio.
- Atención y tratamiento gratuito, a través de especialistas, a estudiantes con alteraciones
de agudeza visual, alteraciones de agudeza auditiva y desviaciones de columna.
- Entrega gratuita de lentes, audífonos, corsés, kinesiterapia, medicamentos y exámenes
de diagnóstico: audiometrías, radiografías y otros exámenes que requieran los alumnos.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
1.2.2 Actores que intervienen en el área de salud
Profesor Jefe: Responsable de efectuar la pesquisa anualmente al interior de su curso
derivando a la Atención Primaria aquellos casos que corresponda según los criterios
establecidos.
Atención Primaria: Responsable de efectuar el examen de salud a los niños derivados por el
profesor a fin de determinar si requieren ser derivados al especialista.
Coordinador Comunal: Perteneciente al sector salud o educación, responsable de la
coordinación y gestión del Programa de Salud Escolar a nivel comunal.
Médicos Especialistas y Prestadores de Apoyo: Responsables de efectuar el diagnóstico y
tratamiento definitivo con los correspondientes apoyos y servicios médicos.
Coordinación con Autoridades del sector Salud y Educación a fin de sensibilizar,
retroalimentar y potenciar acciones al interior de cada Región en relación al Programa de
Salud Escolar.
Padres y Apoderados: Se intencionan diversas acciones orientadas a sensibilizar y promover
el uso y seguimiento del tratamiento entregado. [SOJ05]
Universidad del Bío-Bío. Red de Bibliotecas - Chile
1.2.3 Situación actual del programa de salud escolar
La siguiente gráfica muestra la secuencia de actividades que deben realizar los niños,
niñas y jóvenes desde ahora en adelante, beneficiarios, cuando entran al PSE.
Figura 1.2, Actividades PSE [SOJ05]
Como se indica en esta gráfica, en las comunas se encuentran los módulos
Establecimiento Educacional, Comunidad Escolar de Padres y Profesores y el Consultorio o
Screening. Las áreas externas a la comuna están compuestas por médicos especialistas y
prestadores de apoyo.
El flujo actual de las actividades que se requieren para completar un ciclo de
prestaciones es el siguiente:
En primera instancia todos los alumnos de los cursos que acceden al beneficio son
pesquisados por el profesor a cargo del curso. Este es el encargado de visualmente darse
cuenta de algunas falencias físicas, cubiertas por el PSE, que pudieran presentar los alumnos.
La Comunidad Escolar de Padres está en estrecha relación con la entidad anterior debido a
que la función de esta es realizar un control y seguimiento del comportamiento de las
patologías diagnosticadas a sus hijos. Siguiendo con la cadena de acciones o actividades,
tenemos el Consultorio o Screening, aquí llegan los alumnos a los cuales se les encontró
alguna deficiencia de cuidado y es diagnosticado por un profesional, para confirmar o
Universidad del Bío-Bío. Red de Bibliotecas - Chile
rechazar la inquietud de sus profesores. De no haberle encontrado una patología de cuidado
es devuelto a su establecimiento con una indicación, por el contrario, si esta es confirmada el
beneficiario es derivado al siguiente módulo, Especialista. Aquí el alumno es examinado por
un médico especialista que se encarga de diagnosticar un tratamiento para su enfermedad
[SOJ05].
Luego de diagnosticarle un tratamiento al beneficiario este pasa por diferentes
entidades llamadas Prestadores de Apoyo. Ellos, van tratando las patologías de los pacientes
en forma progresiva de modo que un tratamiento puede consistir en más de una actividad o
pasar por más de un prestador.
1.3 DESCRIPCIÓN DEL PROBLEMA
Ya existe un sistema que administra la información generada en los procesos previos a las
prestaciones de apoyo. En este sistema se presenta un formulario de orden de atención, en donde
el especialista va introduciendo información referente al paciente, a la escuela que pertenece, y
dependiendo del especialista, es decir especialistas en oftalmología, otorrino o columna, se le
despliega un listado con diagnósticos cubiertos por el PSE, y más abajo una lista de indicaciones
para esas enfermedades.
El especialista selecciona una de las indicaciones cubiertas por el programa de Salud
Escolar, que pueden ser:
Area Oftalmológica
Ubicación primera fila
Lentes primera vez
Cambia lentes
Mantiene lentes
Estudio de estrabismo
Tratamiento ortóptico
Cirugía estrabismo
Lentes de Contacto
Area Otorrino
Audiometría
Impedanciometría
Radiografía Cavum
Rx. Cav. Perinasales
Bera (Potenciales evocados)
Cirugía Mucositis o timpanosplastía
Audífono primera vez
Mantiene audífono
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Cambia audífono
Medicamento
Area Ortopedia
Ejercicios para la casa
Kinesiterapia
Corsé
Cirugía esc./d. Curvo
Rx. Col. Total
Rx. Col. Dorsal
Rx. Col. Dorso lumbar
Rx. Col. Lumbar
Rx. Col. Lumbosacra
Rx. Pelvis
Realce izquierdo
Realce derecho
Derivación Escoliólogo
Cuando el especialista realiza alguna indicación expende una receta, la cual es presentada al
prestador de apoyo que se requiera. Los Prestadores de apoyo se detallan a continuación:
Kinesiólogo.
Tecnólogo Médico Otorrino.
Tecnólogo Médico Oftalmólogo.
Audioprotesista.
Farmacia.
Centro Radiológico.
Ortesista.
Contactólogo.
Centro Médico.
Toda la información generada, desde que el prestador de apoyo comienza un tratamiento
específico, es tratada manualmente, lo que genera grandes problemas debido a que la información
desprendida de estas acciones es de gran volumen y tediosa de transcribir en formularios. Esto
también genera retrasos en las actividades de los procesos que deben seguir los pacientes, además
puede haber pérdida de información, haciendo muy difícil la generación de estadísticas o bien
saber en qué instancia del tratamiento se encuentra algún paciente en específico.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
1.3.1 Identificación de problemas
A continuación se describen los problemas existentes en el proceso de llevar a cabo
una prestación de apoyo.
Retraso en el proceso de la prestación
Hasta el momento los procesos que implican las prestaciones son lentos, debido a
que como la información es tratada en formularios, algunas entidades van almacenando
estos y luego de un periodo los derivan a sus respectivos destinos. Este problema lleva a
que la prestación se prolongue por un tiempo excesivo en desmedro del paciente, a si
mismo genera un gasto extra por parte de JUNAEB.
Errores de llenado y/o legibilidad de Formularios Existe un número determinado de formularios, y estos se deben llenar con
información que es única para cada beneficiario. Como el proceso de llenado de
formularios es repetitivo pueden ocurrir errores en el traspaso de la información, o
también estos pueden ser provocados por el cansancio del digitador.
Obtención de información relevante en cualquier punto del proceso de la prestación Actualmente es muy difícil poder saber en qué etapa del proceso de una prestación
esta un beneficiario, debido a la gran cantidad de información en papel y más complicado
aún es relacionar estos datos de manera de obtener información relevante.
No es posible saber en qué instancia del tratamiento se encuentra un determinado
usuario con el fin de poder realizar alguna estimación, esto cobra una especial relevancia
en el proceso de indicación de audífonos, ya que para obtenerlos se debe realizar una
compleja serie de actividades.
Tardía disponibilidad de información Al estar los procesos inmersos en una gestión administrativa no automatizada, la
recuperación de información se realiza en forma periódica, lo que implica que la
búsqueda, recopilación y análisis se realicen a destiempo lo que conlleva a una tardía
toma de decisiones y un gasto extraordinario de recursos.
Costos por digitación
Anualmente JUNAEB debe destinar recursos por concepto de digitación de
formularios, ya sean órdenes de atención, informes, etc. Este proceso de digitación es
realizado al término de cada año, en donde se recepcionan conjuntos de estos formularios.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Incongruencia de Información disponible
Pueden presentarse incongruencias en la información que poseen distintas entidades
frente a un beneficiario en común por el hecho de que a veces no existe una comunicación
continua entre el coordinador y los prestadores, un ejemplo que refleja esto es que un
kinesiólogo puede tener registrado que un paciente ha asistido a sus 5 sesiones de
kinesiterapia, siendo que JUNAEB registra sólo dos visitas a este.
Pérdida de Información
Al momento de trasladar y reunir todos los formularios para ser analizados y
registrados, estos pueden ser extraviados o confundidos con otros, de manera que no se
podrá completar efectivamente el proceso de registro conllevando a una incongruencia de
datos.
1.4 SITUACIÓN INFORMÁTICA ACTUAL
Cuando un alumno es pesquisado en su establecimiento educacional e ingresado al PSE es
enviado a un consultorio donde es evaluado y, dependiendo de ésta es enviado o no a un médico
especialista donde nuevamente es evaluado para determinar su patología y recetar cierto
tratamiento o indicación. En todo este proceso se genera una gran cantidad de información que es
controlada actualmente por un sistema web llamado “Automatización del Programa de Salud
Escolar JUNAEB – Ñuble”, que es capaz de almacenar, manejar y entregar todos estos datos a
los usuarios autorizados para solicitarlos. [APSE05]
1.5 ANÁLISIS DE REQUERIMIENTOS
A continuación mencionaremos los requerimientos que JUNAEB y sus entidades
prestadores de apoyo tales como: Farmacias, Kinesiólogos, Tecnólogos Médicos,
Audioprotesistas, Contactólogos y otros, esperan satisfacer con la implementación del sistema
“Prestaciones de Apoyo”.
1.5.1 Requerimientos generales
Disponer de un sistema automático vía web de ingreso de datos que permita agilizar el
proceso de atención de beneficiarios concerniente a los prestadores de apoyo.
Disponer de toda la información ingresada al sistema en el momento en que se requiera.
Llevar un control preciso de los procesos por los que han pasado y se encuentran los
distintos beneficiarios inmersos en el PSE.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Generar diferentes informes a petición de los distintos actores que interactúan con el
sistema.
1.5.2 Requerimientos específicos
1.5.2.1 Coordinador Comunal
Mostrar ficha beneficiario: Desplegar información referente a todas las prestaciones
en las que ha sido atendido un beneficiario desde que fue ingresado al sistema que
automatiza el PSE. Datos: Fecha, Tipo evaluador, Evaluación, Indicación y
Observación.
Mostrar prestadores de apoyo: Desplegar información referente a los prestadores de
apoyo que asisten a los beneficiarios de la comuna a la cual pertenece el coordinador
comunal. Datos: R.U.N, Nombre, Dirección, Teléfono, E-mail y Especialidad.
1.5.2.2 Coordinador provincial
Ingresar sociedad: Permitir realizar el ingreso de centros médicos a los cuales
pertenecen algunos especialistas prestadores de apoyo, registro de farmacias a las
cuales deben solicitarse los medicamentos recetados por el especialista otorrino e
ingresar centros radiológicos a los cuales deben afluir los beneficiarios para la toma
de radiografías. Datos: R.U.N, Nombre, Dirección, Teléfono, E-mail, Provincia,
Login y Password.
Ingresar prestadores de apoyo: Permitir realizar el ingreso de cada un de los
prestadores de apoyo que pertenecen o pertenecerán al PSE. Datos: R.U.N, Nombre,
Dirección, Provincia, Teléfono, E-mail, Tipo prestador, Especialidad, Centro
médico, Valor atención, Login y Password.
Ingresar casos especiales: Permitir registrar nuevos beneficiarios en el PSE sin
importar que no hayan seguido el conducto regular que comprende pesquisa,
consultorio, screening y médico especialista para luego pasar a los prestadores de
apoyo. Datos: R.U.N, Apellido paterno, Apellido materno, Nombres, Fecha de
nacimiento, Establecimiento, Curso, Fecha y Motivo.
Mostrar ficha beneficiario: Desplegar información referente a todas las prestaciones
en las que ha sido atendido un beneficiario en particular desde que fue ingresado al
sistema que automatiza el PSE. Datos: Fecha, Tipo evaluador, Evaluación, Indicación
y Observación.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Mostrar prestadores de apoyo: Exhibir información referente a los prestadores de
apoyo que asisten a los beneficiarios de la provincia de Ñuble. Datos: R.U.N,
Nombre, Dirección, Teléfono, E-mail y Especialidad.
Mostrar desempeño prestadores de apoyo: Presentar un listado indicando las
prestaciones realizadas en el periodo de un año en particular, sin importar si
realmente se concluyeron cada uno de los tratamientos indicados. Datos: R.U.N
beneficiario, Fecha de inicio, Fecha de término, Indicaciones.
Honorarios prestadores de apoyo: Mostrar un listado con las prestaciones que
realmente se concluyeron o en las cuales existe una fecha de entrega ingresada por los
prestadores de apoyo, esta es la única forma en que el pago se haga efectivo. Datos:
R.U.N beneficiario, Fecha de inicio, Fecha de término, Indicaciones, Valor atención,
Total atenciones realizadas, Honorarios con retención y Honorarios a pagar.
Ingresar receta audífonos: Permitir el registro de audífonos recetados por el
especialista otorrino de manera que se dé inicio a la adquisición, reparación o
reposición de estos. Datos: R.U.N beneficiario, Apellido paterno, Apellido materno,
Nombres, Fecha de nacimiento, Establecimiento, Curso, Teléfono, Audífono nuevo,
reposición audífono, Reparación audífono, Código audífono, Modelo audífono, Oído
derecho u oído izquierdo, Fecha de solicitud, Fecha de digitación y Fecha de entrega.
Ingresar valores de radiografías: Permitir ingresar el valor de cada radiografía que
puede ser indicada a los beneficiarios y que incluye el PSE, estas tomadas por el
centro radiológico.
Generar carta de compromiso: Automatizar la impresión de esta, de modo de tenerla
disponible para el momento en que se requiera. Datos: Nombre apoderado, R.U.N,
Marca audífono, Modelo audífono, nombre beneficiario.
1.5.2.3 Establecimiento
Mostrar ficha beneficiario: Desplegar información referente a todas las prestaciones
en las que ha sido atendido un beneficiario en particular desde que fue ingresado al
sistema que automatiza el PSE. Datos: Fecha, Tipo evaluador, Evaluación, Indicación
y Observación.
1.5.2.4 Tecnólogo médico oftalmólogo
Ingresar receta de oftalmología, sección exámenes y ejercicios: Permitir el registro de
indicaciones que sólo puede realizar el tecnólogo médico oftalmólogo y que son
recetadas a los beneficiarios por el especialista oftalmólogo. Datos: R.U.N
beneficiario, Fecha de nacimiento, Apellido paterno, Apellido materno, Nombres,
Curso, Datos escuela: R.D.B, Nombre escuela, Comuna, Indicaciones: Estudio
Universidad del Bío-Bío. Red de Bibliotecas - Chile
estrabismo, Ejercicios ortópticos, fecha y observación de cada una de las 5 sesiones
de estos, Fechas: Fecha recepción, Fecha entrega.
Modificar Indicaciones, sección exámenes y ejercicios: Se requiere actualizar las
indicaciones ya sea por motivos de error al digitarlas o porque aún quedan
indicaciones pendientes de realizar como por ejemplo las sesiones de ejercicios
ortópticos. Las fechas, una vez digitadas y guardadas, no pueden modificarse.
1.5.2.5 Contactólogo
Ingresar receta de Oftalmología, sección lentes de contacto: Permitir el registro de
indicaciones de lentes de contacto que sólo puede realizar el contactólogo y que son
recetadas a los beneficiarios por el especialista oftalmólogo. Datos: R.U.N
beneficiario, Fecha de nacimiento, Apellido paterno, Apellido materno, Nombres,
Curso, Datos escuela: R.D.B, Nombre escuela, Comuna, Indicaciones: Diagnóstico,
Esfera ojo derecho, Cilindro ojo derecho, Eje ojo derecho, Esfera ojo izquierdo,
Cilindro ojo izquierdo, Eje ojo izquierdo, D.P, Lentes de contacto: Blando, Gas
permeable, Cantidad, Fecha recepción y Fecha entrega.
Modificar Indicaciones, sección lentes de contacto: Se requiere actualizar las
indicaciones ya sea por motivos de error al digitarlas o porque aún quedan
indicaciones pendientes de entregar. Las fechas, una vez digitadas y guardadas, no
pueden modificarse.
1.5.2.6 Óptica de lentes
Ingresar receta Oftalmología, sección lentes ópticos: Permitir el registro de
indicaciones de lentes ópticos que sólo puede realizar la óptica de lentes y que son
recetadas a los beneficiarios por el especialista oftalmólogo. Datos: R.U.N
beneficiario, Fecha de nacimiento, Apellido paterno, Apellido materno, Nombres,
Curso, Datos escuela: R.D.B, Nombre escuela, Comuna, Indicaciones: Diagnóstico,
Lentes ópticos: Permanentes, Para lejos o Para esfuerzo, Esfera ojo derecho, Cilindro
ojo derecho, Eje ojo derecho, Esfera ojo izquierdo, Cilindro ojo izquierdo, Eje ojo
izquierdo, D.P, Tipo cristal: Cristal blanco u Otro, Código marco 1, Código marco 2,
Código marco 3, Reposición cristal: Ojo derecho y Ojo izquierdo, Código marco
reparación y Fecha de recepción.
1.5.2.7 Tecnólogo médico Otorrino
Ingresar receta de Otorrino, sección examenes: Permitir registrar las indicaciones de
exámenes que sólo puede realizar el tecnólogo médico otorrino y que son recetadas
por el especialista otorrino. Datos: R.U.N beneficiario, Fecha de nacimiento, Apellido
paterno, Apellido materno, Nombres, Curso, Datos escuela: R.D.B, Nombre escuela,
Comuna, Indicaciones: Audiometría, Impedanciometría y Bera, Fecha recepción y
Fecha entrega.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Modificar Indicaciones, sección examenes: Se requiere actualizar las indicaciones ya
sea por motivos de error al digitarla o porque aún quedan indicaciones pendientes de
realizar. Las fechas, una vez digitadas y guardadas, no pueden modificarse.
1.5.2.8 Audioprotesista
Ingresar Plan de Adaptación: Se requiere realizar un registro de cada una de las
sesiones en que asiste el beneficiario al plan de adaptación del audífono que ha
recibido por parte de JUNAEB. Datos: R.U.N beneficiario, Fecha de nacimiento,
Apellido paterno, Apellido materno, Nombres, Curso, Datos escuela: R.D.B, Nombre
escuela, Comuna, Fecha y Observación de cada una de las 5 sesiones, Fecha de
recepción y Fecha de entrega.
Listado de alumnos en proceso de toma de molde: Desplegar una lista con los
beneficiarios que se encuentran en situación de listos para ser citados, citados, que no
asistieron a la citación y los que ya se les ha tomado el molde y solo falta enviarlo a la
óptica de audífonos1. Datos: R.U.N beneficiario, Nombre, Fecha de nacimiento,
Nombre escuela, Curso, Comuna, Teléfono, Fecha cita.
Listado de moldes enviados a la óptica de audífonos: Mostrar una lista con los moldes
que ya han sido enviados a la óptica de audífonos. Datos: R.U.N beneficiario,
Nombre, Fecha toma de molde, Fecha entrega.
Modificar citaciones: En el caso de cualquier imprevisto por parte del beneficiario o
del audioprotesista se debe asignar una nueva hora de atención. Fecha nueva citación.
1.5.2.9 Óptica de audífonos
Ingresar evaluación de indicación de audífonos: Permitir evaluar la petición de
audífonos indicados por el especialista otorrino de modo de aprobar o realizar
cambios respecto del modelo del audífono y el oído recetado. Datos: R.U.N
beneficiario, Fecha de nacimiento, Apellido paterno, Apellido materno, Nombres,
Curso, Datos escuela: R.D.B, Nombre escuela, Comuna, Modelo requerido, Oído
requerido, Aprobado o Con cambio, Modelo con cambio, Oído con cambio,
Observaciones y Fecha de recepción.
Ingresar entrega de audífono: Permitir el ingreso de la información que indica que el
audífono ha sido enviado al coordinador provincial. Datos: R.U.N beneficiario, Fecha
de nacimiento, Apellido paterno, Apellido materno, Nombres, Curso, Datos escuela:
R.D.B, Nombre escuela, Comuna, Fecha de envío, Nº de guía de despacho y Código
audífono.
1 Existen dos tipos de ópticas en el PSE, la óptica de audífonos, encargada de proveer audífonos y la óptica de
lentes, encargada de proveer lentes.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Ingresar cotización audífono: Permitir el ingreso de información correspondiente a
una solicitud hecha por parte del coordinador provincial de cotización, para la
reparación de audífonos que se encuentran en mal estado. Datos: R.U.N beneficiario,
Fecha de nacimiento, Apellido paterno, Apellido materno, Nombres, Curso, Datos
escuela: R.D.B, Nombre escuela, Comuna, Nº presupuesto, Código audífono,
Modelo, Oído, Valor, Observación, Fecha cotización.
1.5.2.10 Kinesiólogo
Ingresar receta de Columna, sección kinesiterapia2: Se requiere realizar un registro de
cada una de las sesiones en que asiste el beneficiario a los ejercicios de kinesiterapia
recetados por el especialista traumatólogo. Datos: R.U.N beneficiario, Fecha de
nacimiento, Apellido paterno, Apellido materno, Nombres, Curso, Datos escuela:
R.D.B, Nombre escuela, Comuna, Indicaciones: Fecha y Observación de cada una de
las 5 sesiones, Fecha recepción y Fecha entrega.
Actualizar sesiones: Permitir ingresar sólo nuevas sesiones hasta completar las 5
correspondientes, por lo tanto no se puede cambiar fechas ya ingresadas.
1.5.2.11 Ortesista
Ingresar receta de Columna, sección prótesis: Se requiere registrar las indicaciones
recetadas por el especialista traumatólogo y que sólo el ortesista puede realizar.
Datos: R.U.N beneficiario, Fecha de nacimiento, Apellido paterno, Apellido materno,
Nombres, Curso, Datos escuela: R.D.B, Nombre escuela, Comuna, Indicaciones:
Realce pie derecho o Realce pie izquierdo, centímetros del realce, Corsé, Fecha
recepción y Fecha entrega.
Modificar indicaciones de Columna, sección prótesis: realizar cambios en el lado del
realce, en los centímetros de este y/o seleccionar o no el corsé ya sea por errores o
porque faltan indicaciones por realizar.
1.5.2.12 Centro radiológico
Ingresar receta de Columna, sección radiografías: Permitir el registro de radiografías
recetadas por el especialista traumatólogo. Datos: R.U.N beneficiario, Fecha de
nacimiento, Apellido paterno, Apellido materno, Nombres, Curso, Datos escuela:
R.D.B, Nombre escuela, Comuna, Indicaciones: Radiografía columna total,
Radiografía columna dorsal, Radiografía columna dorso lumbar, Radiografía
columna lumbar, Radiografía columna lumbo sacra y Radiografía pelvis, número de
exposiciones de cada una de las radiografías, Fecha recepción y Fecha entrega.
Modificar indicaciones de receta Columna, sección radiografías: realizar cambios en
las radiografías, ya sea del tipo o en el número de exposiciones de estas.
2 Término extraído desde las indicaciones contenidas en las recetas de Junaeb.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Ingresar receta de Otorrino, sección radiografías: Permitir el registro de radiografías
recetadas por el especialista otorrino. Datos: R.U.N beneficiario, Fecha de
nacimiento, Apellido paterno, Apellido materno, Nombres, Curso, Datos escuela:
R.D.B, Nombre escuela, Comuna, Indicaciones: Radiografía cavum, Radiografía
cavum perinasales, Fecha recepción y Fecha entrega.
Modificar indicaciones de receta Otorrino, sección radiografías: Realizar cambios en
el tipo de radiografía ingresada.
1.5.2.13 Farmacia
Ingresar receta Otorrino sección medicamentos: Se requiere registrar los
medicamentos que son entregados al beneficiario y que son recetados por el
especialista otorrino. Datos: R.U.N beneficiario, Fecha de nacimiento, Apellido
paterno, Apellido materno, Nombres, Curso, Datos escuela: R.D.B, Nombre escuela,
Comuna, Indicaciones: Antibióticos, Descongestionantes antihistamínicos, Gotas
otológicas y Fecha entrega.
Antibióticos
Cantidad Amoxicilina SUSP.250 MG.X 60 ML
Cantidad Amoxicilina 500 MG. X 6 CAP
Cantidad Eritromicina SUSP. 250 MG. X 60 ML
Cantidad Eritromicina CAP. 500 MG. X 8 CAP
Cantidad Amoxicilina 500 MG. SUSP.
Cantidad Flucoxacilina 500 MG. SUSP
Cantidad Flucoxacilina SUSP. 500 MG.
Cantidad Ambilan jarabe 250 MG.
Cantidad Ambilan comprimido 500 MG.
Cantidad Cotrimoxazol jarabe
Descongestionantes antihistamínicos
Cantidad Ambroxol 15 MG. / 5 ML
Cantidad Nastifrin jarabe
Cantidad Nasfitrin comprimido
Cantidad Cam comprimido
Cantidad Bromexina jarabe 100 ML
Cantidad Ambroxol 30 MG. / 5 ML
Gotas otológicas
Cantidad Atandrol
Cantidad Otalisan
Universidad del Bío-Bío. Red de Bibliotecas - Chile
1.5.3 Requerimientos del sistema
Cada usuario deberá identificarse ante el sistema para proporcionarle solo la información
que le compete. Se requiere contar con perfiles de usuario que permitan el acceso a la
información según perfil.
Cada usuario podrá modificar su contraseña de acceso al sistema web, los datos de
identificación sólo los debe modificar el coordinador provincial.
Este módulo de prestaciones de apoyo se debe acoplar al sistema ya existente que
comprende los actores de establecimientos educacionales, consultorios, screenings y
médicos especialistas de manera de obtener un sistema que abarque todos los procesos
que comprende el PSE.
1.5.4 Requerimientos no funcionales
Cada usuario deberá tener un PC con sistema operativo Windows 9x en adelante o alguna
versión de Linux en cualquiera de sus distribuciones, además, contar con acceso a
Internet.
Para el funcionamiento de la aplicación, es necesario contar con: servidor web Apache
1.3.26, PHP 4 en adelante y PostgreSQL versión 7.2.1 como motor de base de datos. Esto
es sólo para dejar en claro cuales son las necesidades de la aplicación, ya que JUNAEB
cuenta con todas estas herramientas y con las cuales está funcionando el sistema al cual se
debe acoplar el módulo prestaciones de apoyo.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Capítulo II
Análisis de la Solución
En el presente capítulo, daremos a conocer la solución propuesta a los requerimientos
planteados por los usuarios, en la anterior sección. Del estudio o análisis de requisitos, se
desprende que lo que necesitan los usuarios es poder agilizar el ingreso de la información
contenida en las recetas de los prestadores de apoyo, por lo que la propuesta es ingresar solo el
run del beneficiario, y como los datos de estos ya se tienen disponibles en la base de datos, se les
desplieguen en forma automática, evitando así que el usuario tenga que escribir todos los demás
antecedentes del alumno también se evitan los errores por digitación y agilizan los procesos de
ingreso de la información. Aparte de estos datos, comunes a todas las recetas, cada una de estas
tiene su propia información que el usuario tendrá que ir llenando dependiendo de lo contenido en
las recetas físicas.
Al igual que en el actual sistema Web que está funcionando para el PSE, cada usuario
tendrá un alcance limitado a la información, solo a aquella que le concierne.
También aquí se describirá la nueva forma de operar algunos procesos adaptados para que
funcionen con el sistema Web propuesto.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
2.1 SOLUCIÓN PLANTEADA
La solución a desarrollar es la implementación del modulo “Prestaciones de apoyo” que
viene a ser un complemento del actual sistema “Automatización del Programa de Salud Escolar
JUNAEB - Ñuble”.
La solución propuesta consiste en lo siguiente:
Al igual que en el sistema actual, cada prestador de apoyo es ingresado por el coordinador
provincial. Una vez que uno de estos exista en el sistema, podrá iniciar una sesión en el sistema,
tal como se hace hasta el momento ingresando su login y password.
Una vez iniciada la sesión por parte de algún prestador de apoyo, este ingresará a su
espacio de trabajo, en el cual puede realizar acciones solo concernientes a él y su especialidad
como prestador de apoyo de PSE. Es necesario dejar en claro que todo el entorno gráfico así
como también la manera de operar o funcionar se mantiene intacta debido a que este módulo
pasara a formar parte del actual sistema Web “Automatización del Programa de Salud Escolar
JUNAEB- Ñuble”.
El proceso de ingreso de recetas funciona de la siguiente manera:
Todo comienza cuando al beneficiario se le receta alguna indicación por parte de médicos
especialistas participantes del PSE. Estas recetas llegan físicamente a manos de los prestadores de
apoyo los cuales tienen que ingresarlas al sistema digitando el run del beneficiario, con lo cual se
le desplegará automáticamente el resto de la información concerniente al beneficiario, como sus
nombres, apellidos, dirección y otros relacionados al establecimiento educacional al que
pertenece, para posteriormente ingresar las indicaciones recetadas por los médicos especialistas
de modo que sean realizadas por los prestadores de apoyo. Con esto se busca dejar constancia de
los tratamientos realizados por estos prestadores para luego poder saber qué fue lo que se le
recetó, se realizó o no se realizó al beneficiario, como también para poder lograr un pago más
eficiente de las prestaciones realizadas por parte de los médicos integrantes de este nuevo
módulo.
A partir de toda la información almacenada producto de las recetas ingresadas se pueden
obtener diversos informes, que serán mencionados más adelante.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
2.2 DESCRIPCIÓN DETALLADA DE LA SOLUCIÓN
A continuación se dan a conocer detalladamente las soluciones a los requerimientos
planteados por parte de los usuarios, descritos en al capítulo anterior. Algunos de estos
requerimientos pueden ser comunes a varios prestadores, tal como los ingresos de recetas que son
iguales en su encabezado, para todos los casos, solo se diferencian en las indicaciones
concernientes a cada prestador de apoyo en particular dependiendo de su especialidad. Los
encabezados corresponden a los datos personales de los beneficiarios, como lo son sus nombres,
apellidos, dirección, fecha de nacimiento y otros que corresponden al establecimiento en el cual
es alumno, como son el rol base de datos (R.B.D), nombre y comuna a la cual pertenece.
Objetivo: Mostrar ficha del beneficiario.
Solución: El usuario deberá ingresar el run del beneficiario a consultar, si este existe en el
sistema, se le desplegará la información concerniente a las instancias del PSE por las que ha
participado dicho beneficiario. Esta información desplegada consiste en: Fecha, tipo
evaluador, evaluación, indicación, prestación, observación. Esta acción la realizan el
coordinador comunal, el provincial y el establecimiento educacional. En caso de que el
beneficiario no exista en el PSE, se le desplegará un mensaje indicándole que el beneficiario
no pertenece a este.
Objetivo: Mostrar prestadores de apoyo.
Solución: El usuario accederá a esta opción por medio de un link ubicado en un menú de
opciones (reportes). Una vez presionado este link se le deberá desplegar información con
todos los prestadores de apoyo existentes hasta ese momento en el sistema. El informe
contiene los siguientes datos del prestador: nombre, dirección, teléfono, mail, especialidad.
Esta acción puede ser realizada por el coordinador comunal o provincial.
Objetivo: Ingresar “Sociedad”, esta corresponde a una institución que esta compuesta por
varios prestadores de apoyo, como pueden ser centros médicos, centros radiológicos,
farmacias, ópticas de lentes y ópticas de audífonos.
Solución: Esta opción estará disponible para el Coordinador provincial y consiste en el
ingreso de una sociedad. El ingreso comprende los datos como el run, nombre, dirección,
teléfono, e-mail, tipo de sociedad, provincia, login y password.
Objetivo: Modificar Contraseña.
Solución: Esta opción estará disponible para todos los prestadores de apoyo y es una manera
de otorgar seguridad a estos. El proceso de modificación requiere el ingreso del login y
password vigente, luego la digitación de contraseña dos veces.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Objetivo: Ingresar prestadores de Apoyo.
Solución: Esta opción estará disponible para el coordinador provincial y consiste en el
ingreso de los prestadores de apoyo al sistema de PSE. La información ingresada aquí es la
siguiente: run, nombre, dirección, teléfono, mail, tipo prestador, especialidad, centro médico,
valor atención, login y password.
Objetivo: Ingreso de casos especiales.
Solución: Esta opción estará disponible para el coordinador provincial y consiste en ingresar
un beneficiario al PSE que no haya seguido los conductos regulares para poder figurar en
este. Con esta opción se puede ingresar un beneficiario en cualquier parte del proceso que se
requiera. La información ingresada aquí es la siguiente: run, nombre, apellidos, fecha de
nacimiento, establecimiento, curso, fecha, motivo.
Objetivo: Resumen de atenciones realizadas.
Solución: Esta opción estará disponible para el coordinador provincial y los prestadores de
apoyo, y consiste en ingresar el run del prestador a consultar, para luego, si existe desplegar
información concerniente a los beneficiarios que atendiende, con el tratamiento realizado. La
información desplegada aquí es: run y nombre del beneficiario, fecha de recepción, fecha de
entrega y el tratamiento realizado.
Objetivo: Honorarios prestadores de apoyo.
Solución: Esta opción estará disponible para el coordinador provincial y los prestadores de
apoyo, y consiste en ingresar un rango de fechas a consultar, para luego desplegar
información concerniente a las atenciones de los beneficiarios que realmente se concluyeron
para permitir realizar los pagos correspondientes. La información desplegada aquí es: run,
indicación, fecha de recepción, fecha de entrega, valor de la atención y un resumen que
contiene el total de las atenciones realizadas, honorarios con retención y honorarios a pagar.
Objetivo: Ingresar receta de audífonos.
Solución: Esta opción estará disponible para el coordinador provincial y consiste en ingresar
la receta que contiene la indicación de los audífonos para empezar el proceso de su
adquisición, entrega y adaptación. Esta opción la realiza el coordinador provincial, debido a
que es el responsable de comunicarse con la óptica que los provee como también es
responsable de entregarle los audífonos a la audioprotesista para que empiece con el plan de
adaptación. La información ingresada aquí es la siguiente: modelo audífono, oído (derecho o
izquierdo), fecha solicitud audífono, fecha digitación de la receta y fecha de entrega de la
receta (esta se ingresa una vez llegado el audífono con el molde ensamblado por parte de la
óptica, listo para ser entregado al beneficiario por la audioprotesista).
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Objetivo: Ingreso de receta
Solución: Esta opción estará disponible para todos los prestadores de apoyo, variando las
indicaciones que ingresa cada uno de estos. El prestador de apoyo, una vez iniciada su sesión,
tendrá la opción de ingresar la receta que le corresponda. Teniendo físicamente la receta
confeccionada por el médico especialista, debe transcribir esa información a su receta en el
sistema para dejar constancia que realizó la prestación, esto lo debe realizar ingresando el run
del beneficiario, con lo que se le desplegará automáticamente toda la información
correspondiente a los datos personales del beneficiario, así como también al establecimiento
al cual pertenece. En caso de no existir el beneficiario en el PSE se le mostrará un mensaje
indicándole que el beneficiario no existe. Además debe ingresar la fecha de recepción de la
receta y la fecha de entrega de esta (fecha en que se concluye la prestación). En algunos casos
no se requiere una fecha de recepción, es el caso de la farmacia y las ópticas de lentes o
audífonos.
Objetivo: Ingresar evaluación audífonos.
Solución: Esta acción es realizada por la óptica de audífonos. Una vez que el coordinador
provincial ha ingresado una petición de audífonos, esta información queda disponible para la
óptica de modo que cuando le llega la receta, solo debe ingresar el run que allí aparece, y se
le desplegará la información ingresada por el coordinador provincial, así como también la
información correspondiente a los datos personales del beneficiario y del establecimiento al
que pertenece. Aquí la óptica tiene dos opciones dependiendo del resultado de la evaluación
que haga: puede aprobar la petición tal como aparece o puede cambiar la petición debido a
disponibilidad o calidad. La evaluación que realiza la hace basándose en el modelo del
audífono y/o al oído indicado. Si cambia la indicación debe ingresar un comentario con el
motivo del cambio. Aparte de esto debe ingresar la fecha de evaluación de la receta.
Objetivo: Ingresar envío de audífonos.
Solución: Esta opción estará disponible para la óptica de audífonos, y consiste en el registro
del envío del audífono desde la óptica al coordinador provincial. Se entiende por audífono al
conjunto integrado por audífono y molde. En esta opción la óptica ingresa el run del
beneficiario y como en todas las demás recetas se le despliega toda la información
correspondiente si es que existiera en el sistema. Junto con esto debe ingresar la fecha de
envío, el número de la guía de despacho y el código del audífono.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
2.3 MODO DE OPERAR
El modo de operación del sistema seguirá la línea de funcionamiento utilizada en el actual
sistema “Programa de Salud Escolar JUNAEB- Ñuble”, a fin de continuar con los espacios de
trabajo propios de cada prestador, o sea, conserva el entorno gráfico así como la forma de acceder
y trabajar en él.
Las recetas expendidas por los médicos especialistas son recepcionadas por los prestadores
de apoyo integrantes del PSE, estos deben realizar las indicaciones descritas allí y luego
registrarlas en el sistema. Su registro modifica el modo de operar que tienen los prestadores de
apoyo, ya que ahora, para ingresar las indicaciones realizadas, deberá acceder al sistema vía Web,
entrar como usuario registrado, y almacenar la información de las prestaciones realizadas.
Para que los prestadores de apoyo se integren como usuarios del sistema, se deberá
informar adecuadamente cómo operará, y dejar en claro que todo se realizara accediendo al
sistema, a través de la red. Además de darles a conocer las ventajas que les brindará su uso.
Todas las obligaciones para con la utilización del sistema por parte de los prestadores de
apoyo, deberán quedar estipuladas en el contrato, para asegurarse de que estos ingresen su
información al sistema.
2.4 REQUERIMIENTOS TÉCNICOS
La solución propuesta se diseñará y construirá bajo la misma línea del trabajo anterior, es
decir, en PHP como lenguaje de desarrollo, con Windows XP Profesional como sistema
operativo, servidor web Apache 1.3.26 y con PostgreSql 7.2.1 como motor de base de datos.
2.4.1 Requerimientos hardware para el desarrollo
AMD Sempron 2200+ Mhz
Memoria RAM, 256 MB
Disco Duro 40 GB
Monitor genérico14”
Disquetera 3½ 1.44 MB
Lector de CD 52X
AMD K6-II 500 Mhz,
Memoria RAM, 256 MB
Disco Duro 10 GB
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Monitor genérico 14”
Disquetera 3½ 1.44 MB
Lector de CD 52X
2.4.2 Requerimientos hardware para la implementación
Servidor con las siguientes características técnicas:
Dell Biprocesador Pentium III 1 Ghz
Memoria RAM, 1 GB
Disco Duro 73 Gb
Monitor 14”
Disquetera 3½ 1.44 MB
Lector de CD 52 X
Tarjeta de Red 10 base T
2.4.3 Requerimientos software para el desarrollo
Cliente
Plataforma : Windows XP
Diseño del Sitio : DreamWeaver
Programación PHP : PHP 4
Browser : Microsoft Internet Explorer
Servidor
Plataforma : Linux RedHat 9
SGBD : PostgreSQL 7.2.1
Servidor Web : Apache 1.3.26
2.4.4 Requerimientos software para la aplicación
Plataforma : Linux RedHat 9
SGBD : PostgreSQL 7.2.1
Servidor Web : Apache 1.3.26
Universidad del Bío-Bío. Red de Bibliotecas - Chile
2.5 CONSIDERACIONES
El lenguaje de programación PHP, la plataforma Linux y el motor de base de datos
PostgreSQL son las herramientas con que se construyó el anterior sistema, y como este es un
módulo que lo complementa debemos trabajar con las mismas herramientas de desarrollo e
implementación, además de ser estas las herramientas que posee JUNAEB y con las que
desarrollan y mantienen sus sistemas.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Capítulo III
Desarrollo de la Solución
En el presente capítulo se dará a conocer la forma cómo se desarrollará el módulo
“Prestaciones de Apoyo”.
Teniendo en cuenta que estamos trabajando sobre un sistema Web que existe, y que la labor
es la implementación de un nuevo módulo, es parte de los requerimientos seguir con la misma
línea de desarrollo que tiene el sistema actual para no alterar los patrones de diseño anteriores,
siendo que en definitiva el sistema es uno solo.
Por consiguiente se realizará la construcción del modelo conceptual definiendo
primeramente el modelo entidad relación (MER), eso sí, basándose en el modelo existente y solo
agregando las entidades necesarias para la implementación del nuevo módulo.
Para continuar la línea de desarrollo se utilizará la metodología DRM (Dynamic
Relationship Model) para generar el modelo hipermedial, utilizando m-slices o diseño por tajadas
para la definición de la información que contendrán las páginas a visitar y luego finalizar con el
diseño navegacional en donde se describirá la forma en que el usuario accederá a la información
puesta a su disposición.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.1 DISEÑO DE LA SOLUCIÓN
Para el desarrollo y diseño de aplicaciones Web se deben llevar a cabo tareas complejas, en
cuanto a la persistencia, lógica y presentación de la información. Es por esto que los proyectos
hipermediales difieren de los ambientes de desarrollo más tradicionales.
Los sistemas hipermediales son los entornos que ofrecen a los usuarios todos los
mecanismos para la creación, manipulación y consulta de hiperdocumentos. Para desarrollar estos
sistemas se requiere de la mezcla de varios tipos de agentes tales como analistas de sistemas,
diseñadores de software, programadores, ingenieros de software, diseñadores gráficos, además de
los usuarios; formando equipos de trabajo que interactúan entre sí para realizar labores
multidisciplinadas en logro de una aplicación robusta y confiable.
La metodología a utilizar será el modelo Lineal Secuencial, que sugiere un enfoque
sistemático, secuencial, para el desarrollo de software que comienza en un nivel de sistemas y
progresa con el análisis, diseño, codificación, pruebas y mantenimiento [ROG02], entregando un
conjunto de pasos a seguir en cada una de estas etapas y además de permitir establecer ciertas
funciones y procesos de una manera formal, incluyendo aquellas que no se encuentran
documentadas en la organización. Además, para apoyar la primera etapa de este modelo, se
cuenta con el apoyo y disponibilidad del representante de la institución y de los médicos
prestadores. Para el modelamiento de los datos se utilizará el Modelo Entidad Relación (MER) y
para el modelamiento navegacional del sitio, Dynamic Relationship Model (DRM).
[ROG02] Roger Pressman “Ingeniería de Software”, 2002 pág. 21
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.2 DESCRIPCIÓN LÓGICA DE LAS ENTIDADES
Beneficiario: Esta entidad posee los datos concernientes a la identificación de los alumnos
beneficiados por el PSE.
Cuando el establecimiento ingresa beneficiarios al sistema, sus datos son extraídos
del RECH (Archivo 23, Nómina de estudiantes en matrícula inicial).
Establecimiento: Esta entidad contiene toda la información que identifica a cada
establecimiento acogido al PSE.
Al momento en que el coordinador local ingresa al sistema los establecimientos
acogidos al programa, los datos son extraídos del RECH (Archivo 21, Datos del
establecimiento).
Prestador: Esta entidad contiene toda la información común entre: consultorios de atención
primaria, profesionales screening, médicos especialistas y prestadores de apoyo.
Consultorio: Esta entidad contiene todos los datos que identifican a todos los consultorios de
atención primaria acogidos al PSE.
Screening: Esta entidad posee los datos concernientes a la identificación de los tecnólogos
médicos contratados por el sistema de salud. Existen tres tipos de profesionales, estos son:
oftalmólogos, otorrinos y traumatólogos.
Médico: Esta entidad posee los datos concernientes a la identificación de los médicos
especialistas contratados por el sistema de salud. Al igual que los profesionales screening,
tenemos tres tipos de médicos, estos son: oftalmólogos, otorrinos y traumatólogos.
Evaluación: Esta entidad contiene toda la información común entre las evaluaciones
realizadas por consultorios de atención primaria y profesionales screening.
Evaluación consultorio: Esta entidad es una especialización de la entidad Evaluación.
Además contiene todos los datos propios de la evaluación realizada por el consultorio de
atención primaria.
Evaluación oftalmólogo: Esta entidad es una especialización de la entidad Evaluación.
Además, contiene todos los datos propios de la evaluación realizada por el profesional
screening con esta especialidad.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Evaluación otorrino: Esta entidad es una especialización de la entidad Evaluación. Además,
contiene todos los datos propios de la evaluación realizada por el profesional screening con
esta especialidad.
Evaluación traumatólogo: Esta entidad es una especialización de la entidad Evaluación.
Además, contiene todos los datos propios de la evaluación realizada por el profesional
screening con esta especialidad.
Evaluación médico: Esta tabla contiene todos los datos propios de la evaluación realizada
por el médico especialista que posee alguna de las especialidades descritas con anterioridad.
Indicación médico: Esta entidad contiene todos los datos propios de la indicación
correspondiente a alguna evaluación realizada por el médico especialista que posee alguna de
las especialidades.
Horas beneficiario: Esta entidad contiene la información concerniente a las horas de
atención por cada beneficiario derivado que poseerán cada estamento de atención acogido al
PSE. Se asocia cada hora de atención a un beneficiario.
Pesquisa: Esta entidad contiene todos los datos propios de la evaluación realizada por el
establecimiento educacional a cada alumno que presenta algún tipo de patología evaluada por
el PSE.
Patología: Esta tabla contiene todos los datos que identifican los distintos tipos de patologías
que se acogen al PSE.
Control: Esta entidad contiene la información que permite identificar a todos aquellos
beneficiarios derivados a control en alguna de las evaluaciones realizadas por personal
screening o médicos especialistas.
Región: Esta entidad contiene la información que permite identificar a las regiones del país
con su respectivo código.
Provincia: Esta entidad contiene la información que permite identificar a las provincias de
las distintas regiones del país con su respectivo código.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Comuna: Esta tabla contiene la información que permite identificar a las comunas
pertenecientes a la provincia de Ñuble y de las distintas provincias del país con su respectivo
código.
Curso: Esta entidad contiene la información que permite identificar a los cursos y sus
respectivos códigos que pueden participar del PSE.
Coordinador: Esta entidad posee los datos concernientes a la identificación de los
coordinadores contratados por el sistema de salud. Éstos pueden ser encargados tanto de
alguna comuna como de una provincia.
Coordinador comunal: Esta entidad es una especialización de la tabla Coordinador y posee
los datos concernientes a que comuna esté a cargo algún coordinador comunal.
Coordinador provincial: Esta entidad es una especialización de la tabla Coordinador y
posee los datos concernientes al coordinador provincial y la provincia que tiene a cargo.
Ina pesquisa: Esta entidad posee los datos respecto a los informes de necesidad de atención
(INA) de los beneficiarios pesquisados por los establecimientos adheridos al PSE.
Ina control: Esta entidad posee los datos concernientes a los informes de necesidad de
atención (INA) de los beneficiarios en control derivados por algún profesional screening o
especialista, pertenecientes a los establecimientos adheridos al PSE.
Indicación: Esta tabla posee la información que indica los distintos tipos de indicaciones que
los evaluadores pueden realizar.
Tipo prestadores: Esta entidad posee la información que indica los distintos tipos de
prestadores que están acogidos al PSE.
Tipo evaluación: Esta entidad posee los datos concernientes a los distintos tipos de
evaluación que los prestadores pueden realizar.
Ficha: Esta tabla posee los datos correspondientes a las distintas evaluaciones que ha tenido
algún beneficiario, tanto horas asignadas como evaluaciones realizadas, en otras palabras es
su hoja de vida generada por el PSE.
Apoyo: Esta entidad contiene la información correspondiente a los prestadores de apoyo tal
como run, especialidad, valor atención y centro médico al que puede pertenecer.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Sociedad: Esta entidad almacena la información que pertenece a las sociedades como centros
médicos, centros radiológicos y farmacias.
Receta: Esta entidad almacena los datos que permiten identificar las recetas, ya sean de
otorrino, oftalmólogo o columna.
Indicación Tecnólogo Médico Oftalmólogo: Esta entidad es una especialización de la
entidad receta y almacena las indicaciones de la receta oftalmólogo que le conciernen al
tecnólogo médico oftalmólogo.
Indicación Contactólogo: Esta entidad es una especialización de la entidad receta y
almacena las indicaciones de la receta oftalmólogo que le conciernen al contactólogo.
Indicación Tecnólogo Médico Otorrino: Esta entidad es una especialización de la entidad
receta y almacena las indicaciones de la receta otorrino que le conciernen al tecnólogo
médico otorrino.
Indicación Audioprotesista: Esta entidad es una especialización de la entidad receta y
almacena la fecha de toma de molde y fecha de envío de molde realizado.
Ejercicio: Esta entidad almacena los ejercicios de kinesiterapia, por parte del kinesiólogo, los
ejercicios ortópticos realizados por el tecnólogo médico oftalmólogo y los ejercicios del plan
de adaptación realizados por la audioprotesista.
Indicación Ortesista: Esta entidad es una especialización de la entidad receta y almacena las
indicaciones de la receta columna que le conciernen al ortesista.
Indicación Centro radiológico: Esta entidad es una especialización de la entidad receta y
almacena las indicaciones de la receta columna y de otorrino que le conciernen al centro
radiológico.
Indicación Farmacia: Esta entidad es una especialización de la entidad receta y almacena las
indicaciones de la receta del otorrino que contiene los medicamentos.
Medicamento: Esta entidad contiene el listado de los medicamentos incluidos en el PSE.
Indicación óptica oftalmólogo: Esta entidad es una especialización de la entidad receta y
almacena las indicaciones de la receta oftalmólogo asociadas a la indicación de lentes ópticos.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Envío audífonos: Esta entidad almacena los datos correspondientes al envío de los audífonos
por parte de la óptica de audífonos hacia el coordinador provincial.
Datos audífonos: Esta entidad almacena la información correspondiente a la petición de
audífonos por parte del coordinador provincial a la óptica de audífonos.
Aprobación audífonos óptica: Esta entidad almacena la información relacionada con la
aprobación (puede ser con cambios o sin ellos) de la petición de audífonos por parte del
coordinador provincial.
Audífonos: Esta entidad contiene la información (código y modelo) de los audífonos
disponibles en el PSE.
Cita general: Esta entidad almacena la información referente a las citaciones realizadas por
los prestadores de apoyo para la realización de las indicaciones recetadas por los médicos
especialistas.
Especialidad: Esta entidad almacena las especialidades de los médicos adscritos al PSE.
Radiografía: Esta entidad almacena los tipos de radiografías realizadas a los beneficiarios a
través del centro radiológico.
Tipo sociedad: Esta entidad permite identificar los distintos tipos de sociedades que trabajan
para JUNAEB en el PSE, las cuales son: centro radiológico, farmacia, centro médico, óptica
de lentes y óptica de audífonos.
Cotización audífono: Esta entidad almacena todas las cotizaciones de reparación de
audífonos por parte de la óptica y que son entregadas al coordinador provincial.
Reparación audífono: Esta entidad almacena los audífonos que requieren ser reparados y
que son enviados a la óptica para realizar la cotización del costo de la reparación.
Se realizó una descripción de las entidades que se encuentran insertas en el PSE,
incluyendo las que ya están implementadas en el sistema web “Automatización del Programa de
Salud Escolar JUNAEB - Ñuble” a modo que permitan conocer los alcances que tiene este
programa. En el nuevo módulo “Prestaciones de Apoyo” se utiliza algunas de estas entidades e
implementan las demás.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.3 MODELO ENTIDAD RELACIÓN
El modelo entidad relación representa la percepción del mundo real a través de objetos
como entidades y las relaciones que se dan entre ellas. Este modelo será usado para realizar la
representación lógica de las entidades descritas anteriormente, de modo de poder actualizar la
base de datos existente, adaptándola para que sustente al nuevo módulo.
La siguiente figura muestra el modelo entidad relación presentado en el anterior trabajo, el
cual fue adaptado, incorporando nuevas entidades, que dan solución a las necesidades requeridas
en la construcción del nuevo módulo “Prestaciones de apoyo”.
Las nuevas entidades que se incorporaron son las siguientes:
Apoyo
aprov_audifonos_opt
Audifonos
Cita
Cotizacion_aud
Datos_audifonos
Sociedad
Ejercicio
Envio_audifonos
Cita general
Receta
Indicación_audioprotesista
Indicación_tec_m_oto
Indicación_centro_radiologico
Indicación_tec_m_oft
Indicación_ortesista
Indicación_contactologo
Indicación_optica_oftal
Indicación_farmacia
Indicacion_kinesiologo
Medicamento
Radiografia
Reparacion_aud
Tipo_sociedad
En el MER no se incorporan todas estas entidades por motivos de espacio y mayor
simplicidad para el entendimiento de las entidades más representativas del módulo.
Fig
ura
3.1
, M
odel
o E
nti
dad
Rel
aci
ón
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.1, Modelo Entidad Relación
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.4 DESCRIPCIÓN FÍSICA DE LAS ENTIDADES
3.4.1 Tablas generales
A continuación se detallan las entidades que son parte del actual sistema y que es
esencial usarlas en el nuevo módulo, además de las que es necesario crear para lograr su
completo funcionamiento.
Nombre Sociedad
Descripción Datos de las sociedades participantes en el PSE
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Run Numérico 9 PK Rol Único Nacional
Dv_run Carácter 1 Dígito verificador del RUN
Nombre Carácter 40 Nombre de la sociedad
Dirección Caracter 30 Dirección de la sociedad
Teléfono Caracter 10 Teléfono de la sociedad
Email Carácter 50 Dirección de correo de la sociedad
Id_prov Numérico 1 Número identificador de la provincia
Login Carácter 10 Identificación de la sociedad ante el sistema
Password Carácter 10 Palabra clave para acceder al sistema
Tipo_sociedad Numérico 1 FK
Id tipo sociedad(Optica lentes, Optica
audífonos, Farmacia, Centro médico,
Centro radiológico)
Representante Carácter 40 Nombre del representante de la sociedad
Tabla 3.1, Sociedad
Nombre Apoyo
Descripción Datos de los prestadores de apoyo que trabajan para el PSE
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Run Numérico 9 PK Rol Único Nacional
Dv_run Caracter 1 Dígito verificador del RUN
Especialidad Caracter 30 PK Nombre de la especialidad
Valor_atencion Numérico 5 Valor a cobrar por la atención
Centro_medico Numérico 9 FK Rol único nacional del centro médico al
que pertenece.
Tabla 3.2, Apoyo
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Nombre Prestador
Descripción Datos comunes de los prestadores del PSE
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_prest Numérico 9 PK Código identificador del prestador
Nombre Caracter 50 Nombre del prestador
Direccion Caracter 30 Dirección del prestador
Telefono Caracter 10 Teléfono del prestador
Email Caracter 50 Correo electrónico del prestador
Login Caracter 10 Identificación del prestador ante el sistema
Password Caracter 10 Palabra clave para acceder al sistema
Total_cupos Numérico 4 Cantidad de cupos disponibles para atención
Cupos_disp Numérico 4 Cantidad de cupos sin asignar
Id_prov Numérico 2 FK Código identificador de la provincia
Tipo_pres Numérico 1 PK Tipo de prestador: consultorio, screening, etc.
Tabla 3.3, Prestador
Nombre Receta
Descripción Datos generales de una receta
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_benef Numérico 9 PK Rol Único Nacional del estudiante
Id_prest Numérico 9 PK Rol Único Nacional del prestador
Fecha_recepcion Fecha 10 PK Fecha en la que el prestador recibe la receta
Tabla 3.4, Receta
Nombre Indicacion_tec_med_oft
Descripción Datos que ingresa el Tecnólogo Médico Oftalmólogo
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_benef Numérico 9 PK Rol Único Nacional del estudiante
Id_prest Numérico 9 PK Rol Único Nacional del prestador
Fecha_recepcion Fecha 10 PK Fecha en la que el prestador recibe la receta
Fecha_entrega Fecha 10 Fecha en la que el prestador entrega la
receta o tratamiento.
Estrabismo Booleano 1 Selección Estudio de estrabismo
Tabla 3.5, Indicación Tecnólogo Médico Oftalmólogo
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Nombre Indicacion_contactologo
Descripción Datos que ingresa el Contactólogo
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_benef Numérico 9 PK Rol Único Nacional del estudiante
Id_prest Numérico 9 PK Rol Único Nacional del prestador
Fecha_recepcion Fecha 10 PK Fecha en la que el prestador recibe la receta
Fecha_entrega Fecha 10 Fecha en la que el prestador entrega la
receta o tratamiento
Diagnostico Caracter 100 Campo de texto para el diagnóstico
Odesfera Caracter 10 Esfera Ojo derecho
Odcilindro Caracter 10 Cilindro Ojo derecho
Odeje Caracter 10 Eje Ojo derecho
Oiesfera Caracter 10 Esfera ojo izquierdo
Oicilindro Caracter 10 Cilindro ojo izquierdo
Oieje Caracter 10 Eje ojo izquierdo
Dp Caracter 10 Distancia pupilar
Lentes_contacto Booleano 1 Puede elegir entre blando o gas permeable
Cantidad Numérico 1 Cantidad de lente(1 ó 2)
Tabla 3.6, Indicación Contactólogo
Nombre Indicacion_tec_med_oto
Descripción Datos que ingresa el Tecnólogo Médico Otorrino
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_benef Numérico 9 PK Rol Único Nacional del estudiante
Id_prest Numérico 9 PK Rol Único Nacional del prestador
Fecha_recepcion Fecha 10 PK Fecha en la que el prestador recibe la receta
Fecha_entrega Fecha 10 Fecha en la que el prestador entrega la
receta o tratamiento
Indicacion Numérico 1 Código que describe un exámen.
Audiometría(1), Impedanciometria(2) ó
Bera(3)
Tabla 3.7, Indicación Tecnólogo Médico Otorrino
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Nombre Indicacion_ortesista
Descripción Datos que ingresa el Audioprotesista
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_benef Numérico 9 PK Rol Único Nacional del estudiante
Id_prest Numérico 9 PK Rol Único Nacional del prestador
Fecha_recepcion Fecha 10 PK Fecha en la que el prestador recibe la receta
Fecha_entrega Fecha 10 Fecha en la que el prestador cierra la receta
Lado_realce Numérico 1 Código con que se identifica el lado de un
realce3.
Cms real 3 Centímetros de la altura del realce
Corse Numérico 1 Código con el que se identifica la
indicación de corsé4
Tabla 3.8, Indicación Ortesista
Nombre Ejercicio
Descripción Datos que ingresa el Kinesiólogo, Tec. Méd. Oftalmólogo y Audioprotesista
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_benef Numérico 9 PK Rol Único Nacional del estudiante
Id_prest Numérico 9 PK Rol Único Nacional del prestador
Fecha_recepcion Fecha 10 PK Fecha en la que el prestador recibe la receta
Fecha_entrega Fecha 10 Fecha en la que el prestador entrega la
receta o tratamiento
Fecha_sesion Fecha 10 PK Fecha en que se realizo la sesión
Observación Caracter 150 Campo donde se ingresa una observación
Tabla 3.9, Ejercicio
Nombre Indicacion_centro_radiológico(columna y otorrino)
Descripción Datos que ingresa el Centro Radiológico
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_benef Numérico 9 PK Rol Único Nacional del estudiante
Id_prest Numérico 9 PK Rol Único Nacional del prestador
Fecha_recepcion Fecha 10 PK Fecha en la que el prestador recibe la receta
Fecha_entrega Fecha 10 Fecha en la que el prestador entrega la
receta o tratamiento
Id_radiografía Numérico 1 FK Id que identifica a la radiografía
Num_exposicion
es
Numérico 1 Indica el número de exposiciones para la
radiografía
Tabla 3.10, Indicación Centro Radiológico
3 Especificación de códigos: 1: derecho, 2: izquierdo
4 Especificación de códigos: 0: Sin corsé, 1: Con corsé
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Nombre Indicacion_farmacia
Descripción Datos que ingresa la farmacia
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_benef Numérico 9 PK Rol Único Nacional del estudiante
Id_prest Numérico 9 PK Rol Único Nacional del prestador
Fecha_entrega Fecha 10 PK Fecha de recepción de la receta
Id_medicamento Numérico 9 FK Identificación medicamento
Cantidad Numérico 2 Cantidad de medicamentos
Tabla 3.11, Farmacia
Nombre Indicacion_optica_oftal
Descripción Datos que ingresa la óptica de lentes
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_benef Numérico 9 PK Rol Único Nacional del estudiante
Id_prest Numérico 9 PK Rol Único Nacional del prestador
Fecha_recepcion Fecha PK Fecha de recepción de la receta
Diagnostico Caracter 100 Campo de texto para diagnostico
Lentes_opt Caracter 15 Indica el tipo de lentes: permanentes, para
lejos o para esfuerzo
Odesfera Caracter 9 Esfera ojo derecho
Odcilindro Caracter 9 Cilindro ojo derecho
Odeje Caracter 9 Eje ojo derecho
Oiesfera Caracter 9 Esfera ojo izquierdo
Oicilindro Caracter 9 Cilindro ojo izquierdo
Oieje Caracter 9 Eje ojo izquierdo
Dp Caracter 9 Distancia pupilar
Tipo Caracter 15 Blanco u otro, especificando otro
Marco1 Caracter 9 Código marco
Marco2 Caracter 9 Código marco
Marco3 Caracter 9 Código marco
Rep_od Numérico 1 Reposición cristal derecho5
Rep_oi Numérico 1 Reposición cristal izquierdo6
Marco_rep Caracter 9 Código marco reparación
Tabla 3.12, Indicación Óptica Oftalmólogo
5 Especificación de códigos: 0: sin reposición ojo derecho, 1: con reposición ojo derecho 6 Especificación de códigos: 0: sin reposición ojo izquierdo, 1: con reposición ojo izquierdo
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Nombre Envío_audifonos
Descripción
Datos que ingresa la Óptica de audífonos al enviar este al coordinador
provincial
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_benef Numérico 9 PK Rol Único Nacional del estudiante
Id_prest Numérico 9 PK Rol Único Nacional del prestador
Fecha_recepcion Fecha 10 PK Fecha en la que el prestador recibe la receta
Fecha_envio Fecha 10 Fecha de envío del audífono
Guia_despacho Numérico 9 Número guía de despacho
Cod_audifono Caracter 10 Código audífono
Tabla 3.13, Envío Audífonos
Nombre Datos_audifonos(solicitud audífono)
Descripción
Datos almacenados de la petición de audífonos del Coordinador provincial a
la Óptica de audífonos
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_benef Numérico 9 PK Rol Único Nacional del estudiante
Id_prest Numérico 9 PK Rol Único Nacional del prestador
Fecha_recepcion Fecha 10 PK Fecha en la que el prestador recibe la receta
Fecha_entrega Fecha 10 Fecha en la que el prestador entrega la
receta o tratamiento
Modelo Caracter 20 Nombre del modelo del audífono
Oido Caracter 10 Izquierdo o derecho
Fecha_solicitud Fecha 10 Fecha de solicitud de los audífonos
Aprov_o_rev Numérico 1 Código con que se identifican los diferentes
estados en la obtención de un audífono7.
Telefono_benef Caracter 10 Teléfono beneficiario
Historial_aud Numérico 1 Código que identifica a la petición del
audífono8
Cambio_molde Numérico 1 Código que identifica, con o sin cambio de
molde9.
Tabla 3.14, Datos Audífonos
7 Especificación de códigos: 1: listos para citación toma de molde, 2: enviado, 3: citados, 4: audioprotesista no ha
ingresado la asistencia o inasistencia, 5: sin envío de molde, 6: no asistió a la cita, 7: no requiere molde 8 Especificación de códigos: 1: nuevo, 2: reposición, 3: reparación
9 Especificación de códigos: 1: cambio molde, 2: sin cambio molde
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Nombre Aprov_audifonos_opt
Descripción Datos de los audífonos aprobados por la óptica
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_benef Numérico 9 PK Rol Único Nacional del estudiante
Id_prest Numérico 9 PK Rol Único Nacional del prestador
Fecha_recepcion Fecha 10 PK Fecha en la que el prestador recibe la receta
Fecha_respuesta Fecha 10 Fecha en la que la óptica aprueba un
audífono
Modelo Numérico 2 Código del modelo del audífono
Oido Caracter 10 Izquierdo o derecho
Observaciones Caracter 50 Campo de texto para observaciones
Telefono_benef Caracter 10 Teléfono beneficiario
Historial_aud Numérico 1 Código que identifica si la petición del
audífono10
Cambio_molde Numérico 1 Código que identifica, con o sin cambio de
molde11
Tabla 3.15, Aprobación Audífonos Óptica
Nombre Audifono
Descripción Información de los audífonos incluidos en el PSE
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Codigo Numérico 9 PK Código identificador del audífono
Modelo Caracter 20 Nombre del modelo del audífono
Tabla 3.16, Audífono
Nombre Cita
Descripción Almacena la información de las citas realizadas por el audioprotesista
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_benef Numérico 9 PK Rol Único Nacional del estudiante
Id_prest Numérico 9 PK Rol Único Nacional del prestador
Fecha_recepcion Fecha 10 PK Fecha en la que el prestador recibe la receta
Fecha_cita Fecha 10 Fecha de la cita
Asistencia Numérico 1 Código que indica la asistencia12
Tabla 3.17, Cita
10
Especificación de códigos: 1: nuevo, 2: reposición, 3: reparación 11
Especificación de códigos: 1: cambio molde, 2: sin cambio molde 12
Especificación de códigos: 0: no asistió, 1: asistió, 2: pendiente
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Nombre Radiografía
Descripción Almacena la información de identificación de las radiografías
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_rad Numérico 1 PK Número de identificación de la radiografía
Nombre Caracter 50 Nombre de la radiografía
Valor Numérico 5 Valor de la radiografía
Tabla 3.18, Radiografía
Nombre Especialidad
Descripción Almacena los tipos de especialidades que incluyen a los prestadores de apoyo
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_especialidad Numérico 2 PK Número de identificación de la especialidad
Nombre Caracter 30 Nombre de la especialidad13
Tabla 3.19, Especialidad
Nombre Tipo_prestadores
Descripción Almacena los tipos de prestadores
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Tipo_prestador Numérico 2 PK Número de identificación del tipo prestador
Nombre Caracter 30 Nombre del tipo prestador14
Tabla 3.20, Tipo Prestadores
Nombre Tipo_sociedad
Descripción Almacena los tipos de sociedades presentes en el PSE
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_tipo Numérico 2 PK Número de identificación del tipo sociedad
Tipo Caracter 30 Nombre con que se identifica una
sociedad15
Tabla 3.21, Tipo Sociedad
13
Especialidades: Oftalmólogo, Otorrino, Traumatólogo, Audioprotesista, Contactólogo, Kinesiólogo, Ortesista,
Tecnólogo médico oftalmólogo y Tecnólogo médico otorrino. 14
Tipo prestadores: Apoyo audioprotesista, Apoyo contactólogo, Apoyo kinesiólogo, Apoyo ortesista, Apoyo
tecnólogo médico oftalmólogo, Apoyo tecnólogo médico otorrino, óptica de lentes, óptica de audífonos y centro
radiológico. 15
Nombre del tipo de sociedad: Centro médico, Centro radiológico, Farmacia, Óptica lentes u Óptica audífonos.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Nombre Cita_general
Descripción Almacena citas de todos los prestadores de apoyo excepto la audioprotesista
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_benef Numérico 9 PK Código identificador del beneficiario
Id_prest Caracter 9 PK Código identificador del beneficiario
Fecha_cita Fecha 10 PK Fecha de la cita
Asistencia Numérico 1 Código que indica la asistencia16
Telefono Caracter 10 Teléfono del beneficiario
Tabla 3.22, Cita General
Nombre Medicamento
Descripción Tabla que contiene los medicamentos disponibles en el PSE
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_medicamento Numérico 9 PK Identificación del medicamento
Nombre Caracter 35 Nombre del medicamento
Tabla 3.23, Medicamento
Nombre Cotizacion_audifono
Descripción Almacena las cotizaciones que realiza la óptica
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_benef Numérico 9 PK Código identificador del beneficiario
Id_prest Caracter 9 PK Código identificador de la óptica
Fecha_recepcion Fecha 10 PK Fecha de recepción de la cotización
Fecha_cotizacion Fecha 10 Fecha en que se realiza la cotización
Numpresupuesto Numérico 20 Número que identifica el presupuesto
Modelo Numérico 20 FK Código identificador del modelo
Valor Numérico 1 Valor del audífono cotizado
Observacion Caracter 200 Observaciones respecto de la cotización
Tabla 3.24, Cotización Audífono
16
Especificación de códigos: 0: no asistió, 1: asistió, 2: pendiente
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Nombre Reparacion_audifono
Descripción Almacena las solicitudes de reparación de audífonos
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_benef Numérico 9 PK Código identificador del beneficiario
Id_prest Caracter 9 PK Código identificador de la óptica
Fecha_recepcion Fecha 10 PK Fecha en que se recibe la receta con la
solicitud
Fecha_entrega Fecha 10 Fecha en que se realiza la cotización
Codigo Caracter 20 Código identificador del audífono
Modelo Numérico 20 FK Modelo identificador del modelo
Oído Carácter 10 Oído en que va el audífono
Fecha_solocitud Fecha 10 Fecha en que se realiza la solicitud de
reparación por parte del especialista
otorrino
Telefono_benef Caracter 10 Teléfono del beneficiario
Tabla 3.25, Reparación Audífono
Nombre Establecimiento
Descripción Datos de los establecimientos acogidos al PSE
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
RBD Numérico 9 PK Rol Base de datos
DV_RBD Caracter 1 Dígito verificador del RBD
Nombre Carácter 50 Nombre del Establecimiento
Direccion Carácter 30 Dirección del Establecimiento
Telefono Carácter 10 Teléfono del Establecimiento
Email Carácter 50 Dirección de Correo del Profesor encargado
Encargado Caracter 50 Nombre del Profesor encargado de salud
Id_com Numérico 5 FK Código de la comuna asociada
Sector Caracter 6 Sector: rural o urbano
Dependencia Caracter 20
Dependencia: municipal o part.
subvencionado
Tipo Caracter 10 Tipo de enseñanza
Nivel_educ Caracter 10 Nivel educacional del establecimiento
Login Carácter 10 Identificación frente al sistema
Password Carácter 10 Palabra Clave para acceder al sistema
Conexión Numérico 1 Indica si tiene conexión a Internet
Tabla 3.26, Establecimiento
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Nombre Beneficiario
Descripción Datos de los alumnos acogidos por el PSE
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
RUN Numérico 9 PK Rol Único Nacional del estudiante
DV_RUN Caracter 1 Dígito verificador del RUN
Nombres Caracter 20 Nombres del beneficiario
Paterno Caracter 15 Apellido paterno del beneficiario
Materno Caracter 15 Apellido materno del beneficiario
Fecha_nac Fecha 10 Fecha de nacimiento del beneficiario
Tabla 3.27, Beneficiario
Nombre Ficha
Descripción Ficha médica u hoja de vida del beneficiario
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Fecha Fecha 10 PK Fecha de realización de la evaluación
Id_benef Numérico 9 PK Código del beneficiario
Tipo_eval Carácter 50 Tipo de evaluación realizada
Evaluación Carácter 250 PK Evaluación realizada
Indicacion Carácter 200 Indicación de la evaluación
Observacion Carácter 100 Observación de la evaluación
Prest Numérico 1 PK Tipo de prestador que evalúa
Tabla 3.28, Ficha
Nombre Comuna
Descripción Comunas existentes por cada provincia
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_com Numérico 5 PK Código de la comuna
Nombre Carácter 30 Nombre de la comuna
Id_prov Numérico 5 FK Código de la provincia a la que pertenece
Tabla 3.29, Comuna
Nombre Provincia
Descripción Provincias existentes por cada región
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_prov Numérico 5 PK Código de la provincia
Nombre Carácter 30 Nombre de la provincia
Id_reg Numérico 2 FK Código de la región a la que pertenece
Tabla 3.30, Provincia
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Nombre Indicacion_audioprotesista
Descripción Datos que ingresa el Tecnólogo Médico Oftalmólogo
Nombre Campo Tipo de Dato Longitud Key Descripción de los Datos
Id_benef Numérico 9 PK Rol Único Nacional del estudiante
Id_prest Numérico 9 PK Rol Único Nacional del prestador
Fecha_recepcion Fecha 10 FK Fecha que se asocia al inicio del proceso de
solicitud del audínofo.
Fecha_t_m Fecha 10 PK Fecha en que se tomó el molde
Fecha_e_m Fecha 10 Fecha en la que se envía el molde a la
óptica.
Tabla 3.31, Indicación Audioprotesista
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.4.2 Tablas externas de lectura
Las tablas que se describirán a continuación no pertenecen al ámbito del sistema a construir,
corresponden a la base de datos RECH (Registro de los Estudiantes de Chile) perteneciente al
Ministerio de educación. Estas servirán para la extracción de datos, evitando con ello la
duplicidad de información que generaría la presencia de estas en el modelo de datos propuesto
para la solución.
Es preciso mencionar que su descripción se hará conforme a las especificaciones técnicas del
RECH. (Archivos en formato “DBF”)
ARCHIVO 21: DATOS DEL ESTABLECIMIENTO
Este archivo contiene la información relativa al establecimiento educacional.
Descripción Nombre Valor Tipo Largo Observación
Numero predefinido C 21 Numérico 2 Código numérico
obligatorio
Rol Base de Datos RBD Numérico 6
Dígito Verificador D Numérico 1
Nombre establec. NOM_ESTA Carácter 60
Dirección establec. DIR_LOCA Carácter 40
Teléfono FON_LOCA Carácter 7
Celular CELULAR Carácter 10
Correo electrónico EMAIL_ESTA Carácter 40
Localidad NOM_LOCA Carácter 30
Número de res. de
Reconocim. oficial
NUM_RESO Numérico 8
Fecha de res. de
Reconocim. oficial
FEC_RESO Carácter 10 Formato dd/mm/aaaa
RUN del director RUN_DIR Numérico 8 Sin puntos ni comas
(todo junto)
Digito Verificador
del RUN
COD_RUN Carácter 1
Apellido Paterno APE_PAT Carácter 25
Apellido Materno APE_MAT Carácter 25
Nombres NOMBRE Carácter 45 Nombres separados
por un espacio
Llave primaria : RBD
Tabla 3.32, Archivo 21 [APSE05]
Universidad del Bío-Bío. Red de Bibliotecas - Chile
ARCHIVO 23: NÓMINA DE ESTUDIANTES EN MATRÍCULA INICIAL
Este archivo contiene la información personal de todos los alumnos del establecimiento en
matrícula inicial.
Descripción Nombre Valor Tipo Largo Observación
Numero predefinido C 23 Numérico 2 Código numérico
obligatorio
Rol Base de Datos RBD Numérico 6
Dígito Verificador D Numérico 1
RUN del Estudiante RUN_EST Numérico 8 Sin puntos ni comas
(todo junto)
Dígito Verificador
del RUN
COD_RUN Carácter 1
Apellido Paterno APE_PAT Carácter 25
Apellido Materno APE_MAT Carácter 25
Nombres NOMBRE Carácter 45 Nombres separados por un
espacio
Código del Sexo COD_SEX Numérico 1 1 : Masculino
2 : Femenino
Fecha de
Nacimiento
FEC_NAC Carácter 10 Formato dd/mm/aaaa
Comuna de
residencia
COD_COM Numérico 5 Ver Tabla de Códigos
geográficos en Anexo
Tablas de Códigos P.ej.: 01104 para Huara
Indicador de
alumno extranjero
sin RUN
IND_EXT Numérico 1 1: Alumno extranjero sin
RUN
2: Alumno de nacionalidad
chilena o extranjero con
RUN
Indicador de
beneficio programa
JUNAEB
IND_JEB Numérico 1 1: Recibe beneficio
2: No recibe beneficio
Indicador de
beneficio iniciativa
Chile Solidario
IND_SOL Numérico 1 1: Alumno cuya familia es
favorecida por iniciativa
Chile Solidario
2: Alumno cuya familia no
es favorecida por iniciativa
Chile Solidario
Llave primaria : RBD y RUN_EST
Tabla 3.33 Archivo 23 [APSE05]
Universidad del Bío-Bío. Red de Bibliotecas - Chile
ARCHIVO 24: DATOS DE LOS CURSOS
Este archivo contiene la información relativa a todos los cursos existentes en el
establecimiento. También contiene algunos totales de matrícula para cada uno de los cursos.
Descripción Nombre Valor Tipo Largo Observación
Número predefinido C 24 Numérico 2 Código numérico obligatorio
Rol Base de Datos RBD Numérico 6
Dígito Verificador D Numérico 1
Código tipo de
Enseñanza
COD_ENSE Numérico 3
Código del Grado o
nivel
COD_GRA Numérico 2 1 al 8 para Enseñanza Básica
1 al 5 para Enseñanza Media
Para otros niveles de enseñanza
ver Tabla Correspondencia Tipos
de enseñanza/Denominaciones
de agrupaciones de alumnos en
Capítulo 1
Letra del Curso LET_CUR Carácter 2 De A a ZZ
Año escolar AGNO Numérico 4 Formato “aaaa”
Ejemplo: 2002
Código de Jornada COD_JORN Numérico 1 1 : Mañana y tarde
2 : Mañana
3 : Tarde
4 : Vespertino o Nocturno
Indicador de curso
simple/combinado
IND_CUR Numérico 1 0 : Curso simple
1 : Curso combinado 1
2 : Curso combinado 2
3 : Curso combinado 3
4 : Curso combinado 4
5 : Curso combinado 5
Número de alumnos
hombres
NRO_HOM Numérico 2
Número de alumnas
mujeres
NRO_MUJ Numérico 2
Número de als.
hombres orígen
indígena
NRO_OIH Numérico 2
Número de als.
mujeres orígen
indígena
NRO_OIM Numérico 2
Número de alumnas
embarazadas
NRO_EMB Numérico 2
RUN del profesor
jefe
RUN_PJE Numérico 8 Sin puntos ni comas
(todo junto)
Digito Verificador
del RUN
COD_RUN Carácter 1
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Apellido Paterno APE_PAT Carácter 25
Apellido Materno APE_MAT Carácter 25
Nombre profesor
jefe
NOMBRE Carácter 45 Separados por un espacio
Llave primaria : RBD, COD_ENSE, COD_GRA, LET_CUR
Tabla 3.34, Archivo 24 [APSE05]
ARCHIVO 25: ESTUDIANTES DE LOS CURSOS
Este archivo contiene la información de los alumnos del establecimiento relacionados con los
cursos a los cuales estos alumnos pertenecen. Además, contiene algunas características por cada
alumno, indicando si se trata de un alumno repitente del año anterior, un alumno integrado, un
alumno en grupo diferencial, etc.
Descripción Nombre Valor Tipo Largo Observación
Número predefinido C 25 Numérico 2 Código numérico
obligatorio
Rol de Base de Datos RBD Numérico 6
Dígito Verificador D Numérico 1
Código tipo de
Enseñanza
COD_ENSE Numérico 3 Ver Tabla de códigos
Tipos de enseñanza
Letra del Curso LET_CUR Carácter 2 De A a ZZ
Año Escolar
AGNO
Numérico
4
Formato “aaaa”
Ejemplo: 2002
RUN del Estudiante
RUN_EST
Numérico
8
Sin puntos ni comas.
(todo junto)
Dígito Verificador del
RUN
COD_RUN Carácter 1
Indicador de alumno
remitente
IND_REP Numérico 1 1: Si
2: No
Indicador de alumno
integrado
IND_INT Numérico 1 1: Si
2: No
Indicador de alumno en
Grupo Diferencial
IND_GD Numérico 1 1: Si
2: No
Sector económico (Sólo
Ens. Media TP)
SEC Numérico 3 Ver Tabla en Anexo de
Tablas de Códigos
(0 para 1º y 2º medio)
Especialidad (Sólo Ens.
Media TP)
ESP Numérico 3 Ver Tabla en Anexo
Tablas de códigos
(0 para 1º y 2º medio)
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Indicador de alumno en
prebas. esp A (Sólo
Ens. Especial)
IND_PRA Numérico 1 1: Si
2: No
Indicador de alumno en
prebas. esp B (Sólo
Ens. Especial)
IND_PRB Numérico 1 1: Si
2: No
Indicador de alumno en
bas. esp A (Sólo Ens.
Especial)
IND_BAA Numérico 1 1: Si
2: No
Indicador de alumno en
bas. esp B (Sólo Ens.
Especial)
IND_BAB Numérico 1 1: Si
2: No
Código de Grado
COD_GRA
Numérico
2
1 al 8 para Enseñanza
Básica
1 al 5 para Enseñanza
Media
Para otros niveles de
enseñanza ver Tabla
Correspondencia Tipos
de
enseñanza/Denominaci
ones de agrupaciones
de alumnos en Capítulo
1
Llave primaria : RBD, COD_ENSE, LET_CUR, RUN_EST
Tabla 3.35, Archivo 25 [APSE05]
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.5 SLICES Y M-SLICES
Este paso, propio de aplicaciones hipermediales señala la forma en que la información modelada
en las entidades será presentada al usuario y cómo estos podrán tener acceso a ella.
3.5.1 Slice de inicio
Figura 3.2, Slice inicio (Ver Anexo, E Figura 1)
Inicio
Login
Password
Entrar
Buscar_usuario
Coordinador
Establecimiento
Prestador
Audioprotesista
index
Centro radiológico
index
Contactólogo
index
Coordinador
Provincial
indexKinesiologo
index
Ortesista
index
Tec. Med.
Oftalmologo
index
Tec. Med.
Otorrino
index
Sociedad
Farmacia
index
Optica
index
Centro medico
index
Coordinador
Comunal
index
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.5.2 Slice y m-slice de prestador apoyo ortesista
Figura 3.3, Slice y m-slice ortesista.index
index
Prestador
Ortesista.index
Ingresar Receta
Ingresar cita
Reportes
Listado_c_ortesista
Listado_ind_ortesista
Indicacion_ortesista
Principal
Cita_general
Principal
Id_prest
nombre direccion
telefono email Id_prov
Listado_honorarios
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.4, Slice y m-slice guardar indicación ortesista (Ver Anexo, E Figura 2)
Guardar_indicacion
Indicacion_ortesista
Indicacion_ortesista.guardar_indicacion
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Guardar
Indicacion_ortesista
Guardar_indicacion
Muestra_datos Guardar_indicacionBeneficiario
Archivo25
Establecimiento Indicacion_ortesista
Comuna
lado_realce
cms
corse
Fecha_recepcion Fecha_entrega
Receta
Ficha
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido
ingresado.
End query;
End
Begin
lado_realce; cms; corse; fecha_recepcion; fecha_entrega;
Query Guardar_indicacion begin
Args: Id_benef; id_prest; fecha_recepcion; fecha_entrega; lado_realce; cms; corse;
Process: Ingresa los datos de las indicaciones de la receta del especialista Otorrino.
Result: Mensaje de resultado; indicacion_ortesista.guardar_indicacion.
End query;
End
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.5, Slice y m-slice modificar indicación ortesista
Modificar_indicacion
Indicacion_ortesista
Indicacion_ortesista.modificar_indicacion
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Modificar
Indicacion_ortesista
Modificar_indicacion
Muestra_datos Modificar_indicacionBeneficiario
Archivo25
Establecimiento Indicacion_ortesista
Comuna
lado_realce
cms
corse
Fecha_recepcion Fecha_entrega
Ficha
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido ingresado.
End query;
End
Begin
lado_realce; cms; corse;
Query Modificar_indicacion begin
Args: lado_realce; cms; corse;
Process: Modifica la indicación del especialista Otorrino.
Result: Mensaje; indicacion_ortesista.modificar_indicacion.
End query;
End
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.6, Slice y m-slice guardar citación ortesista Begin
Fecha_cita;
Query Guardar_citacion begin
Args: fecha_cita;
Process: Ingresa una fecha de atención para el Ortesista
Result: Mensaje; cita_general.guardar_citacion.ortesista.
End query;
End
Guardar_citacion_ortesista
Cita_general
Cita_general.guardar_citacion_ortesista
Run
nombre
Comuna
Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Guardar
Cita_general
Guardar_citacion_ortesista
Muestra_citacion Guardar_citacionBeneficiario
Archivo25
Establecimiento Cita_general
Comuna
asistencia
Fecha_cita
Dv_run
telefono
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.7, Slice y m-slice modificar citación ortesista Begin
Fecha_cita;
Query Modificar_citacion begin
Args: fecha_cita;
Process: Modifica una fecha asignada con anterioridad.
Result: Mensaje; cita_general.modificar_citacion.ortesista.
End query;
End
Modificar_citacion_ortesista
Cita_general
Cita_general.modificar_citacion_ortesista
Run
nombre
Comuna
Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Modificar
Cita_general
modificar_citacion_ortesista
Muestra_citacion Modificar_citacionBeneficiario
Archivo25
Establecimiento Cita_general
Comuna
asistencia
Fecha_cita
Dv_run
telefono
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.8, Slice y m-slice Filtro citas ortesista
Begin
Fecha_cita;
Query Muestra_beneficiario begin
Args: fecha_cita;
Process: Busca una citación que coincida con la fecha ingresada.
Result: Mensaje; listado_c_ortesista.
End query;
Listado_c_ortesista
Fecha
Buscar
Muestra_beneficiario
Cita_general
Listado_c_ortesista
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.9, Slice y m-slice listado citas ortesista
Begin
Id_benef; nombre; teléfono; fecha_cita; asistencia;
Query Imprimir_datos begin
Args: Id_benef; nombre; teléfono; fecha_cita; asistencia;
Process: Imprime los datos del la citación.
Result: Citación.
End query;
End
Listado_c_ortesista
Cita_general
Ortesista.listado_c_ortesista
imprimir
nombre
Beneficiario
Fecha_cita
Id_benef
telefono
asistencia
Imprimir_listado
Cita_general beneficiario
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.10, Slice y m-slice Filtro honorarios ortesista
Begin
Index desde, hasta begin
Content: desde, hasta =>
Query fechas disponibles begin
Args: desde; hasta;
Process: listar_fechas_disponibles
Query end;
Index end;
Query Muestra_beneficiario2 begin
Args: rango_fecha;
Process: Busca indicaciones realizadas por el prestador, filtradas por el rango de fechas ingresado.
Luego calcula el total a cancelar por las indicaciones realizadas.
Result: Mensaje; listado_honorarios_ortesista.
End query;
End;
listado_honorarios_ortesista
Buscar
Muestra_beneficiario2
Indicacion_ortesista
listado_honorarios_ortesista
desde
hasta
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.11, Slice y m-slice Listado honorarios ortesista
Begin
Id_benef; fecha_recepcion; fecha_entrega; lado_realce; cms; corse;
Query Imprimir_listado begin
Args Id_benef; fecha_recepcion; fecha_entrega; lado_realce; cms; corse;
Process: Imprime los honorarios del prestador.
Result: Honorarios Ortesista.
End query;
End
Listado_hon_ortesista
Indicacion_ortesista
Ortesista.listado_hon_ortesista
imprimir
Valor_aten
apoyo
Fecha_recepcion
Id_benef
Lado_realce
Fecha_entrega
Imprimir_listado
apoyo Indicacion_ortesista
cms
corse
Total atenciones
Honorarios
con
retención
Total a
pagar
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.12, Slice y m-slice Listado indicaciones ortesista
Begin
Id_benef; id_prest; lado_realce; cms; corse; fecha_recepcion; fecha_entrega;
Query Imprimir_listado begin
Args Id_benef; id_prest; lado_realce; cms; corse; fecha_recepcion; fecha_entrega;
Process: Imprime las atenciones realizadas por el prestador.
Result: Atenciones realizadas por el Ortesista.
End query;
End
Ortesista.listado_ind_ortesista
Indicacion_ortesista
Ortesista.listado_ind_ortesista
imprimir
Fecha_recepcion
Id_benef
Lado_realce
Fecha_entrega
Imprimir_listado
Indicacion_ortesista
cms
corse
paterno
Beneficiario
nombresmaterno
Beneficiario
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.5.3 Slice y m-slice de prestador apoyo tecnólogo médico oftalmólogo
Figura 3.13, Slice y m-slice Tec_med_oftalmologo.index
index
Prestador
Tec_med_oftalmologo.index
Ingresar Receta
Ingresar cita
Reportes
Listado_c_tec_m_oft
Listado_ind_tec_m_oft
Indicacion_tec_m_oft
Principal
Cita_general
Principal
Id_prest
nombre direccion
telefono email Id_prov
Listado_honorarios
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.14, Slice y m-slice Guardar indicación tecnólogo médico oftalmólogo
(Ver Anexo E, Figura 3)
Guardar_indicacion
Indicacion_tec_m_oft
Indicacion_tec_m_oft.guardar_indicacion
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Guardar
Indicacion_tec_m_oft
Guardar_indicacion
Muestra_datos Guardar_indicacionBeneficiario
Archivo25
Establecimiento Indicacion_tec_m_oft
Comuna
estrabismo
Receta
Ejercicio
Fecha_sesion Obs_sesion
Fecha_entrega
Fecha_recepcion
Ficha
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido
ingresado.
End query;
End
Begin
fecha_recepcion; fecha_entrega; estrabismo; fecha_sesion; obs_sesion;
Query Guardar_indicacion begin
Args: Id_benef; id_prest; fecha_recepcion; fecha_entrega; estrabismo; fecha_sesion; obs_sesion;
Process: Ingresa los datos de la indicación del especialista Oftalmólogo. Estos pueden ser ejercicios
Ortopticos que consiste en cinco sesiones, o estudio de estrabismo.
Result: Mensaje; indicacion_ortesista.guardar_indicacion.
End query;
End
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.15, Slice y m-slice Modificar indicación tecnólogo médico oftalmólogo
Modificar_indicacion
Indicacion_tec_m_oft
Indicacion_tec_m_oft.modificar_indicacion
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Modificar
Indicacion_tec_m_oft
Modificar_indicacion
Muestra_datos Modificar_indicacionBeneficiario
Archivo25
Establecimiento Indicacion_tec_m_oft
Comuna
estrabismo
Ejercicio
Fecha_sesion Obs_sesion
Fecha_entrega
Fecha_recepcion
Ficha
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido
ingresado.
End query;
End
Begin
estrabismo; fecha_sesion; obs_sesion;
Query Modificar_indicacion begin
Args: estrabismo; fecha_sesion; obs_sesion;
Process: Modifica los datos que ya han sido ingresados en la receta. Para el caso de los ejercicios
Ortopticos solo puede agregar sesiones.
Result: Mensaje; indicacion_ortesista.modificar_indicacion.
End query;
End
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.16, Slice y m-slice Guardar citación tecnólogo médico oftalmólogo Begin
Fecha_cita;
Query Guardar_citacion begin
Args: fecha_cita;
Process: Ingresa una fecha de atención para el Ortesista
Result: Mensaje; cita_general.guardar_citación_tecmed_oftalmólogo.
End query;
End
Guardar_citacion_tec_med_oftalmologo
Cita_general
Cita_general.guardar_citacion_tec_med_oftalmologo
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Guardar
Cita_general
Guardar_citacion_tec
_med_oftalmologo
Muestra_datos guardar_citacionBeneficiario
Archivo25
Establecimiento Cita_general
Comuna
Fecha_cita
asistenciatelefono
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.17, Slice y m-slice Modificar citación tecnólogo médico oftalmólogo Begin
Fecha_cita;
Query Modificar_citacion begin
Args: fecha_cita;
Process: Modifica una fecha asignada con anterioridad.
Result: Mensaje; cita_general.modificar_citacion.tec_med_oftalmologo.
End query;
End
Modificar_citacion_tec_med_oftalmologo
Cita_general
Cita_general.modificar_citacion_tec_med_oftalmologo
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Modificar
Cita_general
Modificar_citacion_tec
_med_oftalmologo
Muestra_datos Modificar_citacionBeneficiario
Archivo25
Establecimiento Cita_general
Comuna
Fecha_cita
asistenciatelefono
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.18, Slice y m-slice Filtro citación tecnólogo médico oftalmólogo
Begin
Fecha_cita;
Query Muestra_beneficiario begin
Args: fecha_cita;
Process: Busca una citación que coincida con la fecha ingresada.
Result: Mensaje; listado_tec_med_oftalmologo.
End query;
End
Listado_c_tec_med_oftalmologo
Fecha
Buscar
Muestra_beneficiario
Cita_general
Listado_c_tec_med
_oftalmologo
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.19, Slice y m-slice Listado citaciones tecnólogo médico oftalmólogo
Begin
Id_benef; nombre; teléfono; fecha_cita; asistencia;
Query Imprimir_datos begin
Args: Id_benef; nombre; teléfono; fecha_cita; asistencia;
Process: Imprime los datos del la citación.
Result: Citación.
End query;
End
Listado_c_t_m_oft
Cita_general
Tec_med_oftalmologo.listado_c_t_m_oft
imprimir
nombre
Beneficiario
Fecha_cita
Id_benef
telefono
asistencia
Imprimir_listado
Cita_general beneficiario
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.20, Slice y m-slice Filtro honorarios tecnólogo médico oftalmólogo Begin
Index años begin
Content: año =>
Query años disponibles begin
Args: año;
Process: listar_años_disponibles
Query end;
Index end;
Query Muestra_beneficiario2 begin
Args: rango_fecha;
Process: Busca indicaciones realizadas por el prestador, filtradas por el rango de fecha ingresado,
luego calcula el total a cancelar por las indicaciones realizadas.
Result: Mensaje de resultado; listado_hon_tec_med_oftalmologo
Query end;
End;
listado_honorarios_tec_med_oftalmologo
Buscar
Muestra_beneficiario2
Indicacion_tec_m_oft
listado_honorarios_tec_med_oftalmologo
desde
hasta
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.21, Slice y m-slice Listado honorarios tecnólogo médico oftalmólogo
Begin
Id_benef; fecha_recepcion; fecha_entrega; estrabismo; fecha_sesion; obs_sesion;
Query Imprimir_listado begin
Args Id_benef; fecha_recepcion; fecha_entrega; estrabismo; fecha_sesion; obs_sesion;
Process: Imprime los honorarios del prestador.
Result: Honorarios tecnólogo médico oftalmólogo.
End query;
End
Tec_med_oftalmologo.listado_honorarios_tec_m_oft
Indicacion_tec_m_oft
Tec_med_oftalmologo.listado_honorarios_tec_m_oft
Run
dv_run
Apoyo Indicacion_tec_m_oft
estrabismo
Fecha_entrega Fecha_recepcion
Imprimir
Imprimir_listado
Ejercicio
Fecha_sesion Obs_sesionvalor_aten
ApoyoTotal atenciones
Honorarioscon
retencion
Total a pagar
Ejercicio
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.22, Slice y m-slice Listado indicaciones tecnólogo médico oftalmólogo
Begin
Id_benef; fecha_recepcion; fecha_entrega; estrabismo; fecha_sesion; obs_sesion; nombres; paterno;
materno;
Query Imprimir_listado begin
Args Id_benef; fecha_recepcion; fecha_entrega; estrabismo; fecha_sesion; obs_sesion;
nombres; paterno; materno;
Process: Imprime las atenciones realizadas por el prestador.
Result: Atenciones realizadas por el tecnólogo médico oftalmólogo.
End query;
End
Tec_med_oftalmologo.listado_indicaciones_tec_m_oft
Indicacion_tec_m_oft
Tec_med_oftalmologo.listado_indicaciones_tec_m_oft
Run
dv_run
Indicacion_tec_m_oft
estrabismo
Fecha_entrega Fecha_recepcion
Imprimir
Imprimir_listado
Ejercicio
Fecha_sesion Obs_sesion
Ejercicio
Nombres
Beneficiario
materno
paterno
Bneficiario
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.5.4 Slice y m-slice de prestador apoyo contactólogo
Figura 3.23, Slice y m-slice contactologo.index
index
Prestador
Contactologo.index
Ingresar Receta
Ingresar cita
Reportes
listado_c_contactologo
listado_ind_contactologo
Indicacion_contactologo
Principal
Cita_general
Principal
Id_prest
nombre direccion
telefono email Id_prov
listado_honorarios_contactologo
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.24, Slice y m-slice Guardar indicación contactólogo (Ver anexo E, Figura 4)
Guardar_indicacion
Indicacion_contactologo
Indicacion_contactologo.guardar_indicacion
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Guardar
Indicacion_contactologo
Guardar_indicacion
Muestra_datos Guardar_indicacionBeneficiario
Archivo25
Establecimiento Indicacion_contactologo
Comuna
diagnostico
Fecha_entrega
Fecha_recepcion
Ficha
odesfera
odcilindro
oicilindrooiesfera
oieje
odeje
Dp
Lente_contactocantidad
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido
ingresado.
End query;
End
Begin
fecha_recepcion; fecha_entrega; diagnostico; odcilindro; odesfera; oicilindro; oiesfera; dp; cilindro; odeje;
oieje; lente_contacto; cantidad;
Query Guardar_indicacion begin
Args: Id_benef; id_prest; fecha_recepcion; fecha_entrega; diagnostico; odcilindro; od esfera;
oicilindro; oiesfera; dp; cilindro; odeje; oieje; lente_contacto; cantidad;
Process: Ingresa los datos de la indicación del especialista Oftalmólogo que utiliza el contactólogo.
Result: Mensaje; indicacion_contactologo.guardar_indicacion.
End query;
End
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.25, Slice y m-slice Modificar indicación contactólogo
Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido
ingresado.
End query;
End
Begin
diagnostico; odcilindro; od esfera; oicilindro; oiesfera; dp; cilindro; odeje; oieje; lente_contacto; cantidad;
Query Guardar_indicacion begin
Args: diagnostico; odcilindro; od esfera; oicilindro; oiesfera; dp; cilindro; odeje; oieje;
lente_contacto; cantidad;
Process: Cambia los datos de las indicaciones previamente ingresadas por el contactólogo.
Result: Mensaje; indicacion_contactologo.modificar_indicacion.
End query;
End
Modificar_indicacion
Indicacion_contactologo
Indicacion_contactologo.modoficar_indicacion
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Modificar
Indicacion_contactologo
Modificar_indicacion
Muestra_datos Modificar_indicacionBeneficiario
Archivo25
Establecimiento Indicacion_contactologo
Comuna
diagnostico
Fecha_entrega
Fecha_recepcion
Ficha
odesfera
odcilindro
oicilindrooiesfera
oieje
odeje
Dp
Lente_contactocantidad
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.26, Slice y m-slice Guardar citación contactólogo
Begin
Fecha_cita;
Query Guardar_citacion begin
Args: fecha_cita;
Process: Ingresa una fecha de atención para el contactólogo
Result: Mensaje; cita_general.guardar_citacion_contactologo.
End query;
End
Guardar_citacion_contactologo
Cita_general
Cita_general.guardar_citacion_contactologo
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Guardar
Cita_general
Muestra_datos guardar_citacionBeneficiario
Archivo25
Establecimiento Cita_general
Comuna
Fecha_cita
asistenciatelefono
Guardar_citacion_contactologo
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.27, Slice y m-slice Modificar citación contactólogo Begin
Fecha_cita;
Query Modificar_citacion begin
Args: fecha_cita;
Process: Modifica una fecha de atención para el contactólogo
Result: Mensaje; cita_general.modificar_citacion_contactologo.
End query;
End
Modificar_citacion_contactologo
Cita_general
Cita_general.modificar_citacion_contactologo
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Modificar
Cita_general
Muestra_datos Modificar_citacionBeneficiario
Archivo25
Establecimiento Cita_general
Comuna
Fecha_cita
asistenciatelefono
Modificar_citacion_contactologo
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.28, Slice y m-slice Filtro citación contactólogo
Begin
Fecha_cita;
Query Muestra_beneficiario begin
Args: fecha_cita;
Process: Busca una citación que coincida con la fecha ingresada.
Result: Mensaje; listado_c_contactologo.
End query;
End
listado_c_contactologo
Fecha
Buscar
Muestra_beneficiario
Cita_general
listado_c_contactologo
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.29, Slice y m-slice Listado citación contactólogo
Begin
Id_benef; nombre; teléfono; fecha_cita; asistencia;
Query Imprimir_datos begin
Args: Id_benef; nombre; teléfono; fecha_cita; asistencia;
Process: Imprime los datos de la citación contactólogo.
Result: Citación.
End query;
End
Listado_c_contactologo
Cita_general
Contactologo.listado_c_contactologo
imprimir
nombre
Beneficiario
Fecha_cita
Id_benef
telefono
asistencia
Imprimir_listado
Cita_general beneficiario
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.30, Slice y m-slice Filtro Honorarios contactólogo
Begin
Index desde, hasta begin
Content: desde, hasta =>
Query fechas disponibles begin
Args: desde; hasta;
Process: listar_fechas_disponibles
Query end;
Index end;
Query Muestra_beneficiario2 begin
Args: rango_fecha;
Process: Busca indicaciones realizadas por el prestador, filtradas por el rango de fecha ingresado.
Luego calcula el total a cancelar por las indicaciones realizadas.
Result: Mensaje; listado_honorarios_contactologo.
End query;
End;
listado_honorarios_contactologo
Buscar
Muestra_beneficiario2
Indicacion_contactologo
listado_honorarios_contactologo
desde
hasta
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.31, Slice y m-slice Listado Honorarios contactólogo
Begin
Id_benef; fecha_recepcion; fecha_entrega; valor_aten;
Query Imprimir_listado begin
Args Id_benef; fecha_recepcion; fecha_entrega; valor_aten;
Process: Imprime los honorarios del prestador.
Result: Honorarios Contactólogo.
End query;
End
Listado_honorarios_contactologo
Indicacion_contactologo
Contactologo.listado_honorarios_contactologo
Run
dv_run
Apoyo Indicacion_contactologo
Fecha_entrega
Fecha_recepcion
Imprimir
Imprimir_listado
valor_aten
ApoyoTotal atenciones
Honorarioscon
retencion
Total a pagar
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.32, Slice y m-slice Listado indicaciones contactólogo
Begin
Id_benef; fecha_recepcion; fecha_entrega; nombres; paterno; materno; oicilindro; oiesfera; diagnostico; oieje;
odeje; dp; cilindro; lente_contacto; cantidad;
Query Imprimir_listado begin
Id_benef; fecha_recepcion; fecha_entrega; nombres; paterno; materno; oicilindro; oiesfera; diagnostico;
oieje; odeje; dp; cilindro; lente_contacto; cantidad;
Process: Imprime las atenciones realizadas por el prestador.
Result: Atenciones realizadas por el contactólogo.
End query;
End
Listado_ind_contactologo
Indicacion_contactologo
Contactolgo.listado_ind_contactologo
Run
dv_run
Indicacion_contactologo
Fecha_entregaFecha_recepcion
Imprimir
Imprimir_listado
Bneficiario
Beneficiario
Fecha_nac paterno
materno nombres
diagnostico
odesfera
odcilindro
oicilindro
oiesfera
oiejeodeje
Dp
Lente_contacto
cantidad
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.5.5 Slice y m-slice de prestador apoyo kinesiólogo
Figura 3.33, Slice y m-slice kinesiologo.index
index
Prestador
Kinesiologo.index
Ingresar Receta
Ingresar cita
Reportes
listado_c_kine
listado_ejercicio_kine
Ejercicio
Principal
Cita_general
Principal
Id_prest
nombre direccion
telefono email Id_prov
listado_honorarios_kine
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.34, Slice y m-slice Guardar indicación kinesiólogo (Ver Anexo E, Figura 5)
Guardar_indicacion
Ejercicio
Ejercicio.guardar_indicacion
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Guardar
Ejercicio
Guardar_indicacion
Muestra_datos Guardar_indicacionBeneficiario
Archivo25
Establecimiento Ejercicio
Comuna
Ejercicio
Fecha_sesion Obs_sesion
Fecha_entrega
Fecha_recepcion
Ficha
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido
ingresado.
End query;
End
Begin
Id_benef; id_prest; fecha_recepcion; fecha_entrega; fecha_sesion; obs_sesion;
Query Guardar_indicacion begin
Args: Id_benef; id_prest; fecha_recepcion; fecha_entrega; fecha_sesion; obs_sesion;
Process: Ingresa los datos de la indicación del especialista Traumatólogo que utiliza el kinesiólogo.
Result: Mensaje; Ejercicio.guardar_indicacion.
End query;
End
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.35, Slice y m-slice Modificar indicación kinesiólogo
Modificar_indicacion
Ejercicio
Ejercicio.modificar_indicacion
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Modificar
Ejercicio
Modificar_indicacion
Muestra_datos Modificar_indicacionBeneficiario
Archivo25
Establecimiento Ejercicio
Comuna
Ejercicio
Fecha_sesion Obs_sesion
Fecha_entrega
Fecha_recepcion
Ficha
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido
ingresado.
End query;
End
Begin
fecha_sesion; obs_sesion;
Query Modificar_indicacion begin
Args: Id_benef; id_prest; fecha_sesion; obs_sesion;
Process: Ingresa nuevas sesiones de ejercicios a una receta ya abierta. Estas pueden ser hasta cinco
sesiones por receta.
Result: Mensaje; Ejercicio.modificar_indicacion.
End query;
End
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.36, Slice y m-slice Guardar citación kinesiólogo Begin
Fecha_cita;
Query Guardar_citacion begin
Args: fecha_cita;
Process: Ingresa una fecha de atención para el kinesiologo
Result: Mensaje; cita_general.guardar_citacion_kinesiologo.
End query;
End
Guardar_citacion_kinesiologo
Cita_general
Cita_general.guardar_citacion_kinesiologo
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Guardar
Cita_general
Muestra_datos guardar_citacionBeneficiario
Archivo25
Establecimiento Cita_general
Comuna
Fecha_cita
asistenciatelefono
Guardar_citacion_kinesiologo
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.37, Slice y m-slice Modificar citación kinesiólogo
Begin
Fecha_cita;
Query Modificar_citacion begin
Args: fecha_cita;
Process: Modifica una fecha de atención para el kinesiologo
Result: Mensaje; cita_general.modificar_citacion_kinesiologo.
End query;
End
Modificar_citacion_kinesiologo
Cita_general
Cita_general.modificar_citacion_kinesiologo
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Modificar
Cita_general
Muestra_datos Modificar_citacionBeneficiario
Archivo25
Establecimiento Cita_general
Comuna
Fecha_cita
asistenciatelefono
Modificar_citacion_kinesiologo
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.38, Slice y m-slice Filtro citación kinesiólogo
Begin
Fecha_cita;
Query Muestra_beneficiario begin
Args: fecha_cita;
Process: Busca una citación que coincida con la fecha ingresada.
Result: Mensaje; listado_c_kine.
End query;
End
listado_c_kine
Fecha
Buscar
Muestra_beneficiario
Cita_general
listado_c_kine
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.39, Slice y m-slice Listado citación kinesiólogo
Begin
Id_benef; nombre; teléfono; fecha_cita; asistencia;
Query Imprimir_lsitado begin
Args: Id_benef; nombre; teléfono; fecha_cita; asistencia;
Process: Imprime los datos de la citación.
Result: Citación kinesiólogo.
End query;
End
Listado_c_kine
Cita_general
Kinesiologo.listado_c_kine
imprimir
nombre
Beneficiario
Fecha_cita
Id_benef
telefono
asistencia
Imprimir_listado
Cita_general beneficiario
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.40, Slice y m-slice Filtro honorarios kinesiólogo
Begin
Index desde, hasta begin
Content: desde, hasta =>
Query fechas disponibles begin
Args: desde; hasta;
Process: listar_fechas_disponibles
Query end;
Index end;
Query Muestra_beneficiario2 begin
Args: rango_fecha;
Process: Busca indicaciones realizadas por el prestador, filtradas por el rango de fecha ingresado.
Luego calcula el total a cancelar por las indicaciones realizadas.
Result: Mensaje; listado_honorarios_kine.
End query;
End;
listado_honorarios_kine
Buscar
Muestra_beneficiario2
Ejercicio
listado_honorarios_kine
desde
hasta
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.41, Slice y m-slice Listado honorarios kinesiólogo
Begin
Id_benef; fecha_recepcion; fecha_entrega; fecha_sesion; valor_aten;
Query Imprimir_listado begin
Args Id_benef; fecha_recepcion; fecha_entrega; fecha_sesion; valor_aten;
Process: Imprime los honorarios del prestador.
Result: Honorarios Kinesiólogo.
End query;
End
Listado_honorarios_kine
Ejercicio
Kinesiologo.listado_honorarios_kine
Run
dv_run
Apoyo Ejercicio
Fecha_entrega
Fecha_recepcion
Imprimir
Imprimir_listado
valor_aten
ApoyoTotal atenciones
Honorarios con
retencion
Total a pagar
Fecha_sesion
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.42, Slice y m-slice Listado indicaciones kinesiólogo
Begin
Id_benef; fecha_recepcion; fecha_entrega; nombres; paterno; materno; fecha_sesion; obs_sesion;
Query Imprimir_listado begin
Id_benef; fecha_recepcion; fecha_entrega; nombres; paterno; materno; fecha_sesion; obs_sesion;
Process: Imprime las atenciones realizadas por el prestador.
Result: Atenciones realizadas por el Kinesiólogo.
End query;
End
Listado_ind_kine
Ejercicio
Kinesiologo.listado_ind_kine
Run
dv_run
Ejercicio
Fecha_entrega
Fecha_recepcion
Imprimir
Imprimir_listado
Beneficiario
Beneficiario
Fecha_nac paterno
materno nombres
Fecha_sesion
Obs_sesion
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.5.6 Slice y m-slice de prestador apoyo tecnólogo médico otorrino
Figura 3.43, Slice y m-slice Tec_med_otorrino.index
index
Prestador
Tec_med_otorrino.index
Ingresar Receta
Ingresar cita
Reportes
llistado_c_t_m_oto
listado_ind_oto
Indicacion_tec_m_oto
Principal
Cita_general
Principal
Id_prest
nombre direccion
telefono email Id_prov
listado_honorarios_oto
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.44, Slice y m-slice Guardar indicación tecnólogo médico otorrino
(Ver Anexo E, Figura 6) Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido
ingresado.
End query;
End
Begin
Id_benef; id_prest; fecha_recepcion; fecha_entrega; indicacion;
Query Guardar_indicacion begin
Args: Id_benef; id_prest; fecha_recepcion; fecha_entrega; indicacion;
Process: Ingresa los datos de la indicación del especialista Otorrino que utiliza el tecnólogo médico
otorrino.
Result: Mensaje; indicacion_tec_m_oto.guardar_indicacion.
End query; End
Guardar_indicacion
indicacion_tec_m_oto
Tec_med_otorrino.guardar_indicacion
Run
dv_run
nombre
Comuna
Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Guardar
indicacion_tec_m_oto
Guardar_indicacion
Muestra_datos Guardar_indicacion
Beneficiario
Archivo25
Establecimiento
indicacion_tec_m_oto
Comuna
Fecha_entrega
Fecha_recepcion
Ficha
Indicacion
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.45, Slice y m-slice Modificar indicación tecnólogo médico otorrino Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido
ingresado.
End query;
End
Begin
indicacion;
Query Modificar_indicacion begin
Args: indicacion;
Process: Modifica las indicaciones del especialista Otorrino que utiliza el tecnólogo médico
otorrino.
Result: Mensaje; indicacion_tec_m_oto.modificar_indicacion.
End query;
End
Modificar_indicacion
indicacion_tec_m_oto
Tec_med_otorrino.modificar_indicacion
Run
dv_run
nombre
Comuna
Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Modificar
indicacion_tec_m_oto
Modificar_indicacion
Muestra_datos Modificar_indicacion
Beneficiario
Archivo25
Establecimiento
Indicacion_tec_m_oto
Comuna
Fecha_entrega
Fecha_recepcion
Ficha
Indicacion
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.46, Slice y m-slice Guardar citación otorrino tecnólogo médico otorrino Begin
Fecha_cita;
Query Guardar_citacion begin
Args: fecha_cita;
Process: Ingresa una fecha de atención para el Tecnólogo médico otorrino.
Result: Mensaje; cita_general.guardar_citacion_tec_med_otorrino.
End query;
End
guardar_citacion_tec_med_otorrino
Cita_general
Cita_general.guardar_citacion_tec_med_otorrino
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Guardar
Cita_general
Muestra_datos guardar_citacionBeneficiario
Archivo25
Establecimiento Cita_general
Comuna
Fecha_cita
asistenciatelefono
guardar_citacion_tec_med_otorrino
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.47, Slice y m-slice Modificar citación tecnólogo médico otorrino
Begin
Fecha_cita;
Query Modificar_citacion begin
Args: fecha_cita;
Process: Modifica una fecha de atención para el Tecnólogo médico otorrino.
Result: Mensaje; cita_general.modificar_citacion_tec_med_otorrino.
End query;
End
modificar_citacion_tec_med_otorrino
Cita_general
Cita_general.modificar_citacion_tec_med_otorrino
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Modificar
Cita_general
Muestra_datos modificar_citacionBeneficiario
Archivo25
Establecimiento Cita_general
Comuna
Fecha_cita
asistenciatelefono
modificar_citacion_tec_med_otorrino
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.48, Slice y m-slice Filtro citación tecnólogo médico otorrino
Begin
Fecha_cita;
Query Muestra_beneficiario begin
Args: fecha_cita;
Process: Busca una citación que coincida con la fecha ingresada.
Result: Mensaje; listado_c_t_m_oto.
End query;
End
listado_c_t_m_oto
Fecha
Buscar
Muestra_beneficiario
Cita_general
listado_c_t_m_oto
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.49, Slice y m-slice Listado citación tecnólogo médico otorrino
Begin
Id_benef; nombre; teléfono; fecha_cita; asistencia;
Query Imprimir_datos begin
Args: Id_benef; nombre; teléfono; fecha_cita; asistencia;
Process: Imprime los datos de la citación.
Result: Citación Tecnólogo médico otorrino.
End query;
End
listado_c_t_m_oto
Cita_general
Tec_med_otorrino.listado_c_t_m_oto
imprimir
nombre
Beneficiario
Fecha_cita
Id_benef
telefono
asistencia
Imprimir_listado
Cita_general beneficiario
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.50, Slice y m-slice Filtro honorarios tecnólogo médico otorrino Begin
Index años begin
Content: año =>
Query años disponibles begin
Args: año;
Process: listar_años_disponibles
Query end;
Index end;
Query Muestra_beneficiario2 begin
Args: rango_fecha;
Process: Busca indicaciones realizadas por el prestador, filtradas por el rango de fecha ingresado.
Luego calcula el total a cancelar por las indicaciones realizadas.
Result: Mensaje; listado_honorarios_oto.
End query;
End;
listado_honorarios_oto
Buscar
Muestra_beneficiario2
Indicacion_tec_m_oto
listado_honorarios_oto
desde
hasta
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.51, Slice y m-slice Listado honorarios tecnólogo médico otorrino
Begin
Id_benef; fecha_recepcion; fecha_entrega; valor_aten; indicacion;
Query Imprimir_listado begin
Args Id_benef; fecha_recepcion; fecha_entrega; valor_aten; indicacion;
Process: Imprime los honorarios del prestador.
Result: Honorarios Tecnólogo médico otorrino.
End query;
End
listado_honorarios_oto
Indicacion_tec_m_oto
Tec_med_otorrino.listado_listado_honorarios_oto
Run
dv_run
ApoyoIndicacion_tec_m_oto
Fecha_entrega
Fecha_recepcion
Imprimir
Imprimir_listado
valor_aten
ApoyoTotal atenciones
Honorarios con
retencion
Total a pagar
indicacion
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.52, Slice y m-slice Listado indicaciones tecnólogo médico otorrino
Begin
Id_benef; fecha_recepcion; fecha_entrega; nombres; paterno; materno; indicacion;
Query Imprimir_listado begin
Id_benef; fecha_recepcion; fecha_entrega; nombres; paterno; materno; indicacion;
Process: Imprime las atenciones realizadas por el prestador.
Result: Atenciones realizadas por el Tecnólogo médico otorrino.
End query;
End
Listado_ind_oto
Indicacion_tec_m_oto
Tec_med_otorrino.listado_ind_oto
Run
dv_run
Indicacion_tec_m_oto
Fecha_entrega
Fecha_recepcion
Imprimir
Imprimir_listado
Beneficiario
Beneficiario
Fecha_nac paterno
materno nombres
indicacion
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.5.7 Slice y m-slice de centro radiológico
Figura 3.53, Slice y m-slice Centro radiológico index
index
Sociedad
Centro_radiologico.index
Ingresar Receta
Ingresar cita
Reportes
listado_c_cr
listado_ind_cr
Indicacion_centro_radiologico
Principal
Cita_general
Principal
Run
nombre direccion
telefono email Id_prov
listado_honorarios_cr
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.54, Slice y m-slice Guardar indicación centro radiológico (Ver anexo E, Figura 7)
Guardar_indicacion
indicacion_centro_radiologico
Centro_radiologico.guardar_indicacion
Id_benef
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Guardar
indicacion_centro_radiologico
Guardar_indicacion
Muestra_datos
Guardar_indicacion
Beneficiario
Archivo25
Establecimiento
indicacion_centro_radiologico
Comuna
Fecha_entrega
Fecha_recepcion
Ficha
Id_rad
Lista
radiografias
Num_exposiciones
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido
ingresado.
End query;
End
Begin
Id_benef; fecha_recepcion; fecha_entrega; id_rad; num_exposiciones;
Query Guardar_indicacion begin
Args: Id_benef; fecha_recepcion; fecha_entrega; id_rad; num_exposiciones;
Process: Ingresa los datos de las indicaciones del especialista Traumatólogo u Otorino que utilizan
los usuarios del centro radiológico.
Result: Mensaje; indicacion_centro_radiologico.guardar_indicacion.
End query;
End
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.55, Slice y m-slice modificar indicación centro radiológico
Modificar_indicacion
indicacion_centro_radiologico
Centro_radiologico.modificar_indicacion
Id_benef
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Mdificar
indicacion_centro_radiologico
Modificar_indicacion
Muestra_datos
Modificar_indicacion
Beneficiario
Archivo25
Establecimiento
indicacion_centro_radiologico
Comuna
Fecha_entrega
Fecha_recepcion
Ficha
Id_rad
Lista
radiografias
Num_exposiciones
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido
ingresado.
End query;
End
Begin
id_rad; num_exposiciones;
Query Guardar_indicacion begin
Args: id_rad; num_exposiciones;
Process: Modifica las indicaciones previamente ingresadas por los usuarios del centro radiológico.
Result: Mensaje; indicacion_centro_radiologico.modificar_indicacion.
End query;
End
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.56, Slice y m-slice guardar citación centro radiológico Begin
Fecha_cita;
Query Guardar_citacion begin
Args: fecha_cita;
Process: Ingresa una fecha de atención para el Centro radiológico.
Result: Mensaje; cita_general.guardar_citacion_centro_radiologico.
End query;
End
guardar_citacion_centro_radiologico
Cita_general
Cita_general.guardar_citacion_centro_radiologico
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Guardar
Cita_general
Muestra_datos guardar_citacionBeneficiario
Archivo25
Establecimiento Cita_general
Comuna
Fecha_cita
asistenciatelefono
guardar_citacion_centro_radiologico
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.57, Slice y m-slice modificar citación Begin
Fecha_cita;
Query Modificar_citacion begin
Args: fecha_cita;
Process: Modifica una fecha de atención para el Centro radiológico.
Result: Mensaje; cita_general.modificar_citacion_centro_radiologico.
End query;
End
modificar_citacion_centro_radiologico
Cita_general
Cita_general.modificar_citacion_centro_radiologico
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Modificar
Cita_general
Muestra_datos modificar_citacionBeneficiario
Archivo25
Establecimiento Cita_general
Comuna
Fecha_cita
asistenciatelefono
modificar_citacion_centro_radiologico
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.58, Slice y m-slice Filtro citación centro radiológico
Begin
Fecha_cita;
Query Muestra_beneficiario begin
Args: fecha_cita;
Process: Busca una citación que coincida con la fecha ingresada.
Result: Mensaje; listado_c_cr.
End query;
End
listado_c_cr
Fecha
Buscar
Muestra_beneficiario
Cita_general
listado_c_cr
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.59, Slice y m-slice Listado citación centro radiológico
Begin
Id_benef; nombre; teléfono; fecha_cita; asistencia;
Query Imprimir_datos begin
Args: Id_benef; nombre; teléfono; fecha_cita; asistencia;
Process: Imprime los datos de la citación.
Result: Citación Centro radiológico.
End query;
End
listado_c_cr
Cita_general
Centro_radiologico.listado_c_cr
imprimir
nombre
Beneficiario
Fecha_cita
Id_benef
telefono
asistencia
Imprimir_listado
Cita_general beneficiario
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.60, Slice y m-slice Filtro honorarios centro radiológico
Begin
Index desde, hasta begin
Content: desde, hasta =>
Query años disponibles begin
Args: desde; hasta;
Process: listar_fechas_disponibles
Query end;
Index end;
Query Muestra_beneficiario2 begin
Args: rango_fecha;
Process: Busca indicaciones realizadas por el prestador, filtradas por el rango de fecha ingresado.
Luego calcula el total a cancelar por las indicaciones realizadas.
Result: Mensaje; listado_honorarios_cr.
End query;
End;
listado_honorarios_cr
Buscar
Muestra_beneficiario2
Indicacion_centro_radiologico
listado_honorarios_cr
desde
hasta
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.61, Slice y m-slice Listado honorarios centro radiológico
Begin
Id_benef; fecha_recepcion; fecha_entrega; valor_radiografia;
Query Imprimir_listado begin
Args Id_benef; fecha_recepcion; fecha_entrega; valor_radiografia;
Process: Imprime los honorarios del prestador.
Result: Honorarios Centro radiológico.
End query;
End
listado_honorarios_cr
Indicacion_centro_radiologico
Centro_radiologico.listado_honorarios_cr
Run
dv_run
ApoyoIndicacion_centro_radiologico
Fecha_entrega
Fecha_recepcion
Imprimir
Imprimir_listado
Valor_radiografia
SociedadTotal atenciones
Honorarios con
retencion
Total a pagar
Id_rad
Lista
radiografias
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.62, Slice y m-slice Listado indicaciones centro radiológico Begin
Id_benef; fecha_recepcion; fecha_entrega; nombres; paterno; materno; id_rad; num_exposiciones;
Query Imprimir_listado begin
Id_benef; fecha_recepcion; fecha_entrega; nombres; paterno; materno; id_rad; num_exposiciones;
Process: Imprime las atenciones realizadas por el prestador.
Result: Atenciones realizadas por el Centro radiológico.
End query;
End
Listado_ind_cr
Indicacion_centro_radiologico
Centro_radiologico.listado_ind_cr
Run
dv_run
Indicacion_centro_radiologico
Fecha_entrega
Fecha_recepcion
Imprimir
Imprimir_listado
Beneficiario
Beneficiario
Fecha_nac paterno
materno nombres
Num_exposicionesId_rad
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.5.8 Slice y m-slice óptica de lentes
Figura 3.63, Slice y m-slice Óptica de lentes index
index
Sociedad
Optica_lentes.index
Ingresar Receta Reportes
listado_ind_optica
Id_prest
nombre direccion
telefono email Id_prov
Indicacion_optica_oftal
Principal
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.64, Slice y m-slice Guardar indicación óptica de lentes (Ver anexo E, Figura 8)
Guardar_indicacion
Indicacion_optica_oftal
Indicacion_optica_oftal.guardar_indicacion
Run
dv_run
nombre
ComunaBeneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Guardar
Indicacion_optica_oftal
Guardar_indicacion
Muestra_datos Guardar_indicacion
Beneficiario
Archivo25
EstablecimientoIndicacion_optica_oftal
Comuna
diagnostico
Fecha_recepcion
Ficha
odesfera
odcilindro
oicilindro
oiesfera
oieje
odeje
Dp
Lente_opttipo
marco1 marco2 marco3
Rep_od
Rep_oiMarco_rep
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido
ingresado.
End query;
End
Begin
Id_benef; fecha_recepcion; diagnostico; odcilindro; oiclindro; odesfera; oiesfera; odeje; oieje; dp;
lente_opt; tipo; rep_od; rep_oi; marco1; marco2; marco3; marco_rep;
Query Guardar_indicacion begin
Args: Id_benef; fecha_recepcion; diagnostico; odcilindro; oiclindro; odesfera; oiesfera; odeje;
oieje; dp; lente_opt; tipo; rep_od; rep_oi; marco1; marco2; marco3; marco_rep;
Process: Ingresa los datos de las indicaciones del especialista Oftalmólogo.
Result: Mensaje; indicacion_optica_oftal.guardar_indicacion.
End query;
End
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.65, Slice y m-slice Listado indicación óptica de lentes
Begin
Id_benef; fecha_recepcion; diagnostico; odcilindro; oiclindro; odesfera; oiesfera; odeje; oieje; dp;
lente_opt; tipo; rep_od; rep_oi; marco1; marco2; marco3; marco_rep;
Query Imprimir_listado begin
Id_benef; fecha_recepcion; diagnostico; odcilindro; oiclindro; odesfera; oiesfera; odeje; oieje; dp;
lente_opt; tipo; rep_od; rep_oi; marco1; marco2; marco3; marco_rep;
Process: Imprime las atenciones realizadas por el prestador.
Result: Atenciones realizadas por la Óptica lentes.
End query;
End
Listado_ind_optica
Indicacion_optica_oftal
Optica_lentes.listado_ind_optica
Run
dv_run
Beneficiario
Fecha_nac paterno
materno nombres
Imprimir listado
Imprimir_listado
diagnostico
Fecha_recepcion
odesfera
odcilindro
oicilindro
oiesfera
oieje
odeje
Dp
Lente_opttipo
marco1 marco2 marco3
Rep_od
Rep_oiMarco_rep
Beneficiario Indicacion_optica_oftal
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.5.9 Slice y m-slice óptica de audífonos
Figura 3.66, Slice y m-slice Óptica de audífonos index
index
Sociedad
Optica_audifonos.index
Ingresar Reportes
listado_ind_optica_aud
Id_prest
nombre direccion
telefono email Id_prov
aprov_audifonos_opt
Principal
envio_audifonos
Principal
Cotizacion_aud
Principal
listado_ind_optica_aud_ent
listado_ind_optica_aud_cot
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.67, Slice y m-slice Guardar aprobacion óptica de audífonos (Ver anexo E, Figura 9)
Guardar_aprobacion
Aprov_audifonos_opt
Aprov_audifonos_opt.guardar_aprobacion
Run
dv_run
Beneficiario
Fecha_nac paterno
materno nombres
Guardar
Muestra_datos
Fecha_recepcion
Beneficiario
Aprov_audifonos_opt
Fecha_respuesta Lista audifonos
modelo
audifonooido
observaciones
telefono
Historial_audCambio_molde
Establecimiento
rbd dv_rbd
nombre
archivo25
nivel
letra
nombre
Comuna
Buscar
Archivo25
Comuna
Establecimiento
Guardar_aprobacion
Aprov_audifonos_opt
Guardar_aprobacion
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido
ingresado.
End query;
End
Begin
Id_benef; fecha_recepcion; fecha_respuesta; cambio_molde; telefono; historial_aud; oido; observaciones;
Query Guardar_aprobación begin
Id_benef; fecha_recepcion; fecha_respuesta; cambio_molde; telefono; historial_aud; oido;
observaciones;
Process: Aprueba con o sin cambios la petición de audífonos.
Result: Mensaje; aprov_audifonos_opt.guardar_aprobacion.
End query;
End
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.68, Slice y m-slice Guardar envío óptica audífonos
guardar_envío
Envio_audifono
Envio_audifono.guardar_envio
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Guardar
Envio_audifono
Muestra_datos guardar_envioBeneficiario
Archivo25
Establecimiento Envio_audifono
Comuna
Fecha_recepcion
Fecha_envioGuia_despacho
Guardar_envio
Cod_audifono
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido
ingresado.
End query;
End
Begin
fecha_envio; guia_despacho;
Query Guardar_envio begin
Args: fecha_envio; guia_despacho;
Process: Deja registrado el envío de molde a el Coordinador provincial.
Result: Mensaje; envio_audifono.guardar_envio.
End query;
End
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.69, Slice y m-slice Guardar cotización óptica audífonos
guardar_cotización
Cotizacion_aud
Envio_cotizacion.guardar_cotización
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Guardar
Envio_cotizacion
Muestra_datos guardar_cotizaciónBeneficiario
Archivo25
Establecimiento cotizacion_aud
Comuna
Fecha_recepcion
Fecha_cotizacionNum_presupuesto
Guardar_cotizacion
modelo valorobservacion
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido
ingresado.
End query;
End
Begin
fecha_cotizacion; num_presupuesto; modelo; valor; observación;
Query Guardar_envio begin
Args: fecha_cotizacion; num_presupuesto; modelo; valor; observación;
Process: Deja registrado el envío de la cotización, que es la respuesta a la petición de esta por parte
del coordinador provincial.
Result: Mensaje; envio_cotizacion.guardar_cotizacion.
End query;
End
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.70, Slice y m-slice Listado audífonos aprobados
Begin
Id_benef; fecha_respuesta; cambio_molde; modelo; oido; observacion;
Query Imprimir_listado begin
Id_benef; fecha_respuesta; cambio_molde; modelo; oido; observacion;
Process: Imprime las entregas de audífonos ralizadas por la óptica.
Result: Audífonos aprobados por la Óptica audífonos.
End query;
End
listado_ind_optica_aud
Aprov_audifono_opt
Optica_audifono.listado_ind_optica_aud
Run
dv_run
Aprov_audifono_opt
Fecha_respuesta
Cambio molde
modelo
oidoobservacion
Imprimir listado
Imprimir_listado
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.71, Slice y m-slice Listado audífonos cotizados
Begin
Id_benef; fecha_cotizacion; num_presupuesto; modelo; valor; observacion;
Query Imprimir_listado begin
Id_benef; fecha_cotizacion; num_presupuesto; modelo; valor; observacion;
Process: Imprime las cotizaciones de audífonos ralizadas por la óptica.
Result: Cotizaciones realizadas por la Óptica audífonos.
End query;
End
listado_ind_optica_aud_cot
Cotizacion_aud
Optica_audifono.listado_ind_optica_aud_cot
Run
dv_run
Cotizacion_aud
Fecha_cotizacion
Num_presupuesto
modelo valorobservacion
Imprimir listado
Imprimir_listado
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.72, Slice y m-slice Listado audífonos entregados
Begin
Id_benef; fecha_envio; guia_despacho; cod_audifono;
Query Imprimir_listado begin
Id_benef; fecha_envio; guia_despacho; cod_audifono;
Process: Imprime los audífonos enviados por la óptica.
Result: Audífonos enviados por la Óptica audífonos.
End query;
End
listado_ind_optica_aud_ent
Envio_audifono
Optica_audifono.listado_ind_optica_aud_ent
Run
Envio_audifono
Fecha_envio
Guia_despacho
Cod_audifono
Imprimir listado
Imprimir_listado
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.5.10 Slice y m-slice de prestador apoyo audioprotesista
Figura 3.73, Slice y m-slice Audioprotesista index
index
Prestador
Audioprotesista.index
Ingresar Reportes
listado_ind_moldes
Id_prest
nombre direccion
telefono email Id_prov
Indicacion_audioprotesista
Principal
Ejercicio
Principal
listado_honorarios_audiop
Cita
Principal
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.74, Slice y m-slice Guardar citación audioprotesista
Guardar_citacion
Cita
Citacion_aud.guardar_citacion
Buscar Guardar
Id_prest
Id_prest
Fecha_recepcion
Fecha_cita
Beneficiario
Fecha_nac paterno
materno nombres
Establecimiento
rbd dv_rbd
nombre
archivo25
nivel
letra
Muestra_datos
Beneficiario
Archivo25
Establecimiento
Comuna
Guardar_citacion
Cita
Cita
Guardar_citacion
Telefono_benef
Datos_audifono
Datos_audifono
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido
ingresado.
End query;
End
Begin
Fecha_cita;
Query Guardar_citacion begin
Args: fecha_cita;
Process: Guarda una fecha de atención para la realización de toma de molde.
Result: Mensaje; cita.guardar_citacion.
End query;
End
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.75, Slice y m-slice Modificar citación audioprotesista
Begin
Fecha_cita;
Query Modificar_citacion begin
Args: fecha_cita;
Process: Modifica una fecha de atención para la realización de toma de molde.
Result: Mensaje; cita.modificar_citacion.
End query;
End
Modificar_citacion
Cita
Citacion_aud.modificar_citacion
Buscar Modificar
Id_prest
Id_prest
Fecha_recepcion
Fecha_cita
Beneficiario
Fecha_nac paterno
materno nombres
Establecimiento
rbd dv_rbd
nombre
archivo25
nivel
letra
Muestra_datos
Beneficiario
Archivo25
Establecimiento
Comuna
Modificar_citacion
Cita
Cita
Modificar_citacion
Telefono_benef
Datos_audifono
Datos_audifono
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.76, Slice y m-slice Guardar indicación audioprotesista (Ver anexo E, Figura 10)
Guardar_indicacion
Indicacion_audioprotesista
Audioprotesista.guardar_indicacion
Buscar Guardar
Id_benef
Id_prestFecha_recepcion
Fecha_t_m
Beneficiario
Fecha_nac paterno
materno nombres
Establecimiento
rbd dv_rbd
nombre
archivo25
nivel
letra
Muestra_datos
Beneficiario
Archivo25
Establecimiento
Comuna
Guardar_indicacion
Indicacion_audioprotesista
Indicacion_audioprotesista
Guardar_indicacion
Telefono_benef
Datos_audifono
Datos_audifono
Fecha_e_m
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido
ingresado.
End query;
End
Begin
Fecha_e_m; // fecha envío de molde
Query Guardar_indicacion begin
Args: fecha_e_m;
Process: Guarda la fecha de envío de molde hacia la óptica, junto con la fecha de toma de este.
Result: Mensaje; Indicacion_audioprotesista.guardar_indicacion.
End query;
End
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.77, Slice y m-slice Guardar indicación sesiones audioprotesista
Guardar_indicacion_sesiones
Ejercicio
Audioprotesista.plan_adaptacion.guardar_indicacion_sesiones
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Guardar
Ejercicio
Guardar_indicacion_sesiones
Muestra_datos Guardar_indicacion_sesionesBeneficiario
Archivo25
Establecimiento Ejercicio
Comuna
Ejercicio
Fecha_sesion Obs_sesion
Fecha_entrega
Fecha_recepcion
Ficha
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido
ingresado.
End query;
End
Begin
Id_benef; id_prest; fecha_recepcion; fecha_entrega; fecha_sesion; obs_sesion;
Query Guardar_indicacion begin
Args: Id_benef; id_prest; fecha_recepcion; fecha_entrega; fecha_sesion; obs_sesion;
Process: Ingresa los datos del plan de adaptación de los audífonos.
Result: Mensaje; Ejercicio.guardar_indicacion_sesiones.
End query;
End
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.78, Slice y m-slice Modificar indicación sesiones audioprotesista Begin
Id_benef; id_prest; fecha_sesion; obs_sesion;
Query Modificar_indicacion_sesiones begin
Args: Id_benef; id_prest; fecha_sesion; obs_sesion;
Process: Ingresa nuevas sesiones del plan de adaptación a una receta ya abierta. Estas pueden ser
hasta cinco sesiones por receta.
Result: Mensaje; Ejercicio.modificar_indicacion_sesiones.
End query;
End
Modificar_indicacion_sesiones
Ejercicio
Audioprotesista.plan_adaptacion.modificar_indicacion_sesiones
Run
dv_run
nombre
Comuna Beneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Modificar
Ejercicio
Modificar_indicacion_sesiones
Muestra_datos Modificar_indicacion_sesionesBeneficiario
Archivo25
Establecimiento Ejercicio
Comuna
Ejercicio
Fecha_sesion Obs_sesion
Fecha_entrega
Fecha_recepcion
Ficha
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.79, Slice y m-slice Listado indicación moldes audioprotesista
Begin
Id_benef; fecha_t_m; fecha_e_m;
Query Imprimir_listado begin
Id_benef; fecha_t_m; fecha_e_m
Process: Imprime los moldes enviados por la audioprotesista a la óptica de audífonos.
Result: Moldes enviados.
End query;
End
Listado_ind_moldes
Indicacion_audioprotesista
Audioprotesista.listado_ind_moldes
Id_benef
Indicacion_audioprotesista
Imprimir listado
Imprimir_listado
Fecha_t_m
Fecha_e_m
Beneficiario
paterno
materno nombres
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.80, Slice y m-slice Filtro honorarios audioprotesista Begin
Index desde, hasta begin
Content: desde, hasta =>
Query fechas disponibles begin
Args: desde; hasta;
Process: listar_fechas_disponibles
Query end;
Index end;
Query Muestra_beneficiario2 begin
Args: rango_fecha;
Process: Busca indicaciones realizadas por el prestador, filtradas por el rango de fecha ingresado.
Luego calcula el total a cancelar por las indicaciones realizadas.
Result: Mensaje; listado_honorarios_audiop.
End query;
End;
listado_honorarios_audiop
Buscar
Muestra_beneficiario2
Ejercicio
listado_honorarios_audiop
desde
hasta
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.81, Slice y m-slice Listado honorarios audioprotesista
Begin
Id_benef; fecha_recepcion; fecha_entrega; fecha_sesion; valor_aten;
Query Imprimir_listado begin
Args Id_benef; fecha_recepcion; fecha_entrega; fecha_sesion; valor_aten;
Process: Imprime los honorarios del prestador.
Result: Honorarios Audioprotesista.
End query;
End
Listado_honorarios_audiop
Ejercicio
Audioprotesista.listado_honorarios_audiop
Run
dv_run
Apoyo Ejercicio
Fecha_entrega
Fecha_recepcion
Imprimir
Imprimir_listado
valor_aten
ApoyoTotal atenciones
Honorarios con
retencion
Total a pagar
Fecha_sesion
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.5.11 Slice y m-slice de farmacia
Figura 3.82, Slice y m-slice Farmacia index
index
Sociedad
Farmacia.index
Ingresar Reportes
listado_ind_farmacia
Id_prest
nombre direccion
telefono email Id_prov
Indicacion_farmacia
Principal
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.83, Slice y m-slice Guardar indicación farmacia (Ver anexo E, Figura 11) Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido
ingresado.
End query;
End
Begin
Id_benef; fecha_entrega; id_medicamento; cantidad;
Query Guardar_indicacion begin
Args: Id_benef; fecha_entrega; id_medicamento; cantidad;
Process: Guarda los datos de las recetas expendidas por la farmacia.
Result: Mensaje; indicacion_farmacia.guardar_indicacion.
End query;
End
Modificar_indicacion
Indicacion_farmacia
Farmacia.guardar_indicacion
Run
dv_run
nombre
ComunaBeneficiario
Fecha_nac paterno
materno nombres
archivo25
nivel
letra
Establecimiento
rbd dv_rbd
nombre
Buscar Guardar
Indicacion_farmacia
Guardar_indicacion
Muestra_datos Guardar_indicacionBeneficiario
Archivo25
Establecimiento
Indicacion_farmacia
Comuna
Fecha_entrega
Id_medicacmento
Ficha
cantidad
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.84, Slice y m-slice Listado indicación farmacia
Begin
Id_benef; Beneficiario.paterno; Beneficiario.materno; Beneficiario.nombres; fecha_entrega;
Medicamento.nombre; cantidad;
Query Imprimir_listado begin
Id_benef; Beneficiario.paterno; Beneficiario.materno; Beneficiario.nombres; fecha_entrega;
Medicamento.nombre; cantidad;
Process: Imprime los medicamentos expendidos por la farmacia.
Result: Medicamentos expendidos.
End query;
End
Listado_ind_farmacia
Indicacion_farmacia
Farmacia.listado_ind_farmacia
Run
dv_run
Indicacion_farmacia
Fecha_entrega
Imprimir
Imprimir_listado
Beneficiario
Beneficiario
paterno
materno nombres
nombre
Medicamento
Medicamento
cantidad
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.5.12 Slice y m-slice coordinador provincial
Figura 3.85, Slice y m-slice Coordinador provincial index
index
Coordinador
Coordinador_provincial.index
Ingresar Reportes
Id_prest
nombre direccion
telefono email Id_prov
Datos_audifono
Principal
listado_cotizacion
listado_honorarios_prestador_apoyo
Prestador
guarda_prest
Sociedad
guardar_sociedad
carta_compromiso
radiografia
ingresar_valor_rx
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.86, Slice y m-slice Guarda datos audífonos coordinador provincial
guardar_datos_aud
Datos_audifono
Coordinador_provincial.guardar_datos_aud
Id_prest
Fecha_recepcion
Fecha_entrega
modelo
Lista
oidoFecha_solicitud
Aprov_o_rev
Telefono_benef
Historial_audCambio_molde
GuardarBuscar
Muestra_datos guardar_indicacion
Beneficiario
Archivo25
Establecimiento Comuna
Datos_audifono
Datos_audifono
Guardar_datos_aud
nombre
Comuna archivo25
nivel
letra
Beneficiario
Fecha_nac paterno
materno nombres
Establecimiento
rbd dv_rbd
nombre
Id_benef
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Begin
Run;
Query muestra_datos Begin
Args: Run;
Process: Busca los datos del beneficiario, su escuela y sus indicaciones si este ya hubiese sido
ingresado.
End query;
End
Begin
Id_benef; id_prest; fecha_recepcion; fecha_entrega; modelo; oido; fecha_solicitud; telefono_benef;
aprov_o_rev; cambio_molde; historial_aud;
Query Guardar_indicacion begin
Args: Id_benef; id_prest; fecha_recepcion; fecha_entrega; modelo; oido; fecha_solicitud;
telefono_benef; aprov_o_rev; cambio_molde; historial_aud;
Process: Guarda los datos para la petición de audífonos por parte del Coordinador provincial a la
óptica de audífonos.
Result: Mensaje; Datos_audifono.guardar_datos_aud.
End query;
End
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.87, Slice y m-slice Listado_cotizacion audífonos coordinador provincial
(Ver anexo E, Figura 12)
Begin
Id_benef; fecha_recepcion; fecha_cotizacion; num_presupuesto; modelo; valor; observacion;
Query Imprimir_listado begin
Args: Id_benef; fecha_recepcion; fecha_cotizacion; num_presupuesto; modelo; valor; observacion;
Process: Imprime los datos de las cotizaciones efectuadas.
Result: Listado_cotizacion.
End query;
End
Listado_cotizacion
Cotizacion_aud
Coordinador_provincial.listado_cotizacion
Imprimir
Run
Fecha_recepcion
Dv_run
Imprimir_listado
Cotizacion_aud
Fecha_cotizacion
Num_presupuesto
modelo
valor
observacion
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.88, Slice y m-slice Filtro_honorarios_prestador
Begin
Index desde, hasta begin
Content: desde, hasta =>
Query fechas disponibles begin
Args: desde; hasta;
Process: listar_fechas_disponibles
Query end;
Index end;
Query Muestra_beneficiario2 begin
Args: rango_fecha;
Process: Busca indicaciones realizadas por el prestador, filtradas por el rango de fecha ingresado.
Luego calcula el total a cancelar por las indicaciones realizadas.
Result: Mensaje; listado_honorarios_prestador.
End query;
End;
listadoCoordP_hon_prestador
Buscar
Muestra_beneficiario2
listadoCoordP_hon_prestador
desde
hasta
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.89, Slice y m-slice Listado_honorarios_prestador
Begin
Id_benef; nombre; valor_aten; total_atenciones; honorarios_con_retencion; total_a_pagar;
Query Imprimir_listado begin
Args: Id_benef; nombre; valor_aten; total_atenciones; honorarios_con_retencion; total_a_pagar;
Process: Imprime un listado con los honararios de los prestadores de un tipo. Cada tipo de
prestador tiene su propio listado de honorarios.
Result: Listado_honorarios_prestador.
End query;
End
listado_honorarios_prestador
Apoyo
Coordinador_provincial.listado_honorarios_prestador
Imprimir
Run
Valor_atenDv_run
nombre
Prestador
Imprimir_listado
Apoyo Prestador
Total atenciones
Honorarios con
retencion
Honorarios a
pagar
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.90, Slice y m-slice Listado_prestadores
Begin
Id_prest; nombre; direccion; telefono; email; especialidad;
Query Imprimir_listado begin
Args: Id_prest; nombre; direccion; telefono; email; especialidad;
Process: Imprime un listado con los prestadores existentes en el PSE.
Result: Listado_prestadores.
End query;
End
listado_prestadores
Prestador
Coordinador_provincial.listado_prestadores
Imprimir
Run
Imprimir_listado
Apoyo Prestador
nombredireccion
telefonoemail
Especialidad
Apoyo
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.91, Slice y m-slice Guarda prestadores
Begin
Id_prest; nombre; direccion; telefono; email; tipo_prestador; especialidad; centro_medico; valor_atencion;
login; password;
Query guardar_datos begin
Args: Id_prest; nombre; direccion; telefono; email; tipo_prestador; especialidad; centro_medico;
valor_atencion; login; password;
Process: guarda los datos de un prestador de apoyo
Result: guarda_prest.
End query;
End
guarda_prest
Prestador
Coordinador_provincial.guarda_prest
Id_prest
nombre
direccion
GuardarBuscar
Muestra_datos guardar_datos
Prestador
Screening
Medico Apoyo
Prestador
guarda_prest
telefonoemail
Tipo_prestador
Lista
especialidad
Lista
Centro_medico
ListaValor_atencion
login password
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.92, Slice y m-slice Guardar sociedad
Begin
run; nombre; direccion; provincia; telefono; email; tipo_sociedad; representante; login; password;
Query guardar_datos begin
Args: run; nombre; direccion; provincia; telefono; email; tipo_sociedad; representante; login;
password;
Process: guarda los datos de una sociedad
Result: guardar_sociedad
End query;
End
guardar_sociedad
Sociedad
Coordinador_provincial.guardar_sociedad
run
nombre
direccion
GuardarBuscar
Muestra_datos guardar_datos
SociedadSociedad
guardar_sociedad
telefono email
tipo_sociedad
Lista
provincia
representante
login
password
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.93, Slice y m-slice Carta compromiso
Begin
texto; nombre_apoderado; run; dv_run; marca; modelo; vocal; nombre_hijo;
Query Imprimir_listado begin
Args: texto; nombre_apoderado; run; dv_run; marca; modelo; vocal; nombre_hijo;
Process: Imprime carta compromiso con los datos ingresados.
Result: carta_compromiso.
End query;
End
carta_compromiso
texto
imprimir
imprimir
carta_compromiso
run
Nombre_apoderado
dv_run
marca
modelo
vocal
Nombre_hijo
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3.94, Slice y m-slice Ingresar valor radiografía
Begin
nombre; valor;
Query guardar_valor begin
Args: nombre; valor;
Process: guarda el valor de una radiografía
Result: guardar_rx
End query;
End
guardar_rx
Radiografia
Coordinador_provincial.ingresar_valor_rx
GuardarSeleccionar
Muestra_valor guardar
radiografiaRadiografia
guardar_rx
nombre
Lista
valor
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.5.13 Slice y m-slice coordinador comunal
Figura 3.95, Slice y m-slice Listado_prestadores coordinador comunal (Ver anexo E, Figura 13)
Begin
Id_prest; nombre; direccion; telefono; email; especialidad;
Query Imprimir_listado begin
Args: Id_prest; nombre; direccion; telefono; email; especialidad;
Process: Imprime un listado con los prestadores existentes en el PSE.
Result: Listado_prestadores.
End query;
End
listado_prestadores
Prestador
Coordinador_comunal.listado_prestadores
Imprimir
Run
Imprimir_listado
Apoyo Prestador
nombredireccion
telefonoemail
Especialidad
Apoyo
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.5.14 Slice y m-slice cambio de contraseña
Figura 3.96, Slice y m-slice Cambio de contraseña
Cambio_contraseña
Modificar
Buscar_usuario
Login
password
Nueva_password
Coordinador
Prestador
Establecimiento
Audioprotesista
index
Kinesiologo
index
Centro medico
index
Farmacia
index
Centro radiológico
index
Ortesista
index
Optica
index
Tec. Med.
Oftalmologo
index
Tec. Med.
Otorrino
index
Contactólogo
index
Sociedad
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Begin
login; password;
Query Buscar_usuario begin
Args: login; password; nueva_password
Process: Cambia password del usuario.
Result: Mensaje de resultado; Cambiar_contraseña.
End query;
End
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.6 MAPA NAVEGACIONAL
Esta última etapa señala las rutas o caminos que estarán habilitados para que el usuario
pueda navegar por el sitio Web. Para esto se debe tener un especial cuidado en analizar cada
una de las entidades definidas en el modelo E-R. Se debe tener en consideración que la
metodología DRM está diseñada para sitios que son actualizados constantemente, es por esto
que las rutas deben señalarse en términos generales.
3.6.1 Modelo navegacional del coordinador provincial
Figura 3.97, Modelo navegacional del Coordinador provincial (Ver Anexo E, Figura 14)
Indice
Ficha
Ficha
Indice
Casos Especiales
Beneficiario
Indice
Establecimiento
Establecimiento
Indice
Pesquisa
Pesquisa
Indice
Consultorio
Consultorio
Indice
Coordinador
Coordinador
Indice
CoordCom
CoordCom
Indice
Comuna
Comuna
Indice
Prestador
Prestador
Indice
Tipo_prest
Tipo_prest
Indice
Screening
Screening
Indice
Medico
Medico
Indice
Apoyo
Apoyo
Indice
Sociedad
Sociedad
Indice
Tipo_prest
EvaluacionEval_medico
Ina_pesq
Indice
Ina_presq
Ina_control
Indice
InaControl
Indice
Beneficiario
Indice
Escuela
ComunaArchivo21
Indice
Indicaciones
Datos_audifono Audifono
Indice
Carta compromiso
Indice
Listado cotizaciones
Cotizacion_aud
Indice
Prestadores apoyo
Apoyo Prestador
Indice Honorario
Prestador apoyo
Apoyo Indicacion_prestado_apoyo
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.6.2 Modelo navegacional del prestador de apoyo ortesista
Figura 3.98, Modelo navegacional del Ortesista (Ver Anexo E, Figura 15)
Indice
Beneficiario
Beneficiario Archivo21
Indice
Escuela
Comuna
Indice
Indicaciones
Indicacion_ortesista
Indice
Citas
Cita_general
Indice
Atenciones realizadas
Indicacion_ortesista
Indice
Honorarios
Apoyo
Indice
Cambio contraseña
ApoyoPrestador
Archivo23
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.6.3 Modelo navegacional del prestador de apoyo kinesiólogo
Figura 3.99, Modelo navegacional del Kinesiólogo (Ver Anexo E, Figura 16)
Indice
Beneficiario
Beneficiario Archivo21
Indice
Escuela
Comuna
Indice
Indicaciones
Ejercicio
Indice
Citas
Cita_general
Indice
Atenciones realizadas
Ejercicio
Indice
Honorarios
Apoyo
Indice
Cambio contraseña
ApoyoPrestador
Archivo23
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.6.4 Modelo navegacional del prestador de apoyo contactólogo
Figura 3.100, Modelo navegacional del Contactólogo (Ver Anexo E, Figura 17)
Indice
Beneficiario
Beneficiario Archivo21
Indice
Escuela
Comuna
Indice
Indicaciones
Indicacion_contactologo
Indice
Citas
Cita_general
Indice
Atenciones realizadas
Indicacion_conatctologo
Indice
Honorarios
Apoyo
Indice
Cambio contraseña
ApoyoPrestador
Archivo23
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.6.5 Modelo navegacional centro radiológico
Figura 3.101, Modelo navegacional del Centro radiológico (Ver Anexo E, Figura 18)
Indice
Beneficiario
Beneficiario Archivo21
Indice
Escuela
Comuna
Indice
Indicaciones
Indicacion_centro_radiologico
Indice
Citas
Cita_general
Indice
Atenciones realizadas
Indicacion_centro_radiologico
Indice
Honorarios
Apoyo
Indice
Cambio contraseña
ApoyoPrestador
Archivo23
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.6.6 Modelo navegacional tecnólogo médico oftalmólogo
Figura 3.102, Modelo navegacional del Tecnólogo médico oftalmólogo
(Ver Anexo E, Figura 19)
Indice
Beneficiario
Beneficiario Archivo21
Indice
Escuela
Comuna
Indice
Indicaciones
Indicacion_tec_m_oft
Indice
Citas
Cita_general
Indice
Atenciones realizadas
Indicacion_tec_m_oft
Indice
Honorarios
Apoyo
Indice
Cambio contraseña
ApoyoPrestador
Archivo23
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.6.7 Modelo navegacional tecnólogo médico otorrino
Figura 3.103, Modelo navegacional del Tecnólogo médico otorrino
(Ver Anexo E, Figura 20)
Indice
Beneficiario
Beneficiario Archivo21
Indice
Escuela
Comuna
Indice
Indicaciones
Indicacion_tec_m_oto
Indice
Citas
Cita_general
Indice
Atenciones realizadas
Indicacion_tec_m_oto
Indice
Honorarios
Apoyo
Indice
Cambio contraseña
ApoyoPrestador
Archivo23
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.6.8 Modelo navegacional farmacia
Figura 3.104, Modelo navegacional de la Farmacia (Ver Anexo E, Figura 21)
Indice
Beneficiario
Beneficiario Archivo21
Indice
Escuela
Comuna
Indice
Indicaciones
Indicacion_farmacia
Indice
Medicamentos despachados
Indicacion_farmacia
Indice
Cambio contraseña
ApoyoPrestador
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.6.9 Modelo navegacional óptica de lentes
Figura 3.105, Modelo navegacional de la Óptica de lentes (Ver Anexo E, Figura 22)
Indice
Beneficiario
Beneficiario Archivo21
Indice
Escuela
Comuna
Indice
Indicaciones
Indicacion_optica_oftal
Indice
Atenciones realizadas
Indicacion_optica_oftal
Indice
Cambio contraseña
ApoyoPrestador
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.6.10 Modelo navegacional óptica de audífonos
Figura 3.106, Modelo navegacional de la Óptica de audífonos (Ver Anexo E, Figura 23)
Indice
Recetas revisadas
aprov_audifonos_opt
Indice
Cambio contraseña
ApoyoPrestador
Indice
Audífonos entregados
envio_audifono
Indice
Listado cotizaciones
envio_audifono
Indice
Beneficiario
Beneficiario Archivo21
Indice
Escuela
Comuna
Indice
Evaluación
aprov_audifonos_opt envio_audifono
Indice
Entrega
Indice
Cotización
cotizacion_aud
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3.6.11 Modelo navegacional prestador apoyo audioprotesista
Figura 3.107, Modelo navegacional del Audioprotesista (Ver Anexo E, Figura 24)
Indice
Listado moldes
Indicacion_audioprotesista
Indice
Cambio contraseña
ApoyoPrestador
Indice
Honorarios
Ejercicio
Indice
Beneficiario
Beneficiario Archivo21
Indice
Escuela
Comuna Cita Indicacion_audioprotesistaEjercicio
Indice
Plan adaptación
Indice
Citación
Indice
Toma molde
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Capítulo IV
Implementación
En los últimos años la tendencia en el desarrollo de sitios Web y negocios virtuales ha
proliferado incontrolablemente, este avance tecnológico y las novedosas estrategias de vender un
producto o promocionar cualquier servicio, presenta una variante orientada a disponer estos
recursos mediante el uso de Internet, lo cual ha originado un cúmulo de herramientas para el
desarrollo de estos ambientes propios de las plataformas Web.
El objetivo de implementar una aplicación Web que permita manejar información
generada por diversos procesos requiere una selección de herramientas de desarrollo que vayan
en directo beneficio del logro de un sistema que resuelva eficientemente los problemas detectados
en la organización y que preste una real funcionalidad. Para lograr este objetivo se debe elegir un
software de desarrollo que cumpla a cabalidad los requisitos de construcción y permita generar
una aplicación robusta, fácil de utilizar y con buena llegada hacia el usuario final.
Dentro de este capítulo se dan a conocer las herramientas utilizadas para la construcción
de scripts, como es el caso de PHP, formularios HTML para la captura y visualización de la
información generada con DREAMWEAVER, PostgreSQL como Base de Datos, y finalmente se
especifican los pasos a seguir para instalación de la aplicación.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
4.1 ORGANIZACIÓN DE LOS DIRECTORIOS CONTENEDORES
La organización de los directorios contenedores de los archivos que permiten el
funcionamiento de la aplicación, como son scripts, javascripts y php, es la siguiente:
- JUNAEB2
- Receta_Audioprotesista
- Imagenes
- Menu_images
- Receta_contactologo
- Imagenes
- Menu_images
- Receta_centro_radiológico
- Imagenes
- Menu_images
- Receta_farma_oto
- Imagenes
- Menu_images
- Receta_kinesiólogo
- Imagenes
- Menu_images
- Receta_optica_lentes
- Imagenes
- Menu_images
- Receta_ortesista
- Imagenes
- Menu_images
- Receta_optica_audífonos
- Imagenes
- Menu_images
- Receta_tec_med_oft
- Imagenes
- Menu_images
- Receta_tec_med_oto
- Imagenes
- Menu_images
- Reportes_apoyo
La disposición usada para organizar los archivos es la misma usada en la tesis anterior
[APSE04] lo que permite un mejor entendimiento del funcionamiento debido a que cada
directorio almacena archivos que corresponden al ambiente de trabajo de un único tipo de
prestador, exceptuando la carpeta que contiene los reportes que son utilizados por varios
prestadores evitando así la duplicidad innecesaria de archivos.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
4.2 HERRAMIENTAS UTILIZADAS
Para el desarrollo del nuevo módulo se utilizaron las mismas herramientas con las cuales
es construyó el sistema Web “Automatización del Programa de Salud Escolar JUNAEB - Ñuble”
[APSE04] a modo de asegurarse de obtener los mismos resultados en cuanto al diseño, interfaz
de usuario y persistencia de los datos generados.
El conjunto de herramientas que se utilizaron son las siguientes:
- Lenguaje de programación PHP: para la implementación de las páginas dinámicas.
- Lenguaje de programación HTML: para la implementación de páginas estáticas y
diseñado para estructurar textos y presentarlos en forma de hipertexto.
- Lenguaje de programación JAVASCRIPT: para la formulación de validaciones en el
código y objetos de los formularios en el browser del cliente.
- Servidor APACHE: como contenedor de CGI.
- Framework MACROMEDIA DREAMWEAVER: para la construcción de formularios
HTML, creación de scripts PHP y javascripts.
- POSTGRESQL: como motor de base de datos para la persistencia de la información.
- Browser Internet Explorer: para verificar el funcionamiento y diseño de presentación
de los formularios y menús.
4.3 INSTALACIÓN DEL SISTEMA
4.3.1 Instalación la aplicación
El módulo “Prestaciones de Apoyo” debe estar inserto en el directorio JUNAEB2 que
contiene el sistema “Automatización del Programa de Salud Escolar JUNAEB - Ñuble”
[APSE04], por lo tanto el conjunto de carpetas que conforman el nuevo módulo y que
corresponden a los médicos prestadores deben ubicarse en el mismo nivel en que están los
screenings, médicos especialistas, coordinador provincial, entre otros.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
4.3.2 Instalación de la base de datos
A la base de datos existente se le deben agregar todas las tablas que conforman el
nuevo módulo de manera que se tenga una sola base de datos con la información generada a
lo largo de todos los procesos que incluyen el área de salud escolar.
No se modificó la estructura de las tablas existentes, solo se usaron para extraer y
almacenar información, por lo tanto lo que se requiere es sólo agregar las nuevas tablas. Esta
acción debe ser ejecutada por el administrador del sistema, quien tiene los privilegios para
realizarlo.
Se crearon archivos con extensión .sql que permiten ser ejecutados en la consola del
motor de base de datos y que crean automáticamente las tablas e ingresan datos a ellas. Se
idearon 2 archivos, uno contiene el total de las tablas y datos usados en todo el sistema y el
otro contiene solo las tablas y datos que comprenden el módulo “Prestaciones de apoyo”.
1. Junaeb.sql: Contiene el total de tablas del sistema y datos necesarios de insertar en
algunas de ellas.
2. Crea_tablas_apoyo.sql: Contiene el total de tablas que es necesario agregar para que
funcione el nuevo módulo, además de insertar datos necesarios en ellas.
Estos archivos se suministran en el disco compacto que contiene la aplicación y en
donde se detallan los pasos a seguir para el correcto funcionamiento.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Capítulo V
Pruebas y seguridad
La seguridad en los sistemas informáticos ha tomado gran auge debido a las cambiantes
condiciones y nuevas plataformas tecnológicas disponibles. La posibilidad de interconectarse a
través de redes, ha abierto nuevos horizontes a las organizaciones para mejorar su productividad
y poder explorar más allá de las fronteras nacionales, lo cual lógicamente ha traído consigo, la
aparición de nuevas amenazas para los sistemas de información.
En los sistemas basados en sitios Web se acentúa mayormente el tema de la seguridad ya
que el sitio se encuentra disponible para todos los usuarios con acceso a Internet. Es por esto y
porque se realizan transacciones de datos valiosos, que se debe diseñar un sistema de seguridad
que proteja a través de políticas de respaldo, controles de acceso, planes de contingencia, entre
otros.
En cuanto al correcto funcionamiento de la aplicación se deben realizar pruebas que
verifiquen que las transacciones realmente se llevan a cabo y se confirmen a modo de informar
sobre esto al usuario.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
5.1 SEGURIDAD
JUNAEB posee mecanismos de seguridad en sus servidores como Firewalls y sistemas de
respaldo, que actualmente protegen sus aplicaciones y datos por lo que no fueron incluidas en el
desarrollo del nuevo módulo “Prestaciones de Apoyo”.
Además, en el desarrollo del sistema “Automatización del Programa de Salud Escolar
JUNAEB - Ñuble” ya se sugirieron medidas que permitan proteger los datos y aplicaciones que
posee la organización. Lo que es válido de aplicar en el nuevo módulo por ser parte de este
sistema y así lograr un real resguardo de los activos como la información generada por los
prestadores de apoyo.
Alguna de estas medidas se enumeran en la siguiente lista:
5.1.1 Control de acceso de usuarios a las páginas
Se dispone una opción de creación de cuentas de usuario con login y password para el
ingreso a las páginas que incluyen el ambiente de trabajo de cada prestador, de manera que
sólo puedan acceder al sistema las personas que realmente deben hacerlo evitando el ingreso
de individuos ajenos a este.
5.1.2 Datos almacenados
Una copia de seguridad es una copia de los archivos de un equipo para almacenarlos en
un medio magnético como una cinta, un disco, un disco extraíble, éstas debieran hacerse a
través del establecimiento de políticas de seguridad que contemplen la realización de
respaldos semanales, mensuales, anuales. Estos backups, al ser almacenados en dispositivos
magnéticos, pueden ser dispuestos en un lugar físico distinto de donde estará la aplicación y
su Base de Datos.
La realización de copias de seguridad y la restauración de Base de Datos resulta útil
para resolver problemas que no son del sistema, como mover o copiar una Base de Datos de
un servidor a otro. La copia de seguridad de una base de datos consiste en una copia que
también se puede utilizar para restaurarla si se pierde. Al realizar una copia de seguridad, se
copia todo el contenido de la base de datos, incluidas las partes necesarias del registro de
transacciones.
A continuación los pasos que hay que seguir para descargar la estructura y los datos de
una base de datos completa.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Para realizar la copia de seguridad:
# su - postgres # pg_dump nombre_de_la_base_de_datos > archivo.dump
Para restaurar la base de datos completa con todos sus datos:
# su – postgres # psql nombre_de_la_base_de_datos -e < archivo.dump
5.1.3 Acceso a la base de datos mediante password
El ingreso a la base de datos se realizará mediante una conexión, la cual se encuentra
condicionada por el uso de login y password.
5.1.4 Password
El propósito de tener una password es que nadie a excepción del propietario tenga
acceso su cuenta.
Sólo debe ser de conocimiento del usuario.
Recordarla mentalmente y nunca escribirla en algún lugar, menos cerca del
computador.
Nunca dejar que alguien la vea cuando es ingresada.
Por ningún motivo enviarla a través de un correo electrónico.
Renovarla durante períodos de tiempo establecidos previamente, como por ejemplo
cada dos meses.
No usar palabras comunes, que sean fáciles de descifrar como de libros o
diccionarios.
Nunca usar el mismo nombre de la cuenta (login) como password.
Nunca usar la de otros sistemas o de otras cuentas.
Si hay alguna duda sobre si su cuenta ha sido violada, las medidas a tomar son:
Cambiarla inmediatamente.
Solicitar asesoría al personal indicado.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
5.2 PRUEBAS
El objetivo de la fase de pruebas de un programa es detectar todo posible error antes de
que entre en funcionamiento. Un error detectado en la fase de desarrollo puede ser costoso de
reparar, pero siempre es más costoso que el error le aparezca al usuario final. Las inspecciones de
software surgen a partir de la necesidad de producir software de alta calidad.
Bajo esta idea, un conjunto de pruebas será de mayor calidad cuantos menos errores
queden por descubrir tras haberla pasado. Y, viceversa, si un programa aún tiene muchos fallos
tras haber superado una serie de pruebas, se dirá que esta serie es de poca calidad.
En el ámbito de esta aplicación las pruebas deben centrase en el funcionamiento de las
entradas y salidas de datos, ya que la tarea de este nuevo módulo se enfoca en el registro de
información y entrega de esta hacia los usuarios. Además se deben tomar en cuenta los tiempos
de respuesta a las tareas solicitadas, puesto que al ser un sistema Web el procesamiento no se
realiza en los computadores de los usuarios sino que en el servidor central que posee JUNAEB y
es donde está alojada la base de datos con la información generada.
5.2.1 Plan de pruebas
El objetivo que persiguen las pruebas, es detectar la mayor cantidad de defectos
posibles, para lo cual se debe realizar una planificación, y de esta forma obtener resultados
satisfactorios y a un bajo costo, evitando el mal funcionamiento cuando el módulo entre en
uso por parte de los usuarios.
A continuación se presenta una planificación de las pruebas que se le harán al módulo
“Prestaciones de Apoyo”:
Pruebas Duración Propósito
De desempeño 2 días Medir los tiempos de respuesta bajo
diferentes condiciones de carga.
De tensión 2 días Se sobrecargará el sistema en cuanto a la
cantidad de datos.
Funcionales 5 días
Se realizarán pruebas de caja negra sobre
los módulos o formularios de mayor uso
por parte de los usuarios.
Tabla 5.1, Plan de pruebas
Las pruebas se realizarán en un ambiente simulado en dos equipos con características
diferentes en cuanto a velocidad de procesamiento de manera de obtener un promedio que
Universidad del Bío-Bío. Red de Bibliotecas - Chile
sea más representativo en cuanto a la heterogeneidad de los posibles computadores que
posean los usuarios.
Estas pruebas se realizarán en todas las recetas ingresadas por los prestadores de apoyo
de manera de asegurar el perfecto funcionamiento.
5.2.2 Implementación de las pruebas de desempeño y de tensión
Estas pruebas de medición se realizarán utilizando una función script de PHP, que rescata
el tiempo (en microsegundos) en que se inicia la carga de la página en el browser y el tiempo
que demora en desplegar por completo la página con sus datos.
Para el cálculo del acceso a la base de datos, se tomará en cuenta el tiempo de realizar la
consulta SQL, el tiempo en retornar los datos solicitados y desplegar en pantalla la
información. La función utilizada se describe a continuación.
Figura 5.1, Función para calcular tiempos de respuesta
Los tiempos se obtendrán luego de promediar 5 ejecuciones de los ingresos de
información más relevantes o con mayor cantidad de carga en la consulta SQL asociada a
estos.
<?php
function getmicrotime() {
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
$tiempo_inicio = getmicrotime();
?>
// ejecución de carga del script HTML o la consulta SQL
<?php
$tiempo_fin = getmicrotime();
$tiempo_total = round($tiempo_fin - $tiempo_inicio,3);
echo "<font size=\"-3\">Tiempo de ejecución:
$tiempo_total </font>";
?>
Universidad del Bío-Bío. Red de Bibliotecas - Chile
5.2.2.1 Resultados de pruebas de desempeño
Pruebas en un equipo con características: - Procesador Intel Celeron 850 Mhz
- Memoria RAM 128 MB
- Disco Duro 20 GB
Módulo php
Cantidad
de
registros
accesados
Tiempo
en cargar
la página
Tiempo en
acceder a los
datos(consult
a SQL)
Tiempo en
guardar los
datos(consulta
SQL)
Centro radiológico
(receta_centro_radiologico.php) 1350 0.003 0.643 1.249
Contactólogo
(recetacontactologo.php) 1350 0.002 0.508 0.451
Kinesiólogo
(receta_kinesiologo.php) 1350 0.003 0.654 0.859
Ortesista (receta_ortesista.php) 1350 0.003 0.806 0.546
Tec. Méd. Oftalmólogo
(recetaoft.php) 1350 0.001 0.612 0.663
Tec. Méd. Otorrino
(receta_tec_med_otor.php) 1350 0.003 0.926 0.555
Farmacia (receta_farm_oto.php) 1350 0.003 0.503 0.366
Óptica lentes
(receta_optica.php) 1350 0.002 0.468 0.625
Óptica audífonos
(evaluacion_indicaciones.php) 1350 0.002 0.625 0.659
Audioprotesista
(plan_adaptacion.php) 1350 0.0073 0.572 0.95
Tabla 5.2, desempeño primer equipo
Pruebas en un equipo con características: - Procesador AMD Mobile 1800 Mhz
- Memoria RAM 512 MB
- Disco Duro 50 GB
Módulo php
Cantidad
de
registros
accesados
Tiempo
en cargar
la página
Tiempo en
acceder a los
datos(consult
a SQL)
Tiempo en
guardar los
datos(consulta
SQL)
Centro radiológico
(receta_centro_radiologico.php) 1350 0.0016 0.289 0.425
Contactólogo
(recetacontactologo.php) 1350 0.001 0.231 0.221
Kinesiólogo
(receta_kinesiologo.php) 1350 0.001 0.154 0.276
Ortesista (receta_ortesista.php) 1350 0.002 0.432 0.223
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Tec. Méd. Oftalmólogo
(recetaoft.php) 1350 0.002 0.372 0.332
Tec. Méd. Otorrino
(receta_tec_med_otor.php) 1350 0.001 0.192 0.268
Farmacia (receta_farm_oto.php) 1350 0.03 0.116 1.369
Óptica lentes
(receta_optica.php) 1350 0.0014 0.153 0.348
Óptica audífonos
(evaluacion_indicaciones.php) 1350 0.001 0.168 0.216
Audioprotesista
(plan_adaptacion.php) 1350 0.001 0.787 0.698
Tabla 5.3, desempeño segundo equipo
Promedio de las pruebas realizadas:
Módulo php
Tiempo en
cargar la
página
Tiempo en acceder
a los
datos(consulta
SQL)
Tiempo en
guardar los
datos(consulta
SQL)
Centro radiológico
(receta_centro_radiologico.php) 0.0095 0.466 0.8374
Contactólogo
(recetacontactologo.php) 0.0015 0.3695 0.336
Kinesiólogo
(receta_kinesiologo.php) 0.002 0.404 0.5675
Ortesista (receta_ortesista.php) 0.0025 0.619 0.3845
Tec. Méd. Oftalmólogo
(recetaoft.php) 0.0015 0. 492 0.4975
Tec. Méd. Otorrino
(receta_tec_med_otor.php) 0.002 0.559 0.4115
Farmacia (receta_farm_oto.php) 0.0165 0.3095 0.8675
Óptica lentes
(receta_optica.php) 0.008 0.3105 0.973
Óptica audífonos
(evaluacion_indicaciones.php) 0.0015 0.3815 0.4375
Audioprotesista
(plan_adaptacion.php) 0.037 0.6795 0.824
Tabla 5.4, desempeño promedio
Luego de haber realizado las pruebas de desempeño se puede notar que los
tiempos obtenidos son bastante razonables respecto del tiempo que los usuarios están
dispuestos a esperar [ETR05] para lo que implica buscar e insertar información en una
base de datos. Hay que tener en cuenta eso sí que las pruebas se realizaron en un
ambiente simulado, ya que en el caso de Internet se depende mucho del grado de
congestión que tenga la red donde a mayor congestión, más lenta es la carga de la
página, pero se obtuvieron tiempos promedios de tal forma de hacerlo más
representativo.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
5.2.3 Implementación de las pruebas funcionales
Las pruebas funcionales se realizaron de modo de probar el correcto funcionamiento
del total de los campos que permiten el ingreso de datos en los formularios que contiene cada
espacio de trabajo perteneciente a los prestadores de apoyo y a los coordinadores. Estas
pruebas son las denominadas “Pruebas de Caja Negra”.
Las pruebas de caja negra se centran en lo que se espera de un módulo, es decir,
intentan encontrar casos en que el módulo no se ajusta a su especificación. Por ello se
denominan pruebas funcionales, de modo de suministrarle datos como entrada y estudiar la
salida, sin preocuparse de lo que pueda estar haciendo el módulo por dentro. Las pruebas de
caja negra están especialmente indicadas en aquellos módulos que van a ser interfaz con el
usuario.
Las páginas evaluadas son las siguientes:
index.php (página de inicio)
receta_centro_radiologico.php
recetacontactologo.php
receta_kinesiologo.php
receta_ortesista.php
recetaoft.php
receta_tec_med_otor.php
receta_farm_oto.php
receta_optica.php
evaluacion_indicacion.php
entrega_audifonos.php
cotizacion_aud.php
plan_adaptacion.php
citación_aud.php
receta_audiprotesista.php
ingresar_citacion.php (una en cada prestador)
cambiar_contrasena.php (única para todos los prestadores)
Universidad del Bío-Bío. Red de Bibliotecas - Chile
5.2.3.1 Resultados de las pruebas de caja negra
Las siguientes tablas representan los resultados obtenidos luego de aplicar la
metodología de pruebas explicada anteriormente.
Index.php
Propósito : Probar que los usuarios pueden iniciar sesión con el nombre de
usuario, su contraseña y el tipo de prestador.
Prerequisitos : El usuario no ha iniciado sesión todavía.
Los usuarios hvargas, cenrorad, contactolo, kinesio, ortesista,
tecmedoft, opticalent, audifonos y audiop existen, y la cuenta es
válida
Datos de prueba : Login = {login correcto, login incorrecto, vacío, espacio}
Password = {válida, inválida, vacío, espacio}
Tipo = {correcto, incorrecto}
Estas pruebas se hicieron para todos los usuarios nombrados en
el punto anterior (Prerequisitos)
Pasos : 1. Visitar la página de inicio
2. Digitar Login
3. Digitar Password
4. Seleccionar Tipo de usuario
5. Hacer clic en Entrar
6. Ver página personal
7. Verificar si el inicio de sesión es correcto
Resultados
esperados :
Si todos los datos son correctos, ver página personal.
Si algunos de los datos son incorrectos, ver mensaje de error y
reintentar el acceso.
Resultados
obtenidos :
Cuando todos los datos fueron correctos, se accedió a la página
personal.
Cuando algunos de los datos fueron incorrectos, se mostró un
mensaje informando el error y retornó a la página de inicio.
Evaluación de la
prueba :
Al probar todas las combinaciones de datos de entrada, se
obtuvieron los resultados esperados.
Tabla 5.5, Resultados pruebas index.php
Universidad del Bío-Bío. Red de Bibliotecas - Chile
receta_centro_radiologico.php
Propósito : Probar el ingreso de recetas por parte del centro radiológico.
Prerequisitos : El usuario deberá haberse identificado como centro
radiológico.
El usuario deberá estar en su página personal.
Datos de prueba : RUN = {14032532, 9184769, 15/770321, -15770328,
)(/&%?”, vacío, espacio}
DV = {válido, inválido, vacío, espacio}
Nº Exposiciones = {@, $, G, r}
Fecha Recepción, Fecha Entrega = {4362875, 52-02-2005,
09-13-2005}
Ingreso de valores correctos en todas las indicaciones
Pasos : 1. Hacer clic en Ing. receta en el Menú.
2. Digitar Run
3. Digitar Dv
4. Hacer clic en Buscar
5. Digitar número de exposiciones
6. Seleccionar botones de selección
7. Digitar Fecha de Recepción
8. Digitar Fecha de Entrega (opcional)
9. Hacer clic en Guardar
Resultados
esperados :
Cuando se ingrese un run y/o dígito verificador que no sean
correctos debe presentarse un mensaje indicando que el run
no es correcto.
Cuando se ingresen caracteres que no sean numéricos se debe
desplegar un mensaje indicando introduzca un número.
En caso de no haber ingresado la fecha de entrega debe
aparecer un mensaje indicando que la receta ha sido
ingresada, por el contrario, si se ingresó la fecha de entrega
debe aparecer un mensaje indicando que la receta fue cerrada.
Resultados
obtenidos :
Cuando todos los datos fueron correctos y dependiendo de si
se ingresó la fecha de entrega se mostró el mensaje
correspondiente.
Al ingresar el run y el dígito verificador en forma incorrecta
se desplegaron los mensajes indicando la falta.
Al ingresar caracteres que no son numéricos en el número de
exposiciones se desplegó el mensaje indicando el error.
Al ingresar fechas en formatos no válidos se desplegó el
mensaje indicando el error.
Evaluación de la
prueba :
El error encontrado fue: al ingresar fechas con un mes mayor
a 12 o un día mayor a lo permitido envió dos mensajes, uno
de ellos fuera de lugar.
Tabla 5.6, Resultados pruebas receta_centro_radiologico.php
Universidad del Bío-Bío. Red de Bibliotecas - Chile
recetacontactologo.php
Propósito : Probar el ingreso de recetas por parte del contactólogo.
Prerequisitos : El usuario deberá haberse identificado como contactólogo.
El usuario deberá estar en su página personal.
Datos de prueba : RUN = {14032532, 9184769, 15/770321, -15770328,
)(/&%?”, vacío, espacio}
DV = {válido, inválido, vacío, espacio}
Indicaciones = {dgsd3kj443, 3k1, 0}
Fecha Recepción, Fecha Entrega = {4362875, 52-02-2005,
09-13-2005}
Ingreso de valores correctos en todas las indicaciones
Pasos : 1. Hacer clic en Ingresar receta en el Menú.
2. Digitar Run
3. Digitar Dv
4. Hacer clic en Buscar
5. Digitar las indicaciones correspondientes
6. Seleccionar botones de selección
7. Digitar Fecha de Recepción
8. Digitar Fecha de Entrega (opcional)
9. Hacer clic en Guardar
Resultados
esperados :
Cuando se ingrese un run y/o dígito verificador que no sean
correctos debe presentarse un mensaje indicando que el run
no es correcto.
Cuando se ingresen caracteres que no sean numéricos en las
áreas donde se exige se debe desplegar un mensaje indicando
introduzca un número.
En caso de no haber ingresado la fecha de entrega debe
aparecer un mensaje indicando que la receta ha sido
ingresada, por el contrario, si se ingresó la fecha de entrega
debe aparecer un mensaje indicando que la receta fue cerrada.
Resultados
obtenidos :
Cuando todos los datos fueron correctos y dependiendo de si
se ingresó la fecha de entrega se mostró el mensaje
correspondiente.
Al ingresar el run y el dígito verificador en forma incorrecta
se desplegaron los mensajes indicando la falta.
Al ingresar caracteres que no son numéricos en las áreas
donde se exige, se desplegó un mensaje indicando el error.
Al ingresar fechas en formatos no válidos se desplegó el
mensaje indicando el error.
Evaluación de la
prueba :
El error encontrado fue: al ingresar fechas con un mes mayor
a 12 o un día mayor a lo permitido envió dos mensajes, uno
de ellos fuera de lugar.
Tabla 5.7, Resultados pruebas recetacontactologo.php
Universidad del Bío-Bío. Red de Bibliotecas - Chile
receta_kinesiologo.php
Propósito : Probar el ingreso de recetas por parte del kinesiólogo.
Prerequisitos : El usuario deberá haberse identificado como kinesiólogo.
El usuario deberá estar en su página personal.
Datos de prueba : RUN = {14032532, 9184769, 15/770321, -15770328,
)(/&%?”, vacío, espacio}
DV = {válido, inválido, vacío, espacio}
Fecha sesiones = {4362875, 52-02-2005, 09-13-2005, 01-11-
2005, 02-11-2005, 03-11-2005, 04-11-2005, 05-11-2005}
Fecha Recepción, Fecha Entrega = {4362875, 52-02-2005,
09-13-2005}
Ingreso de valores correctos en todas las indicaciones
Pasos : 1. Hacer clic en Ingresar receta en el Menú.
2. Digitar Run
3. Digitar Dv
4. Hacer clic en Buscar
5. Digitar las fechas de las sesiones y sus observaciones
6. Digitar Fecha de Recepción
7. Digitar Fecha de Entrega (opcional)
8. Hacer clic en Guardar
Resultados
esperados :
Cuando se ingrese un run y/o dígito verificador que no sean
correctos debe presentarse un mensaje indicando que el run
no es correcto.
Al ingresar fechas con formato inválido o fuera de los rangos
permitidos debe presentarse un mensaje indicando el error
cometido.
En caso de no haber ingresado la fecha de entrega debe
aparecer un mensaje indicando que la receta ha sido
ingresada, por el contrario, si se ingresó la fecha de entrega
debe aparecer un mensaje indicando que la receta fue cerrada.
Resultados
obtenidos :
Cuando todos los datos fueron correctos y dependiendo de si
se ingresó la fecha de entrega se mostró el mensaje
correspondiente.
Al ingresar el run y el dígito verificador en forma incorrecta
se desplegaron los mensajes indicando la falta.
Al ingresar fechas en formatos o rangos no válidos se
desplegó el mensaje indicando el error.
Evaluación de la
prueba :
El error encontrado fue: al ingresar fechas con un mes mayor
a 12 o un día mayor a lo permitido envió dos mensajes, uno
de ellos fuera de lugar.
Tabla 5.8, Resultados pruebas receta_kinesiologo.php
Universidad del Bío-Bío. Red de Bibliotecas - Chile
receta_ortesista.php
Propósito : Probar el ingreso de recetas por parte del ortesista.
Prerequisitos : El usuario deberá haberse identificado como ortesista.
El usuario deberá estar en su página personal.
Datos de prueba : RUN = {14032532, 9184769, 15/770321, -15770328,
)(/&%?”, vacío, espacio}
DV = {válido, inválido, vacío, espacio}
Datos indicaciones = {-2, 0.3, dhfe, 1, 2b, “ ”}
Fecha Recepción, Fecha Entrega = {4362875, 52-02-2005,
09-13-2005}
Pasos : 1. Hacer clic en Ingresar receta en el Menú.
2. Digitar Run
3. Digitar Dv
4. Hacer clic en Buscar
5. Digitar las indicaciones correspondientes
6. Digitar Fecha de Recepción
7. Digitar Fecha de Entrega (opcional)
8. Hacer clic en Guardar
Resultados
esperados :
Cuando se ingrese un run y/o dígito verificador que no sean
correctos debe presentarse un mensaje indicando que el run
no es correcto.
Al ingresar fechas con formato inválido o fuera de los rangos
permitidos debe presentarse un mensaje indicando el error
cometido.
Al ingresar caracteres no numéricos el las áreas dispuesta
para valores numéricos debe presentarse un mensaje de error
al usuario.
En caso de no haber ingresado la fecha de entrega debe
aparecer un mensaje indicando que la receta ha sido
ingresada, por el contrario, si se ingresó la fecha de entrega
debe aparecer un mensaje indicando que la receta fue cerrada.
Resultados
obtenidos :
Cuando todos los datos fueron correctos y dependiendo de si
se ingresó la fecha de entrega se mostró el mensaje
correspondiente.
Al ingresar el run y el dígito verificador en forma incorrecta
se desplegaron los mensajes indicando la falta.
Al ingresar caracteres no numéricos en las indicaciones se
obtuvieron los mensajes de error.
Al ingresar fechas en formatos no válidos se desplegó el
mensaje indicando el error.
Evaluación de la
prueba :
El error encontrado fue: al ingresar fechas con un mes mayor
a 12 o un día mayor a lo permitido envió dos mensajes, uno
de ellos fuera de lugar.
Tabla 5.9, Resultados pruebas receta_ortesista.php
Universidad del Bío-Bío. Red de Bibliotecas - Chile
recetaoft.php
Propósito : Probar el ingreso de recetas por parte del tecnólogo médico
oftalmólogo.
Prerequisitos : El usuario deberá haberse identificado como tecnólogo
médico oftalmólogo.
El usuario deberá estar en su página personal.
Datos de prueba : RUN = {14032532, 9184769, 15/770321, -15770328,
)(/&%?”, vacío, espacio}
DV = {válido, inválido, vacío, espacio}
Fecha sesiones = {4362875, 52-02-2005, 09-13-2005, 01-11-
2005, 02-11-2005, 03-11-2005, 04-11-2005, 05-11-2005}
Fecha Recepción, Fecha Entrega = {4362875, 52-02-2005,
09-13-2005}
Pasos : 1. Hacer clic en Ingresar receta en el Menú.
2. Digitar Run
3. Digitar Dv
4. Hacer clic en Buscar
5. Digitar las fechas de las sesiones y sus observaciones
6. Digitar Fecha de Recepción
7. Digitar Fecha de Entrega (opcional)
8. Hacer clic en Guardar
Resultados
esperados :
Cuando se ingrese un run y/o dígito verificador que no sean
correctos debe presentarse un mensaje indicando que el run
no es correcto.
Al ingresar fechas con formato inválido o fuera de los rangos
permitidos debe presentarse un mensaje indicando el error
cometido.
En caso de no haber ingresado la fecha de entrega debe
aparecer un mensaje indicando que la receta ha sido
ingresada, por el contrario, si se ingresó la fecha de entrega
debe aparecer un mensaje indicando que la receta fue cerrada.
Resultados
obtenidos :
Cuando todos los datos fueron correctos y dependiendo de si
se ingresó la fecha de entrega se mostró el mensaje
correspondiente.
Al ingresar el run y el dígito verificador en forma incorrecta
se desplegaron los mensajes indicando la falta.
Al ingresar fechas en formatos o rangos no válidos se
desplegó el mensaje indicando el error.
Evaluación de la
prueba :
El error encontrado fue: al ingresar fechas con un mes mayor
a 12 o un día mayor a lo permitido envió dos mensajes, uno
de ellos fuera de lugar.
Tabla 5.10, Resultados pruebas recetaoft.php
Universidad del Bío-Bío. Red de Bibliotecas - Chile
receta_tec_med_otor.php
Propósito : Probar el ingreso de recetas por parte del tecnólogo médico
otorrino.
Prerequisitos : El usuario deberá haberse identificado como tecnólogo
médico otorrino.
El usuario deberá estar en su página personal.
Datos de prueba : RUN = {14032532, 9184769, 15/770321, -15770328,
)(/&%?”, vacío, espacio}
DV = {válido, inválido, vacío, espacio}
Indicaciones = {Botones de selección}
Fecha Recepción, Fecha Entrega = {4362875, 52-02-2005,
09-13-2005}
Pasos : 1. Hacer clic en Ingresar receta en el Menú.
2. Digitar Run
3. Digitar Dv
4. Hacer clic en Buscar
5. Seleccionar las indicaciones
6. Digitar Fecha de Recepción
7. Digitar Fecha de Entrega (opcional)
8. Hacer clic en Guardar
Resultados
esperados :
Cuando se ingrese un run y/o dígito verificador que no sean
correctos debe presentarse un mensaje indicando que el run
no es correcto.
Al ingresar fechas con formato invalido o fuera de los rangos
permitidos debe presentarse un mensaje indicando el error
cometido.
En caso de no haber ingresado la fecha de entrega debe
aparecer un mensaje indicando que la receta ha sido
ingresada, por el contrario, si se ingresó la fecha de entrega
debe aparecer un mensaje indicando que la receta fue cerrada.
Resultados
obtenidos :
Cuando todos los datos fueron correctos y dependiendo de si
se ingresó la fecha de entrega se mostró el mensaje
correspondiente.
Al ingresar el run y el dígito verificador en forma incorrecta
se desplegaron los mensajes indicando la falta.
Al ingresar fechas en formatos o rangos no válidos se
desplegó el mensaje indicando el error.
Evaluación de la
prueba :
El error encontrado fue: al ingresar fechas con un mes mayor
a 12 o un día mayor a lo permitido envió dos mensajes, uno
de ellos fuera de lugar.
Tabla 5.11, Resultados pruebas receta_tec_med_otor.php
Universidad del Bío-Bío. Red de Bibliotecas - Chile
receta_farm_oto.php
Propósito : Probar el ingreso de recetas por parte de la Farmacia.
Prerequisitos : El usuario deberá haberse identificado como Farmacia.
El usuario deberá estar en su página personal.
Datos de prueba : RUN = {14032532, 9184769, 15/770321, -15770328,
)(/&%?”, vacío, espacio}
DV = {válido, inválido, vacío, espacio}
Cantidad de remedios = {-1, 0, 0.5, -0.1, 0,1, 2, 10}
Fecha Entrega = {4362875, 52-02-2005, 09-13-2005, 25-11-
2005}
Pasos : 1. Hacer clic en Ingresar receta en el Menú.
2. Digitar Run
3. Digitar Dv
4. Hacer clic en Buscar
5. Seleccionar los medicamentos e ingresar su cantidad
6. Digitar Fecha de Entrega
7. Hacer clic en Guardar
Resultados
esperados :
Cuando se ingrese un run y/o dígito verificador que no sean
correctos debe presentarse un mensaje indicando que el run
no es correcto.
Al ingresar fechas con formato inválido o fuera de los rangos
permitidos debe presentarse un mensaje indicando el error
cometido.
Al ingresar la fecha de entrega debe aparecer un mensaje
indicando que la receta ha sido ingresada.
Resultados
obtenidos :
Cuando todos los datos fueron correctos se mostró el mensaje
correspondiente.
Al ingresar el run y el dígito verificador en forma incorrecta
se desplegaron los mensajes indicando la falta.
Al ingresar fechas en formatos o rangos no válidos se
desplegó el mensaje indicando el error.
Evaluación de la
prueba :
El error encontrado fue: al ingresar fechas con un mes mayor
a 12 o un día mayor a lo permitido envió dos mensajes, uno
de ellos fuera de lugar.
Tabla 5.12, Resultados pruebas receta_farm_oto.php
Universidad del Bío-Bío. Red de Bibliotecas - Chile
receta_optica.php
Propósito : Probar el ingreso de recetas por parte de la óptica lentes.
Prerequisitos : El usuario deberá haberse identificado como óptica lentes.
El usuario deberá estar en su página personal.
Datos de prueba : RUN = {14032532, 9184769, 15/770321, -15770328,
)(/&%?”, vacío, espacio}
DV = {válido, inválido, vacío, espacio}
Indicaciones = {dgsd3kj443, 3k1, 0}
Fecha Recepción, Fecha Entrega = {4362875, 52-02-2005,
09-13-2005}
Ingreso de valores correctos en todas las indicaciones
Pasos : 1. Hacer clic en Ingresar receta en el Menú.
2. Digitar Run
3. Digitar Dv
4. Hacer clic en Buscar
5. Digitar las indicaciones
6. Seleccionar indicaciones
7. Digitar Fecha de Entrega
8. Hacer clic en Guardar
Resultados
esperados :
Cuando se ingrese un run y/o dígito verificador que no sean
correctos debe presentarse un mensaje indicando que el run
no es correcto.
Cuando se ingresen caracteres que no sean numéricos en las
áreas donde se exige, se debe desplegar un mensaje indicando
introduzca un número.
Al presionar el botón guarda luego de ingresar la fecha de
entrega debe aparecer un mensaje indicando que la receta ha
sido ingresada.
Resultados
obtenidos :
Cuando todos los datos fueron correctos se mostró el mensaje
correcto ingreso.
Al ingresar el run y el dígito verificador en forma incorrecta
se desplegaron los mensajes indicando la falta.
Al ingresar caracteres que no son numéricos en las áreas
donde se exige, se desplegó un mensaje indicando el error.
Al ingresar fechas en formatos no válidos se desplegó el
mensaje indicando el error.
Evaluación de la
prueba :
El error encontrado fue: al ingresar fechas con un mes mayor
a 12 o un día mayor a lo permitido envió dos mensajes, uno
de ellos fuera de lugar.
Tabla 5.13, Resultados pruebas receta_optica.php
Universidad del Bío-Bío. Red de Bibliotecas - Chile
evaluacion_indicacion.php
Propósito : Probar el ingreso de la evaluación de audífonos de una receta
por parte de la óptica audífonos.
Prerequisitos : El usuario deberá haberse identificado como óptica
audífonos.
El usuario deberá estar en su página personal.
Datos de prueba : RUN = {14032532, 9184769, 15/770321, -15770328,
)(/&%?”, vacío, espacio}
DV = {válido, inválido, vacío, espacio}
Evaluación = {Aprobado, Con cambio}
Fecha Evaluación = {4362875, 52-02-2005, 09-13-2005}
Pasos : 1. Hacer clic en Ingresar evaluación en el Menú.
2. Digitar Run
3. Digitar Dv
4. Hacer clic en Buscar
5. Seleccionar Aprobado o Con cambios
6. Seleccionar modelo (si se selecciono con cambios)
7. Seleccionar oído (si se selecciono con cambios)
8. Digitar observaciones (si se selecciono con cambios)
9. Digitar fecha evaluación
10. Hacer clic en Guardar
Resultados
esperados :
Cuando se ingrese un run y/o dígito verificador que no sean
correctos debe presentarse un mensaje indicando que el run
no es correcto.
Al presionar el botón guardar luego de ingresar la fecha de
evaluación debe aparecer un mensaje indicando que la
evaluación ha sido ingresada.
Resultados
obtenidos :
Cuando todos los datos fueron correctos se mostró el mensaje
correspondiente.
Al ingresar el run y el dígito verificador en forma incorrecta
se desplegaron los mensajes indicando la falta.
Al ingresar fechas en formatos no válidos se desplegó el
mensaje indicando el error.
Evaluación de la
prueba :
El error encontrado fue: al ingresar fechas con un mes mayor
a 12 o un día mayor a lo permitido envió dos mensajes, uno
de ellos fuera de lugar.
Tabla 5.14, Resultados pruebas evaluacion_indicacion.php
Universidad del Bío-Bío. Red de Bibliotecas - Chile
entrega_audifonos.php
Propósito : Probar el ingreso de entrega de audífonos por parte de la
óptica audífonos.
Prerequisitos : El usuario deberá haberse identificado como óptica
audífonos.
El usuario deberá estar en su página personal.
Datos de prueba : RUN = {14032532, 9184769, 15/770321, -15770328,
)(/&%?”, vacío, espacio}
DV = {válido, inválido, vacío, espacio}
Fecha envío = {4362875, 52-02-2005, 09-13-2005}
Número guía despacho = {mdne097}
Código audífono = {jajsh87ba7}
Pasos : 1. Hacer clic en Ingresar entrega en el Menú.
2. Digitar Run
3. Digitar Dv
4. Hacer clic en Buscar
5. Digitar fecha de envío
6. Digitar número guía despacho
7. Digitar código audífono
8. Hacer clic en Guardar
Resultados
esperados :
Cuando se ingrese un run y/o dígito verificador que no sean
correctos debe presentarse un mensaje indicando que el run
no es correcto.
Al ingresar la fecha de envió, número guía despacho y código
de audífono debe aparecer un mensaje indicando que el envío
ha sido ingresado.
Resultados
obtenidos :
Al ingresar el run y el dígito verificador en forma incorrecta
se desplegaron los mensajes indicando la falta.
Al ingresar fechas en formatos no válidos se desplegó el
mensaje indicando el error.
Evaluación de la
prueba :
Los errores encontrados fueron: al ingresar fechas con un mes
mayor a 12 o un día mayor a lo permitido envió dos
mensajes, uno de ellos fuera de lugar.
Al ingresar el envío con un número guía despacho que incluía
caracteres no numéricos se produjo un error de base de datos.
Tabla 5.15, Resultados pruebas entrega_audifonos.php
Universidad del Bío-Bío. Red de Bibliotecas - Chile
contizacion_aud.php
Propósito : Probar el ingreso de cotizaciones de audífonos por parte de la
óptica audífonos.
Prerequisitos : El usuario deberá haberse identificado como óptica
audífonos.
El usuario deberá estar en su página personal.
Datos de prueba : RUN = {14032532, 9184769, 15/770321, -15770328,
)(/&%?”, vacío, espacio}
DV = {válido, inválido, vacío, espacio}
Nº presupuesto = {436sdgfsd5, 564655, fgfdgdfg}
Valor audífono = {12500, 185dc54, $%jje&}
Valores correctos en todas las zonas permitidas
Pasos : 1. Hacer clic en Ingresar cot. aud. en el Menú.
2. Digitar Run
3. Digitar Dv
4. Hacer clic en Buscar
5. Digitar número de presupuesto
6. Digitar valor audífono
7. Digitar observación
8. Hacer clic en Guardar
Resultados
esperados :
Cuando se ingrese un run y/o dígito verificador que no sean
correctos debe presentarse un mensaje indicando el error.
Cuando se ingresen caracteres no numéricos en el nº de
presupuesto o en el valor del audífono se debe desplegar un
mensaje indicando el error.
Cuando se ingrese una fecha de cotización mayor a la actual
se debe enviar un mensaje indicando la falta.
Resultados
obtenidos :
Cuando todos los datos fueron correctos se mostró el mensaje
indicando que la cotización fue ingresada.
Al ingresar el run y el dígito verificador en forma incorrecta
se desplegaron los mensajes indicando la falta.
Al ingresar caracteres no numéricos en el nº de presupuesto o
en el valor del audífono no envió mensaje de error.
Al ingresar la fecha de cotización en formato no válidos se
desplegó el mensaje indicando el error.
Evaluación de la
prueba :
Los errores encontrados fueron: al ingresar fechas con un mes
mayor a 12 o un día mayor a lo permitido envió dos
mensajes, uno de ellos fuera de lugar.
Al ingresar caracteres no numéricos en el valor del audífono
los acepta e intenta insertarlo en la base de datos enviando un
mensaje de error de inserción.
Al ingresar el número de presupuesto con caracteres no
numéricos los acepta.
Al consultar por una receta a la cual ya se le había hecho un
presupuesto la despliega con los datos y permite guardarla
nuevamente enviando un error de base de datos con clave
duplicada.
Tabla 5.16, Resultados pruebas cotizacion_aud.php
Universidad del Bío-Bío. Red de Bibliotecas - Chile
plan_adaptacion.php
Propósito : Probar el ingreso de recetas por parte del audioprotesista.
Prerequisitos : El usuario deberá haberse identificado como audioprotesista.
El usuario deberá estar en su página personal.
Datos de prueba : RUN = {14032532, 9184769, 15/770321, -15770328,
)(/&%?”, vacío, espacio}
DV = {válido, inválido, vacío, espacio}
Fecha sesiones = {4362875, 52-02-2005, 09-13-2005, 01-11-
2005, 02-11-2005, 03-11-2005, 04-11-2005, 05-11-2005}
Fecha Recepción, Fecha Entrega = {4362875, 52-02-2005,
09-13-2005}
Ingreso de valores correctos en todas las indicaciones
Pasos : 1. Hacer clic en Plan de adaptación en el Menú.
2. Digitar Run
3. Digitar Dv
4. Hacer clic en Buscar
5. Digitar las fechas de las sesiones y sus observaciones
6. Digitar Fecha de Recepción
7. Digitar Fecha de Entrega (opcional)
8. Hacer clic en Guardar
Resultados
esperados :
Cuando se ingrese un run y/o dígito verificador que no sean
correctos debe presentarse un mensaje indicando que el run
no es correcto.
Al ingresar fechas con formato inválido o fuera de los rangos
permitidos debe presentarse un mensaje indicando el error
cometido.
En caso de no haber ingresado la fecha de entrega debe
aparecer un mensaje indicando que la receta ha sido
ingresada, por el contrario, si se ingresó la fecha de entrega
debe aparecer un mensaje indicando que la receta fue cerrada.
Resultados
obtenidos :
Cuando todos los datos fueron correctos y dependiendo de si
se ingresó la fecha de entrega se mostró el mensaje
correspondiente.
Al ingresar el run y el dígito verificador en forma incorrecta
se desplegaron los mensajes indicando la falta.
Al ingresar fechas en formatos o rangos no válidos se
desplegó el mensaje indicando el error.
Evaluación de la
prueba :
El error encontrado fue: al ingresar fechas con un mes mayor
a 12 o un día mayor a lo permitido envió dos mensajes, uno
de ellos fuera de lugar.
Tabla 5.17, Resultados pruebas plan_adaptacion.php
Universidad del Bío-Bío. Red de Bibliotecas - Chile
citación_aud.php
Propósito : Probar el ingreso de citas por parte del audioprotesista.
Prerequisitos : El usuario deberá haberse identificado como audioprotesista.
El usuario deberá estar en su página personal.
El usuario deberá tener beneficiarios habilitados para realizar
la cita.
Datos de prueba : Fecha = {4362875, 52-02-2005, 09-13-2005, 01-11-2005}
Ingreso de fechas correctas.
Pasos : 1. Hacer clic en Tomas de molde en el Menú.
2. Seleccionar el beneficiario a citar.
3. Hacer clic en Aceptar
4. Ingresar la fecha de citación
5. Hacer clic en Guardar
Resultados
esperados :
En caso de haber ingresado la fecha de citación en formato no
válido se debe enviar un mensaje indicando la falta.
En caso de haber ingresado correctamente la fecha de
citación se debe desplegar un mensaje indicando que la
citación fue ingresada.
Resultados
obtenidos :
Cuando se ingresó una fecha de citación con un formato no
válido o anterior a la fecha actual se desplegó un mensaje
indicando el error.
Cuando se ingresó una fecha de citación correcta posibilitó
guardar la citación.
Evaluación de la
prueba :
No se encontraron errores.
Tabla 5.18, Resultados pruebas citación_aud.php
Universidad del Bío-Bío. Red de Bibliotecas - Chile
receta_audioprotesista.php
Propósito : Probar el ingreso de envío de moldes por parte del
audioprotesista.
Prerequisitos : El usuario deberá haberse identificado como audioprotesista.
El usuario deberá estar en su página personal.
El usuario deberá tener moldes disponibles para que sean
enviados a la óptica audífonos.
Datos de prueba : Fecha envío de molde = {4362875, 52-02-2005, 09-13-2005}
Ingreso de valores correctos en todas las indicaciones
Pasos : 1. Hacer clic en Tomas de molde en el Menú.
2. Seleccionar el beneficiario que esté disponible para el
envío de molde.
3. Hacer clic en Aceptar
4. Ingresar la fecha de envío de molde
5. Hacer clic en Guardar
Resultados
esperados :
En caso de haber ingresado la fecha de envío de molde en
formato no válido se debe enviar un mensaje indicando la
falta.
En caso de presionar el botón guardar luego de haber
ingresado correctamente la fecha de envío de molde se debe
desplegar un mensaje indicando toma de molde cerrado.
Resultados
obtenidos :
Cuando se ingresó una fecha de envío de molde con un
formato no válido o posterior a la fecha actual se desplegó un
mensaje indicando el error.
Cuando se ingresó una fecha de toma de molde correcta
posibilitó guardar el envío.
Evaluación de la
prueba :
El error encontrado fue: al ingresar una fecha con un mes
superior a 12 o un día mayor a lo permitido desplegó dos
mensajes, uno de ellos fuera de lugar.
Tabla 5.19, Resultados pruebas receta_audiprotesista.php
Las pruebas realizadas a los archivos que permiten ingresar las citaciones
comprendieron validaciones de fechas en donde la cita no se puede realizar para un día
anterior al que se encuentra al momento de digitar y tampoco permitir el ingreso de más
de una cita para el mismo día y mismo beneficiario. En todos estos archivos las pruebas
fueron satisfactorias, por ende no se encontraron errores.
En cuanto al archivo que permite el cambio de contraseña y que es único para
todos los prestadores, las pruebas que se le realizaron arrojaron como resultado que el
funcionamiento es absolutamente correcto.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
CONCLUSIONES GENERALES
El desarrollo de sistemas basados en aplicaciones Web ha sido un gran aporte a las
organizaciones debido a que han logrado integrar y automatizar los procesos del negocio a una
nueva forma de funcionamiento de las empresas. Hoy en día en que toda la información fluye
libremente a través de las redes y medios de comunicación masivo es imprescindible estar a la
vanguardia con las demás organizaciones, para poder contar con las armas para poder generar
recursos y mantener la subsistencia de la organización. La implementación de sistemas Web
cuenta con muchas ventajas, entre las que destacan el fácil y rápido acceso a la información que
es constantemente actualizada, por partes de los agentes que participan en un sitio web.
Para poder llevar a cabo la construcción de estas aplicaciones se encuentran disponibles
en el mercado informático una gama de tecnologías como: PHP, ASP, JSP, Perl, que nos
posibilitan la interacción con distintos motores de bases de datos, poder trabajar con la
información necesaria para poder procesarla y entregar los resultados presentándolos a través del
lenguaje hipermedial HTML que es ejecutado e interpretado en la maquina del cliente a través de
un navegador.
Pero no sólo es importante la utilización de una buena herramienta de programación, sino
que también es imprescindible la elección de una buena metodología de diseño de la aplicación,
que se ajuste a las necesidades del tipo de sistema que se este construyendo. Para tal efecto hay
varias técnicas disponibles en el mercado, entre ellas la metodología RMM y DRM que fue
implementada en el anterior trabajo existente, y será la que se utilizara también en esta memoria
para así seguir la línea de diseño y construcción del sistema en conjunto.
En cuanto al módulo desarrollado, este cumple con todas las especificaciones de
requerimientos que fueron explicitadas por parte del coordinador provincial y de los prestadores
de apoyo. De manera que se obtiene un software que realiza un registro preciso de todas las
etapas por las que han pasado y se encuentran los distintos beneficiarios que presentan patologías
como problemas auditivos, visuales y postulares, y se dispone de una plataforma que permite
entregar toda la información generada por los prestadores de apoyo a aquellos usuarios que la
requieran. Además con este módulo se logra una integración total de todos los actores que
intervienen en el “Programa de Salud Escolar JUNAEB - Ñuble”, y se concentra toda la
información del PSE en forma actualizada.
Finalmente, en el área de seguridad informática, esta debe ser un tema de constante
preocupación. Para combatir este tema, se entregaron algunas alternativas de seguridad interna y
externas para soslayar los ataques desde el interior de la institución como desde afuera. Sin
embargo, ninguna de estas medidas son suficientes, si el tema de seguridad no pasa a ser una
parte de las normas y políticas de la institución.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
BIBLIOGRAFÍAS
[ROG02] PRESSMAN, Roger S. (2002). Ingeniería del Software: un enfoque práctico.
McGraw-Hill, 5º edición, Madrid.
[SOJ05] Sitio Oficial Junaeb. http://www.junaeb.cl/, Fecha visita Septiembre 2005
FAIRLEY, Richard E. (1987). Ingeniería del Software.
CUEVAS AGUSTIN, Gonzalo. (1993). Ingeniería del Software: práctica de la programación.
ROJAS DURAN, Gonzalo. Modelo DRM para Sistemas Hipermediales.
MANUAL DE PHP. Disponible en http://cl2.php.net/manual/es/function.pg-connect.php,
visitado el 12 de Agosto de 2004.
MANUAL DE PHP. Disponible en http://www.lawebdelprogramador.com, visitado el 16 de
Agosto de 2004.
MANUAL DE PHP. Disponible en http://www.php.net, visitado el 14 Septiembre de 2005.
[APSE04] CLAUDIO ESTEBAN BRIONES CONTARDO, YOLANDA ANDREA
NAVARRETE VASQUEZ. (2004). Memoria: Automatización del programa salud escolar,
Profesor Guía: Luis Gajardo Díaz, Miguel Romero.
MANUAL DE PHP. Disponible en http://www.desarrolloweb.com/php/, visitado el Septiembre
de 2005.
[ETR05] ESTUDIO DE TIEMPOS DE RESPUESTA DE SITIOS WEB
http://www.atentus.com/noticias/noticias.htm#, visitado 10 de Diciembre de 2005
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Anexos
Anexo A
METODOLOGÍA PARA EL DESARROLLO DE APLICACIONES WEB
El surgimiento y rápido desarrollo de nuevos tipos de aplicaciones y funcionalidades
hipermediales ha dificultado el establecimiento de modelos definitivos que orienten el desarrollo
de este tipo de software.
Por ello, muchos diseñadores del área prefieren obviar el modelamiento conceptual,
implementando inmediatamente después de la especificación de requisitos.
La Metodología RMM [Isa98] para el desarrollo de software hipermediales se ha difundido con
cierto éxito en este campo. Los Modelos Conceptuales de Datos utilizados en ella han sido objeto
de varias modificaciones desde su presentación en [Isa95]. Precisamente, estas modificaciones se
fundamentan en la permanente actualización del panorama hipermedial.
PRIMER PASO: Diseño Entidad – relación
Como primera etapa, se diseña un Esquema Entidad-Interrelación del problema, que
representa un estudio de las entidades e interrelaciones relevantes del dominio de aplicación.
Tales elementos forman la base de la aplicación hipermedial y muchos de ellos se manifestarán,
en el producto final, como nodos y links.
Una de las razones de su utilización es que posee una muy buena bibliografía, es muy
popular en el ambiente de la informática, lo que asegura una mantención posterior en una forma
rápida y de fácil entendimiento, permite el modelamiento de sistemas de información de una
variada gama de dominios.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
SEGUNDO PASO: Diseño de Slices y M-Slices
En la segunda etapa, se realiza el diseño de m-slices, estructuras que permiten encapsular
información proveniente de varios orígenes:
• Atributos de la entidad propietaria
• Atributos de otras entidades
• Estructuras de acceso (índices, circuitos guiados, circuitos guiados indexados)
Las m-slices pueden ser agrupadas y anidadas, formando m-slices de más alto nivel. Una m-slice
puede ser reutilizada tantas veces como sea necesario, individualmente o como parte de otra m-
slice, sin necesidad de redefinirla.
TERCER PASO: Diseño Navegacional
Este último paso señala los caminos que el usuario tendrá disponibles para la navegación por
el hipertexto. Para esto se requiere analizar todas las relaciones contenidas por las entidades en el
modelo E-R. Se debe tener en cuenta que la metodología DRM fue diseñada para dominios que
son constantemente actualizados, por tal motivo las rutas deben especificarse en términos
generales. Esto imposibilita la realización de links entre instancias de entidades o bien que los
links hagan referencia a propiedades de entidades o de interrelaciones. Los tres elementos
navegacionales que posibilitan esto son índices incondicionales, los circuitos guiados
condicionales y los circuitos guiados indexados condicionales.
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Anexo B
SIMBOLOGÍA DEL MER
El modelo entidad-relación (MER) facilita el modelamiento de las necesidades de
información y características propias de cada elemento (entidad) participante en un problema
determinado mediante la confección de diagramas para la representación de entidades y las
relaciones existentes entre estos. El siguiente recuadro muestra la simbología utilizada:
Figura 1 Anexo B, Simbología MER [APSE04]
Entidades
Relaciones
Tablas resultantes de relaciones
N-Arias (N a N)
Cardinalidad 1 a N
Cardinalidad 1 a 1
1:N
1:1
Relaciones Sub-Tipo
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Anexo C
SIMBOLOGÍA DE SLICES Y M-SLICES
slice
Attribute
entity
Attribute
slice
Index
Attribute
entity
Index
entity
slice
slice
name
name
Name
button
Name process
M-Slice
Atributo de
otra entidad
Atributo de
la entidad
Atributo
vacío
Relación
Relación inferidas
Hiper Enlace
Entidad
propietaria
Slice
Almacen
Descarga
Botón
Proceso
Indice con
solo atributo
de ancla
Indice con
un m-slice
de ancla
Figura 1 Anexo C, Simbología Slice y m-slice [APSE04]
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Anexo D
SIMBOLOGÍA DEL MAPA NAVEGACIONAL
Nombre
Nombre
Indice Entidad
Entidad
Entidad
Página
Enlace o link
Indice
Grupo
Indice
condicional
Visita guiada
condicional
Visita guiada
indexada condicional
Figura 1 Anexo D, Simbología Mapa navegacional [APSE04]
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Anexo E
PANTALLAS PRINCIPALES
Las siguientes pantallas muestran la información graficada por los slices, m-slices y
modelo navegacional a modo de poder lograr un mejor entendimiento de la metodología que
implica la representación de la información del módulo “Prestaciones de Apoyo”.
Figura 1 Anexo E, Pantalla de inicio
Figura 2 Anexo E, Guardar indicación ortesista
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3 anexo E, Guardar indicación tec. méd. oftalmólogo
Figura 4 anexo E, Guardar indicación contactólogo
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 5 anexo E, Guardar indicación kinesiólogo
Figura 6 anexo E, Guardar indicación tec. méd. otorrino
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 7 anexo E, Guardar indicación centro radiológico
Figura 8 anexo E, Guardar indicación óptica de lentes
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 9 anexo E, Guardar aprobación óptica de audífonos
Figura 10 anexo E, Guardar indicación audioprotesista
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 11 anexo E, Guardar indicación farmacia
Figura 12 anexo E, Listado cotización de audífonos
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 13 anexo E, Listado prestadores
Figura 14 anexo E, Pantalla principal Coordinador Provincial
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 15 anexo E, Pantalla principal prestador Ortesista
Figura 16 anexo E, Pantalla principal prestador Kinesiólogo
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 17 anexo E, Pantalla principal prestador Contactólogo
Figura 18 anexo E, Pantalla principal Centro Radiológico
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 19 anexo E, Pantalla principal prestador Téc. Méd. Oftalmólogo
Figura 20 anexo E, Pantalla principal prestador Téc. Méd. Otorrino
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 21 anexo E, Pantalla principal Farmacia
Figura 22 anexo E, Pantalla principal Óptica de lentes
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 23 anexo E, Pantalla principal Óptica de audífonos
Figura 24 anexo E, Pantalla principal prestador Audioprotesista
Universidad del Bío-Bío. Red de Bibliotecas - Chile