Ir para o conteúdo principal

[Perícia Médica] Levantamento de esforço da manutenção do projeto


Data de elaboração 25/01/2023
Responsável pelo estudo

Nara Carolina Galvão Feitosa

Raissa de Sousa Stodulski
Taillon Miguel Gonçalves
Ádelle Camarão Monteiro

Equipe do estudo Tambakiss
Alvo Perícia Médica
Origem

Objetivo estratégico, para identificar o esforço necessário do time Tambakiss para implementar as alterações solicitadas.

Objetivo Com o levantamento do esforço, definir a abordagem a ser tomada para implementação das alterações solicitadas.
Documentação correlata (opcional)
Observações

1. Introdução

Lorem ipsum dolor sit amet, consectetur adipisci elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur.

2. Desenvolvimento

Lorem ipsum dolor sit amet, consectetur adipisci elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur.

2.1 Curva de aprendizado 

Foi identificado o esforço necessário, ou melhor, a curva de aprendizado do time para atuar em cima das tecnologias usadas, hoje, pelo projeto: Java (linguagem backend), Eclipse (IDE), Maven (servidor Apache), Quasar (framework baseado em Vue.js), JavaScript (linguagem frontend). Considerando que o time não está familiarizado com essas tecnologias, listamos alguns cursos para nivelação de conhecimento. O total de tempo estimado é de 6 sprints para realizarmos os cursos necessários, precisamos dos mesmos para compreensão das tecnologias utilizadas pelo projeto Perícia Médica.

Curso Alura (com link) Detalhes Carga horária
Certificação Java SE 7 Programmer I
  • Encare o desafio da Certificação Java!
  • Aprenda o básico de uma das linguagens mais usadas no mercado de trabalho
  • Defina o escopo de variáveis
  • Defina a estrutura de uma classe Java
  • Crie aplicações Java executáveis com um método main
  • Importe outros pacotes Java e deixe-os acessíveis ao seu código
8h
Certificação Java SE 7 Programmer I: tipos de Dados
  • Tipos primitimos e identificadores
  • Referências versus Primitivos
  • Garbage Collector e seu funcionamento
  • Detalhes do uso de Strings
8h
Certificação Java SE 7 Programmer I: Operadores
  • Conheça os operadores pouco utilizados
  • Precedência de operadores
  • Pegadinhas com if e else
  • Questões frequentes com o switch
8h
Certificação Java SE 7 Programmer I: criando e usando Arrays
  • Encare o desafio da certificação Java
  • Aprenda a usar Arrays unidimensionais e multidimensionais
  • Faça Cast de Arrays
  • Use o ArrayList
  • Itere sobre os elementos de seus Arrays
8h
Certificação Java SE 7 Programmer I: Laços
  • Pegadinhas com o for
  • While e do white
  • Usos do break e continue
  • A estrutura do enhanced for para percorrer coleções e arrays
8h
Certificação Java SE 7 Programmer I: métodos e encapsulamento
  • Crie métodos com argumentos e valores de retorno
  • Aplique a palavra chave static a métodos e campos
  • Crie métodos sobrecarregados (overload)
  • Aplique modificadores de acesso
  • Aplique princípios de encapsulamento a uma classe
  • Diferencie o construtor padrão e construtores definidos pelo usuário
8h
Certificação Java SE 7 Programmer I: relações entre classes
  • Vantagens e desvantagens da herança
  • Quando é possível realizar o cast?
  • Polimorfismo aplicado corretamente
  • Uso e regras das interfaces
  • Efeitos do uso do super e do this
8h
Certificação Java SE 7 Programmer I: lidando com exceções
  • Encare o desafio da certificação Java
  • Aprenda a tratar exceções
  • Reconheça classes de exceções comuns e suas categorias
  • Entenda o que são exceções e para que são utilizadas em Java
  • Diferencie entre exceções do tipo checked, runtime e erros
8h
Certificação Java SE 8 Programmer I: conteúdo além da prova
  • Tudo o que cai a mais da prova do Java 7
  • Pegadinhas mais conhecidas com lambdas
  • A nova API java.time
  • Wrappers e autoboxing
10h
Java JRE e JDK: compile e execute o seu programa
  • JVM? JDK? JRE? O que são essas siglas?
  • Compilando e executando código java
  • Aprenda a usar Eclipse
  • Variáveis e controle de fluxo
  • Conheça os principais tipos do Java
