Software que te permite integrar alrededor de un paciente de un médico la información de la consulta y el seguimiento del tratamiento y/o intervención quirúrgica, incorporando manejo de imágenes y documentos como los informes de laboratorios
1. CONSULTA MÉDICA
Software que te permite integrar alrededor de
un paciente de un médico la información de la
consulta y el seguimiento del tratamiento y/o
intervención quirúrgica, incorporando manejo
de imágenes y documentos como los informes
de laboratorios Desarrollado por
Rafael Laya
email: rlayam@gmail.com
Celular (58) 4242429625
2.
3. El objetico principal del Software de Consulta Médica es
proporcionarle a un Médico el control de la información
relacionada a sus pacientes, su historia y la evolución de
su caso y registrar imágenes procedentes de su actuación
así como también guardar documentos relacionados con
los exámenes de laboratorios o informes de otros colegas
y/o sus informes sobre su paciente y notificaciones
importantes que debe tener en cuenta
5. Es importante señalar que las imágenes en formatos BMP,JPG, PNG y
otros formatos válidos se guardan dentro de la base de datos en código
binario y que cuando se quieran mostrar el sistema se las devuelve como
BMP idéntica al original
Por otra parte los archivo PDF se guardan dentro de la base de datos en
código binario y que cuando se quieran mostrar el sistema se las
devuelve como archivos PDF
En realidad podemos guardar cualquier tipo de archivo Excel, Word,
PDF, XML, GIF, ETC.
Desde el punto de vista de la seguridad de los datos la
información está codificada en la Base de Datos y bajo su
control y no se puede revisar sino por medio de este
software
6. PARA INGRESAR AL SISTEMA COLOCAR EL APUNTADOR DEL
MOUSE SOBRE EL MENÚ LOGIN O SOBRE EL BOTÓN CON UN
CANDADO Y PULSAR EL BOTÓN IZQUIERDO DEL MOUSE
7.
8.
9. El menú muestra cuatro opciones
Lo aconsejable es pulsar el botón de
Pacientes a menos que uno este interesado
en ver todas las consultas o todos los
documentos o todas las imágenes en cuyo
caso toca el botón correspondiente
Si pulsa el botón de Pacientes, tenemos
10.
11. BARRA DE BOTONES
Las acciones se controlan
pulsando el botón de la opción
que desea
Si pulsamos el botón Selec
13. Tienes varias
opciones
para localizar
a un paciente
en la Base de
Datos
En el ejemplo por Nombre Abreviado y tipeamos algunas letras y pulsamos el botón Buscar
19. Si pulsamos el
botón Selec y
luego en el
Diálogo
pulsamos el
botón Salir nos
deja la lista de
Pacientes
Si queremos listar
la lista de
Pacientes
debemos pulsar
el botón Imprimir
23. Se muestra un
Diálogo y debe
ingresar la
información del
Paciente.
Los campos:
Cédula, Nombre y
Dirección son
obligatorios
Si no ingresamos información y pulsamos el botón Aceptar
31. TRIGGER PROCEDURE FOR DELETE OF Paciente.
DEFINE VARIABLE eliminar AS LOGICAL NO-UNDO.
ASSIGN
eliminar = TRUE.
IF CAN-FIND (FIRST Consulta OF Paciente)
THEN DO:
MESSAGE "El Paciente tiene registrada al menos una consulta"
SKIP "No puede eliminar al Paciente. Si quiere hacerlo,"
SKIP "debe primero eliminar todas las consultas del Paciente"
VIEW-AS ALERT-BOX.
ASSIGN
eliminar = FALSE.
END.
IF CAN-FIND (FIRST ArchivoPdf OF Paciente)
THEN DO:
MESSAGE "El Paciente tiene registrada al menos un archivo"
SKIP "No puede eliminar al Paciente. Si quiere hacerlo,"
SKIP "debe primero eliminar todos los archivos del Paciente"
VIEW-AS ALERT-BOX.
ASSIGN
eliminar = FALSE.
END.
IF CAN-FIND (FIRST Imagen OF Paciente)
THEN DO:
MESSAGE "El Paciente tiene registrada al menos una imagen"
SKIP "No puede eliminar al Paciente. Si quiere hacerlo,"
SKIP "debe primero eliminar todas las imagenes del Paciente"
VIEW-AS ALERT-BOX.
ASSIGN
eliminar = FALSE.
END.
IF NOT eliminar THEN UNDO, RETURN ERROR.
La Tabla Paciente está protegida para eliminar
registros por un trigger de Base de datos que exige
que no exista un registro asociado al paciente para
poder eliminar el registro
32. Si queremos
ingresar la
Consulta del
Paciente que
está señalado
en la lista
debemos pulsar
el botón
Consulta
Cuando el
Médico recibe a
un Paciente y lo
tiene ingresado
en el sistema
33. En la parte
superior de la
Window se
muestra el
Paciente
Seleccionado
En el Browser o
lista en la parte
superior se
muestran todas
las consultas del
Paciente
Si pulsamos el
botón Selec
Debajo de la Lista
hay un grupo de
Carpetas que si
las tocas con el
mouse te
muestran la
información
indicada
34.
35. En la parte
superior de la
Window se
muestra el
Paciente
Seleccionado
En el Browser o
lista en la parte
superior se
muestran todas
las consultas del
Paciente
Si pulsamos el
botón Imprimir
Debajo de la Lista
hay un grupo de
Carpetas que si
las tocas con el
mouse te
muestran la
información
indicada
37. La consulta a
imprimir es la
seleccionada en
la lista
El mensaje dice
que se creó el
Excel
38. Como mencionamos en un principio hay 13 campos de la Tabla de Consultas que son
de 240 caracteres y no se pueden mostrar en hojas de impresoras por lo tanto la mejor
opción es mostrarlos en un Excel
48. Si queremos
ingresar un
Archivo PDF
relacionado al
Paciente que
está señalado
en la lista
debemos pulsar
el botón Archivo
Regresando al Módulo de Pacientes
49. En la parte
superior de la
Window se
muestra el
Paciente
Seleccionado
En el Browser o lista
en la parte
superior se
muestran todos los
Archivos del
Paciente
Si vas a ingresar
un archivo PDF
debes pulsar el
botón Cargar
51. El sistema te
muestra un
Diálogo para que
selecciones el
Archivo PDF que
vas a cargar
relacionado con
el Paciente
52.
53.
54. En el ejemplo seleccioné un PDF que baje de Internet llamado
Interpretacion_Examenes_laboratorio.pdf de 265KB
Y si lo quiero ver
desde la base de
datos para bajarlo
debes pulsar el
botón Procesar
57. En la parte
superior de la
Window se
muestra el
Paciente
Seleccionado
En el Browser o
lista en la parte
superior se
muestran todas
las imágenes del
Paciente
Si vas a ingresar
una imagen
debes pulsar el
botón Cargar
59. El sistema te
muestra un
Diálogo para que
selecciones la
imagen que vas a
cargar
relacionado con
el Paciente
60.
61.
62. La imagen está
cargada
dentro de la
base de datos
La imagen en el View se ve desvirtuada porque el Ancho y Alto
de la imagen no se corresponde proporcionalmente al ancho y
largo del espacio en el View
Y si lo quiero ver
desde la base de
datos para bajarlo
debes pulsar el
botón Procesar
63. Se muestra un Archivo Excel con la imagen incorporada
66. Comentarios del Software
Construido por Smart Data Objects
Los Smart Objects son procedimientos externos que encapsulan la interfaz de usuario y
la funcionalidad estándar. El conjunto de Smart Objects proporcionado con el Modelo de
desarrollo de aplicaciones (ADM) es útil para aplicaciones de bases de datos.
Por ejemplo, la mayoría de las aplicaciones de bases de datos ven datos, por lo que ADM
proporciona un objeto Smart Viewer. El objetivo principal de un Smart Viewer es mostrar datos.
Cada uno de estos Smart Objects representa un componente de una aplicación
de base de datos típica.
Cada Smart Object debe saber interactuar con otros Smart Objects.
Por ejemplo, Smart Query y Smart Viewer funcionan juntos de formas predefinidas.
Smart Query le dice a Smart Viewer qué registros mostrar en la pantalla de la aplicación.
Cada uno de estos objetos espera que el otro se comporte de maneras específicas; cada
uno tiene responsabilidades hacia el otro.
67. Médico canadiense nacido en 1849, jefe de medicina en la clínica de la Universidad de
Pensilvania. Su frase acierta en el hecho de que tratar al paciente en el amplio espectro de su
vida es más efectivo que tratar a la enfermedad como hecho aislado.
“El buen médico trata la enfermedad; el gran
médico trata al paciente que tiene la
enfermedad.”
(William Osler)
Desarrollado por
Rafael Laya
email: rlayam@gmail.com
Celular (58) 4242429625