GithubHelp home page GithubHelp logo

projeto-de-ess-nase's Introduction

Projeto-de-ESS-NASE

projeto-de-ess-nase's People

Contributors

lsm-5 avatar

Watchers

James Cloos avatar

projeto-de-ess-nase's Issues

Scenario: Consultar um agendamento que inexiste

Scenario: Consultar um agendamento que inexiste
Given eu estou loguei com meu cpf “12312312312”
And não marquei previamente nenhuma consulta
And eu estou na página de "Agendamento"
When eu busco pela proxima consulta em "próximas consultas"
Then eu vejo uma mensagem que relata "Sem consultas para os próximos dias"

Scenario: comparando relatórios de profissionais diferentes

Scenario: comparando relatórios de profissionais diferentes
Given: Eu estou logado como “Coordenador” na página de “Relatórios”
And: eu posso ver que o profissional “Paulo Ricardo” especializado em “Psicologia” fez “49” atendimentos, teve “0” faltas, com porcentagem de atendimento por “Demanda Espontânea“ “79.69%”, a porcentagem de pessoas do sexo “Masculino” atendida foi de “63.27%”, a porcentagem de pessoas do sexo “Feminino” atendida foi de “36.73%”, os 5 cursos mais atendidos foram “Enfermagem - Bacharelado”, “Pedagogia - Licenciatura “, “Geografia - Licenciatura “Geologia - Bacharelado”, “Ciências Contábeis - Bacharelado” com participações de atendimento total respectivas “8.33%”, “8.33%”, “6.25%”, “6.25%”, “4.17%”And: no relatório do profissional “Miranda Mourão” especializado em “Ortopedia” consta que ele realizou “10” atendimentos, com “0” faltas, com porcentagem de atendimento por “Demanda Espontânea“ “100.00%”, a porcentagem de pessoas do sexo “Masculino” atendida foi de “25.00%”, a porcentagem de pessoas do sexo “Feminino” atendida foi de “75.00%”, os 5 cursos mais atendidos foram “Direito - Bacharelado”, “Física - Licenciatura “, “Geografia - Licenciatura “Engenharia Química - Bacharelado”, “Medicina - Bacharelado” com participações de atendimento total respectivas “20.00%”, “20.00%”, “20.00%”, “20.00%”, “20.00%”
When: eu seleciono o profissional “Paulo Ricardo” especializado em “Psicologia” na lista de profissionais
And: eu seleciono o profissional “Miranda Mourão” especializado em “Ortopedia”
And: eu seleciono a opção “Comparar Relatórios”
Then: eu posso ver que o profissional “Miranda Mourão” especializado em “Ortopedia” consta que ele realizou “10” atendimentos, com “0” faltas, com porcentagem de atendimento por “Demanda Espontânea“ “100.00%”, a porcentagem de pessoas do sexo “Masculino” atendida foi de “25.00%”, a porcentagem de pessoas do sexo “Feminino” atendida foi de “75.00%”, os 5 cursos mais atendidos foram “Direito - Bacharelado”, “Física - Licenciatura “, “Geografia - Licenciatura “Engenharia Química - Bacharelado”, “Medicina - Bacharelado” com participações de atendimento total respectivas “20.00%”, “20.00%”, “20.00%”, “20.00%”, “20.00%”
And: eu posso ver que o profissional “Paulo Ricardo” especializado em “Psicologia” fez “49” atendimentos, teve “0” faltas, com porcentagem de atendimento por “Demanda Espontânea“ “79.69%”, a porcentagem de pessoas do sexo “Masculino” atendida foi de “63.27%”, a porcentagem de pessoas do sexo “Feminino” atendida foi de “36.73%”, os 5 cursos mais atendidos foram “Enfermagem - Bacharelado”, “Pedagogia - Licenciatura “, “Geografia - Licenciatura “Geologia - Bacharelado”, “Ciências Contábeis - Bacharelado” com participações de atendimento total respectivas “8.33%”, “8.33%”, “6.25%”, “6.25%”, “4.17%”

Scenario: auto filling student’s data with database consultation

Scenario: auto filling student’s data with database consultation
Given I am at the “register student” page
And I am logged as a “receptionist”
And “Joãozinho” already had an appointment before
And “Joãozinho”’s course is “political science”
And “Joãozinho”’s CPF is “190823432-00”
And “Joãozinho”’s gender is “Male”
And “Joãozinho”’s telephone number is “99090-9876”
When I select the “search existing student” option
And I select “Joãozinho” at the “students database” page
Then I can see the name “Joãozinho”, course “political science”, CPF “190823432-00”, gender “Male” and telephone number “99090-9876” at the “register student” page

Scenario: search for an appointment

Scenario: search for an appointment
Given I am at the “appointments” page
And the professional “Estyvison” have scheduled appointments on “June” “3” at “11am”, “12pm” and “1pm” and on “July” “3” at “2pm” and “4pm” and on “July” “7” at “9am” and “11am”.
When I select “Estyvison” at the “professionals” option
And I select “July” in the “months” option
Then I can see “Estyvison”’s scheduled appointments on “July” “3” at “2pm” and “4pm” and on “July” “7” at “9am” and “11am”

Scenario: Registro de prontuário por um médico ao fim de uma consulta.

Cenário 1: Registro de prontuário por um médico ao fim de uma consulta.
Given: Eu estou logado como médico “Xuliano”
And: Eu estou na página “novo registro”
And: Eu preencho o campo Aluno com “Adriano Filho”
And: Eu preencho os campos de horário e data com “10:00” e “10/10/18”, respectivamente
When: Eu seleciono a opção “Finalizar”
Then: Eu vejo uma mensagem de confirmação de registro

Scenario: Busca por prontuário previamente criado.

Cenário 2: Busca por prontuário previamente criado.
Given: Eu estou logado como médico “Xuliano”
And: Eu estou na página de “Busca de prontuário”
And: Eu já registrei previamente um prontuário médico para o aluno “Adriano Filho”
And: Eu preencho o campo de busca com o nome “Adriano”
When:Eu seleciono a opção “buscar”
Then: Eu vejo uma lista de históricos de alunos cujo primeiro nome é “Adriano”

Feature: atividade em campo

Feature: Registro de atividade em campo
As a: Profissionais do NASE
I want to: Registrar o exercício da função fora do NASE
So that: Eu possa registrar no relatório de cada profissional e no arquivo geral do estudante atendido.

Scenario: Marcar Expediente profissional

Scenário : Marcar Expediente profissional
Given : “Xuliano” havia cancelado seu expediente
And: “Xuliano” gostaria de marcar seu expediente
And: Não há estudantes sem profissional para atendê-los
When : Eu adiciono “Xuliano” como profissional disponível
Then : Sou notificado que devo “Xuliano” está apto para atender pacientes.

Scenario : Encaixar Profissional

Scenário : Encaixar profissional
Given : Os alunos “Josué”, “José” ,“Adriano” marcaram atendimento com o profissional “Xuliano” nos horários de 12h, 13h, 14h respectivamente
And : “Xuliano” tem de cancelar seu expediente
And: O profissional “Arthur” está com os horários de 12h, 14h livres
When : Eu retiro “Xuliano” como profissional disponível
Then: Sou notificado que “Arthur” possui horário livre de 12h, 14h
And: Pergunta se gostaria de transferir os horários de “Josué” e “Adriano” para “Arthur”
And: Sou notificado que “José” deve ser notificado do cancelamento

Scenario : Cancelar Expediente profissional

Scenário : Cancelar Expediente profissional
Given : Os alunos “Leão”, “Teixeira” e “Daniel” marcaram atendimento com o profissional “Xuliano” nos horários de "12h", "13h", "14h"
And: “Xuliano” cancelou seu expediente
And: Nenhum outro profissional possui horário livre
When : Eu retiro “Xuliano” como profissional disponível
Then : Sou notificado que devo alertar a “Leão”, “Teixeira” e “Daniel” que seus respectivos horários foram cancelados.

