+
<.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"/>
+
<:actions>
- <.button phx-disable-with="Buscando..." class="w-full">Buscar
+ <.button class="w-full">
+
+
@@ -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