DavixDavix ERPX
Modulos

Estudios

Gestion avanzada de estudios de imagen diagnostica con doble fecha, codigos QR, exportacion a Excel, seccion de contraste e integracion con historias clinicas.

Que es el modulo Estudios

El modulo Estudios es una variante avanzada del modulo Estudios de PACS/RIS en Davix ERPX. Incluye funcionalidades adicionales como exportacion a Excel, codigos QR para visores, seccion de contraste en procedimientos, tipos de referente y cancelacion de publicaciones. Permite gestionar estudios de imagen diagnostica, asignar medicos radiologos y tecnologos, crear informes, visualizar imagenes DICOM y publicar resultados con integracion a historias clinicas.

Ruta de navegacion: Inicio > Pacs > Estudios


Estados de un estudio

Cada estudio tiene un estado representado con un badge de color:

EstadoValorColor del badgeDescripcion
Nuevo0Azul (info)Estado inicial cuando el estudio se sube al sistema.
Pendiente1Amarillo (warning)El estudio tiene datos pero aun no se publican los resultados. Tambien se usa cuando se cancela una publicacion.
Publicado2Verde (success)Los resultados fueron publicados, se genero ZIP, se registro en historias clinicas y se envio al servidor DICOM externo.
De baja3Rojo (danger)El estudio fue dado de baja (este estado existe pero no aparece en los filtros de busqueda).

Pantalla principal: lista de estudios

Descripcion general

La pantalla muestra el titulo "Lista de estudios" con la descripcion "Muestra el listado y las herramientas para gestionar los estudios".

La ruta de navegacion (breadcrumb) muestra: Inicio > Pacs > Estudios. Los dos primeros son enlaces navegables; "Estudios" es la pagina actual.

Barra de herramientas

BotonIconoEstiloDescripcion
Exportarpi pi-file-excelBoton con bordeAbre el dialogo para exportar los estudios a un archivo Excel (.xlsx). Requiere filtro de fecha activo.
Actualizarpi pi-refreshBoton secundario con bordeRecarga los datos de la tabla llamando nuevamente al servicio.
Subir estudiopi pi-uploadBoton primario elevadoAbre el dialogo para subir archivos de estudio al sistema.

El boton "Nuevo estudio" no esta visible en esta version del modulo. Los estudios se crean mediante la subida de archivos.

Columnas de la tabla principal

La tabla usa p-table con columnas redimensionables, scroll horizontal, seleccion multiple y menu contextual por clic derecho. Paginacion de 10 registros por pagina con controles de navegacion manual (primera, anterior, selector de pagina, siguiente, ultima). Las columnas son:

#ColumnaAnchoDescripcion
1Fech. subida100pxFecha y hora de subida del estudio al sistema (created_at). Formato: DD/MM/YYYY hh:mm:ss AM/PM.
2Fecha estudio100pxFecha y hora del estudio (fecha). Formato: DD/MM/YYYY hh:mm:ss AM/PM.
3Datos de estudio300pxModalidad (codigo de color), ID del estudio (badge azul), procedimientos (badges amarillos) y boton "Editar".
4Paciente200pxDatos del paciente: numero_documento - nombres apellido_paterno apellido_materno.
5Medico Radiologo200pxMedico radiologo asignado con edicion inline (rol MR).
6Tecnologo medico200pxTecnologo medico asignado con edicion inline (rol TR).
7Imagenes150pxCantidad de imagenes (badge), botones para ver, QR y descargar.
8Informe300pxLista de informes con botones de accion y boton "Añadir".
9Estado80pxBadge de estado del estudio.
10Acciones80pxIcono de tres puntos (pi pi-ellipsis-h) que abre el menu contextual.

Colores de modalidad en Datos de estudio

La modalidad del estudio se muestra con un codigo de color antes del ID:

ModalidadColorClase CSS
DX (Rayos X digital)Rojotext-red-400
MR (Resonancia magnetica)Gristext-400
CT (Tomografia computarizada)Naranjatext-orange-400
US (Ecografia)Verdetext-gren-400

