DavixDavix ERPX
Modulos

Mis Estudios

Vista personal de estudios de imagen diagnostica filtrada por el usuario creador, con funcionalidad de compartir via texto y gestion de informes.

Que es el modulo Mis Estudios

El modulo Mis Estudios es una vista personalizada del modulo Estudios de PACS/RIS en Davix ERPX. Muestra unicamente los estudios creados por el usuario autenticado (filtrado automatico por creator_id). Incluye funcionalidades para gestionar informes, compartir estudios via mensaje de texto copiable, visualizar imagenes DICOM y publicar resultados.

Ruta de navegacion: Inicio > Pacs > Estudios

A diferencia del modulo Estudios que muestra todos los estudios del sistema, Mis Estudios aplica automaticamente un filtro por el usuario creador, mostrando solo los estudios que usted ha creado o subido.


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 crea o sube.
Pendiente1Amarillo (warning)El estudio tiene datos pendientes de publicacion.
Publicado2Verde (success)Los resultados fueron publicados y compartidos al servidor DICOM externo.
De baja3Rojo (danger)El estudio fue dado de baja.

Pantalla principal: lista de mis estudios

Descripcion general

La pantalla muestra el titulo "Lista de mis estudios" con la descripcion "Muestra el listado y las herramientas para gestionar mis 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
Actualizarpi pi-refreshBoton secundario con bordeRecarga los datos de la tabla.
Subir estudiopi pi-uploadBoton primario elevadoAbre el dialogo para subir archivos DICOM al sistema.

Los botones "Exportar" y "Nuevo estudio" no estan disponibles en esta version del modulo.

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. Las columnas son:

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

Colores de modalidad en Datos de estudio

ModalidadColorClase CSS
DX (Rayos X digital)Rojotext-red-400
MR (Resonancia magnetica)Gristext-400
CT (Tomografia computarizada)Naranjatext-orange-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 con la URL del visor + StudyInstanceUIDs.
Descargarpi pi-download (azul)Genera un ZIP de las imagenes y lo descarga. Muestra "Descargando..." con barra de progreso.

A diferencia del modulo Estudios, Mis Estudios no incluye boton de codigo QR en la columna de imagenes.

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)Abre el formulario de subida/edicion 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. La busqueda siempre incluye automaticamente el filtro creator_id del usuario autenticado.

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
1FechaDos campos input type="date" (inicio y fin)Filtra por rango de fecha del estudio.
2Modalidadp-multiSelect con chipsPermite seleccionar multiples modalidades. La lista se carga dinamicamente desde el servidor.

A diferencia del modulo Estudios que tiene 4-5 tipos de filtro, Mis Estudios solo ofrece filtros por Fecha y Modalidad.


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 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
2Compartir estudiopi pi-bookAbre el dialogo para compartir el estudio con un mensaje de texto copiable.
separador
3Datos de estudiopi pi-bookAbre el dialogo de Procedimientos (datos de estudio).
4Ver imagenespi pi-eyeAbre el visor DICOM externo en ventana popup.
5Descargar imagenespi pi-downloadDescarga las imagenes del estudio.
separador
6Agregar informepi pi-bookAbre el formulario para crear un nuevo informe medico.
7Subir informepi pi-file-pdfAbre el formulario para subir un informe PDF/DOCX.

Estudio publicado (estado == 2)

#OpcionIconoDescripcion
1Compartir estudiopi pi-bookAbre el dialogo para compartir 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 del estudio.
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.

A diferencia del modulo Estudios, el menu de estudios publicados no incluye la opcion "Cancelar publicacion". En su lugar, se mantiene la opcion "Compartir estudio".


Compartir estudio

Acceso

Se accede desde la opcion "Compartir estudio" del menu contextual.

Titulo: "Compartir estudio". Tamano: 60% del ancho de la ventana.

Contenido

El dialogo genera automaticamente un mensaje de texto con la informacion del estudio para ser copiado y enviado al paciente:

ElementoDescripcion
Mensajetextarea de solo lectura (10 filas) con el mensaje generado automaticamente.
CopiarBoton que copia el mensaje al portapapeles.

Formato del mensaje generado

El mensaje tiene el siguiente formato:

Estimado(a) : {nombres} le enviamos su estudio de {tipo_estudio},
solo necesita acceder al siguiente link y podra visualizarlo y descargarlo.

VISOR DE IMAGENES
{url_visor}/viewer?StudyInstanceUIDs={study_instance_uid}

Mapeo de tipos de estudio

CodigoNombre en el mensaje
DXRAYOS X
CTTOMOGRAFIA

Mensajes

  • Al copiar exitosamente: "Se ha copiado el mensaje con exito" (severity: success)

Botones

BotonAccion
CerrarCierra el dialogo.

A diferencia del modulo Estudios que usa un sistema de tokens con expiracion para compartir, Mis Estudios genera un simple mensaje de texto con el link del visor que se puede copiar y enviar directamente al paciente (por WhatsApp, SMS, email, etc.).


Datos de estudio (Procedimientos)

Acceso

Se accede desde:

  • 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}".

Campos del formulario

