Sie sind auf Seite 1von 5

Ejercicio 3

Cdigos Check
Caractersticas del Ejercicio
Objetivos: Al finalizar el Ejercicio el estudiante ser capaz de:
- Identificar los campos que pueden contener cdigos check
- Crear cdigos para realizar computaciones, Imponer condiciones, dar mensajes, limpiar
entradas , poner el cursor de la forma deseada y esconder campos
Nivel: Avanzado
Tiempo: 5 Horas
Pre-requisito Ejercicio 1 y 2

SITUACION
Este ejercicio es basado en la vigilancia de la mortalidad infantil del Sistema de
Vigilancia Epidemiolgica. El formato es usualmente utilizado por el Ministerio de Salud
para el anlisis de la mortalidad infantil. La grfica abajo representa una alerta para las
personas que digitan datos, para que se adhieran a un formato lgico.

Embarazos
Partos
(Vaginal o cesarea)

Vivos actualmente Muerto 1ra semana Muerto >1ra semana

Abortos

Paso 1: Abrir un proyecto existente

a. Pulse Create Forms en el men principal de Epi-info. Pulse en Open


Project para abrir el recuadro con las capetas de proyectos, haga doble
Click en INFANTE, seleccione el archivo INFANTE.prj y pulse Abrir.

1
b. Agregue una pgina nueva. Haga click derecho en el texto de la
palabra MORTIN en la parte izquierda de la pantalla. Seleccione
Add Page (aadir pgina) y sustituya la palabra Page 3 por
Historia prenatal al terminar pulse OK.

c. En esta pgina cree los siguientes campos:

Pregunta o texto Tipo Comentarios


Historia prenatal Label/Title Bold, 16
Edad de la madre Number ##
Numero de embarazos Number ##
Fuma? Yes/No
Consume alcohol? Yes/No
Abortos Number ##
Partos Number ##
Vivos actualmente Number ##
Muerto en la 1ra semana Number ##
Muerto despues 1ra semana Number ##

Selecciones los campos EDAD DE LA MADRE, NUMERO DE EMBARAZOS,


FUMA?, y CONSUME ALCOHOL, y alinalo As table.

Selecciones los campos ABORTOS y PARTOS y alinalo As table. Con estos dos
campos inserte (Insert) un grupo, nmbrelo PARIDAD, dele Font 12 y seleccione el
color preferido.

Selecciones los campos VIVOS ACTUALMENTE, MUERTO EN LA 1RA SEMANA y


MUERTO DESPUES DE LA 1RA SEMANA y alinalo As table. Con estos dos
campos inserte (Insert) un grupo, nmbrelo NUMERO DE HIJOS, dele Font 12 y
seleccione el color preferido.

Si deseas, cambie el color del fondo. La pgina de lucir como la siguiente:

Paso 2 Desarrollando cdigos Check

El propsito de los cdigos check es asegurar el control de calidad y establecer


reglas y condiciones para la digitacin.

Reglas
1. El nmero de ABORTOS no debe ser mayor que el NMERO DE EMBARAZOS.

2. El NMERO DE EMBARAZOS debe ser igual a la suma de PARTOS y


ABORTOS.

3. El nmero de VIVOS ACTUALMENTE no debe de ser mayor que el nmero de


PARTOS.

4. Si el nmero de VIVOS ACTUALMENTE es igual al nmero de PARTOS


entonces esconda los campos MUERTO EN LA 1RA SEMANA y MUERTO
DESPUS DE LA 1RA SEMANA.

5. El nmero de VIVOS ACTUALMENTE y MUERTO EN LA 1RA SEMANA no


puede ser mayor que el nmero de PARTOS.

6. Si el nmero de VIVOS ACTUALMENTE ms el nmero de MUERTO EN LA


1RA SEMANA es igual al numero de de PARTOS entonces esconda el campo
MUERTO DESPUS DE LA 1RA SEMANA.

3
Cdigos Check
Check Code

[+] ABORTOS
After
If ABORTO> NUMERODEEMBARAZOS Then:
Dialog TITLE = Error en el nmero de abortos PROMPT = El nmero de
abortos no debe de ser mayor que el numero de embarazos
Goto ABORTOS
OK

Check Code

[+] PARTOS
After
If NUMERODEEMBARAZOS<>PARTOS+ABORTOS Then:
Dialog TITLE = Error en el nmero de partos PROMPT = El nmero de
embarazos debe de ser igual al nmero de partos ms el nmero de
abortos
Goto NUMERODEEMBARAZOS
OK

Check Code

[+] VIVOACTUALMENTE
After

If VIVOACTUALMENTE>PARTOS Then:
Dialog TITLE= Error en el nmero de vivos PROMPT = Vivos actualmente no
puede ser mayor que el nmero de partos
Goto VIVOACTUALMENTE
OK

If VIVOACTUALMENTE=PARTOS Then:
Hide MUERTOSENLA1RASEMANA MUERTOSDESPUES1RASEMANA
OK

Check Code

[+] MUERTOSENLA1RASEMANA
After

If VIVOACTUALMENTE + MUERTOSENLA1RASEMANA > PARTOS Then:

4
Dialog TITLE= Error en el nmero de vivos PROMPT =Vivos y muertos en la 1ra
semana no pueden ser mayor que el nmero de Partos
Goto VIVOACTUALMENTE
OK

If VIVOACTUALMENTE + MUERTOSENLA1RASEMANA = PARTOS Then:


Hide MUERTOSDESPUES1RASEMANA
OK

Das könnte Ihnen auch gefallen