whist
Tipo
Descripción
whist es una aplicación para gestionar historiales médicos asociados a pacientes. La aplicación permite:
Clasificar a los pacientes (p.ej.- por aseguradora)
Realizar Anotaciones para cada paciente
Adjuntar varios blob por anotacion categorizandolos
Aunque la aplicación fué diseñada para el mantenimiento de historiales médicos también puede resultar útil para otros tipos de historiales: centros de atención a usuarios, etc.
Modelo de dominio
El modelo conceptual de la base de datos se describe a continuación:
Attach: Adjunto
pk: Clave primaria. Serie.
descr: Descripcion. Varchar.
dfile: Ruta al archivo. Varchar.
Cat_attach: Categoría para los adjuntos
Cat_entry: Categoría para las entradas del historial
Cat_people: Categoría para las personas
Entry: Entrada de historial
pk: Clave primaria. Serie.
author: Autor de la entrada. Varchar.
rem: Anotacion. Text.
ts: Instante de la anotación. Timestamp.
People: Persona
pk: Clave primaria. Serie.
id: Identificador. Varchar.
name: Nombre de la persona. Varchar.
address: Dirección de la persona. Varchar.
phone: Teléfono de la persona. Varchar.
Modelo físico
Modelo de Usuarios
En whist existen los siguientes roles:
Administrador: Es el encargado de administrar tanto las distintas categorías como los usuarios
Asistente: Gestiona los datos de las personas que mantiene la aplicación
Gestor: Puede administrar entradas de historial y adjuntar archivos a cada una de las entradas
| st_catpeople | st_catentry | st_catattach | st_people | st_gestor |
Administrador | ✓ | ✓ | ✓ | | |
Asistente | | | | ✓ | |
Gestor | | | | | ✓ |
Modelo de Presentación
La única unidad de interacción con cierta relevancia pertenece al rol “Gestor”. Esta interfaz de usuario permite manejar los historiales de las personas a través de una única unidad de interacción compleja (st_gestor).
Notas