Despues del codigo de modalidad se muestra:

  • Badge azul con "ID: {study_id}"
  • Badges amarillos (severity="warning") con el nombre de cada procedimiento asignado
  • Boton "Editar" (icono lapiz) que abre el dialogo de Datos de estudio (Procedimientos)

Columna Imagenes (detalle)

La columna Imagenes contiene:

ElementoIconoDescripcion
BadgeMuestra el numero de imagenes del estudio (number_of_study_related_instances).
Verpi pi-eye (rojo)Abre el visor DICOM externo en una ventana popup nueva con la URL del visor + StudyInstanceUIDs.
QRpi pi-qrcode (azul)Abre el dialogo de codigos QR del estudio.
Descargarpi pi-download (azul)Genera un ZIP de las imagenes y lo descarga. Muestra "Descargando..." con barra de progreso mientras se procesa.

Columna Informe (detalle)

Cada informe del estudio se muestra en una fila con:

ElementoDescripcion
DescripcionTexto de la descripcion del informe.
Ver PDF (icono pi pi-file-pdf, rojo)Abre el visor de informe (PDF o DOCX). Disponible para todos los informes.
Editar (icono pi pi-pencil, azul)Si el informe tiene estado 1 (Borrador): abre el formulario de edicion de informe. Si el informe tiene estado 2 (Firmado): abre el formulario de subida de informe. Solo visible si el estudio NO esta publicado (estado != 2).
Eliminar (icono pi pi-trash, rojo)Elimina el informe. Solo visible si el estudio NO esta publicado (estado != 2).
Añadir (boton con icono pi pi-plus)Abre un menu popup con dos opciones: "Agregar informe" y "Subir informe".

Al hacer clic en el boton de edicion (icono lapiz) en la columna Medico Radiologo:

  1. El texto del medico se oculta y aparece un p-dropdown con busqueda
  2. El dropdown filtra colaboradores con rol MR (Medico Radiologo)
  3. Placeholder: "SELECCIONE"
  4. Mensajes vacios: "No se encontraron registros." / "No se han encontrado resultados"
  5. Botones de accion:
    • Guardar (icono pi pi-save): guarda el cambio via PATCH. Muestra "Guardando..." con barra de progreso
    • Cancelar (icono pi pi-history, titulo "Regresar como estaba antes"): revierte al valor original
  6. Mensaje de exito: "Radiologo actualziado" (severity: success)

Edicion inline de Tecnologo medico

Funciona igual que la edicion de Medico Radiologo pero filtra colaboradores con rol TR (Tecnico Radiologo).

Mensaje de exito: "Tecnico radiologo actualizado" (severity: success)


Filtros de busqueda

El panel de filtros permite buscar por texto libre y agregar filtros combinables con operador AND. Hay una barra de busqueda a la izquierda y los filtros se muestran como chips removibles.

Botones de filtro

BotonIconoDescripcion
Agregar filtropi pi-filterAbre el panel overlay para configurar un nuevo filtro.
Quitar filtrospi pi-filter-slashElimina todos los filtros activos y limpia la busqueda.
Buscarpi pi-searchEjecuta la busqueda con los filtros actuales.

Tipos de filtro disponibles

#FiltroTipo de controlDescripcion
1Fecha de subidaDos campos input type="date" (inicio y fin)Filtra por rango de fecha de subida (created_at).
2Fecha de estudioDos campos input type="date" (inicio y fin)Filtra por rango de fecha del estudio (fecha).
3Modalidadp-multiSelect con chipsPermite seleccionar multiples modalidades.
4Pacientesp-autoComplete con busquedaBusca y selecciona un paciente especifico.
5Estadop-multiSelect con chipsPermite seleccionar multiples estados.

Modalidades disponibles para filtro

CodigoDescripcion completa
CRComputed Radiography
CTComputed Tomography
MRMagnetic Resonance
USUltrasound
CDColor flow Doppler
DDDuplex Doppler
DGDiaphanography
ESEndoscopy
XAX-Ray Angiography
DXDigital Radiography
MGMammography

