Descripción de las tablas del sistema SATI

Anuncio
Curso de M.S. Access – Orientado a SATI-Q
S.A.T.I.
Orientado a Sati-Q
Descripción de las t ablas del
sist em a SATI - Q.
Relaciones ent re t ablas y
solapas.
I m port ar o vincular t ablas de
Excel o de ot ros sist em as de
bases de dat os.
Export ar dat os.
Ariel Leonardo Fernández
[email protected]
Pag. 1
Curso de M.S. Access – Orientado a SATI-Q
Descripción de las tablas del Sistema SATI- Q
NOTA: El software SATI-Q esta desarrollado en Visual Basic. No es necesario disponer de MS.Access para usarlo
La base de datos del sistema (satiq.mdb) contiene todas las tablas
necesarias para el funcionamiento del programa SATI- Q.
Internamente y a grandes rasgos, las tablas se pueden clasificar en dos
grupos diferentes:
- Las que contienen los datos de la internación del paciente. (que
comienzan siempre con el prefijo FI : por FIchas).
- Las que contienen todas las opciones parametrizables de los
combos o grillas de selección que se encuentran en las pantallas del
sistema.
En general cada pantalla del sistema se relaciona con una tabla dentro
de la base de datos.
Para explicar con mayor detalle el funcionamiento y las estructuras de
las tablas del sistema, iremos haciendo juntos un caso práctico.
– Cargar un nuevo Paciente al Sistema
Para cargar un nuevo paciente al sistema, dentro del menú principal
hacemos un clic en el botón A- B- M de Pacientes.
Se abrirá una grilla con todos los pacientes que ya hemos estado
cargando previamente en el sistema.
Pag. 2
Curso de M.S. Access – Orientado a SATI-Q
Según sea el caso, seleccionaremos nuevo, modificar o eliminar.
También se puede realizar la búsqueda de un paciente ya cargado,
ingresando en el cuadro de texto “ HC o NOMBRE” parte de la historia
clínica o del nombre del paciente y luego presionando en el botón
“ Buscar” para obtener los resultados.
En nuestro caso, haremos clic sobre el botón Nuevo y abriremos la
pantalla para carga de datos filiatorios básicos del paciente.
La misma se divide en dos solapas. La primera contiene los únicos dos
campos necesarios para identificar unívocamente al paciente dentro del
sistema: Tipo y Numero de Documento.
Si no conoce el número de documento del paciente, recomendamos
repetir en este campo el número de historia clínica del mismo.
Luego Ud. podrá cargar el resto de los campos de esta pantalla.
Si conoce la fecha de nacimiento del paciente, haciendo doble clic sobre
el campo Fecha de Nacimiento, se desplegara un calendario en donde
podrá seleccionar la misma, y automáticamente se cargara la edad en
años, meses y días. O viceversa, si carga la edad, el sistema calculara la
fecha de nacimiento restando a la fecha actual los años ingresados.
Pag. 3
Curso de M.S. Access – Orientado a SATI-Q
Para seleccionar una fecha del calendario, primero seleccione el mes,
luego el año, y por ultimo haga un clic en el día correspondiente. El
sistema tomara directamente este valor y cerrara el calendario.
Si nos hemos equivocado al cargar la edad, para ingresar una nueva
fecha de nacimiento, o edad en forma manual, debemos presionar el
botón con el cesto de basura para limpiar estos campos y permitir el
ingreso de datos nuevamente.
De acuerdo a la edad del paciente, podemos clasificarlos como adultos,
pediátricos o neonatales. El tipo de paciente se ingresa en el combo
correspondiente, y este valor determinara que tipo de opciones o
pantallas se mostrarán durante la carga de la ficha de interacción. Esto
permite al sistema SATI- Q administrar en forma automática diferentes
patologías o solapas de carga dependiendo del tipo de paciente con el
cual estemos trabajando.
En el sector izquierdo de la pantalla, existe un cuadrado gris con dos
botones. Aquí se puede anexar una imagen del Paciente.
Imagen del
Paciente
Seleccionar la imagen
Eliminar la imagen
En la segunda solapa se pueden cargar los datos de contacto del
paciente.
Aquí aparece por primera vez un tipo de carga que llamaremos grilla, la
cual permite cargar mas de un valor de cierto campo por paciente. En
este caso tenemos la grilla de teléfonos.
La grilla funciona junto a tres botones:
- Limpiar, pone en blanco el campo (en caso de no estarlo) para
poder cargar un nuevo valor.
- Grabar, almacena el valor ingresado.
- Eliminar, elimina la información seleccionada en la grilla
Pag. 4
Curso de M.S. Access – Orientado a SATI-Q
La grilla no tiene un límite para almacenar datos por pacientes. A
medida que carguemos nuevos valores, se ira extendiendo en forma
automática.
Para terminar con la carga de datos de un paciente y almacenar los
valores ingresados en la base de datos del sistema, presionamos el
botón Guardar que se encuentra en el borde superior derecho de la
solapa Resumen.
Como mencionamos anteriormente, el sistema administra generalmente
una tabla por cada pantalla del sistema. Los datos filiatorios básicos
recién cargados se almacenan en la tabla llamada PACIENTES.
Abriremos la base de datos satiq.mdb para ver como se encuentran
cargados estos valores. Si no contamos con Access versión 97,
aparecerá una ventana indicando que la base se abrirá como “solo
lectura”. Hacemos clic en aceptar y continuamos.
Pag. 5
Curso de M.S. Access – Orientado a SATI-Q
Se listarán todas las tablas del sistema como muestra la figura.
Abriremos con doble clic la tabla Pacientes. Si contamos con datos
cargados, se mostrarán en una vista similar a una hoja de Excel.
Pag. 6
Curso de M.S. Access – Orientado a SATI-Q
Nota: Es importante tener presente que en este punto estamos
trabajando directamente sobre los datos del sistema. Cualquier
modificación de los mismos, impactará directamente en la programa
SATI- Q.
Podemos utilizar los botones de la barra de herramientas para ordenar,
o buscar registros. Y también funciona la opción copiar, para pegar los
datos seleccionados a una hoja de Excel por ejemplo.
Al abrir la tabla en vista diseño obtenemos la descripción del tipo de
datos de cada campo y la descripción de los mismos. Si no contamos
con Access 97, veremos un cartel indicando que no podemos modificar
el diseño.
Los campos clave de la tabla paciente son: DNITIPO y DNI (los mismos
dos campos que son obligatorios cargar en la solapa de ABM Pacientes
del sistema)
Pag. 7
Curso de M.S. Access – Orientado a SATI-Q
– Cargar una nueva Ficha de interacción
Cada vez que un paciente se interna, o si reingresa a la institución,
debemos cargar la ficha de interacción correspondiente. En el menú
principal seleccionamos el botón A- B- M Fichas
Luego hacemos clic en el botón Nuevo en la pantalla de selección. A
continuación nos abrirá una ficha de interacción con todos los campos
vacíos.
Para comenzar a cargar los datos propios de la interacción, primero
debemos ingresar al paciente. Hacemos clic en el botón Paciente.
Se abrirá una pantalla con todos los pacientes que hemos cargado
previamente en el ABM de Pacientes. Seleccionamos al paciente en
cuestión y hacemos clic en el botón Aceptar.
Pag. 8
Curso de M.S. Access – Orientado a SATI-Q
La pantalla de selección del paciente se cerrara y se abrirá la ficha de
interacción con los datos filiatorios del paciente ya cargados en forma
automática.
Si la fecha de internación es diferente a la fecha actual, se puede
modificar seleccionando la misma en el campo Ingreso. Si es un
reingreso al sector, se debe tildar el campo Reingreso.
En este punto tenemos todos los datos necesarios para dar de alta en el
sistema a la ficha de internación del paciente. Si lo deseamos, podemos
guardar la ficha en este momento y se abrirá nuevamente la pantalla de
selección de fichas de internación.
Para continuar con la carga de datos de una ficha ya almacenada,
hacemos doble clic sobre la misma en la grilla, o la seleccionamos y
hacemos clic en el botón Modificar.
En nuestro ejemplo practico, iremos a la solapa de ingreso, y
cargaremos varias opciones de esta pantalla. Si cargamos en las grillas
varios valores, no olvidar limpiar la selección anterior para cargar una
nueva.
Nuevamente, abriremos la base de datos satiq.mdb para ver como se
encuentran cargados estos valores en las tablas.
Como mencionamos anteriormente, existen dos grupos principales de
tablas:
- Las que contienen los datos de la internación del paciente. (que
comienzan siempre con el prefijo FI : por FIchas).
- Las que contienen todas las opciones parametrizables de los
combos o grillas de selección que se encuentran en las pantallas del
sistema.
NOTA: Todos los diagnósticos y procedimientos estan codificados segun CIE9
Los datos principales cargados en la ficha de internación se almacenan
en la tabla FIVARAPA. Esta es la tabla “maestra” del sistema.
Es decir que aquí se encontraran por ejemplo la fecha de ingreso, la de
egreso, la edad, y demás datos básicos de todos los pacientes que
ingresaron al sistema y tienen al menos una ficha de internación
cargada. Y además almacena las variables del escore APACHE II.
La clave principal de esta tabla, que será aquella que también
identifique unívocamente al paciente y su internación en todo el sistema,
es el Tipo y Numero de documento + la fecha de ingreso al sector.
Pag. 9
Curso de M.S. Access – Orientado a SATI-Q
Si abrimos la tabla en vista normal, veremos todos los pacientes que
están cargados en el sistema en una grilla similar a Excel.
Al igual que con cualquier tabla de Access, es posible ordenar los
registros, filtrar, copiar y pegar, etc.
Pag. 10
Curso de M.S. Access – Orientado a SATI-Q
Relaciones entre las tablas del sistema
Para entender las relaciones, retomaremos el ejemplo anterior. Una vez
cargado el paciente y su ficha de interacción con los datos de la solapa
de ingreso, abriremos la base de datos satiq.mdb
Observemos la siguiente pantalla del sistema:
Los datos cargados en esta pantalla se almacenan en la tabla
FIMOTINGD.
Al abrir la tabla FIMOTINGD en vista diseño, observamos que a la clave
principal que tenía la tabla FIVARAPA se anexan dos nuevos campos.
Estos son DIAGING y AD, los cuales permitirán distinguir
unívocamente a un diagnostico y tipo de diagnostico junto al paciente y
su fecha de interacción mediante los campos TIPODNI, DNI y
FECING.
También en esta pantalla observamos un grupo de botones con
diferentes tipos de diagnósticos de ingreso. Estos botones se asocian
con el segundo grupo de tablas de acuerdo a lo mencionado al comienzo
de este capitulo. Cada tabla que comienza con DI en la base de datos,
contiene los valores que muestra el programa al seleccionar este tipo de
opciones múltiples o combos de selección.
Por ejemplo, los diagnósticos cardiovasculares que se muestran al hacer
clic sobre el botón “Cardiovascular” se encuentran almacenados en la
tabla DICARDIOVASCULAR. La tabla DICARDIOVASCULARP
contiene los diagnósticos cardiovasculares pediátricos.
Y así los diagnósticos digestivos, estarán relacionados con la tabla
DIDIGESTIVO, etc., etc. Y la P al final identifica que esas tablas
contienen información exclusiva para pacientes pediátricos.
Pag. 11
Curso de M.S. Access – Orientado a SATI-Q
Siguiendo con este concepto, a continuación se detallan todas las tablas
relacionadas con cada solapa del sistema
Solapa
Tablas de Datos
Tablas del Sistema
Variables APACHE
FIVARAPA
PATOLOGIA
CATKNAUS
COMORBIL
TISS- 28
Ingreso
FITISS28
FIVARAPA
FIUBIC
FIMOTINGP
FIMOTINGD
Practicas: Sondas y
Traqueotomía
FIVARAPA
FIPRACTICAFOLEY
FIPRACTICASNG
FIPRACTICAARM
Practicas: Asistencia
Respiratoria
Procedimientos
Evolución
Estándares de calidad
FIPROC
FIMEDICACION
FIEVOLUTI
FICOMPUTI
DEPENDENCIA
PROCEDENCIA
UBICACIÓN
Tablas con prefijo MI
Tablas con prefijo DI
Tablas con prefijo ARM
(en tipo VI significa Ventilación
Invasiva y VNI = Ventilación no
Invasiva)
PROC00
UNIDADES
Tablas con prefijo DI
(en la vista diseño se pueden
observar las descripciones de
cada campo, los valores impares
significan presencia de la
complicación, por Ej.
COMPUTI00= Neumonías 0=No
y 1 = Si)
Micro bacteriología
FIINF
Resultado
Laboratorio
Nutrición: Soporte
Nutricional
Nutrición: Alimentación
Enteral
FIVARAPA
FILAB
FINUTRICION
FIPESO
FITIPOA
FICALOR
FIBIOIMPEDANCIA
FIPRACTICAENTERAL
FIFNE
Nutrición: Alimentación
Parenteral – CVC
FIPRACTICACVC
FIFNP
ENTERALSONDAS
ENTERALUBIC
PRODUCTOS
CATETERES
CVCMOTIVOS
Nutrición: Finalización
del Soporte
FINUTRICION
MOTIVOFINSOPORTE
Nutrición: Escores…
GERMENES
INFANTIBIOTICOS
MUESTRAS
TIPOINFECCION
RESUTI
ANALISIS
EVALUACIONNUTRICIONAL
ALIMENTACION
Pag. 12
Descargar