Páginas filhas
  • ER_PCREQ-10172_PEP_Alergia_Justificativa_de_uso_de_Principio_Ativo

 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-10172

SubTarefa¹

SAU_DEV-4335

Chamado²

 

Release de Entrega Planejada

12.1.11.0

Réplica

 

País

(X) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador
(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

 



Objetivo

Apresentar a justificativa para prescrição do Princípio Ativo em pacientes com alergia ao Princípio Ativo selecionado.

Definição da Regra de Negócio


RN001 Criar configuração por unidade "Obrigar a justificativa o uso do Princípio Ativo na Prescrição Médica para pacientes com determinada Alergia". A configuração deverá ficar disponível em Adm. do Sistema > Configurações > Configurações por Unidade.


RN002 Permitir que o usuário vincule um ou mais princípios ativos no cadastro de alergias. O(s) princípio(s) ativo(s) vinculado(s) a alergia devem ser apresentados na tela principal do cadastro.


RN003 Acrescentar na Aleta de Alergias o(s) princípio(s) ativo(s) vinculado(s) a alergia.


RN004 Acrescentar no cabeçalho do PEP as Alergia(s) e o(s) princípio(s) ativo(s) vinculado(s) a alergia.


RN005 – Apresentar alerta de alergia a determinado princípio ativo na Prescrição Médica. O alerta deverá ser apresentado nos seguintes painéis, somente quando o usuário selecionar algum medicamento que contenha o princípio ativo que o paciente é alérgico (o campo "Status" contido na "Aleta Alergia" deve estar selecionado com a opção: "Alérgico"):

  • Soros e Componentes;
  • Medicamentos (OBS: o alerta não deverá ser apresentado no painel de diluições);
  • Insulinas (Insulina Fixa e Variável: Hipoglicemia e Hiperglicemia);
  • Inalações.

RN006 – Se o médico incluir na Prescrição Médica algum medicamento que contenha o princípio ativo que o paciente é alérgico, o sistema deverá apresentar um campo texto para que o usuário justifique a prescrição do princípio ativo em questão nos painéis abaixo:

  • Soros e Componentes;
  • Medicamentos (OBS: o campo de justificativa não deverá ser apresentado no painel de diluições);
  • Insulinas (Insulina Fixa e Variável: Hipoglicemia e Hiperglicemia);
  • Inalações.

Se a configuração "Obrigar a justificativa do uso do Princípio Ativo na Prescrição Médica para pacientes com determinada Alergia" estiver selecionada, o sistema deverá obrigar o preenchimento do campo no momento que o usuário clicar em incluir, já se a mesma estiver desmarcada, o sistema permitirá a inclusão do medicamento, sem que o usuário preencha a justificativa.

 

RN007 – 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.


RN008 – Quando utilizado o Modelo de Prescrição, o sistema deverá obedecer as mesmas regras já descritas acima tanto para o alerta de alergia a determinado princípio ativo, quanto para a Justificativa de Uso do Princípio Ativo.

 

Rotinas Envolvidas

Rotina

Tipo de Operação

Opção de Menu

Configurações por Unidade

Alteração

Adm. do Sistema > Configurações > Configuração por Unidade

Cadastro de Alergias

Alteração

Adm. do Sistema > Cadastros > Cadastro de Alergias

Alergia

Alteração

PEP > Seleção do Paciente > Aleta Alergia

Cabeçalho do PEP

Alteração

PEP > Seleção do Paciente > Cabeçalho

Prescrição Médica

Alteração

Transcrição > Seleção do Paciente:

  • Aleta Prescrição Médica > Painéis de Soros e Componentes, Medicamentos, Insulinas e Inalações 


PEP > Seleção do Paciente:

  • Aleta Prescrição Médica > Painéis de Soros e Componentes, Medicamentos, Insulinas e Inalações

  • Modelo de Prescrição Médica

Planejamento Terapêutico

Alteração

PEP > Seleção do Paciente > Aleta Planejamento Terapêutico > Frase prescrita no Aprazamento e Checagem

Histórico Clínico

Alteração

PEP > Seleção do Paciente > Aleta Histórico Clínico > Frase prescrita 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 de obrigatoriedade da justificativa

Funcionalidade

Configuração de obrigatoriedade da justificativa.

Objetivo

Incluir checkbox "Obrigar a justificativa do uso do Princípio Ativo na Prescrição Médica para pacientes com determinada Alergia" nas configurações por unidade.

Módulo

Adm. do Sistema

Menu

Configurações > Configurações por Unidade.


 

Regras da Interface

 

RI-001

A configuração deverá estar marcada por padrão.

 

Cadastro de Alergias

Funcionalidade

Cadastro de Alergias.

Objetivo

Permitir vincular princípio(s) ativo(s) no cadastro de alergias.

Módulo

Adm. do Sistema

Menu

Cadastros > Cadastro de Alergias.


Tela principal do cadastro: adicionar a coluna "Princípio Ativo":


Ao incluir, ou alterar a alergia, o sistema deve apresentar a possibilidade para o usuário vincular um ou mais princípio(s) ativo(s):

 

Regras da Interface

RI-001

O preenchimento do Princípio Ativo não é obrigatório.

RI-002

Se a alergia tiver mais de um Princípio Ativo vinculado, na tela principal, os princípios ativos devem ser separados por vírgula. Exemplo: DIPIRONA, PENICILINA.

 

Aleta de Alergias

Funcionalidade

Aleta de Alergias.

Objetivo

Acrescentar na Aleta de Alergias o(s) princípio(s) ativo(s) vinculado(s) a alergia.

Módulo

Prontuário Eletrônico

Menu

Seleção do Paciente > Aleta Alergia


 

Regras da Interface

RI-001

Se a alergia tiver mais de um princípio ativo vinculado, na tela principal, os princípios ativos devem ser separados por vírgula. Exemplo: DIPIRONA, PENICILINA.

 

Cabeçalho do PEP

Funcionalidade

Cabeçalho do PEP

Objetivo

Acrescentar no cabeçalho do PEP as Alergia(s) e o(s) princípio(s) ativo(s) vinculado(s) a alergia.

Módulo

Prontuário Eletrônico

Menu

Seleção do Paciente > Todas as Aletas do PEP

 

 

Regras da Interface

RI-001

O(s) princípio(s) ativo(s) relacionados a alergia, deve(m) ser apresentado(s) ao lado da alergia conforme ilustrados na imagem acima.

RI-002

Se a alergia tiver mais de um Princípio Ativo vinculado, na tela principal, os princípios ativos devem ser separados por vírgula. Exemplo: DIPIRONA, PENICILINA.

 

Apresentar alerta da Alergia e justificativa do uso do princípio ativo quando o paciente é alérgico, na Aleta Prescrição Médica

Funcionalidade

Justificativa de Alergia na Aleta Prescrição Médica.

Objetivo

Apresentar alerta da Alergia e justificativa do uso do princípio ativo quando o paciente é alérgico, na Aleta Prescrição Médica.

Módulo

Prontuário Eletrônico

Transcrição

Menu

Transcrição > Seleção do Paciente:
PEP > Seleção do Paciente:

  • Aleta Prescrição Médica > Painéis de Soros e Componentes, Medicamentos, Insulinas e Inalações





No painel de insulinas, a mensagem deve ser apresentada para a Insulina Fixa e Variável: Hipoglicemia e Hiperglicemia. Ver exemplo abaixo da Insulina Variável:

 

Regras da Interface

RI-001

Se a configuração "Obrigar a justificativa do uso do Princípio Ativo na Prescrição Médica para pacientes com determinada Alergia" estiver selecionada, o sistema deverá obrigar o preenchimento do campo no momento que o usuário clicar em incluir (seguir o mesmo padrão atual do sistema, de marcar o campo obrigatório em vermelho), já se a mesma estiver desmarcada, o sistema permitirá a inclusão do medicamento, sem que o usuário preencha a justificativa.

RI-002

Apresentar no ToolTip a justificativa do uso do princípio ativo na frase da "Prescrição Médica" (antes e depois da liberação do item), no Planejamento Terapêutico (aprazamento e checagem) e no Histórico Clinico.

 


Modelo de Prescrição Médica

 

Funcionalidade

Modelo de Prescrição Médica

Objetivo

Possibilitar a visualização do alerta de alergia a determinado princípio ativo e o preenchimento da Justificativa de Uso do Princípio Ativo.

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 para apresentar o alerta e o campo de justificativa de uso do princípio ativo. Ao "confirmar o uso do modelo", o sistema deverá fazer a validação de obrigatoriedade de preenchimento de campos conforme regras descritas para inclusão do item na Prescrição Médica.


Dicionário de Dados

Para contemplar a RN001, alterar a tabela MP2055_UNIT para incluir a coluna MP2055_REQUIRED_ALLERGY.


Para contemplar a RN002,RN003,RN004, Criar a Tabela MPXXX_ALLERGY_GENERIC_NAME.


Para contemplar a RN006, Deverão ser feitas algumas alterações na atual estrutura de justificativas.

Criar as seguintes Tabelas MP2XXX_JUST_MEDICATION, MP2XXX_JUST_SOLUTION_ITEM, MP2XXX_JUST_HYPOGLYCEMIA, MP2XXX_JUST_HYPERGLYCEMIA, MP2XXX_JUST_INSULIN_FIXED, MP2XXX_JUST_INHALATION_ITEM.

Na tabela MP2034_JUSTIFICATION_ITEM remover a coluna MP2006_MEDICATION_ID e criar script de migração de dados para a tabela MP2XXX_JUST_MEDICATION.

Na tabela MP2153_JUSTIF_ANTIBIOTIC remover a coluna MP2034_JUSTIFICATION_ITEM_ID e adicionar a coluna MP2XXX_JUST_MEDICATION_ID referenciando a Tabela MP2XXX_JUST_MEDICATION, fazer migração de dados aqui também.

Abaixo o modelo de dados de medicamentos e soluções:

Abaixo o modelo de dados de Insulinas e inalações:


Alterações no projeto

Projeto TOTVS.PEP.DataAccessLayer

Criar classes DAL para tabelas MPXXX_ALLERGY_GENERIC_NAME, MP2XXX_JUST_MEDICATION, MP2XXX_JUST_SOLUTION_ITEM, MP2XXX_JUST_HYPOGLYCEMIA, MP2XXX_JUST_HYPERGLYCEMIA, MP2XXX_JUST_INSULIN_FIXED, MP2XXX_JUST_INHALATION_ITEM.

Alterar classes DAL MP2055_UNIT, MP2034_JUSTIFICATION_ITEM, MP2153_JUSTIF_ANTIBIOTIC.

Projeto TOTVS.PEP.Entities

alterar Unit para RN001  

Para RN002,RN003,RN004 devem ser alteradas e criadas as seguintes classes:

Criar classe AllergyGenericName

Alterar classe Allergy.

Para RN006 devem ser alteradas e criadas as seguintes classes:

Alterar classes Justification, AntibioticJustification.

Criar classes JUST_MEDICATION, JUST_SOLUTION_ITEM, JUST_HYPOGLYCEMIA, JUST_HYPERGLYCEMIA, JUST_INSULIN_FIXED, JUST_INHALATION_ITEM, todas herdando de Justification.

Alterar classes PrescriptionMedication, PrescriptionInhalationItem, PrescriptionSolutionItem, PrescriptionInsulinFixed, Hyperglycemia, Hypoglycemia.

Projeto TOTVS.PEP.BusinessLayer

alterar UnitService para RN001

Criar classe AllergyGenericNameService para RN002,RN003,RN004.

Para RN006 devem ser alteradas e criadas as seguintes classes:

Alterar classe JustificationService,AntibioticJustificationService.

Criar services para cada tabela nova criada, JUST_MEDICATION, JUST_SOLUTION_ITEM, JUST_HYPOGLYCEMIA, JUST_HYPERGLYCEMIA, JUST_INSULIN_FIXED, JUST_INHALATION_ITEM.

Projeto TOTVS.PEP.Wrappers

alterar UnitWrapper para RN001

Para RN002,RN003,RN004 devem ser alteradas e criadas as seguintes classes:

Criar classe AllergyGenericNameWrapper.

Alterar classe AllergyWrapper para chamar a AllergyGenericNameWrapper.

Para RN006 devem ser alteradas e criadas as seguintes classes:

Alterar classe JustificationWrapper,AntibioticJustificationWrapper.

Criar wrapper para cada tabela nova criada, JUST_MEDICATION, JUST_SOLUTION_ITEM, JUST_HYPOGLYCEMIA, JUST_HYPERGLYCEMIA, JUST_INSULIN_FIXED, JUST_INHALATION_ITEM.

Projeto TOTVS.PEP.Integration

Para RN006 alterar classe EnumTypes JustificationType

Projeto TOTVS.PEP.Adapters

Para RN006 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 a RN002,RN003,RN004 alterar as seguintes classes:

PEP.BindEntities.BindingAllergyEntrie.cs

PEP.Tabs.Entries.Common.PatientAllergySelection.xaml

PEP.Tabs.Entries.Common.PatientAllergySelection.xaml.cs

PEP.Tabs.Allergy.xaml

PEP.Tabs.Allergy.xaml.cs

PEP.Tabs.Entries.AllergyPage.xaml

PEP.Tabs.Entries.AllergyPage.xaml.cs

PEP.UserControls.PatientSummaryUserControl.xaml

PEP.UserControls.PatientSummaryUserControl.xaml.cs

criar uma classe binding para allergyGenericName

 Para RN006 alterar as seguintes classes:

PEP.Tabs.MedicalPrescription.cs

PEP.UserControls.MedicationPrescriptionUserControl.xaml

PEP.UserControls.MedicationPrescriptionUserControl.xaml.cs

PEP.UserControls.ComponentPrescriptionUserControl.xaml

PEP.UserControls.ComponentPrescriptionUserControl.xaml.cs

PEP.UserControls.Insulins.FixedOrVariableInsulinUserControl.xaml

PEP.UserControls.Insulins.FixedOrVariableInsulinUserControl.xaml.cs

PEP.UserControls.InalationPrescriptionUserControl.xaml

PEP.UserControls.InalationPrescriptionUserControl.xaml.cs

Para RN007 alterar as seguintes classes:

Criar TOTVS.PEP.Client.Helpers.JustificationDescriptionFactory.cs

PEP.UserControls.InalationPrescriptionUserControl.xaml.cs

PEP.UserControls.MedicationPrescriptionUserControl.xaml.cs

PEP.UserControls.ComponentPrescriptionUserControl.xaml.cs

PEP.UserControls.Insulins.FixedOrVariableInsulinUserControl.xaml.cs

PEP.UserControls.InsulinPrescriptionUserControl.xaml.cs

PEP.CustomControls.AppointmentChart.AppointmentChart.xaml.cs

PEP.UserControls.PrescriptionItemsGrid.xaml.cs

PEP.BindEntities.BindingPrescriptionItemClinicalHistory