fga-eps-mds / 2018.1-Dr-Down

Repositório da ferramenta de informação e união de pessoas que convivem com a Síndrome de Down. SD-Curve: https://github.com/Dr-Down/sdcurve
https://fga-eps-mds.github.io/2018.1-Dr-Down
MIT License
11 stars 9 forks source link

US78 - Consulta #186

Closed marimendes closed 6 years ago

marimendes commented 6 years ago

Eu, como funcionário, gostaria de criar um consulta para o paciente e/ou responsável.

Precisa criar, listar, deletar(cancelar a consulta) e editar.

Campos: turno, hora, data, motivo, especialidade, equipe de sáude, status (consulta agendada, cancelada ou "já realizada" - caso a consulta já tenha ocorrido) Os campos obrigatórios são: turno, data, hora, especialidade. O status não será colocado na criação.

O paciente ou/e responsável devem ser notificados de acordo com o status da consulta (Para os 3 casos)

O paciente e responsável só podem ver as suas consultas.

A equipe de saúde só pode ver as consultas relacionadas a ele.

Apenas o funcionário consegue ver todas as consultas.

Além do crud é necessário um campo de pesquisa pro funcionário e a equipe médica pesquisarem suas consultas.

Os campos de busca são dia, especialidade, equipe médica e paciente.

VictorDeon commented 6 years ago

Componente de agenda: https://github.com/llazzaro/django-scheduler

VictorDeon commented 6 years ago

Componente de notificação: https://github.com/pinax/pinax-notifications/

GeovanaRamos commented 6 years ago

A agenda não é uma outra feature/issue?

marimendes commented 6 years ago

@GeovanaRamos Sim