Guía de Implementación Hackathon HLF 2023 - Local Development build (v1.0.1). See the Directory of published versions
Casos Uso
CASOS DE USO
Esta Guía de Implementación está generada sobre los casos de uso para los cuales la Hackathon HLF se desarrollará.
En términos generales se trabajará sobre los un escenario en que los actores serán la Aplicación Cliente y el Portal Paciente que tendrá como intermediario un servicio de seguridad OAuth2
Diagrama General del Escenario de Uso
A continuación se describe cada uno de ellos.
Caso de Uso 1: Actualización Datos Paciente
Se describe la actualización de los datos de un paciente desde el front del usuario asociado al Portal Paciente.
Actores
- Cliente: Aplicación de usuario que cumple el rol de envío de datos
- Portal: Servicio que recibe datos
Flujo
- El Front permite que el usuario ingrese los datos a modificar.
- Cliente genera recurso FHIR Patient.
- Cliente autentica la conexión.
- Se ejecuta transacción.
- Server devuelve código de transacción y Recurso Patient con metadata agregada.
Diagrama de Secuencias para Actualización datos Paciente
Caso de Uso 2: Consulta de Citas Ambulatorias
Se describe la consulta sobre las citas que el/la paciente tiene agendadas posterior o previo a la fecha de consulta. Esta consulta se desarrolla sobre el Portal Paciente.
Actores
- Cliente: Aplicación de usuario que desarrolla la consulta.
- Portal: Servicio que envía los datos.
Flujo
- El Front permite ingresar la consulta relacionada con las citas ambulatorias que se tienen agendadas, considerando limite de fecha
- Cliente autentica la conexión.
- Cliente genera una operación GET al tipo de recurso Appointment y los parámetros adecuados.
- Server devuelve código de transacción y un Bundle con los recursos Appointment relacionados con la consulta.
Diagrama de Secuencias para Consulta Agenda Citas
Caso de Uso 3: Consulta de Hospitalizaciones
Se describe la consulta sobre hospitalizaciones que el/la paciente ha tenido. Esta consulta se desarrolla sobre el Portal Paciente.
Actores
- Cliente: Aplicación de usuario que desarrolla la consulta.
- Portal: Servicio que envía los datos.
Flujo
- El Front permite ingresar la consulta relacionada con las hospitalizaciones realizadas por el/la paciente.
- Cliente autentica la conexión.
- Cliente genera una operación GET al tipo de recurso Encounter y los parámetros adecuados.
- Server devuelve código de transacción y un Bundle con los recursos Encounter relacionados con la consulta.
Diagrama de Secuencias para Consultas de Hospitalizaciones