8h
Java OO: entendendo a Orientação a Objetos
  • Domine o paradigma de programação mais usado no mercado de trabalho
  • Entenda o que são referências e objetos
  • Use atributos, métodos da instancia e da classe
  • Define objetos através de construtores
  • Aprenda sobre encapsulamento
8h
Java Polimorfismo: entenda herança e interfaces
  • Reuse código com classes Herança e Composição
  • Implemente interface e métodos abstratas
  • Entenda o que é Polimorfismo
  • Aprenda sobre reescrita e herança de métodos
  • Conheça super e protected
16h
Java Exceções: aprenda a criar, lançar e controlar exceções
  • Conheça a pilha de execução
  • Use o modo de depuração (debug)
  • Entenda o tratamento de exceções
  • Crie suas próprias exceções checked e unchecked
  • Lança as exceções para mudar o fluxo de seu programa
12h
Java e java.lang: programe com a classe Object e String
  • Use imports e organize o seu código através de packages
  • Saiba o significado de todos os modificadores de visibilidade tratamento de exceções
  • Documente e distribuia a sua biblioteca
  • Conheça o java.lang
  • Entenda a imutabilidade e a classe String
  • Aprenda para que existe a classe java.lang.Object
12h
Java e java.util: Coleções, Wrappers e Lambda expressions
  • Aprenda os fundamentos das coleções Java.
  • Explore o poder e flexibilidade das listas.
  • Saiba trabalhar com ArrayList, LinkdedList ou Vector.
  • Entenda como funcionam as lambda expressions.
  • Manipule e ordene as coleções.
12h
Java e java.io: Streams, Reader e Writers
  • Aprenda os fundamentos sobre java.io.
  • Estabeleça entradas e saídas de fluxos diferentes.
  • Saiba a diferença entre fluxos binários e fluxos de caracteres.
  • Use a serialização Java e classe como Scanner, PrintStream ou Properties
  • Entenda charsets e os problemas no encoding de caracteres
12h
Java Collections: Dominando Listas, Sets e Mapas
  • Vá além das principais classes e métodos das Collections
  • Aplique boas práticas de OO nos relacionamentos
  • Não tenha mais medo dos antigos Iterators
  • Set ou List, qual utilizar?
  • Equals ou hashCode de uma vez por todas
20h
Java 8: conheça as novidades dessa versão
  • Entenda o que muda com o Java 8
  • Aprenda a percorrer uma collection com o forEach
  • Diminua a quantidade de linhas de seu código usando o Lambda
  • Faça filtos e mapeamentos em Collections usando o Stream
  • Trabalhe com a nova API de Datas
  • Dê seus primeiros passos na programação funcional
12h
Java Servlet: programação web Java
  • Entenda o que é um Servlet
  • Mapeie requisições HTTP e trabalhe com POST e GET
  • Gere HTML dinamicamente com JSP e JSTL
  • Crie uma CRUD completa e faço o deploy com Tomcat
  • Saiba o que é inversão de controle
10h
Java Servlet: autenticação, autorização e o padrão MVC
  • Desenvolve um sistema com autenticação e autorização
  • Use o objeto HttpSession e aprenda sobre Cookies
  • Construa as camadas MVC baseados em Filters e Servlets
  • Faço deploy no servidor Jetty
  • Implemente o seu próprio WebService com JSON e XML
14h
Java e JDBC: trabalhando com um banco de dados
  • Comunique-se com um banco de dados relacional
  • Indo além do Statement e do ResultSet
  • Encapsule o acesso em um DAO
  • Connection pool, datasources e outros recursos importantes
12h
Persistência com JPA: Hibernate
  • Entenda os problemas do JDBC e como a JPA veio para resolvê-los
  • Aprenda a adicionar a JPA em uma aplicação Java com Maven
  • Configure a JPA via arquivo persistence.xml
  • Realize o mapeamento de entidades JPA e seus relacionamentos
  • Entenda como funciona o ciclo de vida de uma entidade JPA
  • Realize consultas via JPQL
8h
Java e JPA: consultas avançadas, performance e modelos complexos
  • Saiba como modelar corretamente relacionamentos bidirecionais
  • Aprenda a utilizar o recurso de select new para realizar consultas avançadas
  • Entenda a diferença entre relacionamentos EAGER e LAZY
  • Conheça o recurso de join fetch para planejar queries
  • Conheça a API de Criteria da JPA
  • Saiba como mapear entidades que utilizam herança e chave composta