Estados disponibles para filtro

EstadoValor
NUEVO0
PENDIENTE1
PUBLICADO2

El estado BAJA (valor 3) no aparece en las opciones de filtro de esta version.


El menu contextual se activa por clic derecho sobre una fila o por clic en el icono de tres puntos de la columna Acciones. El contenido del menu cambia segun el estado del estudio:

Estudio NO publicado (estado != 2)

#OpcionIconoDescripcion
1Publicar resultadospi pi-sendAbre el dialogo de confirmacion para publicar el estudio.
separador
2Datos de estudiopi pi-bookAbre el dialogo de Procedimientos (datos de estudio).
3Ver imagenespi pi-eyeAbre el visor DICOM externo en ventana popup.
4Descargar imagenespi pi-downloadDescarga las imagenes (funcionalidad de descarga).
separador
5Agregar informepi pi-bookAbre el formulario para crear un nuevo informe medico.
6Subir informepi pi-file-pdfAbre el formulario para subir un informe PDF/DOCX.

Estudio publicado (estado == 2)

#OpcionIconoDescripcion
1Cancelar publicacionpi pi-timesAbre el dialogo para cancelar la publicacion y regresar el estudio a estado Pendiente.
separador
2Datos de estudiopi pi-bookAbre el dialogo de Procedimientos (datos de estudio).
3Ver imagenespi pi-eyeAbre el visor DICOM externo en ventana popup.
4Descargar imagenespi pi-downloadDescarga las imagenes.
separador
5Agregar informepi pi-bookAbre el formulario para crear un nuevo informe medico.
6Subir informepi pi-file-pdfAbre el formulario para subir un informe PDF/DOCX.

La opcion "Restringir estudio" existe en el codigo pero esta deshabilitada (comentada) en esta version.


Exportar a Excel

Acceso

Se accede al hacer clic en el boton "Exportar" de la barra de herramientas.

Validaciones previas

Antes de abrir el dialogo de exportacion, el sistema realiza dos validaciones:

  1. Filtro de fecha obligatorio: Si no hay un filtro de fecha activo, muestra un error:

    • Mensaje: "Tiene que filtrar minimo por la fecha"
    • Severity: error
  2. Rango maximo de 3 meses: Si el rango de fechas supera los 90 dias, muestra un error:

    • Mensaje: "El filtro por la fecha tiene como maximo 3 meses para exportaciones"
    • Severity: error

Dialogo de exportacion

El dialogo tiene titulo "EXPORTAR A EXCEL" y contiene:

CampoTipoDescripcion
Customizar nombre de archivoinput text con boton de refreshPermite ingresar un nombre personalizado para el archivo. Placeholder: "Ingrese un nombre al archivo". El boton de refresh (icono pi pi-refresh) restaura el nombre por defecto: estudios-\{timestamp\}. Tooltip: "Puede customizar el nombre del archivo a exportar."
Exportarp-dropdownSelecciona el tipo de exportacion. Opcion disponible: "LISTA DE ESTUDIOS" (valor 1). Tooltip: "Seleccione la exportacion a realizar."
BotonAccion
No (icono pi pi-times)Cierra el dialogo sin exportar.
Si (icono pi pi-check)Ejecuta la exportacion. Muestra spinner de carga mientras procesa.

Columnas del archivo Excel generado

El archivo Excel contiene las siguientes columnas:

ColumnaAnchoDescripcion
FECHA SUBIDA12Fecha de subida en formato DD/MM/YYYY hh:mm AM.
FECHA ESTUDIO12Fecha del estudio en formato DD/MM/YYYY hh:mm AM.
N° PACIENTE12Numero de documento del paciente.
PACIENTE30Nombre completo: apellido_paterno apellido_materno nombres.
MEDICO RADIOLOGO30Numero de documento y nombre del medico radiologo.
TECNOLOGO MEDICO30Numero de documento y nombre del tecnologo medico.
INFORME50Descripciones de los informes separadas por coma.
CONTRASTE USADA12Cantidad y unidad de contraste utilizada.
CONTRASTE ENTREGADA12Cantidad y unidad de contraste entregada.
ESTADO12Nombre del estado: NUEVO, PENDIENTE, PUBLICADO o DE BAJA.

