Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Especificação | |||
Produto | PEP | Módulo | Prontuário Eletrônico |
Segmento Executor | Saúde | ||
Projeto¹ | S_SAU_HIS_20152016 | IRM¹ | PCREQ-10078 |
Requisito¹ | PCREQ-10070 | SubTarefa¹ | SAU_DEV-4348 |
Chamado² |
| ||
Release de Entrega Planejada | 12.1.11.0 | Réplica |
|
País | (X) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador | ||
Outros |
|
Objetivo
Apresentar a justificativa para prescrição de alguns exames específicos.
Definição da Regra de Negócio
RN001 – Permitir que o usuário configure, por unidade, quais os exames irão requerer justificativa na solicitação de exames da Prescrição Médica.
RN002 – Se a unidade que o paciente está alocado estiver com o exame XYZ configurado para requerer justificativa e o médico prescrever o mesmo, o sistema deverá apresentar um campo texto para que o médico justifique a solicitação do exame e será obrigatório o seu preenchimento. Se o exame XYZ não estiver configurado para requerer justificativa, o campo de justificativa não deverá ser apresentado.
RN003 – As justificativas deverão ficar visíveis na frase da Prescrição Médica (para itens pendentes de liberação e itens já liberados), Planejamento Terapêutico - PLT (aprazamento e checagem) e Histórico Clinico em forma de Tooltip.
RN004 – Quando utilizado o Modelo de Prescrição, o sistema deverá obedecer as mesmas regras já descritas para apresentar a Justificativa para a Solicitação do Exame.
Rotinas Envolvidas | ||
Rotina | Tipo de Operação | Opção de Menu |
Configurações por Unidade | Alteração | Administração do Sistema > Configurações > Configurações por Unidade |
Solicitação de Exames | Alteração | PEP > Seleção do Paciente > Aleta Prescrição Médica > Painel de Solicitação de Exames e Modelo de Prescrição Médica |
Planejamento Terapêutico | Alteração | PEP > Seleção do Paciente > Aleta Planejamento Terapêutico > Frase prescrita do exame no Aprazamento e Checagem |
Histórico Clínico | Alteração | PEP > Seleção do Paciente > Aleta Histórico Clínico > Frase prescrita do exame nos itens do prontuário: Prescrição Médica e Planejamento Terapêutico |
Protótipo de Tela
As imagens de telas destacadas a seguir são consideradas apenas protótipos, as mesmas poderão sofrer alterações em função da atualização de componentes utilizados no sistema, devem ser utilizadas apenas para exemplificar a forma de iteração que os usuários possuirão ao acessar o PEP, o fluxo de negócio e a forma em que os dados e informações serão manipuladas.
Configuração para requerer justificativa para solicitação de exames
Funcionalidade | Configuração para requerer justificativa para solicitação de exames. | ||||
Objetivo | Permitir que o usuário configure, por unidade, quais os exames irão requerer justificativa. | ||||
Módulo | Administração do Sistema | Menu | Configurações > Configurações por Unidade | ||
Regras da Interface | |||||
RI-001 | O sistema deverá fazer a pesquisa do exame a partir da 1 letra, da mesma forma do autocomplete da Solicitação de Exames da Prescrição Médica. |
Justificar a solicitação de exames na Prescrição Médica
Funcionalidade | Justificativa de solicitação de exames. | ||||
Objetivo | Justificar a solicitação de exames na Prescrição Médica. | ||||
Módulo | Prontuário Eletrônico | Menu | PEP > Seleção do Paciente >
| ||
| |||||
Regras da Interface | |||||
RI-001 | O campo "Justificativa para a solicitação do exame" deverá ser apresentado somente se o exame estiver configurado para requerer justificativa na unidade do paciente. | ||||
RI-002 | O preenchimento do campo "Justificativa para solicitação do exame" é obrigatório. | ||||
RI-003 | A justificativa deve ser apresentada na frase prescrita (antes e depois da liberação do exame), no Planejamento Terapêutico (aprazamento e checagem) e no Histórico Clínico. |
Modelo de Prescrição Médica
Funcionalidade | Modelo de Prescrição Médica | ||||
Objetivo | Possibilitar o preenchimento da Justificativa para a Solicitação do Exame no Modelo de Prescrição Médica. | ||||
Módulo | Prontuário Eletrônico | Menu | PEP > Seleção do Paciente > Aleta Prescrição Médica > Clique aqui para prescrever por modelo | ||
Regras da Interface | |||||
RI-001 | Quando o usuário seleciona o "Modelo de Prescrição" a ser utilizado, o sistema marca todos os itens contidos no modelo. Neste momento, o sistema deverá validar as regras da RN002. A obrigatoriedade do campo deve ser verificada no momento que o usuário clicar em "Confirmar uso deste(s) modelo(s). |
Dicionário de Dados
Para iniciar o desenvolvimento desta funcionalidade, a tarefa ER_PCREQ-10172_PEP_Alergia_Justificativa_de_uso_de_Principio_Ativo deve estar finalizada, pois existem dependências entre as tabelas da outra tarefa.
Para contemplar a RN001, criar a tabela MP2XXX_UNIT_EXAM_REQ_JUST
Para contemplar a RN002, criar a tabela MP2XXX_JUST_EXAM
Alterações no projeto
Projeto TOTVS.PEP.DataAccessLayer
Criar classes DAL para tabelas MP2XXX_UNIT_EXAM_REQ_JUST, MP2XXX_JUST_EXAM.
Projeto TOTVS.PEP.Entities
Para RN001, devem ser alteradas e criadas as seguintes classes:
Criar classe UnitExamRequiredJustification.
Alterar classe Unit.
Para RN002 devem ser alteradas e criadas as seguintes classes:
Criar classe JustificationExam herdando de Justification.
Alterar classe PrescriptionExam.
Projeto TOTVS.PEP.BusinessLayer
Para RN001:
Criar classe service UnitExamRequiredJustificationService.
Para RN002:
Criar classe service JustificationExamService.
Projeto TOTVS.PEP.Wrappers
Para RN001:
Criar classe UnitExamRequiredJustificationWrapper.
alterar UnitWrapper para chamar UnitExamRequiredJustificationWrapper.
Para RN002, devem ser alteradas e criadas as seguintes classes:
Criar wrapper para JustificationExam.
Projeto TOTVS.PEP.Integration
Para RN002 alterar classe EnumTypes JustificationType, adicionar novo tipo "Exames"
Projeto TOTVS.PEP.Adapters
Para RN002 alterar classe PrescriptionAdapter
Necessário atualizar a referência para os serviços WCF do PEP Server.
Projeto TOTVS.PEP.Client
Para RN001 alterar as seguintes classes:
PEP.Tabs.Entries.UnitConfigurationPage.xaml
PEP.Tabs.Entries.UnitConfigurationPage.xaml.cs
Para RN002 alterar as seguintes classes:
PEP.UserControls.ExamRequestPrescriptionUserControl.xaml
PEP.UserControls.ExamRequestPrescriptionUserControl.xaml.cs
Para RN003 alterar as seguintes classes:
TOTVS.PEP.Client.Helpers.JustificationDescriptionFactory.cs
PEP.UserControls.ExamRequestPrescriptionUserControl.xaml.cs
PEP.CustomControls.AppointmentChart.AppointmentChart.xaml.cs
PEP.UserControls.PrescriptionItemsGrid.xaml.cs
PEP.BindEntities.BindingPrescriptionItemClinicalHistory