Professional Documents
Culture Documents
UNIVERSIDAD DE EL SALVADOR
RECTOR
SECRETARIA GENERAL
DECANO
SECRETARIO
DIRECTOR
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
Docente Director
Docente Director
AGRADECIMIENTOS
A Dios por haberme dado la oportunidad de llegar hasta este momento y lograr este
objetivo, gracias por regalarme la vida y salud durante todo este tiempo, por poner a mi
alrededor personas de bien, por guiar mi camino lejos del peligro y por estar siempre con
migo en mis xitos, pero sobre todo en mis fracasos ayudndome a levantarme y seguir
adelante.
A mi padre Ren Alberto Domnguez, por brindarme su apoyo incondicional para que no
renunciara a mi objetivo, por la confianza que deposito en m y por ser un buen padre que
nunca descuido a su familia. Lastimosamente el ya no est en este mundo para observar
este nuevo logro en mi vida, pero s que desde donde se encuentra est orgulloso de su
hijo que ha alcanzado una nueva meta y que a pesar de las adversidades sus consejos y
enseanzas no quedaron en el olvido.
A mi madre Amelia de Jess Ramrez vda. de Domnguez, que siempre me regalo
palabras de aliento y fe para no rendirme, que a pesar de la falta de mi padre nunca se
rindi y se esforz por ayudarme y no dejar que desistiera de seguir adelante con mis
estudios, por sus oraciones que a diario eleva a Dios pidiendo por mi bienestar y xitos en
mis actividades acadmicas y laborales, por ese amor y apoyo incondicional que solo una
buena madre puede dar a sus hijos, por todo eso y mucho ms, siempre le estar muy
agradecido.
A Jessica Patricia Mirn, persona muy especial en mi vida, que ha estado apoyndome
desde el inicio de este sueo hasta su culminacin. Le agradezco mucho sus palabras, su
cario y comprensin, el haber estado a mi lado en los momentos de alegra, tristezas,
xitos y fracasos a lo largo de todo el camino recorrido hacia esta meta.
A mi hermano, por apoyarme con lo que estuvo a su alcance y sobre todo por estar junto
a mi madre en el tiempo que yo no pude estar con ella.
A mis compaeras Karen Caldern, Isabel Landaverde y dems compaeros con los que
tuve la oportunidad de coincidir en alguna materia. Se les agradece mucho por esa buena
amistad, compaerismo y por la confianza que depositaron en m.
Y por ltimo pero no menos importante, a mi grupo de trabajo de graduacin compuesto
por Jenifer Fernndez, Marvin Omar Flores y Roxana Nohem Melndez. Se les agradece
por el esfuerzo y dedicacin realizado para lograr este objetivo, ya que no fue fcil
alcanzarlo, en el camino cada uno renuncio ms de alguna vez a algn inters personal,
con tal de estar junto al equipo apoyando. En el proceso sera falso decir que no hubo
inconvenientes o desacuerdos, pero lo importante siempre fue la actitud o disposicin
para llegar a una solucin, logrando as mantener la unin del equipo de trabajo hasta el
final. Se les agradece el compromiso que cada uno dedico durante el proceso, este es el
fruto del trabajo y esfuerzo de todos y no me resta ms que decirles nuevamente gracias
y felicidades, lo hemos logrado.
Henry Alberto Domnguez Vsquez.
ii
Agradezco a Dios por haberme dado la vida y permitido finalizar los estudios
Universitarios, por darme la fortaleza de seguir adelante en todo momento y finalizar
exitosamente el Trabajo de Graduacin, por la oportunidad de conocer personas que me
apoyaron durante toda la carrera, por guiarme por el camino correcto y acompaarme en
momentos difciles y en alegras y por todas las bendiciones recibidas en estos aos.
A mi padre Jos Luis Fernndez Alvarado por su ayuda, comprensin y consejos durante
todos estos aos, por estar siempre pendiente, cuidarme y apoyarme en todo momento.
Agradezco de manera muy especial al Padre Leopoldo Sosa por su invaluable ayuda
durante varios aos de mi carrera Universitaria.
A mi madre Mirna Emiliana Pea Fernndez por su apoyo, comprensin, consejos y
nimos para seguir adelante aun en momentos difciles, por darme fortaleza y guiarme por
el buen camino.
A mis hermanos Luis Antonio Fernndez y David Alejandro Fernndez, por su
comprensin y amor, por ser unos excelentes hermanos y ser un motivo para finalizar mis
estudios.
A Matilde Eunice Alvarado por brindarme su ayuda, por pedir a Dios en todo momento por
m y por darme nimos en momentos difciles en la Universidad.
Agradezco tambin a Nelson Chicas por ser una persona muy importante en mi vida, por
ayudarme durante todo el ao de Trabajo de Graduacin y transmitirme conocimientos
que me ayudaron a poder finalizarlo exitosamente, por su comprensin, ayuda y nimos
para seguir adelante.
Al Ministerio de Salud y El Hospital de Maternidad por permitirnos desarrollar nuestro
trabajo de Graduacin especialmente a Ing. Karen Peate que nos brind su ayuda en
todo momento.
iii
iv
INDICE
I.
INTRODUCCION .............................................................................................. i
1.
ANTECEDENTES ............................................................................................ 1
2.
OBJETIVOS ..................................................................................................... 2
2.1. OBJETIVO GENERAL ............................................................................... 2
2.2. OBJETIVOS ESPECFICOS ...................................................................... 2
3.
6.
7.
8.
9.
18.
19.
20.
iv
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
I.
INTRODUCCION
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
1. ANTECEDENTES
El Hospital Nacional Especializado de Maternidad Dr. Ral Argello Escoln fue creado
en el ao de 1945, es un Hospital Especializado de Tercer Nivel en Atencin ginecolgica
y perinatal dirigido a resolver los problemas en salud de alta complejidad de la mujer
salvadorea y su recin nacido con los ms altos estndares de calidad tcnicocientficos, a travs de atencin multidisciplinaria, con adecuada administracin de los
recursos humanos, tcnicos, financieros y excelente formacin acadmica del recurso
humano, mediante alianzas con diferentes instituciones pblicas y privadas en el campo
Nacional y Centroamericano.
En el ao 2010 luego de la ratificacin de un acuerdo entre Brasil (pas pionero en la
iniciativa de bancos de leche) y los ministros de salud de la regin latinoamericana, el
Hospital Nacional Especializado de Maternidad a travs del Ministerio de Salud de El
Salvador impulso la creacin de un banco de leche. Las intervenciones relacionadas con
el Banco de Leche del Hospital de Maternidad dan inicio con la firma de un Acuerdo
Bsico de Cooperacin Cientfica, Tcnica y Tecnolgica entre el Gobierno de la
Repblica de Brasil y el Gobierno de El Salvador para implementar el proyecto Apoyo
Tcnico a la Implementacin de Bancos de Leche Humana en El Salvador, denominado
ABC (Agencia Brasileira de Cooperacin), firmado el 2 de Julio del 2010.
En Agosto del 2010 UNICEF apoyo al Ministerio de Salud para conocer la experiencia del
Banco de Leche Humana del Hospital Pedro de Betancourt, de Antigua Guatemala,
logrando la conformacin del Proyecto Nacional, compartido con una delegacin de Brasil
en su visita a El Salvador, en Abril de 2011, en donde se dej programado un plan de
trabajo para consolidar el Banco de Leche Humana en el pas.
El 8 de octubre de 2012 se da por inaugurado el primer banco de leche humana en El
Salvador ubicado en el Hospital Nacional Especializado de Maternidad Dr. Ral Arguello
Escoln, responsable de promover, proteger y apoyar la lactancia materna, el cual tiene
como funcin recolectar y procesar leche humana ordeada, con el fin de brindar a los
recin nacidos en especial prematuros de bajo peso al nacer, leche humana pasteurizada
con calidad certificada, promoviendo as, su desarrollo nutricional e inmunolgico,
disminuyendo la mortalidad neonatal y por ende, la mortalidad infantil.
Con el funcionamiento de este banco de leche se inici la red de bancos de leche
humana del pas la cual cuenta con bancos similares en los Hospitales Regionales San
Juan de Dios de Santa Ana y San Miguel.
Desde el inicio del funcionamiento de la red de bancos de leche humana la gestin y
control de todos los procedimientos que se llevan a cabo as como el manejo de la
informacin que estos generan se realiza de forma manual, por lo cual nace la idea de
desarrollar un sistema informtico con el fin de automatizar las actividades diarias de las
unidades de banco de leche humana y mejorar el manejo de la informacin que se
genera.
1
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
2. OBJETIVOS
2.1. OBJETIVO GENERAL
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
leche se descarta y se registra informacin sobre las muestras reprobadas, todos los
frascos que no son descartados pasan al siguiente procedimiento de pasteurizacin.
La pasteurizacin consiste en la agrupacin de frascos con caractersticas comunes en un
recipiente de 4 onzas (120 15 ml), realizando un monitoreo constante de temperatura de
un tratamiento trmico conducido a 62.5 C durante 30 minutos aplicado a la leche
humana ordeada, donde se registra las observaciones obtenidas en el monitoreo.
Posteriormente se realiza un enfriamiento rpido a 5C por 15 minutos.
De cada frasco pasteurizado se obtiene una muestra para realizar un cultivo
microbiolgico, si los resultados son negativos, la leche es liberada y pasada a despacho
almacenndola en un congelador a -20C manteniendo una calidad ptima durante 6
meses, al contrario si los resultados son positivos, se realiza una resiembra, si se vuelve a
obtener un resultado positivo la leche es descartada, de lo contrario es liberada y pasada
despacho.
Se realiza tambin un registro de los datos generales de cada uno de los recin nacidos
prematuros o de bajo peso al nacer, adems se reciben solicitudes de leche humana
pasteurizada. Estas solicitudes son agrupadas de acuerdo a caractersticas comunes
como acidez y caloras que necesitan los nios, luego se les enva el volumen total de
leche solicitado a cada grupo de solicitudes, llevando el registro y control de la leche
humana pasteurizada despachada. De igual forma se lleva un control y seguimiento de la
evolucin de talla y peso, as como las complicaciones mdicas de los nios a los cuales
se les ha proporcionado leche humana pasteurizada.
Para entender de una manera ms clara cada uno de los procedimientos descritos
anteriormente se presentan en la figura 1 el diagrama de recoleccin de leche humana as
tambin en la figura 2 el diagrama de despacho de la leche humana:
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional Hospitalaria, centralizado en el Hospital
Nacional Especializado de Maternidad
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional Hospitalaria, centralizado en el Hospital
Nacional Especializado de Maternidad
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Para una mejor comprensin de los diagramas presentados anteriormente se presenta en la figura
3 el diagrama de procesos de recoleccin de leche humana y en la figura 4 El diagrama de
procesos de despacho de leche humana:
3.1.3. DIAGRAMA DE PROCESOS RECOLECCIN DE LECHE HUMANA
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
1 Ver CD archivo Anteproyecto-6. Descripcin del sistema- descripcin de elementos del sistema
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional Hospitalaria, centralizado en el Hospital Nacional
Especializado de Maternidad
10
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
ESTADO A
ESTADO B
Donantes registradas.
Leche liberada.
Registro y evolucin de
receptores.
Leche despachada.
11
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Herramienta utilizada
Entrevista no estructurada 4
Cuestionario abierto 5
Revisin de documentos 6
Matriz FODA 7
Lluvia de ideas 8
Herramientas de Diagnostico
Diagrama de transicin de estado A a B 9
Enfoque de Sistemas 10
Tcnicas de Anlisis y Diseo
12
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
5. ALCANCES Y LIMITACIONES
5.1. ALCANCES
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
14
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
5.2. LIMITACIONES
15
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
6.2. JUSTIFICACIN
Actualmente en el pas El Hospital Nacional Especializado de Maternidad, Hospital
Nacional Juan de Dios Santa Ana y San Miguel cuentan con una Unidad de Banco de
Leche Humana.
En el Banco de Leche Humana del Hospital Nacional especializado de Maternidad
diariamente de lunes a viernes se recibe un promedio de 27 madres donantes, cada una
de las cuales puede donar entre 1 a 3 frascos de leche lo que significa un aproximado de
27 a 81 frascos recibidos. De estas cifras diarias se obtienen como resultado anual un
estimado de 7020 donantes con un total entre 7020 y 21060 frascos recibidos. De igual
forma se obtienen 1.5lt a 2.5lt de leche humana cada da, lo cual nos proporciona cifras
anuales de 390lt a 650lt. Adems en la fase de pasteurizacin se procesan de 20 a 22
frascos al da, 4 veces por semana, obteniendo al mes un aproximado entre 320 y 352
frascos de leche pasteurizada para alimentar cada da a un promedio de 9 bebes
prematuros, brindando apoyo en la estimulacin de la lactancia materna a ms de 50
madres.
De igual forma en el Hospital Nacional San Juan de Dios de Santa Ana para el ao 2013
se han registrado un total de 170 madres donantes y hasta el momento han sido 22 bebs
los que han recibido leche humana necesaria para recuperarse, en el caso del Hospital
Nacional San Juan de Dios de San Miguel se reciben entre 10 y 15 madres donantes
diariamente teniendo un total de 50 litros de leche recolectada hasta el momento.
El manejo, control y almacenamiento de los volmenes de informacin que se genera a
partir de los datos especificados anteriormente, se vuelven inadecuados cuando se
realizan de forma manual. Actualmente en los Bancos de Leche Humana dicha
informacin est almacenada en documentos fsicos y en archivos digitales los cuales son
manejados a travs de las distintas herramientas de ofimtica, lo cual implica una alta
vulnerabilidad ante prdidas y daos de informacin.
Otro elemento importante es la realizacin manual de actividades repetitivas y complejas,
as como la obtencin de clculos necesarios para la generacin de resultados a travs
del uso de calculadoras, aumentando as el margen de error en los resultados
presentados y afectando la productividad de los Bancos de Leche.
Tambin es importante mencionar que para los frascos de leche pre almacenada el
tiempo de vencimiento de la leche es de 15 das antes de ser pasteurizada, una vez que
se ha pasteurizado el periodo de vencimiento es de 6 meses, actualmente no cuentan con
ninguna herramienta que les apoye en el monitoreo del vencimiento de la leche, lo cual
dificulta la determinacin de frascos a vencer.
Con el sistema informtico propuesto se facilita el registro diario de donantes, mantiene la
informacin sistematizada, ordenada y disponible cuando sea necesaria, adems ayuda
con el monitoreo de frascos de leche, para evitar el vencimiento de esta, con lo que el
volumen de leche perdida por vencimiento se reducir, beneficiando as tambin la
disponibilidad de leche para la alimentacin de los receptores y llevando el control de
evolucin nutricional y complicaciones mdicas que estos presentan.
El desarrollo del Sistema informtico apoya la gestin y control de las actividades diarias
que se realizan en las Unidades de Banco de Leche Humana y mejora la administracin
de la informacin que se genera, de igual forma automatiza procedimientos que se
16
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
17
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Total($)
31,793.44
486.64
346.67
18
259.43
989.98
2,910.04
$36,786.20
5,517.93
$42,304.13
COSTO FINAL
Tabla 2. Costo de desarrollo
18
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Poblacin salvadorea
9.
19
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
9.1.
CRONOGRAMA DE ACTIVIDADES
20
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
21
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
10. ANALISIS
Tanto el anlisis de la situacin actual como el anlisis de la solucin propuesta se
plantean de manera clara a nivel de enfoque de sistemas y haciendo uso de las
herramientas del enfoque orientado a objetos.
Responsable de banco
de leche humana
Encargada de
laboratorio
Secretaria
Descripcin
Es la encargada de la evaluacin de donantes as como la
gestin de los receptores a travs del registro, modificacin y el
control de los avances de cada uno de estos. Adems se encarga
de la gestin de las solicitudes de leche humana llevando a cabo
el registro, modificacin y despacho de estas; de igual manera
est involucrada en la generacin de reportes de produccin de
inters a la unidad de banco de leche humana.
Encargada de gestionar todo el procedimiento de pasteurizacin
de la leche humana, as como del registro y modificacin de todos
los datos relacionados a la leche donada. Adems gestiona los
procedimientos de anlisis de laboratorio, anlisis microbiolgico
realizado a la leche y liberacin de la leche pasteurizada. Se
encarga tambin de generar reportes de los procedimientos que
gestiona dentro de la unidad de banco de leche humana.
Lleva la gestin de las donantes del banco de leche humana
realizando el registro y modificacin de los datos relacionados a
cada una de las donantes, de igual forma se encarga de pre
almacenar y rotular los frascos de leche donada y de la recepcin
de solicitudes de leche humana pasteurizada.
Tabla 4. Actores de la situacin
actual
22
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Identificador
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Caso de uso
Registrar donante
Registrar historial medico
Evaluar donante
Recolectar leche donada
Evaluar volumen de leche
Realizar anlisis fsico-qumico
Pasteurizar leche
Acondicionar leche a pasteurizar
Registrar temperatura de pasteurizacin
Registrar temperatura de enfriamiento
Controlar curva de penetracin
Realizar control microbiolgico de leche pasteurizada
Realizar resiembra
Registrar receptores
Recibir solicitudes de leche
Agrupar solicitudes de leche
Despachar leche liberada
Registrar avance nutricional de receptores
Registrar complicaciones d receptores
Elaborar reportes y estadsticas
Tabla 5. Casos de uso de la situacin
actual
23
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
de actividad de la situacin actual, para ver casos de uso de todos los procesos.
24
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Nombre
Descripcin
Actor principal
Flujo Principal
Cursos Alternativos
Registrar donante.
Describe los pasos a seguir en la recepcin y registro de donantes
nuevas.
Secretaria de Unidad de Banco de Leche.
1. La madre donante se presenta a las instalaciones de Banco de
leche humana.
2. La secretaria le realiza una entrevista a la donante.
3. La madre donante proporciona sus datos personales.
4. La secretaria registra los datos personales de la donante y le
asigna un identificador nico.
5. Se realiza Caso de Uso Registrar Historial Mdico.
2. a). La madre donante ya est registrada en el Banco de leche
humana y no es una donante activa.
1. La secretaria actualiza los datos personales y el historial mdico
de la donante.
2. Se realiza caso de uso evaluar donante.
2. b). La madre donante ya est registrada en el Banco de leche
humana y es una donante activa.
1. Se realiza caso de uso recolectar leche donada.
Precondiciones
Post-condiciones
25
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Nombre
Descripcin
Actor principal
Secretaria.
Flujo Principal
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
volumen de leche.
Cursos alternos
N/A
Precondiciones
Post-condiciones
Leche recolectada
Tabla 7. Descripcin de caso uso recolectar leche donada
27
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Nombre
Registrar receptores.
Descripcin
Actor principal
Flujo Principal
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Cursos Alternativos
N/A
Precondiciones
Post-condiciones
29
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Nombre
Descripcin
Actor principal
Flujo Principal
Cursos Alternativos
Precondiciones
Post-condiciones
30
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
31
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
29 Ver CD Archivo Anlisis y Diseo- 2.3.1. Enfoque de sistemas- Descripcin de los elementos del enfoque de sistemas de la solucin
propuesta
32
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional Hospitalaria, centralizado en el Hospital Nacional
Especializado de Maternidad
33
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Actor
Administrador del
Sistema
Responsable de banco
de leche humana
Encargada de
laboratorio
Secretaria
Pediatra
Ciudadano
Descripcin
Es el encargado de manejar y administrar el sistema, adems
se encarga de administrar los usuarios del sistema a travs de
la modificacin o eliminacin de estos as tambin se encarga
de la gestin de roles de cada uno de los usuarios del sistema.
Es la encargada de la evaluacin de donantes as como la
gestin de los receptores a travs del registro, modificacin y
el control de los avances de cada uno de estos. Adems se
encarga de la gestin de las solicitudes de leche humana
llevando a cabo el registro, modificacin y despacho de estas;
de igual manera est involucrada en la generacin de reportes
de produccin de inters a la unidad de banco de leche
humana.
Encargada de gestionar todo el procedimiento de
pasteurizacin de la leche humana, as como del registro y
modificacin de todos los datos relacionados a la leche donada.
Adems gestiona los procedimientos de anlisis de laboratorio,
anlisis microbiolgico realizado a la leche y liberacin de la
leche pasteurizada. Se encarga tambin de generar reportes de
los procedimientos que gestiona dentro de la unidad de banco
de leche humana.
Lleva la gestin de las donantes del banco de leche humana
realizando el registro y modificacin de los datos relacionados a
cada una de las donantes, de igual forma se encarga de pre
almacenar y rotular los frascos de leche donada y de la
recepcin de solicitudes de leche humana pasteurizada.
Es la persona encargada de gestionar toda la informacin
pblica correspondientes a charlas y capacitaciones que se dan
dentro del banco del eche humana.
Es quien realiza consultas de informacin pblica relacionada a
los bancos de leche humana.
Tabla 10. Actores identificados solucin propuesta
34
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Caso de uso
Administrar usuarios.
Agregar usuario.
Modificar usuario.
Administrar roles.
Registrar donante.
Registrar historial clnico.
Modificar donante.
Evaluar donante.
Registrar datos de frascos de leche.
Evaluar volumen de leche.
Modificar datos de frascos de leche.
Registrar resultados de laboratorio.
Modificar resultados de laboratorio.
Pasteurizar leche
Acondicionar frascos de leche.
Registrar temperatura de pasteurizacin.
Registrar temperatura de enfriamiento.
Modificar temperatura.
Calcular curva de penetracin de calor.
Registrar resultados de anlisis microbiolgico.
Realizar resiembra.
Modificar resultados de anlisis microbiolgico.
Registrar receptores.
Registrar solicitud.
Modificar solicitud.
Agrupar solicitud.
Despachar solicitud.
Registrar seguimiento de receptores.
Registrar egreso de receptores.
Modificar receptores.
Generar reportes.
Generar informe general.
Generar informe especfico.
Generar estadsticas
Agregar informacin pblica.
Eliminar informacin pblica.
Consultar informacin pblica.
35
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Nombre
Descripcin
Actor principal
Flujo Principal
Cursos Alternativos
Precondiciones
Registrar Donante.
Permite registrar datos de la donante cuando esta realizar la
donacin por primera vez.
Secretaria.
1. La secretaria registra los datos generales de la donante.
2. El sistema valida y guarda la informacin ingresada.
3. El sistema indica que los datos se guardaron
correctamente.
4. Se ejecuta caso de uso Registrar historial mdico.
1. a) La secretaria ingresa informacin incorrecta.
1. El sistema notifica que los datos ingresados son
incorrectos.
La secretaria se ha autenticado en el sistema.
Tabla 12. Descripcin de caso de uso Registrar donante
36
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Nombre
Descripcin
Actor principal
Flujo Principal
Cursos Alternativos
Precondiciones
Post-condiciones
37
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Nombre
Descripcin
Registrar receptores.
Permite registrar un nuevo receptor al programa de banco de
leche humana.
Actor principal
Responsable de Banco de Leche Humana.
Flujo Principal
1. La responsable del Banco de Leche Humana
selecciona el paciente, el cual se registrara como
receptor.
2. El sistema busca y muestra la informacin existente del
paciente.
3. El sistema muestra los datos existentes del paciente y
solicita los campos necesarios para registrar el paciente
como receptor.
4. La responsable del Banco de Leche Humana registra
en el sistema la informacin especfica del receptor.
5. El sistema valida y guarda la informacin ingresada.
6. El sistema notifica que los datos se guardaron
correctamente.
Cursos Alternativos 2
2. a). Error al obtener informacin de un paciente
1. Notificar al usuario y regresar al paso 1 del flujo
principal
3.
3. a). Los datos ingresados son incorrectos.
1. El sistema notifica que los datos ingresados son
incorrectos y que no pudieron ser registrados.
Precondiciones
La responsable del Banco de Leche Humana se ha autenticado
en el sistema.
Post-condiciones
Receptor registrado en el sistema.
Tabla 14. Descripcin de caso de uso Registrar receptores
38
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Registrar solicitud
Nombre
Descripcin
Actor principal
Flujo Principal
Cursos Alternativos
Precondiciones
Post-condiciones
Registrar solicitud.
Permite registrar
datos de solicitudes indicando
especificaciones alimenticias del bebe receptor.
Responsable del banco de leche humana.
1. La responsable del banco de leche humana necesita
registrar una solicitud de leche humana.
2. El sistema le muestra un formulario solicitando:
Datos generales.
Fecha.
Peso del receptor.
Datos de alimentacin del receptor.
Encargado del receptor.
3. La responsable del banco de leche humana ingresas los
datos que el sistema le solicita.
4. El sistema realiza las validaciones de los datos
ingresados.
5. El sistema registra la solicitud.
6. El sistema indica que la solicitud ha sido registrada con
xito.
4. a) La responsable del banco de leche humana ingresa
datos errneos.
1. El sistema notifica y detalla el error as como los
datos que se ingresaron de forma incorrecta,
solicitando que se ingresen estos datos
nuevamente.
El usuario se ha autenticado en el sistema.
Solicitud registrada con xito.
Tabla 15. Descripcin de caso de uso Registrar solicitud
39
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Nombre
Generar reportes.
Descripcin
Actor principal
Responsable del
laboratorio.
Flujo Principal
Cursos Alternativos
Precondiciones
Post-condiciones
Modelo de dominio
Para una mejor comprensin de la solucin propuesta puede revisarse el modelo de
dominio que muestra los elementos que interactan en el sistema.32
40
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Formato
RFC99
No funcionales
RNF99
Desarrollo
RDS99
Operativos
ROP99
Descripcin
R: Requerimiento
FC: Funcional
99: correlativo
R: Requerimiento
NF: No Funcional
99: correlativo
R: Requerimiento
DS: Desarrollo
99: correlativo
R: Requerimiento
OP: Operativo
99: correlativo
Ejemplo
RFC01
RNF01
RDS01
ROP01
41
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
42
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Identificador
Nombre del requerimiento
Identificador
Nombre del requerimiento
Descripcin
Identificador
Nombre del requerimiento
Descripcin
Identificador
Nombre del requerimiento
Descripcin
Identificador
Nombre del requerimiento
Descripcin
Identificador
Nombre del requerimiento
Descripcin
Identificador
Nombre del requerimiento
Descripcin
Identificador
Nombre del requerimiento
Descripcin
RFC07
Generar y asignar nmero de identificacin nico a los frascos
de leche pasteurizados
El sistema debe generar un nmero nico de identificacin a los
frascos de leche pasteurizados el cual estar compuesto por un
correlativo, mes y ao. El correlativo ser reiniciado cada ao.
RFC08
Registrar bitcora de temperatura a la leche pasteurizada.
El sistema permitir el registro de temperaturas cada 5 minutos en
cada ciclo de pasteurizacin y en el enfriamiento rpido.
RFC09
Presentar una alerta cuando se ha llegado a los 30 ciclos de
pasteurizacin.
El sistema presentara una alerta indicando que se ha llegado a los 30
ciclos de pasteurizacin para calcular la curva promedio de
penetracin de calor.
RFC10
Gestionar los resultados del anlisis microbiolgico.
El sistema permitir el registro y control de los resultados del anlisis
microbiolgico como presencia de coliformes en la leche y deber
indicar si la leche ser aceptada o rechazada en base a estos
resultados.
RFC11
Registrar datos de receptores.
El sistema permitir registrar datos del prematuro que ser inscrito en
el programa del Banco de Leche. Datos como el nombre, fecha de
nacimiento, edad gestacional por Ballard y FUR, CPAP, peso, talla,
fecha de registro de receptor, responsable de registro etc.
RFC12
Registrar solicitudes de leche humana pasteurizada.
El sistema permitir recuperar datos de receptores previamente
almacenado, adems de esto se llevar el registro de los
requerimientos de leche (cuna del receptor, volumen por toma, tomas
por das, caloras y acidez) y deber calcular automticamente el
volumen total por da.
RFC13
Agrupar solicitudes de leche con caractersticas comunes segn
necesidades nutricionales de los receptores.
El sistema permitir la agrupacin como mximo de 4 nios
prematuros de acuerdo a la acidez y las caloras registrando el
nmero de frasco pasteurizado, el volumen de frasco despachado y la
fecha de vencimiento del mismo.
RFC14
Control de alimentacin de los receptores.
El sistema llevara un control de la alimentacin brindada diariamente
a cada uno de los receptores que pertenecen al programa de Banco
de Leche Humana.
43
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Identificador
Nombre del requerimiento
Descripcin
Identificador
Nombre del requerimiento
Descripcin
Identificador
Nombre del requerimiento
Descripcin
Identificador
Nombre del requerimiento
Descripcin
RFC15
Registrar avance nutricional y complicaciones mdicas de los
receptores.
El sistema permitir el registro semanal del avance nutricional (talla y
peso) as como de complicaciones mdicas de los receptores
durante su estancia en el programa de banco de leche humana.
RFC16
Registro de egreso de receptor
El sistema permitir el registro de los datos como diagnstico de
egreso, Hospital donde continuara el seguimiento, complicaciones,
estancia hospitalaria al momento que el receptor sale del programa
del Banco de leche Humana.
RFC17
Controlar leche liberada despachada.
El sistema debe permitir llevar un registro y control de la leche
humana liberada y que ha sido despachada.
RFC18
Presentar alertas de vencimiento de leche humana.
El sistema debe mostrar alertas que notifiquen a los usuarios que hay
frascos de leche prximos a vencer, detallando informacin como:
nmero de frasco y fecha de vencimiento.
Identificador
Nombre del requerimiento
Descripcin
RFC19
Registrar frascos de leche humana descartada
El sistema debe registrar cada frasco de leche que es descartado
durante todo el tratamiento que se la da a la leche humana
recolectada. Indicando el nmero de frasco y el motivo del descarte.
Identificador
Nombre del requerimiento
Descripcin
RFC20
Consultas de informacin.
El sistema permitir realizar consultas personalizadas a la informacin
de donantes, receptores y frascos de leche humana.
Identificador
Nombre del requerimiento
RFC21
Generar informes y estadsticas a la unidad de BLH y a la
poblacin.
El sistema debe crear los informes y estadsticas necesarios sobre
las actividades que se desarrollan en el banco de leche humana.
Estos contienen informacin de donantes, receptores y la leche
humana (pre almacena, pasteurizada y liberada). Los reportes y
estadsticas a generar son los siguientes:
Censo de registro diario de donantes.
Censo de registro de receptores de leche humana
Reporte de frascos de leche pre almacenada
Reporte de vencimiento de leche pre almacenada y
pasteurizada.
Reporte de resultado de anlisis de laboratorio realizados a los
frascos de leche.
Reporte de muestras aprobadas y reprobadas de leche.
Descripcin
44
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Identificador
RFC22
Permitir la actualizacin de los datos registrados.
El sistema deber permitir la modificacin de los datos que estn
registrados en la base de datos.
RFC23
Permitir el registro y la identificacin de todos los Bancos de
leche de la red nacional hospitalaria.
El sistema permitir el registro de todos los Bancos de Leche Humana
de la Red Nacional Hospitalaria identificando a que Unidad de Banco
de Leche pertenecen todos los datos registrados en el sistema.
RFC24
Descripcin
Identificador
Nombre del requerimiento
Descripcin
45
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
REQUERIMIENTOS NO FUNCIONALES
Identificador
RNF01
Descripcin
Identificador
RNF02
Descripcin
Identificador
RNF03
Descripcin
Identificador
RNF04
Descripcin
Identificador
RNF05
Descripcin
46
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Identificador
RNF06
Descripcin
Identificador
RNF07
Descripcin
Identificador
RNF08
Descripcin
Identificador
RNF09
Descripcin
Identificador
RNF10
Descripcin
Identificador
Descripcin
47
leche
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Identificador
RNF12
Descripcin
REQUERIMIENTOS DE DESARROLLO
Identificador
RDS01
Descripcin
Identificador
RDS02
Descripcin
Identificador
RDS03
Lenguaje de programacin
Descripcin
Identificador
RDS04
Framework
Descripcin
48
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Identificador
RDS05
IDE
Descripcin
Identificador
RDS06
Sistema Operativo
Descripcin
REQUERIMIENTOS OPERATIVOS
Identificador
ROP01
Descripcin
Identificador
Equipo de impresin.
Descripcin
Identificador
ROP03
Visor de pdf.
Descripcin
Identificador
ROP04
Descripcin
49
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
11. DISEO
11.1. DIAGRAMAS DE SECUENCIA
El diagrama de secuencias en UML muestra la forma en que los objetos se comunican
entre s al transcurrir el tiempo. 33
50
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional Hospitalaria, centralizado en el Hospital Nacional
Especializado de Maternidad
51
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional Hospitalaria, centralizado en el Hospital Nacional
Especializado de Maternidad
52
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional Hospitalaria, centralizado en el Hospital Nacional
Especializado de Maternidad
53
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional Hospitalaria, centralizado en el Hospital Nacional
Especializado de Maternidad
54
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Arquitectura multicapas
Esta arquitectura tiene como objetivo principal separar los diferentes aspectos del
desarrollo como lo son la presentacin, lgica de negocio y almacenamiento, es por esto
que se divide en tres capas las cuales son: Capa de presentacin, Capa de negocios y
Capa de datos. Para comprender mejor la arquitectura multicapas se detalla el objetivo de
cada una de las capas a continuacin:
55
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
35 Ver CD Archivo Anlisis y Diseo- 4.3.1. Arquitectura del sistema informtico- Simbologa utilizada ene l diagrama, para una mejor
comprensin.
56
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
57
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional Hospitalaria, centralizado en el Hospital Nacional
Especializado de Maternidad
58
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
59
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
60
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional Hospitalaria, centralizado en el Hospital Nacional
Especializado de Maternidad
61
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
45 Ver CD Archivo Anlisis y Diseo -4.5. Diseo de salidas, para ver todos los diseos
46 Ver CD Archivo Anlisis y Diseo -4.2.1 Estndares de Diseo de elementos del sistema
62
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Se muestra la informacin relacionada a todos los bebes receptores que han sido
registrados en el programa de banco de leche humana en un da determinado, se
presentan datos de importancia de cada receptor como: Numero de receptor, nombre,
sexo, peso al nacer, talla, permetro ceflico, etc. Adems se muestra la fecha del censo
as como el total de receptores registrados en la fecha indicada.
63
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
64
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
65
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional Hospitalaria, centralizado en el Hospital Nacional
Especializado de Maternidad
66
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Salida que presenta los datos de una pasteurizacin realizada, especificando los frascos
que han sido seleccionados y combinados por carteristas comunes en un frasco
pasteurizado.
LOGO BLH
LOGO MINSAL
MINISTERIO DE SALUD
Nombre del Hospital
No. De Pasteurizacion:
Frasco
Frasco
Acidez/Fco Kcal/Fco
Pasteurizado
Recolectado
99-FP99999-9999 99-FR99999-9999
99.99
999.99
Volumen
agregado
999.99
99-999-9999
Frasco
Pasteurizado
99-FP99999-9999
Acidez
Total
999.99
Kcal
Total
999.99
Volumen
Total
999.99
Observacion
xx-150-xx
67
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
LOGO BLH
LOGO MINSAL
MINISTERIO DE SALUD
Nombre del Hospital
RESULTADOS DE ANALISIS
MICROBIOLOGICO
aaaa/mm/dd
Control
xx-8-xx
Fecha final
aaaa/mm/dd
Situacion
xx-9-xx
Fecha
aaaa/mm/dd
68
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
69
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
LOGO BLH
LOGO MINSAL
MINISTERIO DE SALUD
Nombre del Hospital
Fecha
99-S99999-9999
aaaa/mm/dd
Nombre Receptor:
xx-60-xx
Frasco
Volumen por Tomas por Calorias/
Acidez Dornic
Pasteurizado
toma (ml)
dia
Onzas
99-FP99999-9999
999.99
99
xx-15-xx
xx-9-xx
Volumen por
dia
999.99
70
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
71
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
72
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Registro de Donante
Primer nombre
XX-15-XX
Segundo nombre
XX-15-XX
Primer apellido
XX-15-XX
Segundo apellido
XX-15-XX
Procedencia
XX-20-XX
Fecha nacimiento
aaaa-mm-dd
Estado civil
Nacionalidad
XX-10-XX
XX-15-XX
Direccion
Ocupacion
XX-15-XX
Escolaridad
XX-15-XX
XX-100-XX
Documento
identificacion
XX-20-XX
Numero Documento
Tipo colecta
XX-150-XX
Municipio
Registro
Telefono fijo
XX-10-XX
XX-150-XX
999999-9999
Fecha registro
aaaa-mm-dd
XX-9-XX
Telefono movil
XX-9-XX
XX-150-XX
Observaciones
Guardar
Figura 49. Registro de datos generales de donante
47 Ver CD Archivo Anlisis y Diseo -4.6. Diseo entradas
48 Ver CD Archivo Anlisis y Diseo -4.2.1 Estndares de Diseo de elementos del sistema
73
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Historial clnico
Se ingresan datos importantes del historial clnico de la donante, con el fin de poder
determinar si una donante est apta para la donacin. Entre los datos que se registran
estn: Fecha de ltima regla, control prenatal, formula obsttrica, entre otros.
Formula Obstetrica
Ultima regla
Partos anteriores
Fecha parto
Codigo de la donante
99-D99999-9999
Nombre de la donante
XX-60-XX
G 99 P 99 P 99 A 99 V 99 M 99
aaaa-mm-dd
Si
Periodo intergenesico
Control prenatal
No
aaaa-mm-dd
Amenorrea
99
XX-2-XX
aaaa-mm-dd
99
Parto en Hospital
Si
No
Lugar de parto
XX-150-XX
Patologia en el embarazo
Si
No
Patologias
XX-20-XX
Guardar
Regresar
74
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Historia actual
Al igual que el historial clnico los datos registrados en la historia actual de una donante
tienen como fin poder determinar si una madre puede donar leche humana. Algunos de
los datos que se capturan son: Peso, talla, medicamentos usados por la madre, hbitos
toxico, motivo por el cual dona leche, etc.
75
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
76
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional Hospitalaria, centralizado en el Hospital Nacional
Especializado de Maternidad
77
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
99-D99999-9999
99-FR99999-9999
Volumen(ml)
99
99.9999
Guardar
999.9999
99
99.9999
Volumen(onz)
Regresar
78
99.9999
99
99.9999
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Donante
Frasco
99-D99999-9999
99-FR99999-9999
999.9999
Volumen(onz)
99.9999
Crema 1(mm)
99.9999
Crema 2(mm)
99.9999
Crema 3(mm)
99.9999
Calora 1(mm)
99.9999
Calora 2(mm)
99.9999
Calora 3(mm)
99.9999
Media crema(mm)
99.9999
Media caloras(mm)
99.9999
Porcentaje crema(%)
99.9999
Kilocalorias
999.9999
Guardar
Regresar
79
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional Hospitalaria, centralizado en el Hospital Nacional
Especializado de Maternidad
80
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional Hospitalaria, centralizado en el Hospital Nacional
Especializado de Maternidad
81
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
82
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Contrasea:
xx-8-xx
Recordar
Entrar
83
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Nombre de usuario
XX-255-XX
XX-255-XX
Establecimiento
XX-150-XX
Contrasea
XX-8-XX
Roles
Rol 1
Rol 2
Rol 3
Rol 4
Bloqueado
Expirado
Habilitado
Credenciales caducadas
Crear y editar
Inicio
84
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
85
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
La siguiente interfaz ser utilizada para filtrar los reportes generados por el usuario,
indicando la fecha inicio y fecha fin para la cual desea visualizar el reporte.
aaaa-mm-dd
Codigo
aaaa-mm-dd
utar
Ejecutar
86
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
87
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Para la generacin de cdigos utilizados en el manejo de los datos del sistema se toma
en cuenta la notacin descrita en la definicin de procedimientos precisos de entrada. 50
Salidas
que
revelan
presencia de defectos
Figura 70. Modelo entrada-salida de una prueba
88
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Pruebas funcionales:
Las actividades de esta etapa consisten en hacer chequeos completos respecto de las
funcionalidades que ofrece el sitio, ya sean de aplicaciones simples como formularios
hasta ms complejos, como consultas y modificaciones de registros. Est basada en los
requisitos funcionales, incluyendo la navegacin, entrada de datos, procesamiento y la
obtencin de resultados. Para estas pruebas se tomara como base los casos de uso del
sistema propuesto.
La prueba funcional ser aplicada a las entradas, salidas y elementos de interfaz.
Pruebas No funcionales:
Pruebas necesarias para medir las caractersticas del
pueden cuantificarse.
Entre las pruebas no funcionales a realizar tenemos:
89
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Pruebas de integracin:
Los mdulos individuales de software son combinados y probados como un grupo,
se realiza para verificar que un gran conjunto de partes de software funcionan
juntos.
o
Mtodo
Integracin Incremental Ascendente: Realizacin de pruebas en
paralelo (unitarias y de integracin) iniciando por el modulo bsico
(Captura de datos.) hasta el mdulo de alto nivel.
Pruebas de sistema:
Para verificar que los componentes son compatibles, interactan correctamente y
transfieren datos correctamente a travs de sus interfaces.
Jmeter: Proyecto de Apache que puede ser utilizado como una herramienta de prueba de
carga y stress para analizar y medir el desempeo de una variedad de servicios, con
nfasis en aplicaciones web, adems puede ser usado como una herramienta de pruebas
unitarias para conexiones de bases de datos con JDBC, FTP, LDAP, Servicios web, JMS,
HTTP y conexiones TCP genricas.
90
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
12. CONCLUSIONES
La etapa de anlisis permite estudiar y analizar el sistema actual y la definicin de
las necesidades reales de los usuarios para conseguir una aplicacin nueva o
mejorada.
La etapa de diseo permite disear la solucin informtica con suficientes detalles
como para permitir su interpretacin y realizacin fsica tal y como se
especificaron en los requerimientos con el propsito de definir el sistema.
La etapa de construccin permite materializar un modelo informtico de forma
funcional y ponerlo en marcha para la obtencin de resultados.
91
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
13. RECOMENDACIONES
Hacer uso del manual de usuario ante cualquier duda respecto al funcionamiento
de una opcin del sistema informtico, ya que en dicho manual se exponen los
pasos necesarios para ejecutar cada una de las actividades que el sistema tiene la
capacidad de realizar.
92
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
14.2. ENLACES
1. F. Kerlinger; Metodologa de la Investigacin; (Documento
http://iyanu.blogspot.es/
2. Martha E. Rojas Vera; Ciclo de Vida Modelo de Cascada; (Documento
http://spanishpmo.com/index.php/ciclos-de-vida-modelo-de-cascada/
3. Martha E. Rojas Vera; Ciclo de Vida Modelo en Espiral; (Documento
http://spanishpmo.com/index.php/ciclos-de-vida-modelo-en-espiral/
4. Carol
Baltazar
Rodrguez;
Caja
Negra;
(Documento
http://carolbr.wordpress.com/caja-negra/
5. http://www.iberblh.icict.fiocruz.br/
6. http://users.dcc.uchile.cl/~psalinas/uml/introduccion.html
7. http://www.omg.org/spec/UML/ISO/19505-1/PDF/
8. http://is.ls.fi.upm.es/docencia/is2/documentacion/ModeloDominio.pdf
9. http://lsi.ugr.es/~ig1/isoo/larman/Modelo%20del%20dominio.pdf
10. http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r88846.PDF
11. http://download.sybase.com/pdfdocs/pdd0900e/dags.pdf
Web).
Web).
Web).
Web).
93
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
14.3. INFORMES
1. Plan Operativo Anual del Ministerio de Salud
94
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
16. ANEXOS
16.1. ENTREVISTA UTILIZADA
95
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
96
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
97
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
ANALISIS INTERO
Debilidades
ANALISIS EXTERNO
Amenazas
D1: Equipo informtico e instalaciones A1: Poca informacin pblica, sobre como
reducidas.
donar y la importancia de la donacin de
leche humana a las madres lactantes.
D2:
Documentacin
almacenada
A2: Dificultades econmicas a nivel del
manualmente en el archivo de la unidad
pas, por lo que se prioriza otros proyectos
con
la
salud.
D3: Informacin registrada manualmente relacionados
D4: Generacin de informes manualmente A3: Cambio de gobierno, donde no pueda
en
tiempos
tardos. darse el seguimiento al proyecto
principalmente
econmicamente.
D5: Personal escaso en la unidad.
D6: Poca seguridad en el almacenamiento
de la informacin.
Fortalezas
Oportunidades
F1: Conocimiento y experiencia en el las
desarrollo de las actividades diarias por O1: Es el principal Banco de Leche
en
el
pas.
parte del recurso humano del Banco de Humana
Leche
Humana.
O2: Necesidad de leche materna para los
F2: Personal profesional capacitado y nios prematuros y con bajo peso al
comprometido con el proyecto de Banco nacer.
de
Leche
Humana.
(Nutricionistas,
Bioqumicos,
Enfermeras) O3: Apoyo tcnico de capacitacin por
convenios internacionales con la RBLH de
F3: Equipamiento necesario para la Brasil.
recoleccin,
pasteurizacin
y
almacenamiento de leche humana. O4: Reconocimiento de instituciones
como UNICEF y la OMS a los bancos de
F4: Banco de leche instalado y accesible a leche humana como una estrategia
la unidad de parto del hospital importante para la disminucin de la
mortalidad
infantil.
especializado de Maternidad.
F5: Facilidad de donacin de leche O5: Compromiso del Ministerio de Salud
humana en las instalaciones del Hospital o en la gestin de recursos y FOSALUD en
la adquisicin de personal, a travs de la
desde la casa de la donante.
Direccin de Maternidad.
Tabla 22. Matriz FODA
98
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Estrategias:
99
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
ARGO UML
Es una aplicacin de diagramado de UML escrita en Java y de licencia libre. Dado que es
una aplicacin Java, est disponible en cualquier plataforma soportada por Java.
Entre algunas de sus caractersticas tenemos:
Diagrama de Clases
Diagrama de Estados
Diagrama de Casos de Uso
Diagrama de Actividad
Diagrama de Colaboracin
Diagrama de Desarrollo
Diagrama de Secuencia
en Java que
se
ejecuta
en
Diseo automtico
Intercambio de datos
100
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
PowerDesigner
Es una herramienta de modelado empresarial que se ejecuta bajo plataforma Windows,
combina distintas tcnicas de modelado y diseo de base de datos.
Modelado de procesos
Modelado multidimensional
101
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
102
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Integridad referencial
Tablespaces
Nestedtransactions (savepoints)
Replicacin asincrnica/sincrnica / Streamingreplication - Hot Standby
Two-phasecommit
PITR - point in time recovery
Copias de seguridad en caliente (Online/hotbackups)
Unicode
Juegos de caracteres internacionales
Regionalizacin por columna
Multi-VersionConcurrency Control (MVCC)
Multiples mtodos de autentificacin
Acceso encriptado via SSL
Actualizacin in-situ integrada (pg_upgrade)
SE-postgres
Completa documentacin
Licencia BSD
Disponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX, SGI
IRIX, Mac OS X, Solaris, Tru64) y Windows 32/64bit.
103
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
PHP
Es un lenguaje de programacin de uso general de cdigo del lado del
servidor originalmente diseado para el desarrollo web de contenido dinmico. El cdigo
es interpretado por un servidor web con un mdulo de procesador de PHP que genera la
pgina Web resultante.
Symfony
Framework diseado para optimizar el desarrollo de las aplicaciones web basado en el
patrn Modelo Vista Controlador. Separa la lgica de negocio, la lgica de servidor y la
presentacin de la aplicacin web. Proporciona varias herramientas y clases encaminadas
a reducir el tiempo de desarrollo de una aplicacin web compleja. Adems, automatiza las
tareas ms comunes, permitiendo al desarrollador dedicarse por completo a los aspectos
especficos de cada aplicacin.
104
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Modelo: representa el dominio de los datos. Define la lgica de negocio (la base
de datos pertenece a esta capa).
Vista: es la interfaz de usuario.
Controlador: es el responsable de ejecutar las peticiones del usuario. Es el que
invoca peticiones al modelo y llama a las vista.
105
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
Es un servidor modular
Extensible
NetBeans IDE
Entorno de desarrollo integrado gratuito, de cdigo abierto y sin restricciones de uso,
diseado para escribir, compilar, depurar y ejecutar aplicaciones. Permite el desarrollo de
aplicaciones de escritorio, mviles y web con diferentes lenguajes de programacin
como: Java, HTML5, PHP, C / C + +, entre otros.
106
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
107
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
108
Manual de Instalacin y
Desinstalacin
INDICE
INTRODUCCION ................................................................................................................................... 1
1.
4.
4.1.1.
4.1.2.
4.1.3.
4.2.
5.
6.
ANEXOS ..................................................................................................................................... 13
6.1.
6.1.1.
6.1.2.
6.2.
6.3.
6.4.
6.5.
INTRODUCCION
El objetivo del manual de usuario es indicar de forma detallada cada uno de los pasos a
seguir en el proceso de instalacin del sistema, asegurando una puesta en produccin del
mismo de manera exitosa, por esta razn el presente documento se ha elaborado de
forma que se garantice una instalacin exitosa del Sistema Informtico de Gestin y
Control de Bancos de Leche Humana para la Red Nacional Hospitalaria, Centralizado en
el Hospital Nacional Especializado de Maternidad (SIBLH).
Este manual de usuario est destinado al personal encargado de la administracin de
servidores en el Ministerio de Salud Pblica (MINSAL), quienes sern los encargados de
realizar las distintas configuraciones, instalar SIBLH, e instalar o actualizar los paquetes
de software necesarios para asegurar un correcto funcionamiento de SIBLH.
A travs de este documento se pretende facilitar las distintas tareas de configuracin,
instalacin o actualizacin de software en el servidor en el cual estar alojado SIBLH, las
cuales son necesarias y fundamentales para garantizar el funcionamiento del sistema.
Se presenta como primer punto un perfil tcnico, el cual es requisito indispensable para
poder realizar todas las actividades de instalacin/desinstalacin de la aplicacin,
adems de esto se detallan las especificaciones de software y hardware necesario para
poder llevar a cabo una instalacin exitosa.
Luego se describen de forma detallada los pasos para poder llevar a cabo la instalacin y
configuracin tanto de la aplicacin como de la base de datos con la que se establecer
una conexin. Finalmente se detalla el proceso de desinstalacin de la base de datos y de
la aplicacin del servidor web.
1. PERFIL TCNICO
Para poder llevar a cabo las tareas de instalacin, configuracin y desinstalacin de la
aplicacin se recomienda cumplir con los requisitos que se describen a continuacin:
Nivel acadmico:
Graduado de Ingeniera de Sistemas Informticos o carreras afines.
Conocimiento
Nivel
Hardware
Avanzado
Software
Avanzado
Debian GNU/Linux
Avanzado
Apache
Avanzado
PostgreSQL
Intermedio
Avanzado
Cualidades
Aptitudes
Honesto
Liderazgo
Responsable
Trabajo en equipo
Dinmico
Capacidad analtica
Puntualidad
Iniciativa propia
Experiencia Laboral
Experiencia comprobable de al menos 2 aos
laborando en el rea.
Recomendado
Disco duro
250 GB
Memoria RAM
4 GB
Modelo de procesador
Frecuencia de procesador
2.1 GHz.
Tarjeta de red
Ethernet 10/100
Unidad de CD/DVD
Si
Teclado
Si
Mouse
Si
Requerimientos de software
Software
Descripcin
Versin
Espacio en
disco
Uso de memoria
Debian
7.0
5 GB
512 MB
Apache
2.0
50 MB
128 MB
PHP
Lenguaje de programacin
orientado al desarrollo web.
5.0
32 MB
128 MB
9.1
2.5 GB
512 MB
Seguridad
Servicio
Puerto
Protocolo
Estado
PostgreSQL
5432
TCP
Habilitado
HTTP
80
TCP
Habilitado
3. OTRAS CONSIDERACIONES
Antes de una instalacin se debe verificar que se cuenta con lo siguiente:
1. Cumplir con las especificaciones de hardware, software y seguridad previamente
descritos.
2. CD o DVD que contenga SIBLH.
3. Sistema operativo Debian GNU/Linux 7.0 configurado e instalado.1
4. Gestor de bases de datos PostgreSQL 9.1 configurado e instalado.2
5. Servidor web Apache 2.0 configurado e instalado.3
6. PHP 5.0 instalado.4
7. Java jdk y jre 7 instalado.5
8. Acceso a contrasea de usuario root de debian 7.0.
9. Acceso a contrasea de usuario postgres de postgreSQL.
10. Contar con un editor de texto instalado.
11. El entorno de escritorio que se utiliza en el presente manual es KDE para debian
wheezy 7.0, si al momento de consultar este manual no se cuenta con el mismo
entorno de escritorio las ubicaciones de los mens, as como estilo y tipo de
iconos que se muestran pueden variar.
12. El presente manual se ha realizado bajo Sistema operativo Debian GNU/Linux 7.0
con entorno grfico instalado, en caso que se desee realizar los pasos ac
detallados en una distribucin Debian 7.0 sin entorno grfico, debemos ejecutar
los comandos ac detallados en la consola de texto.
siblh
Contrasea
L3ch3M4t3rn4
Dnde:
D:
R:
S:
No es sper usuario.
P:
6. Se nos solicita que ingresemos la contrasea para el nuevo usuario a crear, la cual
ser: L3ch3M4t3rn4. Ingresamos y confirmamos la contrasea y con esto el
usuario siblh con contrasea L3ch3M4t3rn4 es creado.
Dnde:
siblh: Nombre de la nueva base de datos a crear.
siblh: Usuario de postgreSQL que ser el dueo de la nueva base
de datos creada.
-O:
Como resultado del comando anterior se obtiene un listado de todas las bases de
datos existentes, con sus respectivos usuarios propietarios. En este listado
podemos confirmar que la nueva base de datos siblh con usuario propietario
siblh fue creada con xito.
$ nano siblh.sql
Dnde:
-U:
es
Una vez finalizado el proceso de carga verificar que este no se haya devuelto
mensajes de error.
*IMPORTANTE: Si al momento del proceso de carga este devuelve un mensaje de
error, verificar que el script de la base de datos no este daado. Puede verificarlo o
utilizar una copia del script que no tenga errores.
6. Finalmente corroboraremos que el proceso de carga se haya realizado de manera
exitosa, para ello se deben ejecutar los siguientes comandos como usuario
postgres:
$ psql siblh
=# \d
10
# mkdir documents
6. Eliminamos cualquier tipo de archivos que pueda estar creado dentro de la carpeta
cache y logs, ejecutamos como usuario root los comandos siguientes:
# rm -rf app/cache/*
# rm -rf app/logs/*
11
Dnde:
siblh: Nombre de usuario propietario de la base de datos.
siblh:
Nombre
de
la
base
de
datos
la
que
se
le
har
un
respaldo.
backup.sql: Nombre con el que se guardara la copia de seguridad
de
la
base
de
datos,
si
se
desea
en
esta
parte
12
siblh.localhost
6. ANEXOS
Para poder llevar a cabo las instalaciones y configuraciones necesarias debemos tener los
privilegios de sper-usuario(root), para esto se deben seguir los siguientes pasos:
1. Abrimos la consola y accedemos como sper-usuario con el siguiente comando:
$ su
2. Luego de esto nos solicitara la contrasea para dicho usuario, una vez ingresada
correctamente tendremos los privilegios necesarios para realizar las instalaciones y
configuraciones que necesitemos.
13
Guardamos los cambios que se han realizado al archivo, y luego de esto nos salimos.
3. Ahora actualizaremos para que se reconozca la configuracin anterior, para ello ejecutar
el siguiente comando:
# aptitude update
14
2. El usuario y contrasea que postgreSQL trae por defecto es postgres, como medida de
seguridad podemos cambiar el password para el usuario postgres de postgreSQL, esto lo
hacemos con el comando siguiente:
# passwd postgresql
En este archivo debemos de identificar al final del archivo las siguientes lneas:
# "local" is for Unix domain socket connections only
local
all
all
ident
Luego de identificar estas lneas cambiamos el valor ident (El cual puede variar en
algunos casos por el valor peer) y le asignamos como valor md5 quedando de la
siguiente forma:
# "local" is for Unix domain socket connections only
local
all
all
md5
15
2. Configuramos la zona horaria de php para esto debemos de modificar el archivo php.ini el
cual lo podemos encontrar en la siguiente direccin /etc/php5/apache2/php.ini .
Ejecutamos la siguiente instruccin para ingresar al archivo:
# nano /etc/php5/apache2/php.ini
Una vez dentro del archivo debemos buscar la seccin Modules Settings y modificar o
agregar la siguiente lnea ;date.timezone = quedando de la siguiente manera:
date.timezone = America/El_Salvador
3. Luego configuramos a php para que este nos permita adjuntar archivos de gran tamao,
para esto nos dirigimos a la seccin File Uploads del archivo php.ini y modificamos la
lnea upload_max_filesize = 2M por lo siguiente:
upload_max_filesize = 10M
16
2. Una vez dentro de la ruta especificada en el paso anterior procedemos a crear el archivo
de virtual host al cual lo nombraremos como siblh.localhost. Ejecutamos la siguiente
instruccin:
# nano siblh.localhost
17
4. Se debe de agregar el nuevo virtual host y asignarle una direccin ip, esto lo haremos en el
archivo hosts este se encuentra en la direccin /etc/hosts, para poder acceder a este
ejecutamos lo siguiente:
# nano etc/hosts
Al acceder al archivo nos mostrara los hosts configurados y agregamos el virtual host de
del sistema agregando la siguiente lnea 127.0.0.2 siblh.localhost, dicho archivo nos
debe de quedar configurado la siguiente manera:
# Inicio del archivo
127.0.0.1
localhost
127.0.0.2
siblh.localhost
18
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
109
Manual de Usuario
INDICE
1.
2.
3.
4.
Donante. .............................................................................................................. 6
4.1.1.
4.1.2.
4.1.3.
4.1.4.
4.1.5.
4.2.
Receptor. ........................................................................................................... 16
4.2.1.
PRESENTACION
El propsito de este Manual es facilitar al usuario la operacin de las diferentes pantallas
de captura, generacin de reportes y consulta de informacin en el Sistema Informtico de
Gestin y Control de Banco de Leche Humana para La Red Nacional Hospitalaria,
centralizado en el Hospital Nacional Especializado de Maternidad.
Se requiere lo siguiente:
1. Ingresar nombre de usuario: en esta opcin deber digitarse el nombre de usuario
asignado. El nombre del usuario debe iniciar con una letra seguida de nmeros y
letras.
2. Ingresar Contrasea: o clave secreta de acceso. La contrasea no debe ser menor
a ocho caracteres.
3. Presionar el botn con la etiqueta Entrar para hacer efectivo el ingreso.
4. En caso de digitacin incorrecta de cualquiera de los datos solicitados, se
presentar una advertencia, para efectos de correccin en la parte superior de la
pantalla de login.
3. Pantalla de Bienvenida.
Al haber realizado el ingreso efectivo al sistema, se visualizar la pantalla de Bienvenida
con sus correspondientes mdulos, dependiendo del rol del usuario logueado.
Usuario
Secretaria
Laboratorista
Jefe/a
Mdulos pertenecientes.
Donante
Laboratorio
Pasteurizacin
Reportes
Alertas
Donante
Receptores
Laboratorio
Pasteurizacin
3
Administrador
Solicitudes
Informacin Publica
Reportes
Alertas.
Administracin
Gestin de la Informacin
Para este manual trabajaremos con el rol de Jefe/a de Unidad de Banco de Leche.
Pasos a seguir:
1. Se presentara Pantalla de Bienvenida.
4.1.
Donante.
El calendario se presenta en todos los campos que requieran fecha y para todas las
pantallas.
3. Al desplazarse por los campos de la entrada Registro de Donante se mostrara una
etiqueta donde se describe el formato correcto para el llenado de datos, segn
corresponda. Ingrese el dato requerido en base a formato requerido.
10
4.
11
12
13
14
4.2.
Receptor.
Este mdulo nos permite registrar la informacin general y especfica del bebe prematuro.
Pasos a seguir:
1. Hacer clic en el botn del mdulo Receptor. Se desplegara un submen con las
siguientes opciones.
16
17
7. Presionar la opcin Guardar para almacenar registro o Cancelar para volver a lista
de pacientes. Se presentara Salida de datos almacenados correctamente.
18
4.2.2. Seguimiento.
En este mdulo se lleva acabo el seguimiento del avance nutricional del receptor durante
su estancia en el programa de banco de leche.
Pasos a seguir:
1. Haga clic en el mdulo Seguimiento, e inmediatamente, se despliega el listado de
receptores.
7. Al ingresar como mnimo los datos obligatorios marcados con asterisco, presionar
el botn Guardar.
8. Para dar de baja un receptor, ingresar a opcin de Egreso de Receptor de men
Receptor.
20
4. Presionar el botn Guardar para almacenar dato o Regresar para cancelar registro
y volver a listado de receptores.
4.3 Laboratorio.
Este mdulo nos permite registrar los resultados obtenidos en los diferentes anlisis
aplicados a la leche pre almacenado agrupado en lotes.
21
22
un nuevo lote si el usuario lo desea. Los frascos que fueron seleccionados con
anterioridad ya no se muestran.
24
25
5. Presionar el botn con la etiqueta Registrar Nuevo para volver al listado de frascos
pre almacenados del lote pendiente de analizar.
6. Si ha ingresado incorrectamente los estados, el sistema presentara mensaje:
26
27
28
3. Ingresar como mnimo los datos obligatorios marcados con asterisco rojo.
4. Ingresar los tres resultados obtenidos de crema, columna y caloras. El sistema
automticamente presentara la media de crema, media de columna y porcentaje
de crema.
Haga clic en el botn Guardar para almacenar los datos o Regresar para volver al listado.
29
30
4.4. Pasteurizacin.
Este mdulo se encarga de todo lo relacionado a la pasteurizacin de frascos procesados,
el registro de las temperaturas aplicadas durante el proceso de pasteurizacin y el clculo
de la curva para una nueva pasteurizacin.
Para acceder a las opciones de Pasteurizacin, realizar los siguientes pasos:
1. Hacer clic en el botn del mdulo Pasteurizacin. Se desplegara un submen con
las siguientes opciones.
32
4.4.2. Pasteurizacin.
En este mdulo se lleva acabo el registro de una nueva pasteurizacin o un lote de
pasteurizacin posterior a la creacin de una nueva curva de pasteurizacin.
Pasos a seguir:
1. Se presentara la siguiente pantalla ya sea al ingresar una nueva curva de
penetracin o al seleccionar de listado de curvas, una curva de pasteurizacin.
33
34
.
2. Seguidamente seleccione una pasteurizacin y presione Combinar Frascos. Se
presentara la siguiente pantalla de captura de datos con informacin respectiva al
lote de pasteurizacin seleccionado y un conjunto de frascos pre almacenados y
analizados.
3. Selecciones los frascos pre almacenado que combinara para formar el frasco
pasteurizado que ser conducido bajo un tratamiento trmico junto a otros frascos
pasteurizados tomando en cuenta el volumen de pasteurizacin. La casilla de
volumen a combinar se activar para ingresar el dato.
35
36
37
4.5 Solicitudes.
Este mdulo nos permite registrar las solitudes de leche humana de cada receptor que
est inscrito en el programa de banco de leche. Adems nos permite agrupar solicitudes
para el despacho de la leche humana.
Para acceder a las opciones de Solicitudes, realizar los siguientes pasos:
38
1. Hacer clic en el botn del mdulo Solicitudes. Se desplegara un submen con las
siguientes opciones:
39
5. Presionar Guardar para almacenar los datos o Regresar para cancelar el registro
de la solicitud y volver al listado de receptores.
6. Posteriormente proceder a realizar la agrupacin de solicitudes.
40
registradas.
2. Marcar los recuadros de cada solicitud que se desea agrupar. Para seleccionar
todas las solicitudes, marcar el recuadro que se encuentra en la barra celeste.
41
4.5.3. Despacho.
En este mdulo se lleva a cabo el despacho de los grupos de solicitudes creados con
anterioridad.
Pasos a seguir:
1. Seleccionar opcin Despacho de men de Solicitudes. Se presentara lista de
grupos de solicitudes pendientes de despachar.
42
43
44
45
4.7 Administracin.
Este mdulo se lleva a cabo la gestin de usuarios, personal y bancos de leche.
Indicacin: Para acceder a este men deber estar logeado como administrador del
sistema.
Realizar los siguientes pasos:
1. Hacer clic en el botn del mdulo Administracin. Se desplegara un submen con
las siguientes opciones:
4.7.1. Usuarios.
Modulo encargado de todo lo relacionado a los usuarios del sistema, se podr agregar,
actualizar o dar de baja a un usuario.
46
Pasos a seguir:
1. Seleccionar la opcin Usuarios. Se presentara el siguiente listado con los usuarios creados y los permisos
correspondientes
2. Para agregar un nuevo usuario presionar el botn Agregar Nuevo presentado en la parte superior a la derecha. Se
presentara la siguiente pantalla de captura de datos.
47
48
49
4.7.4. Bitcora.
Modulo encargado de mostrar las acciones realizadas por los usuarios del sistema
informtico de banco de leche segn establecimiento.
Pasos a seguir:
1. Seleccionar Opcin Bitcora. Sistema presentara la siguiente interfaz.
2. Podr realizar la bsqueda ya sea por periodo de fecha o usuario. Para este caso
se presentara bitcora en base a periodo de fecha. Ingrese Fecha de inicio y fin de
calendario.
50
51
4.8 Mantenimientos.
Los mantenimientos se presentaran en todas los mdulos del men para cada opcin del
submen y sern tratados de la misma forma.
Por ejemplo:
Para El caso de Mantenimiento de Anlisis de acidez, seguir los siguientes pasos.
1. Seleccionar la opcin mantenimiento Laboratorio.
52
53
4.9. Reportes
En este mdulo se lleva a cabo la presentacin en pantalla de informacin recopilada
segn parmetros ingresados, ya sea por el usuario Laboratorista o jefe/a de la unidad de
banco de leche.
Primeramente se definir los tipos de interfaces y las opciones generales que se utilizan
en la generacin de reportes de Donantes, Receptores, Laboratorio y Estadsticas
Para acceder a los diferentes reportes que provee el sistema de banco de leche, se
presentan dos opciones, estas se encuentran en color azul.
1. Para Informes, presionar en Generar Reportes.
2. Para Estadsticas, presionar en Generar Estadsticas.
54
Generacin de Reporte:
Pasos a seguir:
1. Hacer clic en el mdulo Reportes, nos despliega un submen con las opciones de
reportes segn informacin a generar:
55
Se
56
57
58
59
60
4.9.4. Estadsticas.
Se listan: Estadstica de leche Humana, Estadstica de donantes en un periodo
determinado, Estadstica de receptores en un periodo determinados.
Pasos a seguir:
1. Seleccione de men Reporte la opcin Estadsticas. Se presentara el siguiente
listado con los diferentes tipos de estadsticas a generar.
61
62
Imprimir Reportes:
Para imprimir reportes perteneciente a cualquier modulo (Donante, Receptor, Laboratorio
o Estadsticas), deber seguir las siguientes indicaciones.
1. Generar reporte.
2. Al generar reporte, en la parte superior derecha se presentara la siguiente barra de
herramientas donde se podr minimizar, maximizar guardar e imprimir reporte.
63
. Se le
Guardar Reporte:
Para guardar reporte perteneciente a cualquier modulo (Donante, Receptor, Laboratorio o
Estadsticas), debe seguir las siguientes indicaciones.
1. Presionar la imagen de disquete
ventana
2. Dar clic en la opcin Aceptar para guardar reporte o Cancelar para no guardar el
reporte.
64
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
110
Manual Tcnico
INDICE
INTRODUCCIN ................................................................................................................................... 1
1.
2.
ARQUITECTURA DE SISTEMA....................................................................................................... 3
2.1.
2.2.
2.2.1.
3.
4.
5.
3.2.
3.3.
PROGRAMACIN ....................................................................................................................... 13
4.1.
4.2.
4.3.
FRAMEWORK..................................................................................................................... 20
4.4.
LIBRERAS .......................................................................................................................... 21
4.5.
HERRAMIENTAS................................................................................................................. 22
PANTALLAS ................................................................................................................................ 23
5.1.
ESTNDARES DE PANTALLAS............................................................................................. 23
5.2.
6.
7.
SEGURIDAD................................................................................................................................ 28
7.1.
AUTENTICACIN ................................................................................................................ 28
7.2.
8.
9.
BIBLIOGRAFA ............................................................................................................................ 35
INTRODUCCIN
1. REQUERIMIENTOS DE DESARROLLO
Para el desarrollo del Sistema informtico se necesita los siguientes requerimientos de
desarrollo:
REQUERIMIENTOS DE DESARROLLO
Identificador
RDS01
Descripcin
Identificador
RDS02
Descripcin
Identificador
RDS03
Lenguaje de programacin
Descripcin
Identificador
RDS04
Framework
Descripcin
Identificador
RDS05
IDE
Descripcin
Identificador
RDS06
Sistema Operativo
Descripcin
2. ARQUITECTURA DE SISTEMA
2.1. ARQUITECTURA DE CAPAS
Esta arquitectura tiene como objetivo principal separar los diferentes aspectos del
desarrollo como lo son la presentacin, lgica de negocio y almacenamiento, es por esto
que se divide en tres capas las cuales son: Capa de presentacin, Capa de negocios y
Capa de datos. Para comprender mejor la arquitectura multicapas se detalla el objetivo de
cada una de las capas a continuacin:
Capa de presentacin: Es la que ve el usuario (tambin se la denomina "capa de
usuario"), presenta el sistema al usuario, le comunica la informacin y captura la
informacin del usuario en un mnimo de proceso. Tambin es conocida como
interfaz grfica. Esta capa se comunica nicamente con la capa de negocio.
Capa de negocio: Es donde residen los programas que se ejecutan, se reciben
las peticiones del usuario y se envan las respuestas tras el proceso. Se denomina
capa de negocio porque es aqu donde se establecen todas las reglas que deben
cumplirse. Esta capa se comunica con la capa de presentacin, para recibir las
solicitudes y presentar los resultados, y con la capa de datos, para solicitar al
gestor de base de datos almacenar o recuperar datos de l. Tambin se
consideran aqu los programas de aplicacin.
Capa de datos: Es donde residen los datos y es la encargada de acceder a los
mismos. Est formada por uno o ms gestores de bases de datos que realizan
todo el almacenamiento de datos, reciben solicitudes de almacenamiento o
recuperacin de informacin desde la capa de negocio.
3. BASE DE DATOS
3.1. ESTNDARES DE BASE DE DATOS
Consideraciones generales:
Para nombrar cada uno de los elementos de la base de datos se tomar en cuenta las
consideraciones siguientes.
Nombres de Tablas.
Para nombrar las tablas se debe tener en cuenta los siguientes estndares:
Nombres auto-descriptivos.
Evitar el uso de abreviaciones.
Nombres cortos.
Definicin de los nombres en singular.
Para los nombres de tablas con ms de una palabra, en singular y separadas por
un guion bajo.
Para nombrar tablas que guardan referencias de muchos a muchos, la utilizacin
del nombre de ambas tablas.
Para las tablas catlogos el nombre estar compuesto de la siguiente forma:
ctl_nombre_catalogo.
Utilizacin de letras minsculas para nombrar las tablas.
El nombre de todas las tablas comienzan con las letras blh.
Ejemplo de nombre de tabla: blh_frasco_recolectado.
Nombres de Campos
Los nombres de las columnas representativos y naturales.
Todos los campos que sean llave primaria, estn nombradas como id.
El nombre de la columna que contenga una llave fornea hacia otra tabla dentro
de la misma base de datos, se define de la siguiente forma:
id_nombre_tabla_padre. Adems si existe ms de una llave fornea a otra tabla el
campo debe llamarse id_nombre_tabla_padre_representativo en donde el
representativo es una palabra que identifica a la llave fornea, tal como se muestra
en los siguientes ejemplos:
o
o
Identificadores de tablas
Los identificadores de cada tabla nombrados de la siguiente forma:
pk_nombre_tabla
Nombre de la Tabla
Descripcin
T01
blh_acidez
T02
Blh_Lote_Analisis
T03
blh_analisis_microbiologico
T04
blh_analisis_sensorial
T05
blh_banco_de_leche
T06
blh_bitacora
T07
blh_crematocrito
T08
blh_curva
T09
blh_donacion
T10
blh_donante
T11
blh_egreso_receptor
T12
blh_estado
T13
blh_examen
T14
blh_examen_donante
T15
blh_frasco_procesado
T16
blh_frasco_procesado_solicitud
T17
blh_frasco_recolectado
T18
T19
blh_grupo_solicitud
T20
blh_historia_actual
T21
blh_historial_clinico
T22
blh_informacion_publica
T23
blh_ingreso_receptor
T24
blh_menu
T25
blh_opcion_menu
T26
blh_sub_opcion_menu
T27
blh_pasteurizacion
T28
blh_receptor
T29
blh_rol
T30
blh_rol_menu
T31
blh_seguimiento_receptor
T32
blh_solicitud
T33
blh_temperatura_enfriamiento
T34
blh_temperatura_pasteurizacion
T35
ctl_municipio
T36
ctl_departamento
T37
ctl_establecimiento
T38
ctl_sexo
T39
fos_user_group
T40
fos_user_user
T41
Fos_user_user_group
T42
mnt_expediente
T43
mnt_paciente
T44
blh_Personal
10
Triggers o Disparadores
Para nombrar los triggers se deben tomar en cuenta las siguientes recomendaciones:
Prefijos: Prefijo trg para identificar que el objeto en la base de datos es un
trigger.
Nomenclatura: Para nombrar los triggers, se utiliza un verbo en infinitivo precedido
del nombre de la tabla a la que pertenece. Ejemplo: trg_accion_tabla
Excepcin postgresql: las funciones a las que hacen referencias los triggers se
llaman con el mismo nombre del trigger agregando el prefijo fn_nombre_trigger
ndices
Los ndices solo existen para una determinada tabla, para uno o ms campos separados
por guion bajo (_). Se nombran de la siguiente manera: idx_nombre_campo(s)
Para el nombre del ndice se deben colocar mximo 2 campos.
11
N
FN01
Funcin
fn_trg_calcular_blhdonante
Descripcin
Funcin que calcula la edad tomando como
base le fecha de nacimiento y la fecha
actual
Funcin que genera el cdigo de una
donante nueva
FN02
fn_trg_insertar_blhdonante
FN03
fn_trg_insertar_blhfrascoprocesado
FN04
fn_trg_insertar_blhpasteurizacion
FN05
fn_trg_insertar_blhreceptor
FN06
fn_trg_insertar_blhfrascorecolectado
FN07
FN08
fn_trg_calcular_blhcuva
FN09
fn_trg_insertar_blhsolicitud
N
TRG01
Trigger
trg_actualizar_estado_blhacidez
Descripcin
Disparador que actualiza el
estado segn resultado de
anlisis de acidez.
TRG02
trg_actualizar_estado_blhcrematocrito
TRG03
trg_actualizar_estado_blhanalisissensorial
TRG04
trg_insertar_blhdonante
12
TRG05
trg_insertar_blhfrascorecolectado
TRG06
trg_controlar_ciclo_blhpasteurizacion
TRG07
trg_insertar_blhpasteurizacion
TRG08
trg_insertar_blhreceptor
TRG09
trg_insertar_blhsolicitud
TRG10
trg_insertar_blhcuva
TRG11
trg_insertar_blhanalisismicroiologico
TRG12
4. PROGRAMACIN
4.1. ESTNDARES DE PROGRAMACIN
Los comentarios para describir la funcionalidad de cada mdulo del aplicativo, se define
de la siguiente forma
Comentarios de una sola lnea utilizando ( // ).
Comentario en bloque utilizando (/* */)
El directorio denominado Entity contendr todas las clases que representan las tablas de
la base de datos y se nombran de la siguiente manera:
NombreTabla.php
La inicial de cada palabra en mayscula.
13
Descripcin
Clase que define los atributos y mtodos para la tabla
BlhAcidez
BlhAnalisisMicrobiologico
BlhAnalisisSensorial
BlhBancoDeLeche
BlhBitacora
14
BlhCrematocrito
BlhCurva
BlhDonacion
BlhDonante
BlhEgresoReceptor
BlhEstado
BlhExamen
BlhExamenDonante
BlhFrascoProcesado
BlhFrascoProcesadoSolicitu
d
BlhFrascoRecolectado
BlhFrascoRecolectadoFrasco
P
BlhGrupoSolicitud
BlhHistoriaActual
BlhHistorialClinico
BlhInformacionPublica
BlhLoteAnalisis
BlhMenu
BlhOpcionMenu
BlhPasteurizacion
BlhReceptor
15
BlhRol
BlhRolMenu
BlhSeguimientoReceptor
BlhSolicitud
BlhTemperaturaEnfriamiento
BlhTemperaturaPasteurizacio
n
CtlDepartamento
CtlEstablecimiento
CtlMunicipio
CtlSexo
MntExpediente
MntPaciente
BlhPersonal
A manera de ejemplo se presenta como est estructurada las clases de las entidades.
Para este caso en la clase BlhCurva se declaran los atributos y se especifican los
mtodos get y set.
class BlhCurva
{
/**
* @var integer
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="SEQUENCE")
* @ORM\SequenceGenerator(sequenceName="blh_curva_id_seq", allocationSize=1,initialValue=1)
*/
private $id;
/**
* @var float
* @ORM\Column(name="tiempo1", type="decimal", nullable=true)
*/
16
private $tiempo1
/**
* Get id
* @return integer
*/
public function getId()
{
return $this->id;
}
/**
* Set tiempo1
* @param float $tiempo1
* @return BlhCurva
*/
public function setTiempo1($tiempo1)
{
$this->tiempo1 = $tiempo1;
return $this;
}
/**
* Get usuario
* @return integer
*/
public function getUsuario()
{
return $this->usuario;
}
public function __toString()
{
return $this->valorCurva;
}
}
Descripcin
Define mtodos para el mantenimiento de
anlisis de acidez
BlhAnalisisMicrobiologicoController
BlhAnalisisSensorialController
BlhBancoDeLecheController
BlhBitacoraController
BlhCrematocritoController
BlhCurvaController
BlhDonacionController
BlhDonanteController
BlhEgresoReceptorController
BlhEstadoController
BlhExamenController
BlhExamenDonanteController
BlhFrascoProcesadoController
BlhFrascoProcesadoSolicitudControll
er
BlhFrascoRecolectadoController
BlhFrascoRecolectadoFrascoPControl
ler
BlhGrupoSolicitudController
BlhHistoriaActualController
BlhHistorialClinicoController
BlhInformacionPublicaController
BlhLoteAnalisisController
BlhMenuController
18
BlhOpcionMenuController
BlhPasteurizacionController
BlhReceptorController
BlhRolController
BlhRolMenuController
BlhSeguimientoReceptorController
BlhSolicitudController
BlhSubOpcionMenuController
BlhTemperaturaEnfriamientoController
BlhTemperaturaPasteurizacionControll
er
CtlDepartamentoController
CtlEstablecimientoController
CtlMunicipioController
CtlSexoController
MntExpedienteController
MntPacienteController
19
return array(
'entity' => $entity,
'form'
=> $form->createView(),
'hospital' => $establecimiento,
);
}
}
20
4.3. FRAMEWORK
Symfony 2.3.1
Symfony es un completo framework diseado para optimizar el desarrollo de las
aplicaciones web basado en el patrn Modelo Vista Controlador. Separa la lgica de
negocio, la lgica de servidor y la presentacin de la aplicacin web. Proporciona varias
herramientas y clases encaminadas a reducir el tiempo de desarrollo de una aplicacin
web compleja. Adems, automatiza las tareas ms comunes, permitiendo al desarrollador
dedicarse por completo a los aspectos especficos de cada aplicacin.
Symfony est desarrollado completamente en PHP 5.3 y es compatible con la mayora de
gestores de bases de datos, como MySQL, PostgreSQL, Oracle y Microsoft SQL Server.
Se puede ejecutar tanto en plataformas *nix (Unix, Linux, etc.) como en plataformas
Windows.
LIBRERAS
En el desarrollo del sistema informtico se ha auxiliado de libreras para dar mayor
vistosidad a la interfaz de usuario, as como al manejo de reportes. Estas se detallan a
continuacin
21
Librera
Descripcin
jQuery
jQuery UI
Bvalidator
JqGrid
4.4. HERRAMIENTAS
Para la creacin, diseo y publicacin de reportes se manejaron utilizando las siguientes
herramientas.
Ireport: Diseador de informes, de cdigo libre para JasperReports y
JasperReports Server. Permite crear diseos muy sofisticados que contienen
grficos, imgenes, subinformes, tablas de contingencia y mucho ms. Accede a
los datos a travs de JDBC, TableModels, JavaBeans, XML, CSV, Hibernate y
fuentes personalizadas. Publica los informes en PDF, RTF, XML, XLS, CSV,
HTML, XHTML, texto, DOCX, o OpenOffice.
JasparServer: JasperReports Server es un servidor de informes independiente e
integrable. Proporciona informes y anlisis que se pueden incrustar en una web o
aplicacin mvil; funcionando como un centro de informacin central para la
empresa mediante la entrega de informacin de misin crtica sobre una base de
tiempo real o programada para el navegador, dispositivo mvil, una impresora o
22
5. PANTALLAS
5.1. ESTNDARES DE PANTALLAS
Pantalla principal
A continuacin se detalla el diseo de la pantalla principal con cada uno de los elementos
que la componen:
Encabezado:
Presenta el nombre de Ministerio de Salud y el nombre del
Hospital donde se encuentra la Unidad de Banco de Leche.
Men: Presenta las opciones a las que podr ingresar un usuario dependiendo del
rol que posea.
Contenido: rea en la que se presentaran los formularios de entrada, alertas y
bsquedas.
Pie de pgina: Espacio reservado presentar informacin relacionada a la unidad
de banco de leche.
Elemento
Representacin
Etiqueta
Casilla
de
verificacin
Caja de Texto
Botn
Botn
seleccin
Descripcin
Elemento que permite colocar un nombre
para identificar los diferentes campos de
la interfaz.
Casilla que cuenta con dos estados
distintos marcado y desmarcado, la
marca indica la aceptacin a la afirmacin
que va enlazada a la casilla; la falta de
marca implica la negacin de la afirmacin
enlazada a la casilla.
de
24
Barra
de
desplazamient
o
Seleccin
Calendario
rea de Texto
25
LOGO BLH
ENCABEZADO
LOGO MINSAL
CONTENIDO
99 de 99
Pgina 99 de 99
26
6. ESTRUCTURA DE ARCHIVOS
Estructura
Directorio
Descripcin
App
Config
Src
siblh
mantenimientoBundle
Controller
Entity
Form
Resorces
public
views
vendor
web
27
7. SEGURIDAD
7.1. AUTENTICACIN
La autenticacin de usuarios se realiza utilizando el mtodo de encriptacin SHA-512
miembro de la familia de Algoritmo de Hash Seguro (Secure Hash Algorithm).
Una funcin hash H es una funcin computable mediante un algoritmo, que tiene como
entrada un conjunto de elementos, que suelen ser cadenas, y los convierte (mapea) en un
rango de salida finito, normalmente cadenas de longitud fija. Es decir, la funcin acta
como una proyeccin del conjunto U sobre el conjunto M.
H: U M
x h(x),
28
Descripcin de Roles
Rol
R01
R02
Responsable
de banco de
leche
humana
R03
Encargada
de laboratorio
R04
Secretaria
R05
Pediatra
Descripcin
29
A continuacin se detallan las opciones a las cuales podr acceder cada usuario
dependiendo del rol que le sea asignado:
Men
Donante
Receptor
Laboratorio
Pasteurizacin
Solicitudes
Opcin
R01
R02
R03
R04
Registro donante
Registro de donacin
Mantenimiento Donantes
Ingreso de receptor
Seguimiento
Egreso de receptor
Mantenimiento Receptores
Anlisis sensorial
Anlisis de crematocrito
Anlisis microbiolgico
Mantenimiento Laboratorio
Curva de pasteurizacin
Pasteurizacin
Temperatura de pasteurizacin
Temperatura de enfriamiento
Combinar frascos
Mantenimiento pasteurizacin
Registro de solicitudes
Agrupar solicitudes
Despachar solicitudes
Mantenimiento Solicitudes
R05
30
Gestin
Informacin
Administracion
Reporte
de Mantenimiento Informacin
Usuarios
Registrar Personal
Bitcora
Reportes de Donantes
Censo de registro de donantes
Estadsticas de donantes en un
periodo determinado
Estadsticas de receptores en un
periodo determinado
Vencimiento
de
leche
pre
almacenada
Vencimiento
de
Leche
Pasteurizada
Leche
despachada
segn
solicitudes agrupadas
Resultados
de
anlisis
de
laboratorio
Frascos de leche combinados y
pasteurizados
Temperatura de pasteurizacin
Temperatura de enfriamiento
Leche descartada
proceso
Estadsticas
Reportes de Laboratorio
durante
el
31
Frascos
pre
almacenados
aprobados y reprobados
Avance
nutricional
y
complicaciones
Informacin especfica de receptor
Reportes de Receptores
32
Pgina principal
Receptor
Laboratorio
Pasteurizacin
Registro Donante
Ingreso de Receptor
Curva de Pasteurizacin
Seguimiento
Anlisis Sensorial
Pasteurizacin
Egreso de Receptor
Temperatura de Pasteurizacin
Mantenimientos
Anlisis de Crematocrito
Temperatura de Enfriamiento
Donante
Registro de Donacin
Mantenimientos
Anlisis Microbiolgico
Mantenimientos
Mantenimientos
33
Solicitudes
Informacin
Pblica
Reportes
Administracin
Registro de Solicitudes
Reportes de Donantes
Usuarios
Agrupar Solicitudes
Reportes de Receptores
Reportes de Laboratorio
Registrar Personal
Estadsticas
Bitcora
Despachar Solicitudes
Mantenimientos
34
9. BIBLIOGRAFA
http://librosweb.es/symfony_2_3/capitulo_4/la_estructura_de_directorios.html
http://wiki.salud.gob.sv/wiki/Desarrollo_web_Symfony2
http://community.jaspersoft.com/project/ireport-designer
Generador Sha512
http://hash.online-convert.com/es/generador-sha512
35
Sistema Informtico de Gestin y Control de Banco de Leche Humana para La Red Nacional
Hospitalaria, centralizado en el Hospital Nacional Especializado de Maternidad
20. PLAN DE
IMPLEMENTACION 57
111
Plan de Implementacin
INDICE
INTRODUCCIN ........................................................................................................... 1
1.
2.
OBJETIVOS ............................................................................................................... 2
1.1.
1.2.
5.
5.2.
5.2.1.
5.2.2.
5.3.
5.3.1.
5.3.2.
5.3.3.
5.3.4.
5.3.5.
CAPACITACIN ......................................................................................................... 13
6.
7.
RECOMENDACIONES.......................................................................................................... 15
8.
CONCLUSIONES ................................................................................................................... 16
9.
BIBLIOGRAFIA ....................................................................................................................... 17
INTRODUCCIN
1. OBJETIVOS
Determinar las etapas necesarias para la implementacin del sistema si como las
actividades a realizar en cada una d estas.
3. LUGAR DE IMPLEMENTACIN
Ministerio de Salud.
4. ESTRATEGIAS DE LA IMPLEMENTACIN
5. ETAPAS DE LA IMPLEMENTACIN
ORGANIGRAMA
COORDINAD
OR /A
RESPONSABLE DEL
BANCO DE LECHE
LICENCIADO/A
EN
LABORATORIO
CLINICO
LICENCIADO /A
EN NUTRICION
LICENCIADO /A
EN MATERNO
INFANTIL
SECRETARIA
Cargo Funcional:
Coordinador del banco de leche humana
Naturaleza del Trabajo:
Direccin, coordinacin, supervisin y ejecucin de las actividades administrativas,
tcnicas y docencia del banco de leche humana.
Funciones:
Medico Graduado
Cargo Funcional:
Responsable del banco de leche humana
Funciones:
Supervisin y ejecucin de las actividades administrativas, tcnico-asistenciales y de
docencia del banco de leche humana.
Requisitos:
Medico Graduado
Cargo Funcional:
Licenciada en Laboratorio clnico
Funciones:
supervisin y ejecucin de las actividades tcnicas del rea de laboratorio del banco de
leche humana
Requisitos:
Cargo Funcional:
Licenciado/a en Nutricin
Funciones:
Ejecucin y apoyo de las actividades tcnicas en el rea de laboratorio del banco de
leche humana
Requisitos:
Licenciada en Nutricin
Cargo Funcional:
Licenciada en Salud Materno- infantil
Funciones:
Labor de promocionar y divulgar las atenciones que realiza el banco de leche humana y
la importancia de la lactancia materna intrahospitalaria.
Requisitos:
Cargo Funcional:
Secretaria
Funciones:
Registrar toda la informacin generada de las diferentes reas del banco de leche y
facilitar la realizacin de informes.
Requisitos:
Cargo Funcional:
Administrador de Base de Datos
Funciones:
Implementacin y mantenimiento de la base de datos del sistema.
Monitoreo del rendimiento de la base de datos.
Requisitos:
Cargo Funcional:
Administrador de Redes
Funciones:
Configuracin del servidor dentro de la red.
Configuracin de acceso al sistema a travs de la red.
Monitoreo del trfico de datos desde y hacia al servidor.
Requisitos:
Software
El software requerido para la implementacin del sistema es el siguiente:
Software
Versin
2.0
PostgreSQL
9.1
PHP
FrameworkSymfony
2.3.1
REQUERIMIENTOS DE SOFTWARE
Software
Descripcin
Versin
Debian
512 MB
50 MB
128 MB
32 MB
128 MB
GNU/Linux
basado
en
software libre.
Apache
el
protocolo HTTP.
PHP
Lenguaje
de 5.0
programacin
orientado
al
desarrollo web.
10
Hardware
El Hardware utilizado para la implementacin del sistema es el detallado a continuacin.
Requerimientos de hardware
Hardware
Recomendado
Disco duro
500 GB
Memoria RAM
8 GB
Procesador
Tarjeta de red
Ethernet 10/100
Unidad de CD/DVD
Si
Teclado
Si
Mouse
Si
11
5.3.1.
CARGA DE DATOS
Una vez instalado el sistema informtico, es importante realizar la carga inicial de datos
que permitirn que el sistema pueda iniciar su funcionamiento, dicha carga consistir en la
ejecucin de un script que contiene las configuraciones iniciales de:
Catlogo de roles
Primer usuario administrador.
Catlogo de mens
Catlogo de opciones de men
Catlogo de bancos de leche humana
Catlogo de estados de frascos de leche
5.3.2.
Una vez instalado el sistema y haber cargado los catlogos necesarios, se deben crear
las configuraciones iniciales del sistema, entre estas tenemos:
Creacin de usuarios
Asignacin de roles a los usuarios
Asignacin de establecimiento a los usuarios creados
12
5.3.3.
Luego que el sistema informtico est instalado, con los respectivos catlogos llenos y
con usuarios vlidos configurados, se realizar un grupo de pruebas con un grupo de
usuarios finales, especficamente del banco de leche del hospital nacional de maternidad.
Dichas pruebas estarn enfocadas en validar el correcto funcionamiento de cada de una
de las pantallas del flujo as como tambin de la lgica en los resultados obtenidos del
sistema.
5.3.4.
Los sistemas en los que se usar el sistema informtico deben de contar con un
navegador y la respectiva conexin a internet. Por lo que cada uno de los equipos deber
ser preparado con el software respectivo y disponer de una conexin estable a internet.
5.3.5. CAPACITACIN
Se debe preparar una induccin para todos los usuarios que utilizaran el sistema,
programada para un periodo que pueda contemplar la utilizacin de cada una de las
opciones, para garantizar que se utilice de la forma correcta.
13
6. PROGRAMACIN DE ACTIVIDADES
Tentativamente se ha definido la fecha de implementacin para el da 5 de mayo del presente ao,
pero dicha fecha est sujeta a la decisin del ministerio de salud, por lo tanto lo ms significativo
del cronograma de actividades, es la duracin de cada actividad as como su responsable.
14
7. RECOMENDACIONES
15
8. CONCLUSIONES
Se puede concluir que el xito de la implementacin depender en gran medida de la
calidad del equipo encargado de ejecutarla, es decir en base al conocimiento tcnico y
experiencia con la que cuente el equipo.
Tambin podemos concluir que el recurso humano juega un papel muy importante dentro
de una exitosa implementacin y puesta en marcha de un sistema, ya que son estos los
que va a interactuar directamente con el sistema informtico, por lo cual el futuro o
relevancia de dicho sistema depende en gran medida de la aceptacin o rechazo por
parte de los usuarios.
Y por ltimo vale la pena mencionar que luego de una implementacin exitosa, el
siguiente elemento que juega un papel muy importante en la vida til del sistema
informtico es sin lugar a dudas el manual de usuario, porque es con ayuda de este que
los usuarios pueden solventar dudas o inconvenientes en la ejecucin de las opciones
disponibles dentro del sistema informtico. Razn por la cual dicho manual debe ser lo
suficientemente completo pero a la vez suficiente breve para evitar confusiones en los
usuarios.
16
9. BIBLIOGRAFIA
Documentos:
Documento de Anteproyecto del sistema Informtico de Banco de Leche Humana.
Documento de Anlisis y diseo del sistema Informtico de Banco de Leche
Humana.
Pginas Web:
http://mex-910-g01-h.funsalud.org.mx/aprobados_fm/MX_Plan_Implentacion.pdf
17