La exportacion descarga todos los registros paginados (en lotes de 500) que coincidan con los filtros activos y genera un archivo .xlsx con estilos de borde y formato.


Codigos QR

Acceso

Se accede al hacer clic en el boton de QR (icono pi pi-qrcode) en la columna Imagenes de cada fila.

El dialogo tiene como titulo "QR CODE {modalidad} - {nombre_paciente}" y un tamano de 550x550px.

Contenido

El dialogo genera tarjetas (p-card) con codigos QR para los diferentes visores configurados en los parametros del modulo:

Codigo QRParametro de configuracionDescripcion
VISOR MEDICOURL_VISOR_CLINICOQR con la URL del visor clinico + /viewer?StudyInstanceUIDs=\{uid\}.
VISOR DE PACIENTEURL_VISOR_PACIENTEQR con la URL del visor de paciente + /viewer?StudyInstanceUIDs=\{uid\}.
ANONYMIZEDURL_VISOR_ANONYMIZEDQR con la URL del visor anonimizado + /viewer?StudyInstanceUIDs=\{anonymized_uid\}. Solo se muestra si el estudio tiene anonymized_study_instance_uid.

Cada tarjeta muestra:

  • Imagen del codigo QR generada en el servidor (200x200px)
  • Titulo debajo con el nombre del visor (ej: "VISOR MEDICO")

Boton

BotonAccion
CancelarCierra el dialogo.

Datos de estudio (Procedimientos)

Acceso

Se accede de tres formas:

  • Boton "Editar" en la columna Datos de estudio
  • Opcion "Datos de estudio" del menu contextual

Dialogo

Se abre en pantalla completa (100% ancho y alto) con titulo "Detalle de estudio {modalidad}" (ej: "Detalle de estudio CT").

Seccion: Detalles de estudios

Campos del formulario:

CampoTipoRequeridoDescripcion
Pacientep-dropdown con busqueda y boton "Agregar paciente +"SiSelecciona o busca un paciente. El encabezado del dropdown incluye campo de busqueda y boton para agregar nuevo paciente. Error: " Seleccione un paciente"*.
F. Nac. Pacientep-calendar (dd/mm/yyyy)SiFecha de nacimiento del paciente. Calcula automaticamente la edad. Error: " Ingrese la fecha de nacimiento del paciente"*.
Edadinput text (deshabilitado)SiEdad calculada automaticamente. Error: " Ingrese edad valido"*.
Sexop-radioButton (M/F)SiMasculino o Femenino. Error: " Seleccione el sexo"*.

Seccion: Referente

Esta seccion permite seleccionar el tipo de referente del estudio:

CampoTipoDescripcion
Tipo referentep-radioButton con 3 opcionesOpciones: MEDICO, OTRO, SIN REFERENTE. Error: " Seleccione el sexo"* (mensaje reutilizado).

Segun el tipo seleccionado:

TipoCampo adicionalDescripcion
MEDICOMedico referente (p-autoComplete)Busca y selecciona un medico referente con boton "Agregar nuevo +" para crear colaborador con rol MD. Error: " Seleccione el medico referente"*.
OTROReferente (textarea)Campo de texto libre para ingresar el referente. Error: " Ingrese un referente"*.
SIN REFERENTENingunoNo se muestra ningun campo adicional.

Seccion: Estudios (Procedimientos)

CampoTipoDescripcion
Estudiosp-autoComplete multiple + checkboxesAutocomplete para buscar procedimientos mas grilla de checkboxes con todos los procedimientos disponibles (mostrando codigo y nombre). Se pueden seleccionar multiples. Error: " Seleccione el tipo de paciente"* (mensaje reutilizado).
Otros examenes especialestextareaCampo de texto libre para examenes no listados en los procedimientos.

Seccion: Contraste

