====== whist ====== ===== Tipo ===== * Aplicación ===== 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 ===== {{ waine:app:whist_erd.gif|}} 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 * //pk//: Clave primaria. Serie. * //descr//: Descripción. Varchar. * **Cat_entry**: Categoría para las entradas del historial * //pk//: Clave primaria. Serie. * //descr//: Descripción. Varchar. * **Cat_people**: Categoría para las personas * //pk//: Clave primaria. Serie. * //descr//: Descripción. Varchar. * **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 ==== {{ waine:app:whist_phdb.png |}} ===== 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). {{ waine:app:whist_erd-ui.png?640 |}} ===== Notas =====