Scenario: Consultar um agendamento

Scenario: Consultar um agendamento
Given eu estou loguei com meu cpf “12312312312”
And eu estou na página de "Agendamento"
And eu agendei previamente somente uma consulta "Odontológica" na data "21/04/2019" às "12:30"
When eu busco pela proxima consulta em "próximas consultas"
Then eu vejo uma consulta "Odontológica" marcada para a data "21/04/2019" às "12:30"

Scenario: Consultar histórico num intervalo de datas inválidas

Scenario: Consultar histórico num intervalo de datas inválidas
Given eu estou loguei com meu cpf “12312312312”
And eu estou na página de "Histórico"
when eu seleciono "Historico Parcial"
And preencho duas datas "22/02/2019" e "ab/03/2019"
Then eu vejo uma mensagem que relata "Dados incorretos, preencha novamente"

Scenario: Visualização de histórico prontuário de um aluno pelo profissional.

Cenário 3: Visualização de histórico prontuário de um aluno pelo profissional.
Given: Eu estou logado como médico “Xuliano”
And: Eu estou na página de “Busca de prontuário”
And: Eu vejo o aluno “Adriano Filho” listado na lista de históricos registrados
When: Eu seleciono a opção “Histórico” na referência para o aluno “Adriano Filho”
Then: Eu estou na página de “Histórico de prontuários”
And: Eu posso ver uma lista de todos os prontuários médicos registrados para aquele aluno

Scenario : Gerar relatório

Scenário : Gerar relatório
Given : O profissional “Xuliano” realizou atividades durante o mês
And : “Xuliano” teve de cancelar 3 vezes seu expediente durante o mês
When : Eu gero o relatório de atividades de “Xuliano”
Then : Consigo verificar a identificação de “Xuliano”
And: O número de vezes que “Xuliano” Teve de cancelar seu expediente (3)
And: Número de atendidos em um mês
And: Suas “informações adicionais”

Scenario: Visualização de prontuário por um médico.

Cenário 1: Registro de prontuário por um médico ao fim de uma consulta.
Given: Eu estou logado como médico “Xuliano”
And: Eu estou na página “novo registro”
And: Eu preencho o campo Aluno com “Adriano Filho”
And: Eu preencho os campos de horário e data com “10:00” e “10/10/18”, respectivamente
When: Eu seleciono a opção “Finalizar”
Then: Eu vejo uma mensagem de confirmação de registroCenário 2: Busca por prontuário previamente criado.
Given: Eu estou logado como médico “Xuliano”
And: Eu estou na página de “Busca de prontuário”
And: Eu já registrei previamente um prontuário médico para o aluno “Adriano Filho”
And: Eu preencho o campo de busca com o nome “Adriano”
When:Eu seleciono a opção “buscar”
Then: Eu vejo uma lista de históricos de alunos cujo primeiro nome é “Adriano” Cenário 3: Visualização de histórico prontuário de um aluno pelo profissional.
Given: Eu estou logado como médico “Xuliano”
And: Eu estou na página de “Busca de prontuário”
And: Eu vejo o aluno “Adriano Filho” listado na lista de históricos registrados
When: Eu seleciono a opção “Histórico” na referência para o aluno “Adriano Filho”
Then: Eu estou na página de “Histórico de prontuários”
And: Eu posso ver uma lista de todos os prontuários médicos registrados para aquele alunoCenário 4: Visualização de prontuário por um médico.
Given: Eu estou logado como médico “Xuliano”
And: Eu estou na página de “Histórico de prontuário” do aluno “Adriano Filho”
And: Eu vejo na lista de prontuários uma instância com data “10/10/18” e médico “Xuliano”
When: Eu seleciono a opção “Visualizar”
Then: Eu posso ver a ficha médica do aluno “Adriano Filho” criada na data “10/10/18” pelo médico “Xuliano”
And: Eu posso ver os comentários públicos e privados

Scenario: Busca de Atividade em campo durante o mês de fevereiro de 2018.