CampoTipoDescripcion
Con contrastep-inputSwitchActiva o desactiva la seccion de contraste. Cuando esta desactivado, los campos de cantidad y unidad se deshabilitan.
Cantidad entregadap-inputNumber (decimal, 2 decimales, locale es-PE) + p-dropdown de unidadCantidad de contraste entregada y su unidad de medida. Las unidades provienen del catalogo de producto configurado como CONTRASTE-PRODUCTO-ID.
Cantidad utilizadap-inputNumber (decimal, 2 decimales, locale es-PE) + p-dropdown de unidadCantidad de contraste utilizada y su unidad de medida.

Seccion: Resumen clinico

CampoTipoDescripcion
Resumen clinicop-editor (Quill, altura 220px)Editor de texto enriquecido con botones de Negrita, Italica y Subrayado. Error: " Ingrese el resumen clinico"*.

Botones del dialogo

BotonAccion
CancelarCierra el dialogo sin guardar.
GuardarGuarda los datos del estudio.

Nuevo informe

Acceso

Se accede desde:

  • Boton "Añadir" > "Agregar informe" en la columna Informe
  • Opcion "Agregar informe" del menu contextual

Dialogo

Se abre en pantalla completa con titulo "Informe medico del estudio {modalidad}" (ej: "Informe medico del estudio CT").

Campos del formulario

La seccion superior es identica a Procedimientos (Paciente, F. Nac. Paciente, Edad, Sexo). Ademas incluye:

CampoTipoDescripcion
Medico radiologop-autoComplete con boton "Agregar nuevo +"Busca y selecciona un medico radiologo (rol MR).
Descripcioninput textDescripcion del informe.
Hallazgosp-editor (Quill)Editor de texto enriquecido para los hallazgos. Botones: Negrita, Italica, Subrayado.
Resumen clinicop-editor (Quill)Editor de texto enriquecido para el resumen clinico. Botones: Negrita, Italica, Subrayado.
Otros medicosp-autoComplete multiplePermite agregar multiples medicos adicionales.

Botones del dialogo

BotonEstiloAccion
CancelarTextoCierra sin guardar.
Guardar borradorPrimarioGuarda el informe con estado 1 (Borrador).
Guardar y FirmarWarningGuarda el informe con estado 2 (Firmado). Genera el PDF del informe.

Subir informe

Acceso

Se accede desde:

  • Boton "Añadir" > "Subir informe" en la columna Informe
  • Opcion "Subir informe" del menu contextual

Dialogo

Titulo: "Subir informe". Tamano: 70% del ancho de la ventana.

Campos

CampoTipoDescripcion
Descripcioninput textDescripcion del informe a subir.
Zona de arrastrengx-dropzoneAcepta archivos .pdf y .docx. Tamano maximo: 1 MB. Solo un archivo a la vez. Si ya hay un archivo subido, se muestra como chip con icono de PDF.

Botones

BotonAccion
CancelarCierra sin guardar.
GuardarSube el informe al sistema.

Ver informe

Acceso

Se accede al hacer clic en el boton de PDF (icono pi pi-file-pdf) junto a un informe en la columna Informe.

Dialogo

Se abre en pantalla completa con titulo "Visor de informe medico del estudio {modalidad}".

Visor PDF

Para archivos PDF, el visor incluye:

  • Controles de zoom: boton "-" y "+" que ajustan en pasos de 0.25
  • Boton Imprimir (icono pi pi-print): imprime el PDF
  • Boton Descargar (icono pi pi-download): descarga el archivo PDF
  • Visor PDF integrado con pdf-viewer

Visor DOCX

Para archivos DOCX, se usa ngx-doc-viewer con el visor de Google Docs para renderizar el documento.


Eliminar informe

Acceso

Se accede al hacer clic en el boton de eliminar (icono pi pi-trash) junto a un informe. Solo visible si el estudio NO esta publicado.

Dialogo

Titulo: "Informe medico del estudio {modalidad}". Tamano: 80% del ancho.

Contenido

  • Mensaje: "Estas seguro de eliminar el informe?"
  • Advertencia: "Recuerda que si elimina, no habra forma de recuperarla."