10h
JavaScript para Web: Crie páginas dinâmicas
  • Identificar os papéis de cada tecnologia da Web para construção de páginas
  • Associar o JavaScript com HTML através do DOM
  • Implementar funções com JavaScript
  • Investigar possibilidades de resolução de problemas de código
  • Selecionar operadores lógicos adequados para diferentes situações
  • Produzir soluções simples para páginas dinâmicas
10h
JavaScript: manipulando o DOM
  • Entenda a interação do JavaScript com HTML e CSS.
  • Utilize o JavaScript em uma página real
  • Aprenda a tornar uma página dinâmica
  • Manipule dados, eventos e elementos com JavaScript
  • Entenda como o JavaScript trabalha
  • Construa robôs para salvar o planeta Terra de uma invasão alienígena
  • Explore, crie e declare funções no JavaScript
6h
JavaScript na Web: armazenando dados no navegador
  • Interaja com a página e com LocalStorage
  • Crie objetos no JavaScript
  • Registre dados no LocalStorage
  • Implemente páginas WEB que armazenam dados
  • Entenda o comportamento do LocalStorage
6h
JavaScript: validações e reconhecimento de voz
  • Descubra como aplicar validações em seus projeto com JavaScript
  • Crie um projeto com HTML, CSS e JavaScript do zero
  • Aprenda a utilizar funções build-in do JavaScript
  • Aplique reconhecimento de voz com JavaScript
  • Manipule dados, eventos e elementos com JavaScript
6h
JavaScript: consumindo e tratando dados de uma API
  • Entenda como funciona o JavaScript assíncrono
  • Consuma a API do ViaCEP com o fetch API
  • Conheça as Promises e seus métodos
  • Saiba como utilizar async await para criar funções assíncronas
  • Trate possíveis erros de requisição retornados da API
  • Aprenda a tornar uma página de formulário estática em dinâmica
6h
JavaScript: métodos de array
  • Aprenda a utilizar os principais métodos de array do JavaScript
  • Saiba como aplicar uma função em todos os elementos da lista com forEach
  • Manipule os valores criando uma nova lista com map de forma prática
  • Descubra como aplicar ordenação e filtros em seus projetos JavaScript
  • Manipule o DOM com base nos métodos de array
8h
JavaScript: criando requisições
  • Saiba como mockar uma API
  • Realize requisições GET para retornar dados de uma API
  • Construa requisições POST para cadastrar dados em uma API
  • Reforce seus conhecimentos em javascript assíncrono
  • Trate possíveis erros de requisição retornados da API
  • Aprenda a transformar uma página estática em dinâmica
8h
JavaScript: validando formulários
  • Saiba como aplicar atributos de validação de formulário com HTML5
  • Construa validações para os dígitos verificadores do CPF
  • Implemente validações de maioridade a partir da comparação de datas
  • Customize mensagens de erro para cada tipo de campo do formulário
  • Integre a webcam do usuário em uma tela do navegador
  • Capture fotos via webcam
  • Salve e edite dados salvos no navegador
8h
Vue3: explorando o framework
  • Reconheça as diferenças entre as versões 2 e 3 do Vue
  • Explique as vantagens de se utilizar Vue.JS com TypeScript
  • Implemente a comunicação entre componentes filho -> pai
  • Integre as variáveis de um componente com o seu template, utilizando two-way data binding
  • Delimite as reponsabilidades de um componente
  • Elaborare uma aplicação utilizando Vue e TS
8h
Vue3: avançando no framework
  • Utilizar o vue-router para trabalhar com páginas
  • Identificar code smells
  • Explicar as vantagens do gerenciamento do estado
  • Integrar estados dos componentes utilizando o vuex
  • Justificar a necessidade de um estado global
  • Prototipar uma nova versão de uma aplicação existente
8h
Vue3: composition API e Vuex
  • Compreenda o funcionamento do Vuex
  • Diferencie actions de mutations
  • Entenda as vantagens da utilização de módulos no Vuex
  • Implemente todo o ecosistema do Vuex
  • Descubra as principais vantangens da Composition API
8h
Maven: gerenciamento de dependências e build de aplicações Java
  • Entenda as motivações para utilização do Maven
  • Crie aplicações Java com Maven
  • Conheça a estrutura de diretórios de uma aplicação Java com Maven
  • Gerencie dependências de uma aplicação Java com Maven
  • Aprenda a realizar o build de uma aplicação Java com Maven