Scenario:Busca da relação de estudante do acolhimento realizado fora do NASE.
Given estou logado como "Recepção" na "página de busca" com a busca "acolhimento" já efetuada
And vejo a atividade "Acolhimento", profissional "Lucas Mendonça", participantes "Roberto ...", local "CEU", Data "31/12/19"
When eu aperto em "expandir atividade"
Then eu vejo atividade "Acolhimento", profissional "Lucas Mendonça", participantes "Roberto Tomás da Silva", "Íris Soares dos Santos", "Aline Gouveia Matias", "Thais Amara Silva de Mendonça", local "CEU", Data "31/12/19

Scenario : Marcar Expediente profissional(2)

Scenário : Marcar Expediente profissional
Given : “Xuliano” havia cancelado seu expediente
And: “Xuliano” gostaria de marcar seu expediente
And: Os estudantes “Aldibergui”,“Ruy” não possui um profissional para atendê-los
When : Eu adiciono “Xuliano” como profissional disponível
Then : Sou notificado que devo “Xuliano” está apto para atender pacientes.
And: Notifica que os alunos “Aldibergui”,“Ruy” podem ser atendidos por “Xuliano”

Scenario: Consultar histórico num intervalo de datas válidas

Scenario: Consultar histórico num intervalo de datas válidas
Given eu estou loguei com meu cpf “12312312312”
And eu estou na página de "Histórico"
when eu seleciono "Historico Parcial"
And preencho duas datas "22/02/2019" e "22/03/2019"
Then eu vejo as consultas e anotações médicas dos serviços que fiz entre "22/02/2019" e "22/03/2019", sendo a única “Servico Odontologico” com “Doutora Brenda” e com comentário do serviço na data “23/02/2019” às “12:30”

Scenario: gerando relatório conjunto de um grupo de profissionais

Scenario: gerando relatório conjunto um grupo de profissionais
Given: eu estou logado como “Coordenador”
And: estou na página “Relatórios”
And: no relatório do profissional “Miranda Mourão” especializado em “Ortopedia” consta que ele realizou “10” atendimentos, com “0” faltas, com porcentagem de atendimento por “Demanda Espontânea“ “100.00%”, a porcentagem de pessoas do sexo “Masculino” atendida foi de “30.00%”, a porcentagem de pessoas do sexo “Feminino” atendida foi de “70.00%”, os 5 cursos mais atendidos foram “Direito - Bacharelado”, “Física - Licenciatura “, “Geografia - Licenciatura “Engenharia Química - Bacharelado”, “Medicina - Bacharelado” com participações de atendimento total respectivas “20.00%”, “20.00%”, “20.00%”, “20.00%”, “20.00%”
And: no relatório do profissional “Marcela Araújo” especializado em “Ortopedia” consta que ele realizou “10” atendimentos, com “2” faltas, com porcentagem de atendimento por “Demanda Espontânea“ “50.00%”, a porcentagem de pessoas do sexo “Masculino” atendida foi de “50.00%”, a porcentagem de pessoas do sexo “Feminino” atendida foi de “50.00%”, os 5 cursos mais atendidos foram “Direito - Bacharelado”, “Física - Licenciatura “, “Geografia - Licenciatura “Engenharia Química - Bacharelado”, “Medicina - Bacharelado” com participações de atendimento total respectivas “40.00%”, “10.00%”, “10.00%”, “20.00%”, “20.00%”And: no relatório do profissional “Kimio Terapia” especializado em “Ortopedia” consta que ele realizou “10” atendimentos, com “5” faltas, com porcentagem de atendimento por “Demanda Espontânea“ “100.00%”, a porcentagem de pessoas do sexo “Masculino” atendida foi de “40.00%”, a porcentagem de pessoas do sexo “Feminino” atendida foi de “60.00%”, os 5 cursos mais atendidos foram “Direito - Bacharelado”, “Física - Licenciatura “, “Geografia - Licenciatura “Engenharia Química - Bacharelado”, “Medicina - Bacharelado” com participações de atendimento total respectivas “20.00%”, “20.00%”, “20.00%”, “20.00%”, “20.00%”
When: eu seleciono o profissional “Kimio Terapia” especializado em “Ortopedia” na lista de profissionais
And: eu seleciono o profissional “Marcela Araújo” especializado em “Ortopedia” na lista de profissionais
And: eu seleciono o profissional “Miranda Mourão” especializado em “Ortopedia” na lista de profissionais
And: eu seleciono a opção “Gerar relatório conjunto”
Then: eu posso ver que os profissionais “Kimio Terapia”, “Marcela Araújo”, “Miranda Mourão” especializados respectivamente em “Ortopedia”, “Ortopedia”, “Ortopedia”, realizaram “30” atendimentos, com “7” faltas, com porcentagem de atendimento por “Demanda Espontânea“ “83.33%”, a porcentagem de pessoas do sexo “Masculino” atendida foi de “40.00%”, a porcentagem de pessoas do sexo “Feminino” atendida foi de “60.00%”, os 5 cursos mais atendidos foram “Direito - Bacharelado”, “Física - Licenciatura “, “Geografia - Licenciatura “Engenharia Química - Bacharelado”, “Medicina - Bacharelado” com participações de atendimento total respectivas “26.66%”, “16.66%”, “16.66%”, “20.00%”, “20.00%”