Botones

BotonAccion
CancelarCierra sin eliminar.
EliminarElimina el informe permanentemente.

Subir estudio (DICOM)

Acceso

Se accede al hacer clic en el boton "Subir estudio" de la barra de herramientas.

Dialogo

Titulo: "Subir estudio(s)". Tamano: 70% del ancho de la ventana.

Contenido

ElementoDescripcion
Texto informativo"Sube los documentos de estudios"
Cantidad de archivosMuestra el numero de archivos seleccionados.
Progreso de subidaMuestra el porcentaje de subida actual.
Barra de progresoBarra indeterminada visible durante la subida.
Zona de arrastrengx-dropzone sin restriccion de tipo de archivo. Cada archivo muestra su nombre y es removible individualmente.

Proceso de subida

Seleccion de archivos

Arrastre archivos a la zona o haga clic para seleccionarlos. Se pueden seleccionar multiples archivos.

Inicio de subida

Al hacer clic en "Subir", se genera un identificador UUID unico para la carpeta de subida.

Subida por fragmentos

Cada archivo se divide en fragmentos de 5 MB. Los fragmentos se envian secuencialmente al servidor con los datos: ID, nombre, extension, tamano y contenido en Base64. El repositorio de destino es LOCAL.

Procesamiento

Una vez subidos todos los fragmentos, se llama a postPorcessFolder con el ID de la carpeta para que el servidor procese los archivos DICOM.

Confirmacion

Mensaje de exito: "Los estudios se han subido correctamente!". El formulario se reinicia automaticamente.

Validacion

Si no se selecciona ningun archivo y se hace clic en "Subir":

  • Mensaje: "Carge minimo un archivo para poder subir."
  • Severity: error

Botones

BotonAccion
CancelarCierra sin subir.
SubirInicia el proceso de subida. Se deshabilita durante la subida y muestra spinner.

Publicar resultados

Acceso

Se accede desde la opcion "Publicar resultados" del menu contextual (solo para estudios no publicados).

Validacion previa

Si el estudio no tiene informes registrados, muestra una advertencia:

  • Mensaje: "Requiere un informe registrado para realizar esta accion."
  • Severity: warn

Dialogo de confirmacion

Titulo: "Publicar resultados de estudio del paciente {patient_name}". Tamano: 80% del ancho.

Contenido

El dialogo muestra:

  • Icono de exclamacion triangular grande
  • Pregunta: "Estas seguro de realizar la publicacion del estudio?"
  • Paciente: nombre completo del paciente
  • Procedimientos: modalidad con color + ID badge + badges de procedimientos
  • Informe: URL de cada informe como enlace

Flujo de publicacion

Generacion de ZIP

Se llama a postEstudiosCreateZip para generar un archivo ZIP con las imagenes del estudio.

Actualizacion de estado

Se actualiza el estudio a estado 2 (Publicado) via patchEstudios.

Registro en historias clinicas

Se llama a postHistoriasClinicasAtencionesRegister para registrar la atencion en el historial clinico del paciente.

Envio al servidor DICOM externo

Por cada informe del estudio, se llama a postDicom con los datos del paciente, medicos (referente, tecnologo, radiologo), examen (tipo, descripcion, URLs del visor, descarga e informe) y atencion.

Mapeo de modalidades para DICOM

Codigo DICOMTipo en publicacion
CTTomografia
DXRayos X
MRResonancia Magnetica
USEcografia

Botones

BotonAccion
CancelarCierra sin publicar.
PublicarEjecuta el flujo completo de publicacion. Muestra spinner durante el proceso.

Mensajes

  • Exito: "Se ha publicado con exito" (severity: success)
  • Error: muestra mensaje de error del servidor

Cancelar publicacion

Acceso

Se accede desde la opcion "Cancelar publicacion" del menu contextual (solo para estudios publicados, estado == 2).

Validacion previa

Si el estudio no tiene informes registrados, muestra una advertencia:

  • Mensaje: "Requiere un informe registrado para realizar esta accion."
  • Severity: warn