8h


330h

3.2 Reestruturação do projeto em C# .NET

Foi identificado o esforço necessário para reestruturar o projeto em C# .NET. Considerando que a grande maioria da CODE está familiarizada com essas tecnologias (C#, .NET), acreditamos que facilitaria manutenção, melhorias e aplicação de boas práticas tanto pelo Tambakiss quanto qualquer outro time que tenha domínio da linguagem. O total de tempo estimado é de [xxxx] sprints para realizarmos reestruturação do projeto com todas as funcionalidades utilizadas pelo usuário hoje, conforme lista abaixo.

Nro Categoria O que? Por que? Regras de validação Dependência  Pontuação
1 Criação do projeto Eu, Tambakiss, preciso criar o projeto do Perícia Médica Para dar início ao projeto
  • Elaborar arquitetutra
  • Subir no GitLab
  • Configurar o Docker (e variáveis de ambiente)
  • Colocar no OpenShift
  • Colocar Kibana
  • Criação de ambientes


2 Login Eu, como usuário do Perícia, preciso logar utilizando Sauron Pois facilita o meu login

- Criar perfis: Atendente e Perito



3 Login Eu, como usuário do Perícia, preciso selecionar a unidade pericional Pois irei atuar somente na selecionada
XXXX (Cadastro de unidade pericional)
4 Login Eu, como usuário do Perícia, preciso selecionar a entidade Pois irei atuar somente na selecionada
XXXX (Cadastro de entidade)
5

Cadastros

(Criar)

Eu, como Atendente, preciso cadastrar a Lei Pois preciso definir a Lei no "Tipo de Licença" do segurado

- Todos os campos são obrigatórios




6

Cadastros

(Criar)

Eu, como Atendente, preciso cadastrar o "Tipo de Licença" Pois preciso definir o "Tipo de Licença" no agendamento - Todos os campos são obrigatórios

7

Cadastros

(Criar)

Eu, Tambakiss, preciso o Perícia integre com o API dos Correios  Pois quando o usuário digitar o CEP, deve preencher os campos do endereço nos cadastros




8

Cadastros

(Criar)

Eu, como Atendente, preciso cadastrar a "Unidade Pericional" Pois preciso definir a "Unidade Pericional" no agendamento

- Os campos obrigatórios:

Nome;

Horário Inicial de Funcionamento;

Horário Final de Funcionamento;

Horário Inicial Padrão 1;

Horário Final Padrão 1;

Horário Inicial Padrão 2;

Horário Final Padrão 2;

Duração;


- Utilizar integração com API dos Correios


- Quando informar CEP, é obrigatório informar Número



9

Cadastros

(Criar)

Eu, como Atendente, preciso cadastrar a "Entidade" Pois preciso definir a "Entidade" no agendamento

- Os campos obrigatórios:

Entidade;

Ativo;

CNPJ;

Inscrição Estadual



10

Cadastros

(Criar)

Eu, como Atendente, preciso cadastrar o "Cargo" Pois preciso definir o "Cargo" do segurado

- Os campos obrigatórios:

Código;

Descrição;

Entidade;

Ativo



11

Cadastros

(Criar)

Eu, como Atendente, preciso cadastrar a "Área Médica" Pois preciso definir a "Área Médica" do Profissional

- Os campos obrigatórios:

Descrição;

Ativo

Não utilizado
12

Cadastros

(Criar)

Eu, como Atendente, preciso cadastrar o "Profissional" Pois preciso definir o "Profissional" do agendamento

- Os campos obrigatórios:

Nome Completo;

Ativo;

Data de Nascimento;

CPF;

RG;


O Usuário e Perfil estarão configurados no Sauron;



13

Cadastros

(Criar)

Eu, como Atendente, preciso cadastrar a "Lotação" Pois preciso definir a "Lotação" do Segurado

- Os campos obrigatórios:

Nome;

Código;

FK Entidade;

Ativo



14

Cadastros

(Criar)

Eu, como Atendente, preciso cadastrar o "Local de Trabalho" Pois preciso definir o "Local de Trabalho" do Segurado

- Os campos obrigatórios:

Nome;

Código;

FK Entidade;

Ativo



15

Cadastros

(Criar)

Eu, como Atendente, preciso cadastrar o "Segurado" Pois preciso definir o "Segurado" do agendamento