Scenario: gerar novo relatório de um profissional e visualizar estatísticas

Scenario: gerar novo relatório de um profissional e visualizar estatísticas
Given: eu estou logado como “coordenador” na pagina “relatórios”
And: eu vejo o profissional “Paulo Ricardo” especializado em “Psicologia” na lista de profissionais
And: a “Última atualização” do relatório de “Paulo Ricardo” especializado em “Psicologia” foi em “01/02/2019”
And: a data atual é “01/03/2019”
And: o relatório atual de “Paulo ricardo” especializado em “Psicologia” diz que no mês de “Fevereiro” ele realizou “10” atendimentos, com “0” faltas, com porcentagem de atendimento por “Demanda Espontânea“ “100.00%”, a porcentagem de pessoas do sexo “Masculino” atendida foi de “25.00%”, a porcentagem de pessoas do sexo “Feminino” atendida foi de “75.00%”, os 5 cursos mais atendidos foram “Direito - Bacharelado”, “Física - Licenciatura “, “Geografia - Licenciatura “Engenharia Química - Bacharelado”, “Medicina - Bacharelado” com participações de atendimento total respectivas “20.00%”, “20.00%”, “20.00%”, “20.00%”, “20.00%”
When: eu seleciono a opção “gerar novo relatório” para “Paulo Ricardo”
especializado em “Psicologia”
And: eu seleciono a opção “gerar estatísticas do relatório” do profissional “Paulo Ricardo” especializado em “psicologia”
Then: eu posso ver que o profissional “Paulo Ricardo” fez “49” atendimentos, teve “0” faltas, com porcentagem de atendimento por “Demanda Espontânea“ “79.69%”, a porcentagem de pessoas do sexo “Masculino” atendida foi de “63.27%”, a porcentagem de pessoas do sexo “Feminino” atendida foi de “36.73%”, os 5 cursos mais atendidos foram “Enfermagem - Bacharelado”, “Pedagogia - Licenciatura “, “Geografia - Licenciatura “Geologia - Bacharelado”, “Ciências Contábeis - Bacharelado” com participações de atendimento total respectivas “8.33%”, “8.33%”, “6.25%”, “6.25%”, “4.17%”
And: a “Última atualização” do relatório dos outros profissionais é “01/02/2019”

Scenario : Cancelar Expediente profissional(2)

Scenário : Cancelar Expediente profissional
Given : Nenhum aluno marcou atendimento com o profissional “Xuliano”
And: “Xuliano” tem de cancelar seu expediente
When : Eu retiro “Xuliano” como profissional disponível
Then : Sou notificado que “Xuliano” teve seu expediente cancelado com sucesso

Feature: Gerência de relatório