Dialogo de confirmacion

Titulo: "Cancelar la publicacion de resultados de estudio del paciente {patient_name}". Tamano: 80% del ancho.

Contenido

El dialogo muestra:

  • Icono de exclamacion triangular grande
  • Pregunta: "Estas seguro de realizar la cancelacion de la publicacion del estudio?"
  • Paciente: nombre completo del paciente
  • Procedimientos: modalidad con color + ID badge + badges de procedimientos
  • Informe: URL de cada informe como enlace

Flujo

Se actualiza el estudio a estado 1 (Pendiente) via patchEstudios. El estudio vuelve al estado previo a la publicacion.

Botones

BotonAccion
CancelarCierra sin hacer cambios.
Cancelar publicacionEjecuta la cancelacion. Muestra spinner durante el proceso.

Mensajes

  • Exito: "Se ha cancelado la publicacion con exito" (severity: success)

Restringir estudio

Esta funcionalidad existe en el codigo pero esta deshabilitada en el menu contextual de esta version. Se documenta por completitud.

Dialogo

Titulo: "Restringir estudio". Tamano: 60% del ancho.

Panel: CLAVE DE ACCESO

Si no hay restricciones activas, muestra el texto "SIN RESTRICCIONES" con un boton "+" en el encabezado del panel para agregar una restriccion.

Al activar la restriccion, se muestra:

CampoTipoDescripcion
TOKENinput text (solo lectura)Muestra el token generado. Si el token ha expirado, muestra "TOKEN INVALIDO VUELVA A GENERAR" en rojo.
Tiempop-inputNumber + p-dropdown de unidadValor numerico y unidad de tiempo para la duracion del token.
GenerarBotonGenera un nuevo token con la duracion especificada.
Copiar LinkBoton con icono pi pi-linkCopia la URL del visor con el token al portapapeles. Deshabilitado si el token es nulo o invalido.

Unidades de tiempo

UnidadValorConversion a minutos
MINUTOS0valor × 1
HORAS1valor × 60
DIAS2valor × 1440
SEMANAS3valor × 10080
MESES4valor × 43800

Validacion de token

El token se valida cada segundo comparando la fecha actual con expires_at. Si la fecha actual es posterior a la expiracion, el token se marca como invalido.

Botones del dialogo

BotonAccion
CerrarCierra sin guardar.
GuardarGuarda la configuracion de restriccion. Mensaje de exito: "Se ha registrado con exito".

Descarga de imagenes

Acceso

Desde el boton de descarga (icono pi pi-download) en la columna Imagenes.

Flujo

  1. Se muestra "Descargando..." con barra de progreso indeterminada
  2. Se llama a postEstudiosCreateZip para generar el ZIP
  3. Se descarga automaticamente el archivo ZIP via enlace
  4. Mensaje de exito: "Descargado correctamente" (severity: success)

Nuevo paciente

Se accede desde el boton "Agregar paciente +" en el dropdown de Paciente del dialogo de Procedimientos.

El formulario incluye busqueda por RENIEC (DNI peruano), campos de datos personales, ubigeos (departamento/provincia/distrito), telefonos, correos y contactos.


Nuevo colaborador

Se accede desde el boton "Agregar nuevo +" en los campos de medico referente o medico radiologo. Dialogo con titulo "Nuevo colaborador" al 70% del ancho.

El colaborador creado se asigna automaticamente al campo correspondiente segun el tipo:

  • Tipo MR: se asigna como Medico Radiologo
  • Tipo TR: se asigna como Tecnologo medico
  • Tipo MD: se asigna como Medico Referente

Paginacion

La tabla usa paginacion personalizada de 50 registros por pagina (configuracion interna, la tabla muestra bloques de 10). Se muestra la informacion:

"Mostrando pagina {N} con {registros_actuales} registros de {total} entradas"

Controles de paginacion

ControlDescripcion
Primera paginaIcono doble flecha izquierda (pi pi-angle-double-left).
Pagina anteriorIcono flecha izquierda (pi pi-angle-left).
Selector de paginaDropdown con opciones "N de M" y filtro.
Pagina siguienteIcono flecha derecha (pi pi-angle-right).
Ultima paginaIcono doble flecha derecha (pi pi-angle-double-right).

