Páginas filhas
  • ER_PCREQ_7936_Criar_Grades_Compostas_para_Consulta_e_Re-Consulta

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

Especificação

Produto

HIS

Módulo

Agenda

Faturamento

Segmento Executor

Saúde

Projeto1

 

IRM1

 

Requisito1

PCREQ-7936

Subtarefa1

 

Chamado2

 

Release de Entrega Planejada

12.1.9

Réplica

 

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

 

Objetivo

    Alterar as configurações da agenda, o assistente de agendamento e a funcionalidade de agenda para permitir a criação de grades de horários compostas onde os procedimentos possuirão durações diferentes e poderão ser agendados em um mesmo dia.

 

Definição da Regra de Negócio

 Glossário

 

 

Termo

Significado

Intervalo

Significa o tempo (em minutos) de intervalo de uma grade de horários, seja esta grade de horários global ou específica, é válido apenas nas configurações da agenda.

Exemplo:

  A grade de horários da agenda possuirá intervalo de 10 em 10 minutos, logo a grade de horários da agenda será apresentada da seguinte forma:

09:00

09:10

09:20

09:30

09:40

09:50

10:00

Duração

Significa a o tempo (em minutos) quem um procedimento necessita para ser realizado

Exemplo:

   Procedimento A necessita de 30 minutos para ser realizado

   Procedimento B necessita de 20 minutos para ser realizado

Grade de Horários da Configuração da Agenda

Refere-se a grade de horários das configurações da agenda, seja esta configuração a grade global ou a grade específica.

Grade de Horários Ofertados na Agenda

Refere-se a grade de horários que são ofertados aos usuários para realizar os agendamentos de compromissos

Grade de horários Global da Agenda

É a grade de horários válida para todos os profissionais, procedimentos ou planos da agenda:

 

Grade de Horários Específica da Agenda

É a grade de horários válida para determinado profissional da agenda:

 

Slot

Um intervalo da grade de horários da configuração da agenda onde um agendamento poderá ser efetuado:

 

09:00

09:10

09:20

09:30

09:40

09:50

10:00

 

O horário das 09:30 em vermelho é considerado um slot, portanto, neste quadro existem 7 slotes.

 

RN001 – Poderão ser agendados procedimentos com durações diferentes em um mesmo dia/período.

RN002 – Compreende-se como duração diferente um procedimento que necessite por exemplo de 30 minutos para ser realizado e outro procedimento que necessite de 20 minutos para ser realizado.

RN003 – A duração dos procedimentos poderá variar para cada procedimento.

RN004 – Pode-se agendar os procedimentos que estejam configurados na agenda com durações diferentes em qualquer horário do dia dentro do período definido nas configurações da agenda (Exemplo: das 8:00h às 18:00h)

RN005 – Não poderá ser agendado mais de um procedimento para o mesmo profissional no mesmo intervalo de agendamento Exemplo:

1)       Procedimento A possui duração de 30 minutos

2)       Procedimento B possui duração de 20 minutos

3)       A grade da agenda está configurada das 8:00 às 18:00

4)       Agenda-se o procedimento A para as 10h da manhã, consequentemente este agendamento terá um intervalo de 30 minutos, ou seja, sua realização será efetuada das 10h até as 10:30h

5)       O próximo procedimento agendado poderá ser efetuado somente a partir das 10:30h

 

RN006 – A ordem em que os procedimentos serão agendados não é definida previamente, os procedimentos serão agendados de sob demanda.

Exemplo:

1)       Procedimento A (com duração de 30 min)

2)       Procedimento B (com duração de 20 min)

3)       Procedimento B (com duração de 20 min)

4)       Procedimento B (com duração de 20 min)

5)       Procedimento A (com duração de 30 min)

6)       Procedimento A (com duração de 30 min)

7)       Procedimento B (com duração de 20 min)

8)       Procedimento A (com duração de 30 min)

 

RN007 – O tempo de duração do procedimento (em minutos) será realizado nas configurações da agenda, o tempo de duração presente no cadastro do procedimento será utilizado apenas como sugestão no momento da configuração da agenda.

RN008 – A agenda possuirá uma configuração que sinalizará se a mesma utilizará o agendamento de compromissos de acordo com o tempo de duração dos procedimentos ou de acordo com o intervalo da grade de horários da configuração da agenda.

1)       Caso a agenda esteja configurada para utilizar o tempo de duração do procedimento, a grade de horários ofertados para os usuários será apresentada de acordo com o tempo de duração do procedimento selecionado para realização do agendamento.

Exemplo: Procedimento A com duração de 30 minutos

                A grade de horários ofertados na agenda será de 30 em 30 minutos

                09:00

               09:30

               10:00

               10:30

 

2)       Caso a agenda esteja configurada para utilizar o intervalo da grade de horários da configuração da agenda, a grade de horários ofertados para os usuários será apresentada de acordo com o intervalo da grade de horários da configuração da agenda.

