Padrão #2
openRim - Medidas Renais
Added by Henrique Novaes 6 months ago. Updated 6 months ago.
0%
Description
- Modificar valores padrão dos comprimentos renais para 10,0 cm
- Modificar valores padrão dos parênquimas renais para 1,3 cm
- "Medidas Renais" é uma opção que o usuário pode incluir se quiser, mas caso o checkbox seja ativado, os checkboxes de "comprimento RD" e "comprimento RE" já devem estar marcados automaticamente
- Quando a opção Cirurgias prévias > Nefrectomia total estiver ativa do lado direito, bloquear medidas renais do lado direito (o mesmo para o lado esquerdo)
- Quando as opções Anomalias congênitas > Rins em ferradura ou Anomalias congênitas > Ectopia renal cruzada estiverem ativas, bloquear todos os campos de medidas renais
Files
| clipboard-202507052010-1klze.png (53.6 KB) clipboard-202507052010-1klze.png | Henrique Novaes, 07/05/2025 11:10 PM | ||
| clipboard-202507052012-wlx6d.png (11.5 KB) clipboard-202507052012-wlx6d.png | Henrique Novaes, 07/05/2025 11:12 PM | ||
| clipboard-202507052013-oyjro.png (82.9 KB) clipboard-202507052013-oyjro.png | Henrique Novaes, 07/05/2025 11:13 PM |
Updated by jean sodré 6 months ago
- Status changed from a fazer to teste
- Assignee set to jean sodré
Updated by Henrique Novaes 6 months ago · Edited
- File clipboard-202507052010-1klze.png clipboard-202507052010-1klze.png added
- File clipboard-202507052012-wlx6d.png clipboard-202507052012-wlx6d.png added
- File clipboard-202507052013-oyjro.png clipboard-202507052013-oyjro.png added
Após revisão, ainda vi os seguintes pontos:
1 e 2) ajustados.
-
Os valores agora estão corretos, mas o ideal é que assim que o usuário habilitasse "medidas renais", as opções de comprimento já estariam habilitadas. Segue um exemplo:

-
Há um bug no popover que desmarca todas opções ao trocar alguma opção de "nefrectomia total" ou RD/RE em "nefrectomia parcial", inviabilizando o uso

-
Caso o usuário tenha marcado "medidas renais" antes e depois selecionado "Rins em Ferradura" ainda é possível editar os checkboxes de "comprimento" e "parênquima", mesmo que "medidas renais" já esteja bloqueado. O certo é bloquear todos os campos de comprimento e parênquima também (essas informações não vão ser utilizadas)

