guia 4- funciones y operadores en epi-info

Anuncio
FACULTAD DE CIENCIAS DE LA SALUD
PROGRAMA DE ENFERMERÍA
Informática semestre III – 2014
GUIA DE CLASE 4 – CURSO EPI-INFO
FUNCIONES Y OPERADORES EN EPI-INFO- VARIABLES VINCULADAS- VARIABLES DE CÀLCULO
RESUMEN DE FUNCIONES Y OPERADORES EN EPI-INFO
Las expresiones a emplear en Vista
con CHECK o en ANALISIS pueden
combinar
valores
literales,
variables, funciones y operadores.
Una expresión se compone de uno
o más Operandos (variables o
valores literales) y uno o más
Operadores (como +, -, * y /).
Funciones Numéricas
Aritméticos
^
Exponenciación
*,/
Multiplicación o División
MOD Módulo o Resto
+, Suma o resta
&
Suma de cadenas (Concatenación)
EXP Eleva la base del logaritmo natural (e) a la potencia
indicada.
SIN, COS, TAN Devuelve los valores trigonométricos
correspondientes a la variable indicada.
LOG Devuelve el logaritmo en base 10 (logaritmo decimal) de
un número o variable. Si el valor es cero o blanco, devolverá
el valor nulo.
LN Devuelve el logaritmo natural (logaritmo en base e) de un
número o una variable. Si el valor es cero o blanco, devolverá
el valor nulo.
ABS Devuelve el valor absoluto de una variable, eliminando
cualquier signo negativo existente.
RND Genera un número aleatorio entre <Min> y <Max>.
TRUNC Elimina la parte decimal de una variable numérica,
devolviendo el valor entero. Puede entenderse como
“redondear a cero”
ROUND Redondea el valor almacenado en la variable al
entero más cercano. Los valores positivos se redondearan
hacia arriba si el decimal es mayor o igual que 0.5. Los
negativos se redondean hacia abajo si el decimal es mayor o
igual que 0.5.
NUMTODATE Transforma tres valores numéricos en una
fecha.
NUMTOTIME Transforma tres valores numéricos en horas,
minutos, segundos.
Comparación
Funciones de Fecha y Hora
=
>
<
>=
<=
<>
YEARS Calcula el número de años entre dos variables <VAR1>
y <VAR2> en formato numérico. Si cualquiera de las dos
variables no es una fecha el resultado será un valor nulo.
MONTHS Calcula el número de meses entre <Var1> y <Var2>.
Si cualquiera de estas dos variables no tiene fechas, el
resultado será Nulo.
DAYS Calcula el número de días entre las variables <Var1> y
<Var2>. Si cualquiera de las dos no contiene una fecha el
resultado será nulo.
YEAR Extrae el año de una fecha
MONTH Extrae el mes de una fecha.
DAY Extrae el día de una fecha
Las funciones modifican los valores de una o más variables y
generan un resultad o. Por ejemplo, ROUND (2.33333)
produce como resultado el valor 2, es decir, redondea el valor
resultante. Los Operadores se usan para combinar dos
Operandos. Por ejemplo, el operador “+”, combina las
variables Var1 y Var2 para producir una suma, como en
Var3=Var1+Var2.
Operadores
Igual a
Mayor que
Menor que
Mayor o igual que
Menor o igual que
Distinto de
Operadores Booleanos (AND, OR, XOR, NOT)
AND Y lógico. Si ambas condiciones son verdad, el resultado
es verdad, en cualquier otro caso es falso.
OR O lógico. Devuelve el valor Verdadero si cualquiera de las
condiciones es verdadera
XOR (eXclusive OR) Devuelve el valor verdadero si solo uno
de las expresiones es verdadera, y falso si ambas son
verdaderas o ambas son falsas
NOT Invierte el valor Verdadero o Falso de la expresión lógica
que le sigue NOT
Funciones de Hora
HOURS Calcula el número de horas entre dos variables
MINUTES Calcula el número de minutos entre dos variables
SECONDS Calcula el número de segundos entre dos variables
FACULTAD DE CIENCIAS DE LA SALUD
PROGRAMA DE ENFERMERÍA
Informática semestre III – 2014
GUIA DE CLASE 4 – CURSO EPI-INFO
HOUR Devuelve el valor numérico de la hora almacenada en
una variable hora o fecha/hora
MINUTE Devuelve el valor numérico de los minutos
almacenados en una variable hora o fecha/hora
SECOND Devuelve el valor numérico de los segundos
almacenados en una variable hora o fecha/hora
Funciones de Texto
TXTTONUM Devuelve un valor numérico correspondiente a
una cadena de texto.
TXTTODATE Devuelve el valor de fecha que corresponde a la
cadena.
SUBSTRING Extrae una subcadena de una variable de texto.
UPPERCASE Transforma el texto de una variable a
MAYÚSCULAS.
FINDTEXT Devuelve la posición en que se encuentra la cadena
en la variable.
FORMAT Cambia el formato de una variable por otro.
Funciones de Sistema
SYSTEMDATE Devuelve la fecha almacenada en el reloj de la
computadora.
SYSTEMTIME Devuelve la hora almacenada en el reloj de la
computadora.
ENVIRON Devuelve el valor de una variable de entorno de
DOS, por ejemplo PATH o COMSPEC.
EXISTS Devuelve el valor Verdadero (TRUE) si un archivo
existe; si no devuelve falso (FALSE).
FILEDATE Devuelve la fecha en la que un archivo fue creado o
modificado por última vez.
VARIABLES VINCULADAS - SALTOS
Las variables vinculadas se usan para ganar tiempo y seguridad al llenar la base de datos, además mejora la calidad de los datos,
define reglas y condiciones que deben cumplirse durante la entrada de los datos. Por ejemplo, cuando se pregunta por los hábitos y
la respuesta es negativa, se requiere que el salto se realice a la variable del siguiente hábito y no a la variable de la frecuencia de
presentación del mismo. Se procede de la siguiente forma:
PRÀCTICA
1. Abra la base de datos del centro médico que hizo en
la guía 1, y active la vista de Historia clínica.
2. Estando en el modo Editar Vista, Clic en CHECK
3. En la casilla Indique el campo donde ocurrirá: se
selecciona la variable donde se originará la acción:
FUMA
4. Selecciona la pestaña registro
5. Luego selecciona la opción Si …. Entonces
6. En el cuadro de dialogo If Condition se debe ingresar
el valor de la variable que hará que se dé el salto. De
la lista desplegable de variables disponibles se
selecciona la variable de inicio (FUMA para este
ejemplo).
7. Luego haz clic en el botón del igual ” =” y luego clic en el botón de la opción que corresponda, en este caso “No” y
seguidamente pulsa la opción Then.
FACULTAD DE CIENCIAS DE LA SALUD
PROGRAMA DE ENFERMERÍA
Informática semestre III – 2014
GUIA DE CLASE 4 – CURSO EPI-INFO
8.
De la siguiente ventana, damos clic en la opción Fields (campos), luego damos clic en la opción Ir A, y del menú desplegable,
seleccionamos la variable a donde pasarà el cursor, para este ejemplo LICOR y damos aceptar.
9. Pulsamos aceptar, para obtener la construcción de la sintaxis de la orden de epi info, quedando de la siguiente forma:
10. Finalmente damos guardar y aceptar
VARIABLES VINCULADAS - CALCULOS
Cálculo de la Edad
Para calcular la edad basado en la fecha de nacimiento y la fecha actual (por defecto en el sistema) se procede de la siguiente forma:
1. Estando en La ventana de Ediciòn de vistas
2. Pulsar Check
3. Indique el campo donde se ejecutará el código CHECK,
seleccionando, para este ejemplo, la variable Fecha de
Nacimiento (FNCTO) de la lista desplegable, que es la variable
que está ubicada antes del campo donde ocurrirá la acción.
(Deje la opción "después" marcada).
4. Pulse la opción Asignar de la pestaña variables.
5. Se obtiene la siguiente caja de dialogo:
FACULTAD DE CIENCIAS DE LA SALUD
PROGRAMA DE ENFERMERÍA
Informática semestre III – 2014
GUIA DE CLASE 4 – CURSO EPI-INFO
6.
En el espacio superior, asignar variable, seleccione la
variable a la que se le asignara el resultado de la
operación a realizar, es decir el cálculo de la edad y en el
campo Expression escriba la sintaxis de la orden. Para
este ejemplo:
Years(FNCTO,Systemdate)
7.
Luego pulse Aceptar.
YEARS es una función que calcula el intervalo entre dos fechas
en años, también se tienen las opciones para el cálculo en
minutos (MINUTES) horas (HOURS), días (DAYS), semanas
(WEEKS), o meses (MONTHS). Primero se escribe la fecha de
comienzo y después la fecha de fin (entre paréntesis y separados
por una coma). La coma le indica al programa que debe contar
el tiempo transcurrido entre las dos variables empleadas.
8.
9.
Queda así creada la sintaxis de la operación a realizar:
cálculo de la edad a partir de la fecha de nacimiento
Finalmente GUARDAR, Aceptar
Con igual procedimiento se puede calcular: tiempo de estancia,
antigüedad, duración de un procedimiento, es decir, todas las
operaciones donde se involucren dos fechas y se desee conocer
la diferencia en tiempo, dependiendo de cada caso se emplea
Systemdate o una variable con la fecha requerida para el
cálculo.
10. Nótese que la variable, vista en CHECK, está precedida
de un *, lo que indica que sobre ella se está realizando
una operación.
CÁLCULO DEL ÍNDICE DE MASA CORPORAL
Para realizar el cálculo de este indicador se deben inicialmente tener las variables
necesarias: Talla en metros, Peso en kilogramos y la variable IMC que debe construirse
como numérica de dos enteros, punto, dos decimales. La fórmula de este indicador es:
IMC=peso (kg) / Talla2 (mt)
Pasos:
1. Clic en CHECK
2. Indique el campo donde se ejecutará el código CHECK, seleccionando, para este
ejemplo la variable Talla. Se debe seleccionar el campo más cercano a donde
ocurrirá la acción. (Deje la opción "después" marcada)
3. Clic en Variable, clic en Asignar
4. Completa los requerimientos del cuadro de dialogo: En la casilla Assign Variable:
escoja IMC.
5. En el campo Expression escriba la fórmula para el cálculo del índice de masa
corporal: Peso/(talla*talla) (recuerde escoger la variables que componen la fòrmula
de la casilla desplegable Available Variables)
6. Clic en Aceptar.
FACULTAD DE CIENCIAS DE LA SALUD
PROGRAMA DE ENFERMERÍA
Informática semestre III – 2014
GUIA DE CLASE 4 – CURSO EPI-INFO
7.
8.
Revisar que la sintaxis esté correcta.
Finalmente GUARDAR, Aceptar
CÁLCULO DE LOS DÍAS DE ESTANCIA HOSPITALARIA
Para realizar este cálculo se requiere tener la información de la fecha de ingreso y la de egreso hospitalario, para que la diferencia
sean los días de estancia, se procede de la siguiente forma:
PASOS:
1. Añada
las
siguientes
variables
al
cuestionario:
 Fecha de Ingreso y Fecha de Egreso,
