jmorenotuniandes / miso-arquitectura-agil-grupo-05 Goto Github PK
View Code? Open in Web Editor NEWRepositorio de documentación para el grupo 05 de arquitecturas ágiles.
Repositorio de documentación para el grupo 05 de arquitecturas ágiles.
Como médico cuando guarde la información relacionada con la consulta del paciente en la historia clínica dado que el sistema opera normalmente quiero cargar archivos e imágenes de tamaño y formato válido para evitar bloquear el sistema. Esto debe suceder el 100% de las veces.
Como médico solo puedo ejecutar solicitudes de información válida del paciente dado que el sistema opera normalmente solo puedo acceder a la información autorizada para ver y realizar las anotaciones correspondientes. Esto debe suceder el 100% de las veces.
Como usuario de admisiones, cuando realizo un ingreso de un paciente, dado que el sistema funciona normalmente, quiero que la solicitud no pueda ser modificada por otra persona sin autorización para realizar ingresos, para evitar que use dicha solicitud para tener acceso a información restringida. Esto debe suceder en el 100% de las veces
Como usuario registrado, cuando se generen múltiples consolidaciones de cuenta de los pacientes, y se generen informes detallados para la dirección al mismo tiempo, dado que se presente una falla en la generación las consolidaciones de las cuentas, quiero que se prioricen las consolidaciones de cuentas sobre el informe detallado, para poder dar mayor celeridad a la salida de pacientes. Esto debe suceder en menos de 10 segundos.
Como médico cuando selecciono la opción "guardar historia clínica" de un paciente en la base de datos de la clínica dado que el sistema opera normalmente, quiero que solo las personas autorizadas puedan ver su contenido para respetar su estado de salud. Esto debe suceder el 100% de las veces
Como usuario de admisiones, cuando realizo el registro de un paciente, dado que el sistema funciona normalmente, quiero que solo pueda enviar el registro una unica vez, para evitar generar registros duplicados y bloqueos en el sistema. Esto debe suceder el 100% de las veces
Como Arquitecto cuando seleccione los eventos registrados de la historia clínica del paciente dado que mi modelo predictivo me alerte sobre una posible falla quiero tener un componente de respaldo para que reemplace el actual. Esto debe suceder en máximo tres segundos.
Como usuario registrado, cuando se carguen los indicadores de financieros y de operación de servicio en el tablero de operación, dado que se presente alguna falla en la carga de los indicadores, quiero que se mantenga un log con la ultima información cargada, se debe hacer 2 reintentos de carga de información, en caso contrario, hacer uso de las bases de dato de respaldo, para poder mantener siempre actualizado el tablero de control. Esto debe suceder en menos de 30 segundos.
Como Arquitecto cuando seleccione la opción consolidar todos los posibles servicios del paciente (exámenes, medicamentos, consultas y salas de cirugía) dado que mi modelo predictivo me alerte sobre una posible falla quiero tener un componente de respaldo para que reemplace el actual. Esto debe suceder en máximo un segundo.
Como médico cuando hago una prescripción médica a un paciente dado que el sistema opera normalmente quiero que solo las personas autorizadas puedan ver su contenido para respetar su privacidad. Esto debe suceder el 100% de las veces.
Como Arquitecto cuando seleccione la opción ingresar un paciente con la información de admisiones, citas, exámenes y hospitalizaciones sobre el histórico de ingreso de pacientes dado que el sistema puede presentar fallas quiero tener un modelo predictivo para conocer los picos mas altos de ingreso de pacientes en fechas especiales. Estos modelos se deben de construir previamente durante la ejecución del sistema en un tiempo máximo de 24 horas.
Como médico cuando actualizo una historia clínica dado que el sistema opera normalmente quiero que solo yo pueda agregar datos del paciente para garantizar la veracidad de la información y que los datos correspondan con el paciente tratado. Esto debe suceder el 100% de las veces.
Como médico cuando hago una orden de impresión de la historia clínica para entregársela al paciente dado que el sistema opera normalmente quiero se imprima exactamente la información que se encuentra almacenada en el sistema para garantizar la veracidad de la información entregada. Esto debe suceder el 100% de las veces.
Como médico cuando creo, actualizo o registro las historias clínicas dado que el sistema opera normalmente quiero que solo las personas autorizadas puedan ver su contenido para respetar su estado de salud. Esto debe suceder el 100% de las veces.
Como médico, cuando realizo una anotación en la historia clinicas de un paciente, dado que el sistema funciona normalmente, quiero que la solicitud no pueda ser modificada por otra persona sin autorización para modificar historias clinicas, para evitar que use dicha solicitud para tener acceso a información restringida. Esto debe suceder en el 100% de las veces.
Como usuario de admisiones, cuando realizo el ingreso de un paciente, dado que el sistema funciona normalmente, quiero acceder solamente a la información de contacto del paciente, para mantener la confidencialidad de la historia clínica. Esto debe suceder el 100% de las veces
Como usuario de registro, cuando se cree un paciente nuevo, dado que se registre una falla en la creación de un paciente por error de conexión a la base de datos, quiero que el sistema realice 2 reintentos de reconexión, en caso contrario, se haga uso de las bases de datos de respaldo, para poder realizar el registro correcto del usuario. Esto debe suceder en menos de 30 segundos.
Como arquitecto cuando una instancia de la base de datos para generar el dashboard financiero ha sido recuperada de un fallo dado que el resto de las réplicas de la misma base de datos se encuentran en operación normal quiero sincronizar la información entre las réplicas y esta instancia de la base de datos en recuperación para sincronizar el estado de todas las instancias. Esta sincronización debe tardar menos de 10 minutos
Como administrador de una clínica cuando se hace el ingreso de un paciente dado que el sistema opera normalmente quiero que quede registrado quien lo realizó para garantizar trazabilidad de las acciones registradas en la aplicación. Esto debe suceder el 100% de las veces
Como arquitecto cuando una instancia del componente de citas ha sido recuperada de un fallo dado que el resto de las instancias del mismo componente están en operación normal quiero activarla y desviar solo el 5% de las solicitudes hacia este componente en recuperación para verificar que ya se encuentre saludable antes de retornarlo a la operación normal. Este componente debe correr por 4 horas sin errores para recibir tráfico normal
Como médico, cuando realice un procedimiento a un paciente dado que ocurra un error al guardar la información quiero que la aplicación reintente guardar al menos 3 veces antes de notificarme que un error existe para evitarme retrabajo. Estos reintentos deben suceder en menos de un minuto
Como usuario de registro, cuando seleccione la opción de ingresar paciente dado que ocurra un error al guardar la información quiero que la aplicación reintente guardar al menos 3 veces antes de notificarme que un error existe para evitarme retrabajo. Estos reintentos deben suceder en menos de 5 minutos.
Como arquitecto, cuando se esté ejecutando la consolidación de la cuenta del paciente dado que el sistema opera normalmente quiero que al menos 3 instancias del componente de consolidación ejecuten el procedimiento para comparar las respuestas y garantizar que la consolidación dada al usuario es correcta. Esto debe suceder, incluyendo dar la respuesta al usuario, en menos de 30 segundos.
Como médico cuando creo, actualizo o registro las historias clínicas dado que el sistema opera normalmente quiero que solo las personas autorizadas puedan ver su contenido para respetar la confidencialidad de dicha información. Esto debe suceder el 100% de las veces.
Como arquitecto cuando una instancia del componente de facturación ha sido recuperada de un fallo dado que el resto de las instancias del mismo componente están en operación normal quiero activarla y desviar solo el 5% de las solicitudes hacia este componente en recuperación para verificar que ya se encuentre saludable antes de retornarlo a la operación normal. Este componente debe correr por 2 horas sin errores para recibir tráfico normal
Como médico cuando acceso las historias médicas de los pacientes dado que el sistema opera normalmente quiero tener acceso solamente a la historia clínica del paciente que estoy atendiendo para garantizar su confidencialidad. Esto debe suceder el 100% de las veces.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.