CampoTipoRequeridoDescripcion
Pacientep-autoComplete con boton "Agregar nuevo +"SiBusca y selecciona un paciente. Error: " Seleccione un paciente"*.
F. Nac. Pacientep-calendar (dd/mm/yyyy)SiFecha de nacimiento del paciente. Calcula la edad automaticamente. 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"*.
Medico referentep-autoComplete con boton "Agregar nuevo +"SiBusca y selecciona un medico referente. Boton para crear nuevo colaborador con rol MD. Error: " Seleccione el medico referente"*.
Procedimientosp-autoComplete multiple + checkboxesLista de procedimientos asignados al estudio. Autocomplete para buscar y checkboxes para seleccionar.
Otros examenestextareaCampo de texto libre para examenes no listados.
Resumen clinicop-editor (Quill, altura 220px)SiEditor de texto enriquecido con Negrita, Italica, Subrayado. Error: " Ingrese el resumen clinico"*.
BotonAccion
CancelarCierra 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}".

Campos del formulario

CampoTipoDescripcion
Pacientep-autoCompleteBusca y selecciona un paciente.
F. Nac. Pacientep-calendarFecha de nacimiento del paciente.
Edadinput text (deshabilitado)Edad calculada automaticamente.
Sexop-radioButton (M/F)Masculino o Femenino.
Medico radiologop-autoComplete con "Agregar nuevo +"Busca medico radiologo (rol MR).
Descripcioninput textDescripcion del informe.
Hallazgosp-editor (Quill)Editor de texto con Negrita, Italica, Subrayado.
Resumen clinicop-editor (Quill)Editor de texto con Negrita, Italica, Subrayado.
Otros medicosp-autoComplete multipleMultiples medicos adicionales.

Botones del dialogo

BotonEstiloAccion
CancelarTextoCierra sin guardar.
Guardar borradorPrimarioGuarda con estado 1 (Borrador).
Guardar y FirmarWarningGuarda con estado 2 (Firmado), genera PDF.

Subir informe

Dialogo

Titulo: "Subir informe". Tamano: 70% del ancho.

Campos

CampoTipoDescripcion
Descripcioninput textDescripcion del informe a subir.
Zona de arrastrengx-dropzoneAcepta .pdf y .docx. Maximo 1 MB. Un solo archivo.

Botones

BotonAccion
CancelarCierra sin guardar.
GuardarSube el informe.

Ver informe

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

  • PDF: visor con controles de zoom (+/- en pasos de 0.25), imprimir y descargar
  • DOCX: visor con Google Docs via ngx-doc-viewer

Eliminar informe

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

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

Subir estudio (DICOM)

Dialogo

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

Contenido

ElementoDescripcion
Zona de arrastrengx-dropzone sin restriccion de tipo de archivo. Permite multiples archivos. Cada archivo es removible.
Barra de progresoVisible durante la subida.

Proceso de subida

Los archivos se suben por fragmentos de 5 MB cada uno, con un identificador UUID unico para la carpeta. Al completar la subida, se procesa la carpeta automaticamente.

Validacion

Si no hay archivos seleccionados: "Carge minimo un archivo para poder subir." (severity: error)

Mensajes

  • Exito: "Los estudios se han subido correctamente!"

Publicar resultados

Acceso

Desde la opcion "Publicar resultados" del menu contextual (solo estudios no publicados).

Validacion previa

Si el estudio no tiene informes: "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:

  • Pregunta: "Estas seguro de realizar la publicacion del estudio?"
  • Datos del paciente, procedimientos con badges e informes con URLs

Flujo

Generacion de ZIP

Se genera un archivo ZIP con las imagenes del estudio.

Actualizacion de estado

Se actualiza el estudio a estado 2 (Publicado).

Envio al servidor DICOM externo

Se envian los datos al servidor DICOM externo con informacion del paciente, medicos y examenes.

Mensajes

  • Exito: "Se ha publicado con exito" (severity: success)

Descarga de imagenes

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

  1. Muestra "Descargando..." con barra de progreso
  2. Genera ZIP y descarga automaticamente
  3. Mensaje de exito: "Descargado correctamente" (severity: success)

Nuevo paciente

Se accede desde el boton "Agregar nuevo +" en el campo Paciente del dialogo de Procedimientos. Incluye busqueda por RENIEC, datos personales, ubigeos, 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.


Paginacion

La tabla usa paginacion de 50 registros por pagina (configuracion interna). Muestra:

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

Controles de paginacion

ControlDescripcion
Primera paginaIcono doble flecha izquierda.
Pagina anteriorIcono flecha izquierda.
Selector de paginaDropdown con opciones "N de M".
Pagina siguienteIcono flecha derecha.
Ultima paginaIcono doble flecha derecha.

Mensajes de error del sistema

Codigo HTTPMensaje mostrado
400"Error de estructura de envio de datos. ERROR 400"
401 / 402 / 403Mensajes especificos del servidor.
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 veo ningun estudio en la listaSolo se muestran estudios creados por su usuario. Si subio estudios con otra cuenta, no apareceran aqui. Use el modulo Estudios para ver todos.
No puedo compartir un estudioAsegurese de que el estudio tiene study_instance_uid para generar el link del visor.
El link compartido no funcionaVerifique que la URL del visor esta configurada correctamente en los parametros del sistema.
No puedo editar un informeLos informes de estudios publicados (estado 2) no se pueden editar.
No aparece la opcion "Cancelar publicacion"Esta funcionalidad no esta disponible en Mis Estudios. Use el modulo Estudios para cancelar publicaciones.
El filtro de modalidad esta vacioLas modalidades se cargan dinamicamente. Si no aparecen, puede ser que no hay estudios con modalidades registradas en el sistema.