Establezca estas variables como tipo
fecha.
 Cree la variable Dias Estancia- Tipo
numérico.
2. Clic en Check
3. Indique el campo donde se ejecutará el
código CHECK, seleccionando, para este
ejemplo la Variable: fechaegreso. (Deje la
opción "después" marcada)
4. Clic en Asignar
5. Llenar la caja de dialogo: Assign Variable y
Expression. como se muestra en el dibujo.
6. La coma le indica al programa que debe contar el tiempo transcurrido entre las dos variables empleadas.
7. Aceptar
8. Finalmente GUARDAR, Aceptar.
FACULTAD DE CIENCIAS DE LA SALUD
PROGRAMA DE ENFERMERÍA
Informática semestre III – 2014
GUIA DE CLASE 4 – CURSO EPI-INFO
CÁLCULO DE LA PRESIÓN ARTERIAL MEDIA
Para este cálculo se emplea la fórmula:
((Presión sistólica – Presión diastólica) / 3) + Presión diastólica
PASOS:
1. Añada al cuestionario en el grupo de variables Examen Fìsico, las siguientes variables, todas de tipo numérico, tres enteros y
con dos decimales:
 Presiòn Arterial Media –Variable- PAM
 Presion Arterial Sistòlica – Variable PAS
 Presiòn Arterial Diastòlica – Variable PAD
