Fórum de Usuários do Sistema MV
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
avatar
Admin
Admin
Mensagens : 6
Data de inscrição : 20/06/2019
https://forummv.forumeiros.com

PRESCRIÇÃO Empty PRESCRIÇÃO

Qui Jun 20, 2019 6:34 pm
O propósito desse tópico, é apresentar dúvidas e soluções sobre o processo de Prescrição , incluindo o Aprazamento e Checagem dos itens prescritos.


Última edição por Admin em Qui Jun 20, 2019 7:29 pm, editado 1 vez(es)
avatar
Admin
Admin
Mensagens : 6
Data de inscrição : 20/06/2019
https://forummv.forumeiros.com

PRESCRIÇÃO Empty Erro no fechamento do aprazamento

Qui Jun 20, 2019 6:50 pm
Ao tentar fechar o aprazamento, o sistema sinalizar que aprazamentos anteriores estão abertos, o que devo fazer ?
avatar
Admin
Admin
Mensagens : 6
Data de inscrição : 20/06/2019
https://forummv.forumeiros.com

PRESCRIÇÃO Empty Re: PRESCRIÇÃO

Qui Jun 20, 2019 6:53 pm
Segue scritp para fechar aprazamento:

--script pira para fechar aprazamento em aberto


select * from dbamv.fechamento_pagu
where cd_atendimento = 5978811
and dt_referencia between to_date('07/08/2018', 'dd/mm/yyyy') and to_date('07/08/2018', 'dd/mm/yyyy')


update fechamento_pagu
set dh_fechamento = (select dh_fechamento from pw_documento_clinico c where cd_documento_clinico
IN(select pre_med.cd_documento_clinico from pre_med where cd_pre_med = 4075774))
where cd_fechamento = 4964642
avatar
Admin
Admin
Mensagens : 6
Data de inscrição : 20/06/2019
https://forummv.forumeiros.com

PRESCRIÇÃO Empty Erro de Could Not Execute Query

Qui Jun 20, 2019 7:20 pm
Erro Prescrição - Could not execute query

ORA-01427: single-row subquery returns more than one row

ORA-06512: at "DBAMV.FNC_MVPEP_LISTAITEMPRESCRICAO", line 1333

ORA-06512: at "DBAMV.PKG_MVPEP_WRAPPER", line 2385

ORA-06512: at line 1 at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:447)



Executar o select abaixo, e deletar os registros duplicados, deixando os mais antigos para cada setor.

– codigo da prescricao que está dando erro

select * from Configuracao_Tipo_Prescric_Set s where s.cd_tip_presc in (49822)

– para descobrir quais setores estão duplicados

select cd_tip_presc, cd_setor, count(*) from Configuracao_Tipo_Prescric_Set s where s.cd_tip_presc in (49822)
group by cd_tip_presc, cd_setor

-- Excluir as linhas que estao duplicadosas

delete from Configuracao_Tipo_Prescric_Set s where s.cd_config_tip_prescric_set in (600,138)
and s.cd_tip_presc in (49822) and s.cd_setor in (197,202)

Conteúdo patrocinado

PRESCRIÇÃO Empty Re: PRESCRIÇÃO

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos