Code Monkey home page Code Monkey logo

miso-arquitectura-agil-grupo-05's People

Contributors

j3lopezl avatar jmonterovalverdemiso avatar jmorenotuniandes avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

miguimono

miso-arquitectura-agil-grupo-05's Issues

Confidencialidad: Suplantación (Usuario 2)

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.

Seguridad: Divulgación de la Información (Usuario 2)

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.​

Prevención de Fallas: Verificar eventos registrados

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.

Seguridad: Denegación de Servicio (Usuario 2)

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.​

Confidencialidad: Suplantación (Usuario 2)

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

Integridad: Alteración(Usuario 2)

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.

Preparación y reparación: Consolidación de cuentas

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.

Confidencialidad: Suplantación (Usuario 2)

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.

Seguridad: Elevación de Privilegios (Usuario 2)

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.​

Recuperación controlada del componente de facturación

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

Detección de Fallas: Consolidar Cuenta de Paciente

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.

Detección de Fallas: Ingreso Paciente Nuevo

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.

Detección de Fallas: Actualizar Historia Clínica del Paciente

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

Preparación y reparación: Crear nuevo paciente

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.

Preparación y reparación: Carga de indicadores financieros

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.

Prevención de Fallas: Ingresar paciente nuevo

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.

Confidencialidad: Divulgar Información (Usuario 1)

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

Confidencialidad: Elevación de privilegios (Usuario 1)

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

Sincronización de datos en base de datos de dashboard financiero

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

Integridad: Alteración (Usuario 2)

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.

Confidencialidad: suplantación

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.

Seguridad: Elevación de Privilegios (Usuario 2)

​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.​

Integridad: Denegación de servicio (Usuario 1)

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

Prevención de Fallas: Consolidar servicios

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.

Integridad: Repudio (Usuario 1)

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

Recuperación controlada del componente de citas

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.