last changes

This commit is contained in:
santiago.sferco 2024-07-04 15:10:11 -03:00
parent 3ec4ca0325
commit 2a7558ada1

View File

@ -15,24 +15,25 @@ defmodule DerivantesWeb.DerivantesLive do
def render(assigns) do
~H"""
<div>
<div class="pantalla_estudios_header">
<img src={~p"/images/sana_americano_logo.png"} alt="IM LOGO"/>
</div>
<div class="estudio_patientname">
<h1>Bienvenido, <%= @current_user.email %> </h1>
<p>Para ver un estudio haga click en el icono de Informe o de Imágenes.</p>
<h1>Bienvenido, <%= @current_user.email |> String.split("@") |> List.first %> </h1>
<p>Para ver un estudio haga click en el icono de Informe o de Imágenes.</p>
</div>
<div>
<div class="px-5 pb-5">
<.simple_form
for={@filters}
id="filters"
phx-update="ignore"
phx-submit="filter_study"
class="flex items-stretch"
>
<.input field={@filters[:dni]} type="text"/>
<.input field={@filters[:accession]} type="text"/>
<.input field={@filters[:dni]} type="text" placeholder="Documento del paciente"/>
<.input field={@filters[:accession]} type="text" placeholder="Accession number"/>
<br>
<:actions>
<.button phx-disable-with="Buscando..." class="w-full">Buscar</.button>
<.button class="w-full">
<i class="fa fa-search" aria-hidden="true"></i>
</.button>
</:actions>
</.simple_form>
</div>
@ -129,25 +130,24 @@ defmodule DerivantesWeb.DerivantesLive do
end)
query = from vl in "V_LISTAINGRESOS",
select: %{
idstudy: field(vl, :ID),
estrx: field(vl, :ESTRX),
esteco: field(vl, :ESTECO),
# desc: field(vl, :PROD_DESC),
hora: field(vl, :START_TIME),
fecha: field(vl, :START_DATE),
modality: field(vl, :MODALITY),
dni: field(vl, :TIPO_DOCUMENTO),
lastname: field(vl, :PATIENTLASTNAME),
accession: field(vl, :ACCESSIONNUMBER),
patientname: field(vl, :PATIENTFIRSTNAME)
},
where: ^filter_conditions,
order_by: [desc: field(vl, :START_DATE)],
limit: 20
estudios = Derivantes.TdsRepo.all(query)
estudios
query = from vl in "V_LISTAINGRESOS",
select: %{
idstudy: field(vl, :ID),
estrx: field(vl, :ESTRX),
esteco: field(vl, :ESTECO),
# desc: field(vl, :PROD_DESC),
hora: field(vl, :START_TIME),
fecha: field(vl, :START_DATE),
modality: field(vl, :MODALITY),
dni: field(vl, :TIPO_DOCUMENTO),
lastname: field(vl, :PATIENTLASTNAME),
accession: field(vl, :ACCESSIONNUMBER),
patientname: field(vl, :PATIENTFIRSTNAME)
},
where: ^filter_conditions,
order_by: [desc: field(vl, :START_DATE)]
estudios = Derivantes.TdsRepo.all(query)
estudios
end
def handle_event(event, params, socket) do