Exemplo: Intervalo da grade de horários da configuração da agenda efetuado de 10 em 10 minutos

                A grade de horários ofertados na agenda será de 10 em 10 minutos

09:00

09:10

09:20

09:30

09:40

09:50

10:00

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

AgendaAlteraçãoAgenda > Agenda 
Assistente de AgendamentoAlteraçãoAgenda > Assistente 
Configuração por AgendaAlteraçãoAgenda > Configurações > Configuração por Agenda 
Cadastro de AgendaAlteraçãoAgenda > Configurações > Cadastro de Agenda 
Facilitador de Configuração de Horários da AgendaAlteraçãoAgenda > Configurações > Facilitador para Inclusão e Manutenção  de Horários Específicos das Agendas 
Cadastro de ProcedimentosRelacionadoFaturamento > Cadastros > Cadastro de Procedimentos 
Abertura de Boletins de Pronto AtendimentoAlteraçãoPronto Atendimento > Recepção > Novo Boletim de Atendimento 
Worklist de Confirmação de AgendamentosAlteraçãoAgenda > Worklist de Confirmação de Agendamentos 


Opcional

Protótipo de Tela

1.1.    Configuração para determinar a modalidade de oferta de horários da agenda

 

 

Funcionalidade

Configuração por Agenda

Objetivo

Adicionar configuração na agenda para determinar se a mesma irá ofertar horários considerando a duração dos procedimentos ou o intervalo da grade de horários da configuração da agenda

Módulo

Agenda

Menu

Configurações > Configuração por Agenda

Configurações > Cadastro de Agenda

 

<Caso necessário inclua protótipos de telas com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software>.

 

Protótipo 01

 

 

 Image Removed

A configuração será apresentada apenas para agendas do tipo “Agenda Ambulatorial (Com Especialidade)”:

Image Added 

 

A configuração possibilitará determinar se a agenda irá ofertar horários de acordo com a duração do procedimento ou de acordo com o intervalo da grade:

 Image Added

Regras da Interface

RI-001

Por padrão, a opção

 Image Added

 

Será marcada quando uma nova agenda for criada

RI-002

A partir do momento que existir um agendamento em algum dos horários da agenda estas opções não poderão mais ser alteradas, este processo visa garantir a integridade das informações dos agendamentos que já foram realizados.

 

1.2.    Configuração de duração dos procedimentos da agenda

 

Funcionalidade

Configuração por Agenda

Objetivo

Modificar a adição e alteração de procedimentos da agenda para possibilitar que a duração (em minutos) seja informada.

Módulo

Agenda

Menu

Configurações > Configuração por Agenda

Configurações > Cadastro de Agenda

Ao incluir um novo procedimento nas configurações da agenda será possível informar o tempo de duração dos mesmos:

Image Added 

 

Ao adicionar um procedimento nas configurações da agenda, o HIS irá apresentar um campo para que seja informada a duração do procedimento:

Image Added 

Caso clique-se sobre um procedimento presente nas configurações da agenda o HIS irá apresentar o campo de duração do procedimento:

Image Added 

Tempo de duração presente atualmente no cadastro do procedimento:

Image Added 

O painel que apresenta os procedimentos possuirá uma coluna que indicará a duração de cada procedimento:

 Image Added

 

 

Regras da Interface

RI-001

Caso a opção

 Image Added

Seja marcada, o HIS irá considerar o tempo de duração informado no cadastro do procedimento para determinar como a grade de horários será ofertada para agendamento de compromissos.

 

Caso o procedimento não possua o tempo de duração informado no seu cadastro, o HIS irá apresentar a grade de horários ofertados na agenda considerando o intervalo da grade de horários da configuração da agenda

 

Exemplo 1:

1)       Grade de horários da configuração da agenda configurada de 10 em 10 minutos

2)       Opção de Todos os Itens de Procedimentos Fazem Parte da Agenda marcada

3)       O Procedimento A possui um tempo de duração de 30 minutos informado em seu cadastro

4)       A opção a seguir estará marcada:

Image Added 

5)       O HIS irá apresentar a grade de horários ofertados na agenda da seguinte forma:

09:00

09:30

10:00

10:30

 

Exemplo 2:

1)       Grade de horários da configuração da agenda configurada de 10 em 10 minutos

2)       Opção de Todos os Itens de Procedimentos Fazem Parte da Agenda marcada

3)       O Procedimento A não possui um tempo de duração de 30 minutos informado em seu cadastro

4)       A opção a seguir estará marcada:

Image Added 

5)       O HIS irá apresentar a grade de horários ofertados na agenda da seguinte forma:

09:00

09:10

10:20

10:30

RI-002

O campo a seguir:

Image Added 

Será obrigatório tanto durante a inclusão do procedimento na agenda quanto na alteração de um procedimento que já tenha sido inserido nas configurações da agenda, a obrigatoriedade será apresentada quando a opção abaixo estiver selecionada:

Image Added 

E quando já existir uma grade de horários global ou específica na respectiva agenda.

 

Caso realize-se a inclusão de um procedimento nas configurações da agenda e a opção acima não estiver marcada o campo de duração será opcional.

RI-003

Ao confirmar a criação ou alteração de uma agenda o HIS irá realizar as seguintes validações:

1)       Se a opção abaixo estiver marcada, todos os procedimentos devem possuir um tempo de duração informado:

Image Added 

2)       Os tempos de duração informados nos procedimentos da agenda deverá ser validado para que contemple valores múltiplos aos intervalos informados na grade:

Exemplo:

A)      Caso o intervalo da grade de horários global ou específica esteja configurada de 10 em 10 minutos, o tempo de duração de qualquer procedimento presente na agenda deverá ser um múltiplo de 10 como por exemplo: 10, 20, 30, 40, 50, entre outros.

B)      Seguindo a regra acima, caso seja informado um valor que não seja múltiplo, como por exemplo 15 minutos, o HIS deverá apresentar uma mensagem informado o usuário sobre os valores válidos para tal configuração.

C)      Não será aceito o valor 0 no campo de duração.

RI-004

O campo de duração aceitará apenas valores inteiros, não sendo possível informar valores com casas decimais.

RI-005

Ao incluir um procedimento na agenda, ou alterar o respectivo procedimento, o HIS irá validar se existe grade de horários global ou específica na agenda e, ao confirmar a inserção/alteração do procedimento o HIS fará as mesmas validações descritas na regra RI-003 mais acima.

RI-006

Quando um novo procedimento for incluído nas configurações da agenda, o HIS irá sugerir o tempo de duração que estiver informado no cadastro do procedimento, porém, o usuário poderá alterar caso considere necessário.

     

 

 

 

 

 

 

Opcional

Fluxo do Processo

 

<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>. 

Opcional

Dicionário de Dados

 

Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/

  

Índice

Chave

01

<FI9_FILIAL+FI9_IDDARF+FI9_STATUS>

02

<FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF>

03

<FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO>

Campo

<AAA_PERESP>

Tipo

<N>

Tamanho

<6>

Valor Inicial

<Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. 

Mandatório

Sim (  ) Não (  )

Descrição

<Referência Mínima para Cálculo>

Título

<Ref.Calc.>

Picture

<@E999.99>

Help de Campo

<Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação>

 

(Opcional)

Grupo de Perguntas

 

<Informações utilizadas na linha Protheus>.

 

Nome: FINSRF2

X1_ORDEM

01

X1_PERGUNT

Emissão De

X1_TIPO

D

X1_TAMANHO

8

X1_GSC

G

X1_VAR01

MV_PAR01

X1_DEF01

Comum

X1_CNT01

'01/01/08'

X1_HELP

Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório 

 

(Opcional)

Consulta Padrão

<Informações utilizadas na linha Protheus>

 

Consulta: AMB

Descrição

Configurações de Planejamento

Tipo

Consulta Padrão

Tabela

“AMB”

Índice

“Código”

Campo

“Código”; ”Descrição”

Retorno

AMB->AMB_CODIGO

 

(Opcional)

Estrutura de Menu

 

<Informações utilizadas na linha Datasul>.

 

Procedimentos

 

Procedimento

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Módulo

 

 

 

Programa base

 

 

 

Nome Menu

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Registro padrão

Sim

Sim

Sim

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Release de Liberação

 

 

 

 

 

 

Programas

 

Programa

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Nome Externo

 

 

 

Nome Menu/Programa

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Nome Verbalizado[1]

(Max 254 posições)

(Max 254 posições)

(Max 254 posições)

Procedimento

 

 

 

Template

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

Tipo[2]

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Categoria[3]

 

 

 

Executa via RPC

Sim/Não

Sim/Não

Sim/Não

Registro padrão

Sim

Sim

Sim

Outro Produto

Não

Não

Não

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Query on-line

Sim/Não

Sim/Não

Sim/Não

Log Exec.

Sim/Não

Sim/Não

Sim/Não

Rotina (EMS)

 

 

 

Sub-Rotina (EMS)

 

 

 

Localização dentro da Sub Rotina (EMS)

 

 

 

Compact[4]

Sim/Não

Sim/Não

Sim/Não

Home[5]

Sim/Não

Sim/Não

Sim/Não

Posição do Portlet[6]

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

Informar os papeis com os quais o programa deve ser vinculado

 

 

 

 

Cadastro de Papéis

<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.

<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.

 

Código Papel

(máx 3 posições)

Descrição em Português*

 

Descrição em Inglês*

 


[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.

[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante

[3] Categorias são obrigatórias para os programas FLEX.

[4] Obrigatório quando o projeto for FLEX

[5] Obrigatório quando o projeto for FLEX

[6] Obrigatório quando o projeto for FLEX

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.