2.
3.
4.
5.
6.
7.
Clic en CHECK
Indique el campo donde se
ejecutará el código CHECK,
seleccionando,
para
este
ejemplo la variable PAD (Presiòn
Arterial Diastòlica). Se debe
seleccionar el campo más
cercano a donde ocurrirá la
acción.
(Deje
la
opción
"después" marcada)
Clic en Asignar.
Llenar la caja de dialogo como se
muestra en el dibujo.
Verificar la sintaxis
Finalmente GUARDAR, Aceptar
FACULTAD DE CIENCIAS DE LA SALUD
PROGRAMA DE ENFERMERÍA
Informática semestre III – 2014
GUIA DE CLASE 4 – CURSO EPI-INFO
CÁLCULO DEL PERÍODO DE INCUBACIÓN
Cuando, por ejemplo, se estudia una intoxicación
alimenticia. Se deben tener las variables, en fecha y
hora, del momento en el que se consume el alimento
y el inicio de los síntomas, la diferencia entre ellas
será igual al período de incubación. Las variables
Ingesta, IniSintomas e Incubación. Los pasos son:






Clic en CHECK
Indique el campo donde se ejecutará el código
CHECK, seleccionando, para este ejemplo la
variable IniSintomas. Se debe seleccionar el
campo más cercano a donde ocurrirá la acción.
(Deje la opción "después" marcada)
Clic en Variables/Clic en Asignar.
Llenar la caja de dialogo como se muestra en el
dibujo.
Verificar la sintaxis
Finalmente GUARDAR, Aceptar
CÁLCULO DE LA FECHA DE PARTO
Un método estándar para calcular la fecha probable de parto es añadir 280 días a la fecha de la última menstruación. Las variables a
disponer son: Fecha dela última menstruación: FUM y fecha probable de parto: FPP y de solo lectura. Como se quiere trabajar con la
variable fecha y adicionarle un número, en este caso de días, se debe emplear la función NUMTODATE: Transforma tres valores
numéricos en una fecha, para poder trasformar la fecha en una variable que acepte la suma de días. En el cuadro de dialogo la
expresión debe ser: numtodate(YEAR(FUM),MONTH(FUM), DAY(FUM)+280)
Se procede de la siguiente forma:
FACULTAD DE CIENCIAS DE LA SALUD
PROGRAMA DE ENFERMERÍA
Informática semestre III – 2014
GUIA DE CLASE 4 – CURSO EPI-INFO
PASOS:
1.
2.
3.
4.
Dar clic en el botón Check del programa Crear
Vistas.
Seleccionar de la lista desplegable el campo
más cercano a donde ocurrirá la acción, en
este caso FUM (Fecha de última mestruaciòn)
Clic en After (después) para que la fecha
probable de parto se calcule después que se
introduzca la fecha de la última
menstruación.
Clic en la pestaña Variables, clic en botón
Assign (asignar).
Llenar el cuadro de dialogo:


En la caja Assign Variable, seleccionar Fparto, ya que esta es la variable que recibirá el cálculo.
En el cuadro blanco = Expression, digite numtodate(YEAR(FUM),MONTH(FUM), DAY(FUM)+280).
NOTA: La función NUMTODATE es una función numérica que transforma tres valores numéricos en una fecha, modificando el día, el
mes y/o el año según sea el caso.
5.
6.
Verificar la sintaxis
Finalmente GUARDAR, Aceptar
Descargar