Cohete médico
Descripción general:
Este sistema fácil de usar aborda el desafío de gestionar diversos datos hospitalarios centralizando la información y brindando a las partes interesadas un acceso intuitivo.
Características y objetivos clave
- Gestión de la Administración Eficiente: Agilizar la gestión de empleados y pacientes, potenciando la eficiencia administrativa.
- Registros médicos unificados: Otorgue a los pacientes y al personal autorizado acceso seguro a datos médicos completos.
- Seguimiento del inventario de medicamentos: realice un seguimiento preciso de los medicamentos vendidos en la tienda del hospital, garantizando una gestión precisa del inventario.
Ejecución del proyecto
- Recopilación de datos e identificación de entidades: entidades y relaciones identificadas, documentadas en la hoja de requisitos de ER-Data.
- Diseño de modelo conceptual y lógico: desarrollado utilizando draw.io para visualizar las relaciones.
Modelo Conceptual:
Modelo Lógico:
- Implementación de Base de Datos: Ejecuté scripts SQL basados en los modelos diseñados para crear la estructura de la base de datos.
- Creación de interfaz de usuario: utilicé Microsoft PowerApps para crear una interfaz flexible y fácil de usar. Para obtener una representación visual detallada de las pantallas de aplicación propuestas, consulte el archivo adjunto 'medical_rocket_screens.pdf'.
Historias de usuarios implementadas
Historia de usuario 1: Médico que prescribe pruebas de laboratorio
Utilizando Power Apps, creamos una historia de usuario que permite a los médicos prescribir pruebas de laboratorio. Aquí está el proceso:
- Inicio de sesión del médico: después de iniciar sesión con sus credenciales, el médico navega a la sección de empleados.
- Visualización de la lista de pacientes: el médico ve una lista de pacientes y selecciona un paciente para prescribir pruebas.
- Prescripción de pruebas: El médico prescribe las pruebas necesarias a partir del perfil del paciente.
- Invocación de procedimiento: al enviar el formulario, se activa un procedimiento a través de Microsoft Automate Flow, lo que respalda el proceso de prescripción.
Historia de usuario 2: Técnico de laboratorio generando resultados de laboratorio
Para que los técnicos de laboratorio generen resultados de laboratorio, elaboramos una historia de usuario dentro de Power Apps junto con los procedimientos relevantes:
- Inicio de sesión del técnico de laboratorio: el técnico de laboratorio accede a la sección de empleados después de la autenticación.
- Lista de pruebas de pacientes: se muestra una lista de pruebas prescritas por los médicos a los pacientes.
- Generación de resultados: el técnico de laboratorio accede a los detalles de las pruebas del paciente y genera los resultados de las pruebas.
- Ejecución del procedimiento: similar al escenario del médico, el envío del formulario activa un procedimiento a través de Microsoft Automate Flow, lo que permite la generación de resultados.
Historia de usuario 3: paciente viendo resultados de laboratorio
Los pacientes pueden ver cómodamente sus resultados de laboratorio a través de Power Apps, respaldados por una vista creada:
- Inicio de sesión del paciente: Los pacientes inician sesión con sus credenciales, accediendo a la sección de pacientes.
- Visualización de resultados: los pacientes ven los resultados de las pruebas de laboratorio prescritas por los médicos desde sus perfiles.
- Accesibilidad: los resultados de laboratorio se muestran para que el paciente los pueda leer.
- Automatizar el activador de flujo: al enviar el formulario, un proceso facilitado por Microsoft Automate Flow permite el acceso a los resultados de laboratorio deseados.
Suposiciones
- Cobertura de seguro universal: se supone que todos los pacientes admitidos en el hospital poseen una cobertura de seguro integral, lo que garantiza un apoyo médico integral.
- Adquisición de medicamentos: Hemos asumido que todos los medicamentos recetados provienen exclusivamente de la tienda del hospital. Esto garantiza un acceso constante y controlado a los medicamentos para el tratamiento de los pacientes.
Flujo de ejecución para archivos DBMS:
- Script de creación de tablas: ejecute Table_Creation_Script.sql para generar la estructura de la base de datos.
- Scripts de lógica de datos: ejecute Data_Logic_scripts.sql para implementar funcionalidades y lógica de datos.
- Scripts de inserción de valores: utilice Values_Insert_Scripts.sql para completar la base de datos con valores de datos iniciales o de muestra.