- Alterar CEP na coleta e no destino para varchar(9)
|
- PrazoEntrega alterar tipo de horaentrada e horasaida para TIME
|
- Filial em TabPrecoExames, TabRequisicaoMaterial
|
- Ver como controlar sequência de históricos por exames (criar uma
segunda tabela com uma outra chave primária para isso)
|
- Alterar tamanho do código da AMB, aumentar 2 casas
|
- Alterar tabela filial, remover campo fil_Bairro e colocar bai_codigo
|
- Criar campos na tabela ExamesGrupo
|
- Tabela RequisicaoMaterial está sem chave de filial
|
- Adicionar campo fil_razaosocial varchar(100) na filiais_postocoleta
|
- Criar acesso para o usuário poder acessar as configurações da estação
|
- Colocar botão para poder mostrar um calendário na tela de feriados
|
- Remover a tablea modelofatura, pois um convênio possue apenas um
modelo de fatura
|
- Adicionar o campo con_modfatura text, para guardar o modelo da fatura
do convenio
|
- Colocar opção de poder informar que o exame pode ser salvo parcialmente
|
- Alterar tabela de usuários, aumentar campo usr_nome para 80
|
- Alterar tabela de layout, remover os campos lay_rodape, lay_sumario,
lay_rodapemapa
|
- Alterar tabela de medico, alterar o tamanho do cep para 9, adicionar
os campos med_site varchar(100), med_email varchar(100)
|
- Remover da tabela convênios o campo con_desctaxa
|
- Alterar a tabela PacienteConvenio para poder gravar o código da matrícula,
ao invés de gravar o código do paciente, pois a matrícula pode ser adicionada
sem ter o paciente cadastrado no sistema, com os campos fil_codigo, con_codigo,
pco_carteira varchar(20) primary key (fil_codigo, con_codigo, pco_carteira)
|
- Criar a tabela ConvenioDesconto(fil_codigo integer not null, con_codigo
integer not null, cde_desconto percentual not null, tpu_codigo integer,
primary key(fil_codigo, con_codigo, cde_desconto)) para controlar os descontos
possíveis para o convênio e o tipo do usuário necessário para efetuar
o desconto
|
- create table tipousuario(tpu_codigo integer not null primary key,
tpu_descricao varchar(100));
|
- create sequence tipousuario_sequence
|
- alter table usuario add tpu_codigo integer
|
- create table usuarioacesso (usr_codigo varchar(20) not null, ass_codigo
bigint not null, primary key(usr_codigo, ass_codigo))
|
- create table tipousuarioacesso (tpu_codigo integer not null, ass_codigo
bigint not null, primary key(tpu_codigo, ass_codigo))
|
- Alterar a tabela de convenios adicionar o campo con_guia text, para
definir o modelo da guia a ser impressa
|
- alter table convenios add con_inscmunic varchar(20)
|
- alter table convenios drop con_descexame
|
- alter table convenios drop con_desctaxa
|
- alter table convenios drop con_descmaterial
|
- Alterar o comentário do campo da tabela convenios - tpcalcfatu, de
P para T o tipo da tabela
|
- Adicionar o campo con_descexame boolean , para poder marcar se o
convênio pode ter desconto
|
- Adicionar o campo con_fileposini integer, con_filposfim integer,
para identificar a posição da carteirinha no arquivo cedido pelo convênio
para saber quais pacientes são liberados
|
- Criar campo con_modfatura text no convenios
|
- Criar os campos exa_formato text, exa_mapa text, exa_normal text
na tabela de exames, para poderem ser utilizados caso o paramêtro de exames
simples esteja ativado, fazendo com que a tabela ExameLayout não seja
utilizada
|
- Criar o campo exa_idademin smallint, exa_idademax smallint na tabela
EXAMES
|
- Remover o campo set_codigo da tabela EXAMES
|
- Alterar o campo exa_proibido da tabela EXAMES para boolean
|
- Alterar o campo ehi_campo da tabela EXAMEHISTORICO para varchar(50)
|
- Alterar o campo exa_sinonimo da tabela EXAMES para varchar(500)
|
- Alterar o campo emc_pergunta da tabela EXAMEMATCOLETA para text,
ao inves de varchar para poder utilizar o configurador
|
- Criar um paramêtro para definir um estado padrão para o sistema --
par_ufdefault
|
- create table parametros(lay_codigo integer, cid_codigo integer, par_tuboprimario
boolean, par_cfgavancadaexm boolean, par_ufdefault varchar(2))
|
- Criar a tabela EXAMESETOR (exm_codigo, fil_codigo, set_codigo, ese_printmapa
boolean) para poder informar os setores do exame e quais setores imprimem
mapa
|
- Alterar o campo rtr_qtde da tabela RECIPTRIAGEM para o tipo smallint
|
- Alterar o campo rco_qtde da tabela RECIPCOLETA para o tipo smallint
|
- Alterar a tabela EXAMES adicionar os campos exa_idademintipo tipo,
e exa_idademaxtipo tipo para poder identificar se a idade vai ser em Dias,
Meses, Anos
|
- Alterar a tabela EXAMELAYOUT adicionar os campos ela_idadeinitipo
tipo, e ela_idadefimtipo tipo para poder identificar se a idade vai ser
em Dias, Meses, Anos... Como chave primária
|
- Alterar CON_CEP e CON_CEPCOBRANCA na tabela CONVENIOS para varchar(9)
|
- Alterar PAC_CEP na tabela PACIENTE para varchar(9)
|
- Adicionar o campo pac_foto text na tabela PACIENTE para poder guardar
a foto do paciente
|
- Criar a tela CONVERSAOUNIDADE(unm_codigo varchar(3) not null, unm_coddestino
varchar(3) not null, cun_operacao tipo, cun_fator percentual, primary
key(unm_codigo, unm_coddestino)) para poder controlar a tabela de conversão
de unidades do sistema
|
- Adicionar o campo tpe_moeda varchar(3) na tabela TABELAPRECOEXAMES,
para mostrar o tipo de moeda da listagem de tabela de preços no exame
|
- Adicionar os campos rec_capacidade percentual, unm_codigo varchar(3)-->
da unidade de medida, na tabela RECIPIENTES, para controlar a qtde de
material que o recipiente armazena
|
- Adicionar o campo fer_fixo na tabela FERIADOS, para controlar uma
data que seja feriado sempre, para isso deverá se verificar no banco de
dados os dias e meses para saber se uma data é feriado
|
- Adicionar o campo usr_foto text na tabela USUARIO para arquivar a
foto do usuario do sistema
|
- Adicionar o campo par_uppercase na tabela PARAMETROS para só permitir
digitar em uppercase no sistema
|
- Remover da tabela CIDADES o campo cid_ddd
|
- Adicionar os campos usr_lastdtlogin date, usr_lasttimelogin time
na tabela USUARIO para arquivar a data e hora do último login
|
- Adicionar dtp_proibido boolean na tabela DETALHETABELAPRECO para
indicar que o exame é proibido na tabela indicada
|
- Remover o campo esp_codigo da tabela MEDICO
|
- Criar a tabela RECIPMATERIAL(rec_codigo integer not null, fil_codigo
integer not null, mat_codigo integer not null, rma_qtde quantidade, primary
key (rec_codigo, fil_codigo, mat_codigo)) para controlar os materiais
utilizados pelo recipiente, fazendo baixar o estoque
|
- Criar a tabela MEDICOESPECIALIDADES (fil_codigo integer not null,
med_crm varchar(10) not null, med_uf varchar(2) not null, esp_codigo integer,
primary key(fil_codigo, med_crm, med_uf, esp_codigo))
|
- Alterar o campo pac_peso na tabela PACIENTE para valor
|
- Alterar o campo med_abrev na tabela MEDICO para varchar(11)
|
- Remover o campo pac_carteira da tabela PACIENTE
|
- Adicionar na tabela PACIENTE os campos pac_nomecontato varchar(50),
pac_fonecontato varchar(20)
|
- Verificar a tabela EXAMESGRUPO no DER, pois já existe uma tabela
com o mesmo nome (EXAMEGRUPO), provavelente está duplicada no DER
|
- Criar o campo par_buscacpf no parametros para controlar se o cadastro
do paciente vai ser procurado por duplicados pelo codigo do CPF
|
- Criar o campo req_codigo na tabela EXAMESCONTROLE para guardar o
código da requisição do usuário
|
- Alterar a tabela EXAMECONVENIOS, remover os campos tex_cobrarfat,
tex_cobrarCC, tex_listarfat, tex_listarCC, tex_valor. Adicionar os campos
tex_cobrar tipo (F cobrar na fatura, C cobrar no CC, A ambos, N nao cobrar),
tex_listar tipo (F listar na fatura, C listar no comprovante, A ambos,
N nao listar)
|
- Alterar a tabela MATERIALEXAME, remover os campos mex_cobrarfat,
mex_cobrarCC, mex_listarfat, mex_listarCC, mex_valor. Adicionar os campos
mex_cobrar tipo (F cobrar na fatura, C cobrar no CC, A ambos, N nao cobrar),
mex_listar tipo (F listar na fatura, C listar no comprovante, A ambos,
N nao listar)
|
- Adicionar o campo rtr_volume quantidade na tabela RECIPTRIAGEM para
arquivar o valor do volume coletado do material para o recipiente
|
- Adicionar o campo rco_volume quantidade na tabela RECIPCOLETA para
arquivar o valor do volume coletado do material para o recipiente
|
- Consertar o nome da tabela MEDICOESPECIALIDADES, esta escrito MEDICOESPECILIADADES
|
- Adicionar o campo ela_padrao boolean na tabela EXAMELAYOUT para guardar
o layout padrao do material
|
- Alterar o tamanho dos campos mto_posologia, mto_bula, mto_mensagem
par a 2000 na tabela MEDICAMENTOS
|
- Alterar o tamanho dos campos exa_diagnostico, exa_interferencia,
exa_vlrreferencia, exa_procedimento para 2000 na tabela EXAMES
|
- create table examesmatconvenio(fil_codigo integer not null, exa_codigo
varchar(5) not null, mco_codigo integer not null, con_codigo integer not
null, primary key(fil_codigo, exa_codigo, mco_codigo, con_codigo))
|
- Adicionar os campos lay_recibo, lay_orcamento tipo text, lay_tiporecibo,
lay_tipoorcamento tipo TIPO na tabela LAYOUT
|
- Verificar CASCADE nas tabelas relativas ao exame
|
- Remover o campo tpe_valorfilme da tabela TABELAPRECOEXAMES - não
será mais utilizado, pois para se cobrar o filme basta colocar como material
utilizado no exame
|
- Remover o campo con_descfilme, con_valorfilme da tabela CONVENIOS
|
- Remover o campo dtp_valorfilme da tabela DETALHETABELAPRECO
|
- Adicionar o campo con_bonus percentual na tabela CONVENIOS para guardar
o valor de desconto automático para o convênio
|
- Remover os campos ehi_campo e ehi_codigo da tabela examehistorico,
pois nao serao mais utilizados
|
- Adicionar o campo mco_solicitarmat boolean na MATERIALCOLETA para
indicar que o material precisa ser perguntado, pois não tem o nome correto
cadastrado
|
- Adicionar o campo exr_descricaomaterial varchar(100) na EXAMEREQUISICAO
para indicar o material que foi coletado q não estava informado no sistema
(estava como mco_solicitarmat true)
|
- alter table parametros add par_colunascomprovante int; ---- qtde
de colunas a serem criadas na hora da impressão do comprovante
|
- alter table parametros add par_colunasrodapecomprovante int; -- qtde
de colunas a serem criada na hora da impressão do rodapé do comprovante
|
- alter table requisicao add req_valordesconto valor; -- valor em reais
do desconto aplicado na requisicao
|
- Criar o campo mco_abreviatura varchar(3) na tabela MATERIALCOLETA
|
- Criar o campo par_needconferencia boolean na tabela PARAMETROS
|
- Apagar o campo par_cfgavancadaexm boolean da tabela PARAMETROS
|
- Adicionar o campo req_idade integer, req_anomes tipo na REQUISICAO,
para poder guardar a idade do paciente no dia da requisição
|
- Alterar o tipo do campo REQ_MATRICULA para varchar(20) na tabela
REQUISICAO
|
- Adicionar o campo par_mostramedicamento boolean na tabela parametros
|
- Alterar o nome do campo DES_IMPRIMIR para DES_NAOIMPRIMIR na tabela
DESTINO
|
- Adicionar o campo con_cobrmaterial boolean na tabela convenios para
saber se o convênio terá o material utilizado no exame cobrado
|
- alter table layout add lay_tipoetqtri tipo, lay_tipoetqcol tipo,
add lay_etqtri text, add lay_etqcol text;
|
- Verificar a ligação da tabela MATERIALEXAMEREQUIS está faltando o
campo do material
|
- Adicionar o campo req_avisarpaciente boolean na REQUISICAO, para
indicar que não tem entrega prevista, e sim é para avisar o paciente
|
- Adicionar o campo lay_codigo integer na CONVENIO, para indicar qual
será o código do layout padrão do convênio
|
- Adicionar o campo med_senhaweb varchar(12) na MEDICO, para indicar
a senha do médico para visualizar o exame na web
|
- Adicionar o campo con_senhaweb varchar(12) na CONVENIOS, para indicar
a senha do convênio para visualizar o exame na web
|
- Adicionar o campo req_senhaweb varchar(12) na REQUISICAO, para indicar
a senha do usuário para visualizar o exame na web
|
- Alter table materialexamerequis add mer_valor valor, mer_qtde quantidade
|
- Alter table requisicao add usr_codigo varchar(12) = para saber qual
usuário inseriu/editou a requisição
|
- Alterar o tipo do campo exr_dataentregaprev para timestamp na tabela
examerequisicao, para guardar o dia da entrega do exame
|
- Adicionar o campo usr_codigo varchar(12) na examerequisicao, para
guardar o usuario que cadastrou o exame
|
- Verificar a integridade da tabela requisicao com examesrequisicao
e materialexamesrequis
|
- Adicionar o campo req_titular varchar(80) na REQUISICAO, para guardar
o titular daquela requisicao, pois o titular pode ser alterado
|
- Adicionar o campo req_peso valor, req_altura valor na REQUISICAO,
para guardar o peso e altura daquela requisicao
|
- Adicionar o campo lay_tipocapa tipo e lay_capa text na tabela LAYOUT
para imprimir a capa de acoplamento
|
- Adicionar o campo req_desconto percentual na REQUISICAO para poder
guardar o percentual do desconto do pagamento
|
- Adicionar o campo par_seqimpressora int na tabela PARAMETROS para
controlar a sequencia de seleção de impresora
|
- Criar tabela ESTACOES(est_codigo int not null primary key, est_descricao
varchar(100))
|
- Criar sequencia estacoes_sequence para controlar os códigos das estações
criadas
|
- Adicionar o campo est_codigo to tipo int na REQUISICAO para marcar
em qual estação a requisição foi aberta
|
- Remover o campo par_colunascomprovante adicionar o campo par_qtdeexamescc
integer na tabela PARAMETROS, para indicar a qtde de exames que serão
configurados no comprovante de coleta
|
- Remover os campos exa_numetiqcol e exa_numetiqtri na tabela EXAMES
|
- Verificar CASCADE na ligação REQUISICAO - EXAMESCONTROLE
|
- Remover o campo bac_logotipo da tabela banco
|
- Remover o campo cco_ativa da tabela CONTACORRENTE, adicionar o campo
cco_inativa boolean
|
- Aumentar o campo hpa_descricao para 100 - tabela HISTORICOPADRAO
|
- Criar a sequência para a tabela historicopadrao
|
- Aumentar os campos: age_descricao para 100 na AGENCIA
|
- Aumentar os campos: bac_descricao para 100 na BANCO
|
- Aumentar os campos: cco_titular para 100 na CONTACORRENTE
|
- Adicionar o campo cco_reduzido na PARAMETROS para indicar o código
da conta caixa padrão do sistema, sendo utilizado em estações que não
tenham a conta caixa definida
|
- Adicionar o campo usr_codigo varchar(20) na tabela LANCTOCAIXA para
indicar o usuário que inseriu o lançamento
|
- Adicionar o campo cco_reduzido integer na tabela LANCTOCAIXA para
indicar a contacorrente do lançamento
|
- Adicionar o campo exr_vlrmaterial valorch na tabela EXAMEREQUISICAO
|
- Adicionar o campo exr_vlrbalcaoconvenio percentual na tabela EXAMEREQUISICAO
para arquivar o valor do percentual de pagamento no balcão do convênio
no dia da requisição
|
- Remover os campos req_desconto e req_valordesconto da tabela requisicao
- não seram utilizados, pois o desconto ficará gravado no lanctocaixa
|
- Adicionar os campos req_desconto percentual, req_vlrdesconto valor,
req_acrescimo percentual, req_vlracrescimo valor na tabela REQUISICAO
para controlar os valores de desconto e acréscimo no caixa
|
- Adicionar o campo lcx_conta varchar(20) na tabela LANCTOCAIXA para
guardar o código da conta do cheque passado como pagamento
|
- Adicionar os campos lcx_cartaocredito varchar(16) para gravar o nome
do cartão de crédito, lcx_nrcartao varchar(16) para número do cartão de
crédito, lcx_validadecartao date para guardar a data de validade do cartão,
na tabela LANCTOCAIXA
|
- Adicionar o campo lcx_nrcheque varchar(20) para guardar o número
do cheque do pagamento na LANCTOCAIXA
|
- Adicionar o campo req_telacoleta boolean para indicar que a requisição
já passou pela tela de coleta de material na tabela REQUISICAO
|
- Criar o indice reqtelacoletax (fil_codigo, req_data, req_telacoleta,
req_hora) na tabela REQUISICAO
|
- Remover os campos mex_listar e mex_cobrar da tabela materialexame
- não serão mais utilizados
|
- Adicionar o campo con_proibidoweb boolean na tabela CONVENIOS para
indicar que o convênio não pode visualizar exames na internet
|
- Adicionar o campo des_enviarweb boolean na DESTINO para indicar que
o exame deverá ser enviado para internet
|
- Remover as sequências adicionalfatura_sequence e despcobranca_sequence
|
- Verificar a integridade de CASCADE nas tabelas:
| |
examesetor |
| |
examehistorico |
| |
exameconvenios |
| |
examegrupo |
| |
examematcoleta |
| |
recipcoleta |
| |
reciptriagem |
| |
materialexame |
| |
detalhetabelapreco |
| |
examelayout |
| |
examesmedicamentos |
|
- Adicionar o campo par_showfilialdigitacao boolean - para indicar
se vai permitir a digitação da filial na digitação de resultados
|
- Remover a tabela EXAMECONVENIOS
|
- Adicionar os campos req_valorexames valor, req_valormateriais valor
na tabela REQUISICAO para arquivar os valores separados
|
- Adicionar o campo par_contrasenha boolean para indicar se o sistema
vai pedir contra-senha ou senha do usuário na hora do desconto
|
- Criar indice requisicaopacientex(fil_codigo, pac_codigo) na tabela
requisicao
|
- alter table lanctocaixa add lcx_vencimento date; - para guardar a
data de vencimento de cheques pré-datados
alter table lanctocaixa add lcx_conciliacao date; - para guardar a data
de conciliacao de cheques, caso o pagamento seja em dinheiro ou cartão
a data de conciliacao é a data do dia
|
- Adicionar o campo pac_pai e pac_mae varchar(80) na tabela PACIENTE
|
- Remover o campo mto_mensagem da tabela MEDICAMENTOS
|
- Adicionar o campo prc_mensagem varchar(2000) na tabela PRINCIPIOS
|
- Remover a tabela EXAMESMEDICAMENTOS
|
- create table examesprincipios (fil_codigo integer not null, exa_codigo
varchar(5) not null, mco_codigo integer not null, prc_codigo integer not
null, exp_mensagem varchar(1000), primary key(fil_codigo, exa_codigo,
mco_codigo, prc_codigo));
|
- Adicionar o campo rem_dosagem varchar(20) na tabela requisicaomedicamento
|
- Adicionar o campo pme_dosagem varchar(20) na tabela pacientemedicamento
|
| |
- Adicionar o campo req_datarequisicao na REQUISICAO para indicar o dia em que a requisicao foi aberta, não permitindo ao usuário alterar essa data
|
- Remover os campos exa_folha e exa_ordem da tabela EXAMES
|
- Adicionar os campos emc_pagina integer, emc_folha integer na tabela EXAMEMATCOLETA
|
- Adicionar os campos fil_site varchar(100), fil_email varchar(100), fil_baseweb varchar(10), fil_incompletoweb varchar(250), fil_proibidoweb varchar(250), fil_responsavelweb varchar(250), fil_devedorweb varchar(250) na tabela filiais_postocoleta
|
- Adicionar o campo par_ordenarsetor boolean na PARAMETROS para indicar se o sistema vai ordenar por setor os exames na telas de digitação
|
- Alterar a trigger da filial para permitir gravar uma filial sem bairro ou cidade
|
- Adicionar o campo exa_proibidoweb integer na tabela EXAMES
|
- Alterar a trigger do tipo UPDATE, pois está pesquisando NUMROWS=0, e deve ser NUMROWS>0 pois o registro já está cadastrado e está sendo alterado
|
- Verificar a trigger de inserção de contas, pois está exigindo o código do histórico padrão
|
- Remover das triggers o :old
|
- Alterar os tipos das colunas prc_aumentof, prc_aumentoa, prc_diminuif, prc_diminuia para boolean na tabela PRINCIPIOS
|
- Alterar as colunas req_valorexames para req_vlrexames, req_valormateriais para req_vlrmateriais na REQUISICAO
|
- Adicionar o campo ese_default boolean no EXAMESETOR para indicar o setor padrão do exame
|
- Verificar o indice requisicaopaciente na tabela requisicao, deve existir o requisicaopacientex
|
- alter table examesprincipios add exp_aumentoa boolean, add exp_aumentof boolean, add exp_diminuia boolean, add exp_diminuif boolean;
|
- alter table principios drop prc_aumentoa, drop prc_aumentof, drop prc_diminuia, drop prc_diminuif;
|
- create table interface (fil_codigo integer not null,
int_codigo integer not null,
int_descricao varchar(100),
int_dataaquisicao date,
int_fabricante varchar(100),
int_comodato boolean,
set_codigo integer, ---> pode ser null
primary key(fil_codigo, int_codigo)); para arquivar os aparelhos interfaceados
|
- create sequence interface_sequence;
|
- create table examematinterface (fil_codigo integer not null, exa_codigo varchar(5) not null, mco_codigo integer not null, int_codigo integer not null, emi_alternativo varchar(20), primary key(fil_codigo, exa_codigo, mco_codigo, int_codigo));
|
- create table examematintdesmembrar(fil_codigo integer not null, exa_codigo varchar(5) not null, mco_codigo integer not null, int_codigo integer not null, exa_kodigo varchar(5) not null, mco_kodigo integer not null, eid_alternativo varchar(20), primary key (fil_codigo, exa_codigo, mco_codigo, int_codigo, exa_kodigo, mco_kodigo));
|
- create table usuarioparametro (usr_codigo varchar(20) not null, upa_parametro varchar(50) not null, upa_valor varchar(100), primary key (usr_codigo, upa_parametro));
|
- create table interfaceexmreqsimples(fil_codigo integer not null, int_codigo integer not null, req_codigo integer not null, exa_codigo varchar(5) not null, mco_codigo integer not null, rec_codigo integer not null, ers_resultado varchar(25), ers_flag varchar(1), primary key(fil_codigo, int_codigo, req_codigo, exa_codigo, mco_codigo, rec_codigo));
|
- create domain resultado numeric(15,4);
|
- alter table interfaceexamerequisicao add usr_codigo varchar(20);
|
- Verificar o indice reqtelacoletax pois está com unicidade (unique index) e não pode ser
|
- alter table examematcoleta add emc_codigoamb varchar(11), add emc_codigocbhpm varchar(12);
|
- alter table requisicaomedicamento add rem_datadose date, add rem_horadose time;
|
- alter table examerequisicao add exr_datamapa timestamp, add usr_codmapa varchar(20);
|
- alter table parametros add par_perguntarequisicao boolean;
|
- alter table examematcoleta add emc_diasconserva integer, add emc_temperatura percentual, add emc_conservacao varchar(1000);
|
- create table interfaceexmreqcomplexo(
fil_codigo integer not null,
int_codigo integer not null,
req_codigo integer not null,
exa_codigo varchar(5) not null,
mco_codigo integer not null,
rec_codigo integer not null,
irc_wbc resultado,
irc_blp resultado ,
irc_blc resultado ,
irc_pmip resultado ,
irc_pmic resultado ,
irc_mip resultado ,
irc_mic resultado ,
irc_mmip resultado ,
irc_mmic resultado ,
irc_nebp resultado ,
irc_nebc resultado ,
irc_nesp resultado ,
irc_nesc resultado ,
irc_lyp resultado ,
irc_lyc resultado ,
irc_mop resultado ,
irc_moc resultado ,
irc_eop resultado ,
irc_eoc resultado ,
irc_bap resultado ,
irc_bac resultado ,
irc_lyap resultado ,
irc_lyac resultado ,
irc_rbc resultado ,
irc_hgb resultado ,
irc_hct resultado ,
irc_mcv resultado ,
irc_mch resultado ,
irc_mchc resultado ,
irc_rdw resultado ,
irc_hdw resultado ,
irc_retp resultado ,
irc_retc resultado ,
irc_plt resultado ,
irc_mpv resultado ,
irc_pct resultado ,
irc_pdw resultado ,
irc_wbcflag varchar(1) ,
irc_blpflag varchar(1) ,
irc_blcflag varchar(1) ,
irc_pmipflag varchar(1) ,
irc_pmicflag varchar(1) ,
irc_mipflag varchar(1) ,
irc_micflag varchar(1) ,
irc_mmipflag varchar(1) ,
irc_mmicflag varchar(1) ,
irc_nebpflag varchar(1) ,
irc_nebcflag varchar(1) ,
irc_nespflag varchar(1) ,
irc_nescflag varchar(1) ,
irc_lypflag varchar(1) ,
irc_lycflag varchar(1) ,
irc_mopflag varchar(1) ,
irc_mocflag varchar(1) ,
irc_eopflag varchar(1) ,
irc_eocflag varchar(1) ,
irc_bapflag varchar(1) ,
irc_bacflag varchar(1) ,
irc_lyapflag varchar(1) ,
irc_lyacflag varchar(1) ,
irc_rbcflag varchar(1) ,
irc_hgbflag varchar(1) ,
irc_hctflag varchar(1) ,
irc_mcvflag varchar(1) ,
irc_mchflag varchar(1) ,
irc_mchcflag varchar(1) ,
irc_rdwflag varchar(1) ,
irc_hdwflag varchar(1) ,
irc_pltflag varchar(1) ,
irc_mpvflag varchar(1) ,
irc_pctflag varchar(1) ,
irc_pdwflag varchar(1) ,
irc_retpflag varchar(1) ,
irc_retcflag varchar(1) ,
primary key(fil_codigo, int_codigo, req_codigo, exa_codigo, mco_codigo, rec_codigo));
|
- alter table paciente add pac_maladireta boolean;
|
- alter table parametros add par_maladireta boolean;
|
- alter table examesmatconvenio add eco_autorizar boolean;
|
- Situação não deixa passar como null
|
- alter table examerequisicao add exr_codautorizacao varchar(30);
|
- Alterar o tipo do campo mat_valorunit para percentual, pois existem valores com 3 casas decimais
|
- alter table medicamentos add mto_indicacao varchar(2000), add mto_interacao varchar(2000);
|
- alter table medicamentos drop mto_posologia, drop mto_bula;
|
- alter table interfaceexmreqsimples add ers_repeticao varchar(25)
|
- alter table parametros add par_exportarinterface smallint
|
- alter table parametros add par_agruparinterface smallint
|
- alter table examematcoleta add emc_temperaturainicial varchar(10), add emc_temperaturafinal varchar(10);
|
- update examematcoleta set emc_temperaturainicial = emc_temperatura;
|
- alter table examematcoleta drop emc_temperatura;
|
- alter table examematcoleta add emc_procedimento varchar(1000), add emc_referencia varchar(1000)
|
- remover os campos exa_vlrreferencia, exa_procedimento da tabela exames
|
- alter table exames alter exa_diagnostico type varchar(3000), alter exa_interferencia type varchar(3000)
|
- alter table examematcoleta alter emc_instrcoleta type varchar(3000), alter emc_preparo type varchar(3000), alter emc_prepamostra type varchar(3000), alter emc_inadequada type varchar(3000), alter emc_conservacao type varchar(3000), alter emc_procedimento type varchar(3000), alter emc_referencia type varchar(3000);
|
- alter table examematcoleta add emc_instrucaocoleta text
|
- alter table exames alter exa_diagnostico type text, alter exa_interferencia type text;
|
- alter table examematcoleta alter emc_instrcoleta type text, alter emc_preparo type text, alter emc_prepamostra type text, alter emc_inadequada type text, alter emc_conservacao type text, alter emc_procedimento type text, alter emc_referencia type text;
|
- alter table layout add lay_geral texto, add lay_tipogeral tipo;
|
- alter table examerequisicao add exr_obs varchar(500)
|
- verificar a ligação de delete CASCADE na materialExameRequis
|
- alter table interfaceexmreqsimples add ers_qualitativo varchar(25);
|
- alter table examerequisicao add exr_datacortesia timestamp, add usr_codcortesia varchar(20);
|
- alter table interfaceexmreqsimplesdesm
add erd_resultado varchar(25),
add erd_flag varchar(1),
add erd_repeticao varchar(25),
add erd_qualitativo varchar(25);
|
|
CREATE TABLE interfaceexamerequisicaodesm
(
fil_codigo int4 NOT NULL,
int_codigo int4 NOT NULL,
exa_codigo varchar(5) NOT NULL,
mco_codigo int4 NOT NULL,
req_codigo int4 NOT NULL,
rec_codigo int4 NOT NULL,
exa_kodigo varchar(5) NOT NULL,
mco_kodigo int4 NOT NULL,
PRIMARY KEY (fil_codigo, int_codigo, exa_codigo, mco_codigo, req_codigo, rec_codigo, exa_kodigo, mco_kodigo)
) |
- Data em que o exame foi adicionado a requisicao - exr_data timestamp na examerequisicao
|
- alter table interfaceexmreqsimplesdesm add erd_situacao smallint;
|
- alter table examerequisicao add exr_serialreag varchar(20);
|
- alter table planoconta add plc_nivel smallint;
|
- Adicionar o código do convênio nas tabelas de agrupamento de exames por situação (agrupaexamesituacao, exameagrupaexamesituacao)
|
- alter table examesetor add ese_printetqcoleta boolean, add ese_printetqtriagem boolean;
|
- Remover os campos do exame pai da tabela agrupaexamesituacao, pois a situação não tem exame pai
|
- Não tem cascade na exclusão da requisição para apagar os interfaceamentos
|
- alter table fatura drop fat_valor, drop fat_vlrch, drop fat_vlrtotal, drop fat_valorch, drop fat_iss, drop fat_irrf
|
- alter table fatura add fat_qtderequisicao int, add fat_qtdeexames int, add fat_totalexames valor, add fat_totalexamesch valor, add fat_totalmateriais valor, add fat_percdesconto percentual, add fat_despcobranca valor, add fat_adicional valor
|
- remover a restrição de not null na coluna fat_nota da tabela fatura
|
- Verificar ligação da tabela faturarequisicao, pois a fatura pode englobar mais de uma filial, e como mostrar isso na tabela de faturarequisicao se
nao tem a ligacao da filial da requisicao
|
- Verificar como fazer a ligaca dos exames das requisicoes faturadas, pois os exames podem ser faturados separados
|
- Erro nas triggers não permite colocar um paciente sem cidade, bairro, medico, convenios
|
- alter table faturarequisicao add fre_total valor, add fre_totalch valor, add fre_totalexames valor, add fre_totalmateriais valor
|
- alter table faturaexamerequisicao add fer_total valor, add fer_totalch valor, add fer_totalmateriais valor
|
- alter table faturaexamerequisicao add exa_codpai varchar(5), add mco_codpai integer;
|
- drop index xak1faturaexamerequisicao - remover o índice de unique key da tabela de faturaexamerequisicao com o campo fil_kodigo
|
- Adicionar um campo para marcar na tabela de examerequisicao que o exame tem que ter autorização
|
- Criar tabela para guardar histórico de usuários que alteraram a requisição
|
- Criar campo para guardar o usuário que abriu a ficha pela primeira vez
|
- Alterar no DER o nome da tabela de flags do intefaceamento, tirar do plural (o correto é: interfaceexmreqflag)
|
- Alterar a ligaação da tabela SITUACAO e REQUISICAO para poder inserir requisicao sem sit_codigo
|
- alter table exames add exa_qtdeamostras integer
|
- create index xexamerequisicaointerfaciado on examerequisicao(fil_codigo, req_codigo, exr_interfaciado);
|
- alter table requisicao add req_neonato boolean;
|
- verificar a criação do índice xcpfpaciente(fil_codigo, pac_cpf)
|
- alter table examematcoleta add emc_solicitarjejum boolean;
|
- alter table examerequisicao add exr_tempojejum time;
|
- alter table convenios add con_validadeguia boolean;
|
- alter table requisicao add req_validadeguia date;
|
- alter table usuarioparametro alter upa_valor type text;
|
- alter table requisicao add req_guia varchar(20);
|
- create index xusuarioupper on usuario(upper(usr_codigo));
|
- create index xmedicoupper on medico(fil_codigo, upper(med_crm), med_uf);
|
- create index xdestinoupper on destino(fil_codigo, upper(des_codigo));
|
- create index xcoletaupper on coletas(fil_codigo, upper(col_codigo));
|
- create index xexameupper on exames(fil_codigo, upper(exa_codigo));
|
- create index xexamematcoletaupper on examematcoleta(fil_codigo, upper(exa_codigo));
|
- create index xexamesetorupper on examesetor(fil_codigo, upper(exa_codigo));
|
- alter table exames add exa_autorizacao text;
|
- alter table examematcoleta add emc_obrigamedicamento boolean;
|
- create table exportaweb(fil_codigo integer, ewe_codigo integer, ewe_datahora timestamp, ewe_exportado boolean, ewe_operacao text, primary key(fil_codigo, ewe_codigo));
|
- create sequence sequence_exportaweb;
|
- alter table exportaweb add ewe_tipooperacao tipo
|
- alter table examematinterface add emi_material varchar(20);
|
- alter table examematintdesmembrar add eid_matalternativo varchar(20)
|
- Verificar a trigger de exclusão do exame, pois ainda está apagando a tabela agruparexames, que não existe mais
|
- Alter table estacoes add est_web boolean
|
- alter table filiais_postocoleta add fil_webdevedora boolean
|
- alter table filiais_postocoleta add fil_webassinatura boolean, fil_webvernaoassinado boolean
|
- alter table filiais_postocoleta drop fil_webassinatura;
|
- Verificar se o nome da sequencia de exportaweb eh exportaweb_Sequence
|
- alter table parametros add par_requisicaosemmaterial boolean
|
- alter table parametros add par_voltacoleta integer
|
- alter table parametros add par_calcularentrega boolean
|
- alter table convenios add con_diasvalidade integer
|
- alter table parametros drop par_requisicaosemmaterial, drop par_calcularentrega
|
- alter table fatura add fat_mensagem varchar(500);
|
- create table relatoriosistema (rel_codigo bigint primary key, rel_xml text);
|
- create table erroparada (err_codigo serial, err_data timestamp, err_usuario varchar(20), err_motivo text, primary key(err_codigo))
|
- create index indexsituacaoexamerequisicao on examerequisicao (exr_situacao)
|
- create index indexdataentregaexamerequisicao on examerequisicao (exr_dataentregaprev)
|
- create index indexdataentregarequisicao on requisicao (req_dataentregaprev, req_horaentregaprev)
|
- alter table requisicao add req_tipoultpagamento tipo
|
- alter table examematcoleta add emc_obrigadum boolean
|
- alter table examesmatconvenio add eco_prazo integer
|
- verificar a ligação da tabela filial com o bairro, não esta deixando inserir
|
- create index requisicaodata on requisicao(fil_codigo , pac_codigo, req_data)
|
- alter table examerequisicao add exr_motivoprazo varchar(500)
|
- alter table paciente add pac_senhaweb varchar(12)
|
- alter table faturaexamerequisicao add fer_codautorizacao varchar(30), add fer_valorch valorch, add fer_vlrbalcaoconvenio percentual
|
- alter table parametros add par_webarquivo boolean
|
- alter table parametros add par_mascarafone varchar(20)
|
- alter table convenios add con_acrescimo percentual
|
- alter table despcobranca add dco_ispercentual boolean
|
- alter table adicionalfatura add adc_ispercentual boolean
|
- alter table fatura add fat_percacrescimo percentual
|
- alter table examelayout drop ela_formato, drop ela_mapa, drop ela_normal
|
- alter table parametros add par_estacoes varchar(30)
|
- alter table parametros add par_cliente varchar(100)
|
- alter table layout add lay_tipoanexo tipo, lay_anexo texto
|
- alter table parametros add par_loginduplicado boolean
|
- alter table filiais_postocoleta add fil_webcpfpaciente boolean
|
- alter table examerequisicao add exr_naofaturar boolean
|
- alter table interfaceexmreqcomplexo drop irc_retcflag
|
- alter table interfaceexmreqsimplesdesm drop erd_flag
|
- alter table requisicao add req_deveguia boolean
|
- alter table recipcoleta add rco_interface boolean
|
- alter table reciptriagem add rtr_interface boolean
|
- Verificar a tabela modelofatura (remover)
|
- ALTER TABLE interfaceexmreqcomplexo
alter irc_pdw type varchar(15),
alter irc_pct type varchar(15),
alter irc_mpv type varchar(15),
alter irc_plt type varchar(15),
alter irc_retc type varchar(15),
alter irc_retp type varchar(15),
alter irc_hdw type varchar(15),
alter irc_rdw type varchar(15),
alter irc_mchc type varchar(15),
alter irc_mch type varchar(15),
alter irc_mcv type varchar(15),
alter irc_hct type varchar(15),
alter irc_hgb type varchar(15),
alter irc_rbc type varchar(15),
alter irc_lyac type varchar(15),
alter irc_lyap type varchar(15),
alter irc_bac type varchar(15),
alter irc_bap type varchar(15),
alter irc_eoc type varchar(15),
alter irc_eop type varchar(15),
alter irc_moc type varchar(15),
alter irc_mop type varchar(15),
alter irc_lyc type varchar(15),
alter irc_lyp type varchar(15),
alter irc_nesc type varchar(15),
alter irc_nesp type varchar(15),
alter irc_nebc type varchar(15),
alter irc_nebp type varchar(15),
alter irc_mmic type varchar(15),
alter irc_mmip type varchar(15),
alter irc_mic type varchar(15),
alter irc_mip type varchar(15),
alter irc_pmic type varchar(15),
alter irc_pmip type varchar(15),
alter irc_blc type varchar(15),
alter irc_blp type varchar(15),
alter irc_wbc type varchar(15);
|
|
|
- verificar ligação da tabela situação com a requisição, não esta permitindo colocar null
|
- alter table examerequisicao add exr_datatriagem timestamp, add usr_codtriagem varchar(20);
|