Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

El Hospital de la ciudad de Puerto Montt ha decidido crear un sistema de citas médicas, para el agendamiento de atención de pacientes dentro del hospital y de esta manera solucionar el problema de traslado que genera esta diligencia, cada vez que una persona necesita pedir una hora con el médico, lo que afecta a múltiples familias de ciudades cercanas, donde el traslado al Hospital mas cercano (Hospital de Puerto Montt) trae como consecuencia, la dificultad de trasladarse de un lugar a otro por medios no convencionales como bote o lancha, inclusive con las condiciones climáticas que no son favorables en el sur.

El equipo de informática a ha considerado el modelo( Modelo grafo agenda clinica electronica 2019.png) que se muestra en el nivel básico para crear un nuevo sistema de agenda y ha solicitado lo siguiente para probar este modelo. Dado el paciente de RUN 13.641.357-6., el médico de RUN 10.876.876-0 realice las siguientes operaciones.

...

Info
iconfalse

Se debe agregar un libro de agendamiento el que contendrá los espacios de citas, este libro debe pertenecer al hospital de Puerto Montt de id "LOC-101". El libro debe comprender abarcar el periodo desde el 1 de Octubre del 2019 a las 0 horas hasta el 1 de Noviembre del 2019 a las 0 horas.

Acción: Crear un nuevo libro de citas.

Pre-condición: Ninguna.

Tarea esperada: El libro de citas del Hospital debe ser agregado correctamente (Guarde id del libro creado).

Tip
titleInformación Adicional

El ID del recurso puede ser asignado por el cliente, siempre y cuando el servidor permita esta tarea, en cualquier otro el servidor asigna un ID correlativo propio (recordar que este ultimo último caso es el que se utilizara utilizará para el ejercicio).

El formato de las fecha es el siguiente: YYYY-MM-DDTHH:MM:SSZ


...

Info
iconfalse

Agregue un espacio de cita de 1 hora para el viernes 25 de Octubre del 2019, donde la cita comenzara a la cita comenzará a las 9:00 y terminara a terminará las 10:00 hrs. El espacio de cita  debe estar disponible.

Acción: Debe crear Crear el espacio de cita en la fecha indicada..

Pre-condición: Debe conocer el id del libro de citas creado en el ejercicio 1.

Tarea esperada: El espacio de cita debe ser agregado correctamente.

Tip
titleInformación Adicional

Considere el siguiente formato para la hora YYYY-MM-DDTHH:MM:DDZ


...

Info
iconfalse

El paciente busca disponibilidad de citas para el día viernes 25 de Octubre del 2019 desde la 9 hrs hasta las 18 hrs, para el libro de citas creado en el ejercicio 1, si olvido el id puede utilizar la pantalla de búsqueda en la aplicación para consultarlo.

Acción: buscar Buscar la lista de citas disponible en la fecha.

Pre-condición: Deben existir citas para la fecha en su libro creado en el ejercicio 1.

Tarea esperada: Obtener los espacios de citas correspondientes.

...

Info
iconfalse

El paciente considerando los espacios de cita libres encontrados en el ejercicio 3, decide tomar uno de estos y dejarlo como ocupado.

Acción: Debe actualizar Actualizar un espacio de cita.

Pre-condición: Debe conocer el id del libro de citas creado en el ejercicio 1.

Tarea esperada: El espacio de cita debe ser actualizado correctamente y conserve el id del espacio de cita actualizado.

Tip
titleInformación Adicional

Utilice el espacio de cita que usted creó, la fecha sigue el siguiente formato: YYYY-MM-DDTHH:MM:SSZ.


...

Info
iconfalse

A través de la información entregada en la descripción del escenario del nivel medio utilice los datos del medico médico de RUN 11.111.111-2 y paciente, con estos datos cree una cita reservada, con el espacio de cita elegido en el ejercicio 4. Recuerde buscar los id de los involucrados para hacer las referencias.

Acción: Debe crear Crear una cita.

Pre-condición: Debe conocer el id del espacio de cita actualizado en el ejercicio 4.

Tarea esperada: La cita debe ser agregada correctamente.

...

Info
iconfalse

El médico de RUN 10.876.876-0 se comunica con la encargada de la agenda y le informa que no podrá asistir a la cita pactada con el paciente por motivos de fuerza mayor.

Acción: Debe cancelar Cancelar la cita.

Pre-condición: Debe conocer el id de la cita reservada.

Tarea esperada: Cambio de estado de la cita correcto.

...

Info
iconfalse

La secretaria llama al paciente de RUN 15.215.321-8 y le comunica que su cita ha sido cancelada y que necesitan reagendar, una vez la secretaria le propone todos los espacios de cita que están disponibles actualmente, el . El paciente le comunica que no es factible dentro de estos horarios, por lo que llegan al acuerdo de generar un nuevo espacio de cita de 18:00 a 18:30 con el Doctor de RUN 12.642.786-3 que tiene la misma especialidad, este espacio de cita se crea para el libro creado en el ejercicio 1 y en estado ocupado.

Acción: Debe crear Crear el nuevo espacio de cita.

Pre-condición: Debe conocer el id del libro de citas creado en el ejercicio 1.

Tarea esperada: Creación del espacio de cita correctamente.

...

Info
iconfalse

Cree la nueva cita reservada entre el paciente y el médico de RUN utilizados en el ejercicio anterior, para el espacio de cita comprendido entre las 18:00 y las 18:30 creado en el ejercicio 7.

Acción: Debe crear Crear la nueva cita.

Pre-condición: Debe conocer el id del espacio de cita del ejercicio 7.

Tarea esperada: Creación de la cita correctamente.

...

Info
iconfalse

Se solicita obtener la fecha de inicioespecialidad y participantes de las citas agendadas(booked), adicionalmente se debe obtener la información del paciente relacionado a la cita.

Acción: Se debe buscar Buscar los elementos fecha de inicio, especialidad y participantes de las citas agendadas, adicionalmente en los resultados se debe incluir la información del recurso paciente relacionado a la cita.

Pre-condición: Deben existir citas agendadas en el sistema con sus participantes.

Tarea esperada: Lista de citas agendadas y sus pacientes.

Tip
titleInformación Adicional

 Respete el orden en cual solicitan los datos.


...