Updated by jean sodré 6 months ago
[X] 3. Os valores agora estão corretos, mas o ideal é que assim que o usuário habilitasse "medidas renais", as opções de comprimento já estariam habilitadas. Segue um exemplo:
[X] 4. Há um bug no popover que desmarca todas opções ao trocar alguma opção de "nefrectomia total" ou RD/RE em "nefrectomia parcial", inviabilizando o uso
[X] 5. Caso o usuário tenha marcado "medidas renais" antes e depois selecionado "Rins em Ferradura" ainda é possível editar os checkboxes de "comprimento" e "parênquima", mesmo que "medidas renais" já esteja bloqueado. O certo é bloquear todos os campos de comprimento e parênquima também (essas informações não vão ser utilizadas)
Updated by Henrique Novaes 6 months ago · Edited
- Status changed from teste reprovado to concluído
Updated by Henrique Novaes 6 months ago
- Status changed from concluído to teste reprovado
Esse campo "Medidas Renais" age de maneira independente aos demais --> as ações podem ser configuradas especificamente para ele
Até agora fizemos o seguinte:
- Todo o campo inativado em caso de "rins em ferradura", "ectopia renal cruzada"
- Ajustadas as medidas padrão
- Ajustados os botões de comprimento pré-habilitados por padrão ao habilitar o campo
O que falta ajustar:
-
Há uma interação que desabilita todo o campo ao clicar em "ausência RD ou RE" ou "nefrectomia total direita ou esquerda".
-
Ajuste específico para o campo "medidas renais"
- Usuário seleciona "ausência RD": bloquear os campos de "comprimento RD" e "parênquima RD"
- Usuário seleciona "ausência RE": bloquear os campos de "comprimento RE" e "parênquima RE"
- Usuário seleciona "Nefrectomia total direita": bloquear os campos de "comprimento RD" e "parênquima RD"
- Usuário seleciona "Nefrectomia total esquerda": bloquear os campos de "comprimento RE" e "parênquima RE"
Observe que o objetivo é aplicar esse "bloqueio" independentemente se o usuário já tiver selecionado alguma opção antes ou não.
Cenário 1: usuário habilita medidas renais, digita os valores, depois habilita "nefrectomia total direita": bloqueia apenas os campos "comprimento RD" e "parênquima RD".
Cenário 2: usuários habilita "nefrectomia total direita" e depois habilita "medidas renais", logo, só é possível digitar no campo das medidas do rim esquerdo.
Updated by Henrique Novaes 6 months ago
- Status changed from teste to teste reprovado
Campo Medidas Renais
O que fizemos até agora:
- Todo o campo inativado em caso de "rins em ferradura", "ectopia renal cruzada"
- Ajustadas as medidas padrão
- Ajustados os botões de comprimento pré-habilitados por padrão ao habilitar o campo
- Bloqueio seletivo de alternativas do RE quando habilitado "Ausência RE"
O que falta ajustar:
- Quando habilito "Ausência RD" ou "Nefrectomia total" (direita ou esquerda) o campo de "medidas renais" é totalmente desabilitado. Notei que apenas "Ausência RE" funciona corretamente, bloqueando as alternativas referentes ao RE e não interferindo no campo "medidas renais". O objetivo é que esses campos não interfiram nas "medidas renais", apenas bloqueiem o rim correspondente caso sejam selecionados.
Interação entre as alternativas
- Usuário seleciona "ausência RD"
- Ainda estamos com o erro das "medidas renais" desmarca "ausência RD" e vice versa
- Nefrectomia parcial: bloquear "RD"
- Angiomiolipoma: bloquear "RD"
- Nódulo sólido: bloquear "RD"
- Cisto complexo: bloquear "RD"
- Microcálculos não obstrutivos: bloquear "RD" e "bilaterais"
- Usuário seleciona "ausência RE"
- Ao habilitar e desabilitar ausência RE automaticamente habilita "ausência RD". O certo é não habilitar esse ausência RD automaticamente (tenta marcar um, depois o outro e depois desrmarcar ausência RE que você verá que isso acontece)
- Nefrectomia parcial: bloquear "RE"
- Angiomiolipoma: bloquear "RE"
- Nódulo sólido: bloquear "RE"
- Cisto complexo: bloquear "RE"
- Microcálculos não obstrutivos: bloquear "RE" e "bilaterais"
- Usuário seleciona "nefrectomia total direita"
- Ao habilitar essa alternativa e depois "dimensões renais", está desmarcando sozinho a alternativa de nefrectomia total direita já habilitada pelo usuário (o certo seria apenas bloquear as medidas do rim direito nas dimensões renais)
- em relação aos campos de "anomalias congênitas", o objetivo seria bloquear: "rins em ferradura", "Ectopia renal cruzada" e o campo "direita" de rim pélvico, permitindo que o usuário possa habilitar apenas "rim pélvico esquerdo"
- Bloquear o campo "cistos renais" do rim Direito, "cistos bilaterais" e permitir que o usuário habilite "cisto complexo" (atualmente está fazendo o contrário, liberando os cistos renais à direita e os bilaterais, mas bloqueando o cisto complexo)
- Bloquear o campo "Dilatação dos sistemas coletores à Direita"
- Angiomiolipoma: bloquear "RD"
- Nódulo sólido: bloquear "RD"
- Cisto complexo: bloquear "RD"
- Cálculos não obstrutivos: bloquear todas opções de "RD" nas linhas de cálculos
- Bloquear o campo "múltiplos cálculos não obstrutivos bilaterais"
- Microcálculos não obstrutivos: desbloquear o campo e bloquear "RD" e "bilaterais"
- Usuário seleciona "nefrectomia total esquerda"
- Ao habilitar essa alternativa e depois "dimensões renais", está desmarcando sozinho a alternativa de nefrectomia total esquerda já habilitada pelo usuário (o certo seria apenas bloquear as medidas do rim esquerdo nas dimensões renais)
- em relação aos campos de "anomalias congênitas", o objetivo seria bloquear: "rins em ferradura", "Ectopia renal cruzada" e o campo "esquerda" de rim pélvico, permitindo que o usuário possa habilitar apenas "rim pélvico direito"
- Bloquear o campo "cistos renais" do rim Esquerdo, "cistos bilaterais" e permitir que o usuário habilite "cisto complexo" (atualmente está fazendo o contrário, liberando os cistos renais à esquerda e os bilaterais, mas bloqueando o cisto complexo)
- Bloquear o campo "Dilatação dos sistemas coletores à Esquerda"
- Angiomiolipoma: bloquear "RE"
- Nódulo sólido: bloquear "RE"
- Cisto complexo: bloquear "RE"
- Cálculos não obstrutivos: bloquear todas opções de "RE" nas linhas de cálculos
- Bloquear o campo "múltiplos cálculos não obstrutivos bilaterais"
- Microcálculos não obstrutivos: desbloquear o campo e bloquear "RE" e "bilaterais"
- Outros erros
- Sem fazer nenhuma interação, ao habilitar "cistos simples" do lado direito e depois do esquerdo (para isso colocamos um número na caixa de seleção em cada lado), após alterarmos a caixa de seleção do lado esquerdo está voltando para 0 os cistos do lado direito (o que não é para acontecer)
- Nesses campos que temos um checkbox e opções dentro da caixa de seleção (cirurgias prévias e anomalias congênitas), ao desmarcar o checkbox, as opções continuam marcadas no popover (o certo seria desmarcar o checkbox de "cirurgias prévias" e tudo que foi editado dentro do popover for cancelado e voltado para o padrão)
- Diltação do sistema coletor esquerdo também está voltando para o padrão o lado direito ao ser modificada pelo usuário (são independentes entre si)
- O campo "+ ureteral" só é habilitado caso o usuário selecione uma opção diferente de ausente para o seu lado específico. Se estiver como ausente, então não é possível habilitar "+ ureteral"