- Os campos obrigatórios:

Matrícula;

CPF;

Ativo;

Data de Nascimento;

Sexo;

Nome;

Estado Civil;

Grau de instrução;

Nome da mãe;

Telefone;

Celular;

FK Entidade;

FK Lotação;

FK Cargo;

FK Local de Trabalho



16

Cadastros

(Criar)

Eu, como usuário do Perícia, preciso cadastrar o "Médico Assistente" Pois preciso definir o "Médico Assistente" do agendamento

- Todos os campos são obrigatórios



17

Cadastros

(Listagem)

Eu, como Atendente, preciso visualizar as Leis cadastradas Pois preciso editar ou visualizar detalhes da mesma




18

Cadastros

(Listagem)

Eu, como Atendente, preciso visualizar os Tipos de Licença cadastrados Pois preciso editar ou visualizar detalhes do mesmo




19

Cadastros

(Listagem)

Eu, como Atendente, preciso visualizar as Unidades Periciais cadastradas Pois preciso editar ou visualizar detalhes da mesma




20

Cadastros

(Listagem)

Eu, como Atendente, preciso visualizar as Entidades cadastradas Pois preciso editar ou visualizar detalhes da mesma




21

Cadastros

(Listagem)

Eu, como Atendente, preciso visualizar os Cargos cadastrados Pois preciso editar ou visualizar detalhes do mesmo




22

Cadastros

(Listagem)

Eu, como Atendente, preciso visualizar as Áreas Médicas cadastradas Pois preciso editar ou visualizar detalhes da mesma




23

Cadastros

(Listagem)

Eu, como Atendente, preciso visualizar os Profissionais cadastrados Pois preciso editar ou visualizar detalhes do mesmo




24

Cadastros

(Listagem)

Eu, como Atendente, preciso visualizar as Lotações cadastradas Pois preciso editar ou visualizar detalhes da mesma




25

Cadastros

(Listagem)

Eu, como Atendente, preciso visualizar os Locais de Trabalho cadastrados Pois preciso editar ou visualizar detalhes do mesmo




26

Cadastros

(Listagem)

Eu, como Atendente, preciso visualizar os Segurados cadastrados Pois preciso editar ou visualizar detalhes do mesmo




27

Cadastros

(Listagem)

Eu, como usuário do Perícia, preciso visualizar os Médicos Assistentes cadastrados Pois preciso editar ou visualizar detalhes do mesmo




28

Cadastros

(Editar)

Eu, como Atendente, preciso editar uma Lei Pois preciso alterar um dado incorreto




29

Cadastros

(Editar)

Eu, como Atendente, preciso editar um Tipo de Licença Pois preciso alterar um dado incorreto




30

Cadastros

(Editar)

Eu, como Atendente, preciso editar uma Unidade Pericial Pois preciso alterar um dado incorreto




31

Cadastros

(Editar)

Eu, como Atendente, preciso editar uma Entidade Pois preciso alterar um dado incorreto




32

Cadastros

(Editar)

Eu, como Atendente, preciso editar um Cargo Pois preciso alterar um dado incorreto




33

Cadastros

(Editar)

Eu, como Atendente, preciso editar uma Área Médica Pois preciso alterar um dado incorreto




34

Cadastros

(Editar)

Eu, como Atendente, preciso editar um Profissional Pois preciso alterar um dado incorreto




35

Cadastros

(Editar)

Eu, como Atendente, preciso editar uma Lotação Pois preciso alterar um dado incorreto




36

Cadastros

(Editar)

Eu, como Atendente, preciso editar um Local de Trabalho Pois preciso alterar um dado incorreto




37

Cadastros

(Editar)

Eu, como Atendente, preciso editar um Segurado Pois preciso alterar um dado incorreto




38

Cadastros

(Editar)

Eu, como usuário do Perícia, preciso editar um Médico Assistente Pois preciso alterar um dado incorreto




39

Cadastros

(Detalhes)

Eu, como Atendente, preciso visualizar uma Lei Pois preciso visualizar um dado




40

Cadastros

(Detalhes)

Eu, como Atendente, preciso visualizar um Tipo de Licença Pois preciso visualizar um dado




41

Cadastros

(Detalhes)

Eu, como Atendente, preciso visualizar uma Unidade Pericial Pois preciso visualizar um dado




42

Cadastros

(Detalhes)

Eu, como Atendente, preciso visualizar uma Entidade Pois preciso visualizar um dado




43

Cadastros

(Detalhes)

Eu, como Atendente, preciso visualizar um Cargo Pois preciso visualizar um dado




44

Cadastros

(Detalhes)

Eu, como Atendente, preciso visualizar uma Área Médica Pois preciso visualizar um dado




45

Cadastros

(Detalhes)

Eu, como Atendente, preciso visualizar um Profissional Pois preciso visualizar um dado




46

Cadastros

(Detalhes)

Eu, como Atendente, preciso visualizar uma Lotação Pois preciso visualizar um dado




47

Cadastros

(Detalhes)

Eu, como Atendente, preciso visualizar um Local de Trabalho Pois preciso visualizar um dado




48

Cadastros

(Detalhes)

Eu, como Atendente, preciso visualizar um Segurado Pois preciso visualizar um dado




49

Cadastros

(Detalhes)

Eu, como usuário do Perícia, preciso visualizar um Médico Assistente Pois preciso visualizar um dado




50

Cadastros

(Excluir)

Eu, como Atendente, preciso excluir uma Lei Pois não será mais utilizado
  • Confirmar antes de deletar
  • Gravar um log


51

Cadastros

(Excluir)

Eu, como Atendente, preciso excluir um Tipo de Licença Pois não será mais utilizado
  • Confirmar antes de deletar
  • Gravar um log


53

Cadastros

(Excluir)

Eu, como Atendente, preciso excluir uma Unidade Pericial Pois não será mais utilizado
  • Confirmar antes de deletar
  • Gravar um log


54

Cadastros

(Excluir)

Eu, como Atendente, preciso excluir uma Entidade Pois não será mais utilizado
  • Confirmar antes de deletar
  • Gravar um log


55

Cadastros

(Excluir)

Eu, como Atendente, preciso excluir um Cargo Pois não será mais utilizado
  • Confirmar antes de deletar
  • Gravar um log


56

Cadastros

(Excluir)

Eu, como Atendente, preciso excluir uma Área Médica Pois não será mais utilizado
  • Confirmar antes de deletar
  • Gravar um log


57

Cadastros

(Excluir)

Eu, como Atendente, preciso excluir um Profissional Pois não será mais utilizado
  • Confirmar antes de deletar
  • Gravar um log


58

Cadastros

(Excluir)

Eu, como Atendente, preciso excluir uma Lotação Pois não será mais utilizado
  • Confirmar antes de deletar
  • Gravar um log


59

Cadastros

(Excluir)

Eu, como Atendente, preciso excluir um Local de Trabalho Pois não será mais utilizado
  • Confirmar antes de deletar
  • Gravar um log


60

Cadastros

(Excluir)

Eu, como Atendente, preciso excluir um Segurado Pois não será mais utilizado
  • Confirmar antes de deletar
  • Gravar um log


61

Cadastros

(Excluir)

Eu, como usuário do Perícia, preciso excluir um Médico Assistente Pois não será mais utilizado
  • Confirmar antes de deletar
  • Gravar um log


62

Cadastros

Eu, como Atendente, preciso mostrar a Unidade Pericial do Profissional Para consultar a informação




63

Cadastros

Eu, como Atendente, preciso  bloquear a Agenda do Profissional Pois o mesmo não estará disponível




64

Agendamento

Eu, como Atendente, preciso cadastrar um agendamento Pois o Segurado solicitou perícia




65

Agendamento

Eu, como Atendente, preciso editar um agendamento Pois preciso alterar um dado incorreto




66

Agendamento

Eu, como Atendente, preciso visualizar um agendamento Pois preciso visualizar um dado




67

Agendamento

Eu, como Atendente, preciso listar os agendamentos Pois preciso editar ou visualizar um agendamento




68

Agendamento

Eu, como Atendente, preciso confirmar um agendamento Pois preciso confirmar para dar continuidade no mesmo




69

Agendamento

Eu, como Atendente, preciso cancelar um agendamento(antes do agendamento) Pois foi cancelado antes de ser agendado




70

Agendamento

Eu, como Atendente, preciso informar desistência um agendamento (antes do agendamento) Pois o Segurado desistiu antes de ser agendado




71

Agendamento

Eu, como Atendente, preciso confirmar presença de um agendamento Para gerar um atendimento para o Perito




72

Agendamento

Eu, como Atendente, preciso cancelar um agendamento (após ter sido agendado) Pois foi cancelado antes de ser agendado




73

Atendimento

Eu, como Perito, preciso criar um novo atendimento de "Redução de Carga Horária" Para avaliar um Segurado

Observações;

Resultado Pericial;

Laudo



74

Atendimento

Eu, como Perito, preciso criar um novo atendimento de "Maternidade" Para avaliar um Segurado

Resultado Pericial;



75

Atendimento

Eu, como Perito, preciso criar um novo atendimento de "Readaptação" Para avaliar um Segurado

Observações;

Análise Pericial;

Resultado Pericial;

Laudo



76

Atendimento

Eu, como Perito, preciso criar um novo atendimento de "Isenção IRRF" Para avaliar um Segurado

Observações;

Análise Pericial;

Resultado Pericial;

Laudo



77

Atendimento

Eu, como Perito, preciso criar um novo atendimento de "Inclusão de Dependente" Para avaliar um Segurado

Observações;

Análise Pericial;

Resultado Pericial;

Laudo



78

Atendimento

Eu, como Perito, preciso criar um novo atendimento de "Pensão Especial" Para avaliar um Segurado

Observações;

Análise Pericial;

Resultado Pericial;

Laudo



79

Atendimento

Eu, como Perito, preciso criar um novo atendimento de "Aposentadoria" Para avaliar um Segurado

Observações;

Análise Pericial;

Resultado Pericial;

Ata;

Laudo



80

Atendimento

Eu, como Perito, preciso criar um novo atendimento de "Tratamento de Saúde" Para avaliar um Segurado

Observações;

Análise Pericial;

Resultado Pericial



81

Atendimento

Eu, como Perito, preciso criar um novo atendimento de "Acompanhante" Para avaliar um Segurado

Observações;

Análise Pericial;

Resultado Pericial



82

Atendimento

Eu, como Perito, preciso criar um novo atendimento de "Outros" Para avaliar um Segurado

Observações;

Análise Pericial;

Resultado Pericial;

Laudo



83

Atendimento

Eu, como Perito, preciso visualizar os atendimentos feitos Para editar ou deletar um atendimento




84

Atendimento

Eu, como Perito, preciso visualizar um atendimento Para visualizar um dado

Independente do tipo



85

Atendimento

Eu, como Perito, preciso editar um atendimento Para alterar um dado incorreto

Para todos os tipos



86

Atendimento

Eu, como Perito, preciso excluir um atendimento Pois não será mais utilizado




87

Atendimento

Eu, como Perito, preciso assinar um laudo/ata Para autenticar o laudo/ata




88

Atendimento

Eu, como Perito, preciso emitir um laudo Para finalizar a perícia do Segurado




89

Atendimento

Eu, como Perito, preciso emitir uma ata Para finalizar a perícia do Segurado




90

Exame

Eu, como Perito, preciso informar "Guia de Exame" do Exame do Segurado Para auxiliar a perícia do Segurado




91

Exame

Eu, como Perito, preciso informar "Antecedente familiares" do Exame do Segurado Para auxiliar a perícia do Segurado




92

Exame

Eu, como Perito, preciso informar "Exame Médico" do Exame do Segurado Para auxiliar a perícia do Segurado




93

Exame

Eu, como Perito, preciso informar "Exame Oftalmológico" do Exame do Segurado Para auxiliar a perícia do Segurado




94

Exame

Eu, como Perito, preciso informar "Exame Psíquiatrico" do Exame do Segurado Para auxiliar a perícia do Segurado




95

Exame

Eu, como Perito, preciso visualizar o Exame do Segurado Para visualizar um dado




96

Exame

Eu, como Perito, preciso listar os Exames dos Segurados Para editar ou excluir um Exame




97

Exame

Eu, como Perito, preciso editar o Exame do Segurado Para alterar um dado incorreto




98

Exame

Eu, como Perito, preciso excluir o Exame do Segurado Pois não está sendo mais utilizado







































3. Conclusão

Lorem ipsum dolor sit amet, consectetur adipisci elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur.

4. Referências
  1. "Aprendendo os componentes de Middleware do Asp .Net Core -Parte 1", Daniel Jesus.
  2. "Compreendendo os middlewares no ASP.NET Core", Wladimilson M. Nascimento.
  3. "Criando um middleware customizado para ASP.NET Core", Wladimilson M. Nascimento.
  4. "Padrões de Web API – Parte 02: Middleware", Kenerry Serain.