Feature: Gerência de relatório
As a: Coordenador
I want to: gerar e atualizar relatórios dos atendimentos dos profissionais, e também realizar análises dos dados dos relatórios, comparando profissionais diferentes ou grupos de profissionais
So that: Eu possa avaliar os dados dos atendimentos e ter uma visão mais amplo da condição de saúde dos alunos da faculdade.

Scenario: Consultar histórico completo

Scenario: Consultar histórico completo
Given eu estou loguei com meu cpf “12312312312”
And eu estou na página de "Histórico"
When eu seleciono em "Historico Completo"
Then eu vejo todas consultas e anotações médicas dos serviços que fiz
“Servico Odontologico” com “Doutora Brenda” e com comentário do serviço na data “23/02/2019” às “12:30”
And “Servico Psicológico” com “Doutor Bruno” e com comentario do servico na data “12/12/2018”

Feature: Acesso de informações dos serviços fornecidos pelo NASE

Feature: Acesso de informações dos serviços fornecidos pelo NASE
As a: Estudante (cliente)
I want to: Consultar meus serviços do NASE e ver minhas informações pessoais associadas.
So that: Posso ter acesso a meu histórico de atendimento clínico e dados pessoais.

Feature : Atendimento Recepção-profissional

Feature : Atendimento Recepção-profissional
As a: Recepcionista
I Want to: adicionar, remover e modificar a agenda de certo profissional
So that: O NASE teria mais controle sobre os seus profissionais

Feature: Registro de ficha médica

Feature: Registro de ficha médica
As a: Médico profissional
I want to: Registrar fichas médicas dos alunos atendidos
So that: Eu possa facilmente usar fichas anteriores como referência médica

Scenario:Busca da relação de estudante do acolhimento realizado fora do NASE.

Scenario:Busca da relação de estudante do acolhimento realizado fora do NASE.
Given estou logado como "Recepção" na "página de busca" com a busca "acolhimento" já efetuada
And vejo a atividade "Acolhimento", profissional "Lucas Mendonça", participantes "Roberto ...", local "CEU", Data "31/12/19"
When eu aperto em "expandir atividade"
Then eu vejo atividade "Acolhimento", profissional "Lucas Mendonça", participantes "Roberto Tomás da Silva", "Íris Soares dos Santos", "Aline Gouveia Matias", "Thais Amara Silva de Mendonça", local "CEU", Data "31/12/19"

Scenario: schedule an appointment

Scenario: schedule an appointment
Given I am at the “Scheduling” page
And the professional “Kátia” is available on “August” “10” at “8am”
When I select “Teixeira” at the “students” list
And I select “Katia” at the “professionals” list
And I select month “August”
And I select day “10” on “8am”
And I ask the system to schedule
Then I can see the scheduled appointment on “August” “10” at “8am”

Scenario: Edição de uma atividade em campo realizado no local errado.

Scenario: Edição de uma atividade em campo realizado no local errado.
Given estou logado como "Recepção" na "página de edição" de atividade em campo
And vejo atividade "Palestra sobre DST", profissional "Eusa Marina Mendonça", participantes "Douglas Tomás da Silva", "José Gabriel", "Bruno Matias", "Xuliano Domingos", local "CEU", Data "31/12/19"
When faço a alteração de "CEU" para "Centro de Informática - CIn"
And aperto em "Atualizar"
Then eu vejo uma mensagem de "Atualização Realizada com Sucesso"

Scenario: Registro de Atividade em campo, sem os dados dos alunos que compareceram

Scenario: Registro de Atividade em campo, sem os dados dos alunos que compareceram
Given estou logado como "Recepção" na "página de registro" de atividade em campo
And vejo a seções vazias de atividade, profissional, participantes, local, data
When preencho com a atividade "Acolhimento", profissional "Lucas Mendonça", local "CEU", Data "31/12/19"
And aperto em "salvar"
Then vejo uma mensagem de "Atividade Registrada"

Scenario: unsuccessfully student registration

Scenario: unsuccessfully student registration
Given I am at the “register student” page
And I am logged as a “receptionist”
And no professional have been chosen
When I ask the system to register
Then I can see an error message

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.