Mensajes de error del sistema

Codigo HTTPMensaje mostrado
400"Error de estructura de envio de datos. ERROR 400"
401 / 402 / 403Mensajes especificos del servidor (concatenados si son multiples).
404"No se encontro el servidor de respuestas, consulte con el Administrador. ERROR 404"
500"Error interno del servidor. ERROR 500"
Otro"Error 404 consulte con su admin."

Problemas comunes y soluciones

ProblemaSolucion
No aparece el boton "Exportar"Verifique que tiene los permisos necesarios en el modulo.
Error al exportar: "Tiene que filtrar minimo por la fecha"Agregue un filtro de fecha (subida o estudio) antes de exportar.
Error al exportar: "maximo 3 meses"Reduzca el rango de fechas a un periodo de 90 dias o menos.
El QR no se generaVerifique que los parametros URL_VISOR_CLINICO y URL_VISOR_PACIENTE estan configurados.
No puedo cancelar la publicacionSolo se puede cancelar la publicacion de estudios con estado "Publicado".
El token del enlace compartido no funcionaEl token ha expirado. Genere uno nuevo con mayor duracion.
No se muestran estudios en la tablaVerifique los filtros activos o use "Quitar filtros" para reiniciar.
Error al subir estudioVerifique que los archivos no esten corruptos. Cada fragmento se sube en partes de 5 MB.
La seccion de contraste esta deshabilitadaActive el switch "Con contraste" para habilitar los campos de cantidad y unidad.
No puedo editar un informe de estudio publicadoLos informes de estudios publicados no se pueden editar. Cancele la publicacion primero.
Error "NO ESTA INICIALIZADO EL CONTRASTE"El parametro CONTRASTE-PRODUCTO-ID no esta configurado. Contacte al administrador.

On this page

Que es el modulo EstudiosEstados de un estudioPantalla principal: lista de estudiosDescripcion generalBarra de herramientasColumnas de la tabla principalColores de modalidad en Datos de estudioColumna Imagenes (detalle)Columna Informe (detalle)Edicion inline de Medico RadiologoEdicion inline de Tecnologo medicoFiltros de busquedaBotones de filtroTipos de filtro disponiblesModalidades disponibles para filtroEstados disponibles para filtroMenu contextualEstudio NO publicado (estado != 2)Estudio publicado (estado == 2)Exportar a ExcelAccesoValidaciones previasDialogo de exportacionBotones del dialogoColumnas del archivo Excel generadoCodigos QRAccesoDialogoContenidoBotonDatos de estudio (Procedimientos)AccesoDialogoSeccion: Detalles de estudiosSeccion: ReferenteSeccion: Estudios (Procedimientos)Seccion: ContrasteSeccion: Resumen clinicoBotones del dialogoNuevo informeAccesoDialogoCampos del formularioBotones del dialogoSubir informeAccesoDialogoCamposBotonesVer informeAccesoDialogoVisor PDFVisor DOCXEliminar informeAccesoDialogoContenidoBotonesSubir estudio (DICOM)AccesoDialogoContenidoProceso de subidaSeleccion de archivosInicio de subidaSubida por fragmentosProcesamientoConfirmacionValidacionBotonesPublicar resultadosAccesoValidacion previaDialogo de confirmacionContenidoFlujo de publicacionGeneracion de ZIPActualizacion de estadoRegistro en historias clinicasEnvio al servidor DICOM externoMapeo de modalidades para DICOMBotonesMensajesCancelar publicacionAccesoValidacion previaDialogo de confirmacionContenidoFlujoBotonesMensajesRestringir estudioDialogoPanel: CLAVE DE ACCESOUnidades de tiempoValidacion de tokenBotones del dialogoDescarga de imagenesAccesoFlujoNuevo pacienteNuevo colaboradorPaginacionControles de paginacionMensajes de error del sistemaProblemas comunes y soluciones